ATmega161是基于AVR RISC架构的低功耗CMOS 8位微控制器。通过在一个时钟周期内执行强大的指令,ATmega161实现了接近每MHz 1 MIPS的吞吐量,允许系统设计者优化功耗和处理速度。AVR内核将丰富的指令集与32个通用工作寄存器相结合。所有32个寄存器都直接连接到算术逻辑单元(ALU),允许在一个时钟周期内执行的一条指令中访问两个独立的寄存器。由此产生的体系结构代码效率更高,同时实现的吞吐量比传统CISC微控制器快十倍。
特色
•高性能、低功耗AVR®8位微控制器
•高级RISC架构
–130条功能强大的指令-最多单时钟周期执行
–32 x 8通用工作寄存器
–完全静态操作
–8 MHz时最高8 MIPS吞吐量
–片上2周期乘法器
•程序和数据存储器
–16K字节的非易失性系统内可编程闪存
耐久性:1000次写入/擦除周期
–带独立锁定位的可选启动代码存储器
程序和数据存储器的自编程
–512字节非易失性系统内可编程EEPROM
耐久性:100000次写入/擦除周期
–1K字节内部SRAM
–软件安全编程锁
•外围设备
–两个8位定时器/计数器,带有单独的预分频器和PWM
–扩展的16位定时器/计数器系统,带有单独的预分频器、比较、,
捕获模式和双8位、9位或10位PWM
–双可编程串行UART
–主/从SPI串行接口
–带独立振荡器的实时计数器
–带独立片上振荡器的可编程看门狗定时器
–片上模拟比较器
•专用微控制器
–通电复位和可编程断电检测
–外部和内部中断源
–三种睡眠模式:空闲、省电和关机
•I/O和软件包
–35条可编程I/O线
–40针PDIP、44针PLCC和TQFP
•工作电压
–2.7V-5.5V(ATmega161L)、4.0V-5.5V(ATmega 161)
•速度等级
–0-4 MHz(ATmega161L),0-8 MHz(ATmega161)
•商业和工业温度范围