深入解析ATtiny24/44/84:高性能低功耗8位微控制器
在电子设计领域,选择一款合适的微控制器对于项目的成功至关重要。ATtiny24/44/84作为一款低功耗CMOS 8位微控制器,基于AVR增强RISC架构,具备诸多出色特性,下面就带大家深入了解这款产品。
文件下载:ATTINY24V-10PU.pdf
一、核心特性
高性能与低功耗并存
ATtiny24/44/84采用先进的RISC架构,拥有120条强大指令,大部分指令可在单时钟周期内执行。32个8位通用工作寄存器直接连接到算术逻辑单元(ALU),使得在一个时钟周期内可同时访问两个独立寄存器,代码效率更高,处理速度比传统CISC微控制器快达10倍。同时,它还支持完全静态操作,有效降低功耗。
非易失性存储器
- 闪存(Flash):提供2/4/8K字节的系统内可编程程序存储器,具备10,000次的写入/擦除周期耐力。
- EEPROM:128/256/512字节的系统内可编程EEPROM,拥有100,000次的写入/擦除周期耐力。
- SRAM:128/256/512字节的内部SRAM,数据保留能力出色,在85°C下可保留20年,25°C下可保留100年。此外,还具备编程锁,保障自编程闪存和EEPROM的数据安全。
丰富的外设功能
- 定时器/计数器:配备一个8位和一个16位定时器/计数器,每个都带有两个PWM通道,可用于电机控制、信号生成等多种应用。
- ADC:10位ADC,具有8个单端通道和12个差分ADC通道对,且差分通道对可编程增益(1x / 20x),可满足不同精度的模拟信号采集需求。
- 看门狗定时器:可编程看门狗定时器,带有独立的片上振荡器,可提高系统的可靠性,防止程序跑飞。
- 模拟比较器:片上模拟比较器,可用于检测模拟信号的变化。
- 通用串行接口:支持通用串行接口,方便与其他设备进行通信。
特殊功能特性
- 调试系统:debugWIRE片上调试系统,方便工程师进行程序调试和故障排查。
- 系统内编程:可通过SPI端口进行系统内编程,便于程序的更新和修改。
- 中断源:具备内部和外部中断源,12个引脚支持引脚变化中断,可及时响应外部事件。
- 低功耗模式:提供低功耗空闲、ADC降噪、待机和掉电模式,可根据不同应用场景灵活选择,降低功耗。
- 复位与检测电路:增强型上电复位电路和可编程欠压检测电路,保障系统的稳定运行。
- 振荡器与传感器:内部校准振荡器和片上温度传感器,为系统提供稳定的时钟源和温度监测功能。
二、引脚配置与电气特性
引脚描述
- VCC:电源电压引脚。
- GND:接地引脚。
- Port B(PB3:PB0):4位双向I/O端口,带有内部上拉电阻。PB3除了作为I/O引脚外,还具备复位功能。若要将PB3用作I/O引脚,需对RSTDISBL熔丝进行编程。
- RESET:复位输入引脚,低电平持续时间超过最小脉冲长度时将产生复位信号,即使时钟未运行且复位引脚未被禁用。该引脚也可作为(弱)I/O引脚使用。
- Port A(PA7:PA0):8位双向I/O端口,带有内部上拉电阻。同时,Port A还具备模拟输入功能,可用于ADC、模拟比较器、定时器/计数器、SPI和引脚变化中断等。
电气特性
- 工作电压:ATtiny24V/44V/84V的工作电压范围为1.8 - 5.5V,ATtiny24/44/84的工作电压范围为2.7 - 5.5V。
- 速度等级:不同型号在不同电压下的速度等级有所不同,例如ATtiny24V/44V/84V在1.8 - 5.5V电压下,频率范围为0 - 4 MHz;在2.7 - 5.5V电压下,频率范围为0 - 10 MHz。
- 工业温度范围:-40°C至+85°C,可适应较为恶劣的工业环境。
- 低功耗:在1 MHz系统时钟的活动模式下,1.8V时功耗仅为300 µA;掉电模式下,1.8V时功耗为0.1 µA。
三、寄存器与指令集
寄存器总结
文档中详细列出了各种寄存器的地址、名称、位定义和所在页面,涵盖了状态寄存器(SREG)、堆栈指针寄存器(SPH、SPL)、定时器/计数器相关寄存器、中断控制寄存器等。这些寄存器是微控制器进行各种操作和控制的关键,工程师在编程时需要根据具体需求对这些寄存器进行配置。
指令集
ATtiny24/44/84拥有丰富的指令集,包括算术逻辑指令、分支指令、位操作指令和数据传输指令等。例如,ADD指令用于两个寄存器相加,RJMP指令用于相对跳转,MOV指令用于寄存器之间的数据移动等。熟悉这些指令集对于编写高效的程序至关重要。
四、订购信息与封装
订购信息
不同型号(ATtiny24、ATtiny44、ATtiny84)在不同速度和电源电压下有相应的订购代码,提供了多种速度和电源电压选择,以满足不同应用的需求。同时,订购代码中还包含了一些标识,如“U”表示哑光锡,“R”表示卷带包装。
封装形式
- 20M1:20引脚的QFN/MLF封装,尺寸为4 x 4 x 0.8 mm,引脚间距为0.50 mm,带有2.6 mm的外露焊盘。
- 14S1:14引脚的SOIC封装,0.150"宽体,塑料鸥翼小外形封装。
- 14P3:14引脚的PDIP封装,0.300"宽,塑料双列直插封装。所有封装均为无铅、无卤且完全环保,符合欧洲有害物质限制指令(RoHS)。
五、勘误与数据手册修订历史
勘误信息
文档中针对不同型号的不同版本列出了可能存在的勘误情况,如某些版本在系统时钟频率低于900 kHz时读取EEPROM可能会出现问题。工程师在使用时需要注意这些问题,并根据提供的解决方法进行处理。
数据手册修订历史
详细记录了数据手册的修订情况,包括添加注释、更新表格、修改图形、更新代码示例等。了解这些修订历史有助于工程师获取最新的产品信息,避免因使用旧版本数据手册而导致的问题。
ATtiny24/44/84以其高性能、低功耗、丰富的外设功能和多样的封装形式,为电子工程师提供了一个优秀的微控制器选择。在实际应用中,工程师需要根据具体需求合理选择型号和配置,充分发挥其优势,打造出高效、稳定的电子系统。大家在使用过程中遇到过哪些问题呢?欢迎在评论区分享交流。
-
微控制器
+关注
关注
49文章
8905浏览量
165991 -
低功耗
+关注
关注
12文章
4108浏览量
106915
发布评论请先 登录
深入解析ATtiny24/44/84:高性能低功耗8位微控制器
评论