ATmegal28是Atmel公司的8为系列单片机的最高配置的一款单片机,其应用及其广泛。
ATmegal28内核为AVR,具有以下特点:
.先进的RISC架构,内部具有133条功能强大的指令系统,而且大部分指令是单周期;32个8位通用工作寄存器+外围接口控制寄存器。
.内部有128KB在线可重复编程Flash, 4KBEEPROM和4KB SRAM.
.有53个1/0引脚,每个I/0口分别对应输入、输出、功能迭择、中断等多个寄存器,使功能口和vo口可以复用,大大增强了端口功能和灵活性,提高了对外围的开发能力.
.内部有2个8位定时器/计数器和2个具有比较/捕捉寄存器的16位定时器/计数器;1个具有独立振荡器的实时计数器;1个可
编程看门狗定时器:2通道8位PWM通道;8路10位A/D转换器;双向12C串行总线接口;主/从SPI串行接口;可编程串行通信接口;片内精确的模拟比较器等.功耗低.CPU可工作在IDLE, POWERSAVE, POWERDOWN, STANDYBY等几种省电模式下;可软件编程选择时钟频率。
ATmegal28L的软件结构也是针对低功耗而设计的,具有内外多种中断模式.丰富的中断能力减少了系统设计中查询的需要,可以方便地设计出中断程序结构的控制程序、上电复位和可编程的低电压检测.
.带JTAG接口。通过该口利用JTAG仿真器,可以很方便地实现程序的在线调试和仿真,编译调试正确的代码,通过JTAG口直接写入ATmegal28的Flash代码区中.另外,支持Bootloader功能,即MCU上电后,首先通过驻留在Flash中的BootLoader权序,将存储在外部媒介中的应用程序搬移到ATmegal28L的Flash代码区.搬移成功后自动去执行代码,完成自启动.这对于产品化后程序的升级和维护提供了极大的方便。
.电源电压为2.7-5.5V
相关推荐阅读:
Atmel的两款基于 ARM7 的闪存微控制器 (Flash MCU)
AT91SAM7X128 和 AT91SAM7X256的优势