0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

深入解析ATtiny24/44/84:高性能低功耗8位微控制器

璟琰乀 2026-05-09 11:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

深入解析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外部中断如何设置

    求助:attiny24/44/84外部中断如何设置用PCINT,不用INT0。有会的吗?有做过的吗?做过的会的发个源代码给我。谢谢。
    发表于 01-14 14:52

    ATtiny24/ATtiny44/ATtiny84 pdf

    8-bit Microcontroller with 2/4/8K Bytes In-System Programmable Flash ATtiny24/44/
    发表于 08-13 17:44 162次下载

    探索ATtiny441/841:高性能低功耗8AVR微控制器的卓越之选

    探索ATtiny441/841:高性能低功耗8AVR微控制器的卓越之选 在电子设计领域,选择一
    的头像 发表于 02-09 14:05 573次阅读

    ATtiny24A/44A/84A:高性能低功耗8微控制器的全方位解析

    ATtiny24A/44A/84A:高性能低功耗8
    的头像 发表于 02-09 14:05 731次阅读

    ATtiny13/ATtiny13V 8微控制器深度解析

    ATtiny13/ATtiny13V 8微控制器深度解析 在电子设计领域,选择一款合适的
    的头像 发表于 04-06 15:05 793次阅读

    深入剖析ATtiny15L:低功耗8微控制器的卓越之选

    深入剖析ATtiny15L:低功耗8微控制器的卓越之选 在嵌入式系统设计领域,
    的头像 发表于 04-06 15:15 708次阅读

    8Atmel ATtiny1634微控制器高性能低功耗的完美结合

    8Atmel ATtiny1634微控制器高性能低功耗的完美结合 在电子设计领域,一款优秀
    的头像 发表于 04-06 15:15 756次阅读

    ATtiny25/45/85:高性能低功耗8微控制器的技术解析

    ATtiny25/45/85:高性能低功耗8微控制器的技术
    的头像 发表于 04-06 15:50 1230次阅读

    深入解析Atmel ATtiny102/ATtiny104 8AVR微控制器

    微控制器以其高性能低功耗的特点,成为了许多工程师的选择。今天,我们就来深入了解一下这款微控制器的特性、配置、引脚等方面的内容。 文件下载:
    的头像 发表于 04-07 09:05 199次阅读

    ATtiny26(L) 8微控制器低功耗高性能的完美结合

    ATtiny26(L) 8微控制器低功耗高性能的完美结合 在电子设计领域,寻找一款
    的头像 发表于 04-07 09:10 192次阅读

    ATtiny13/ATtiny13V:低功耗8微控制器的卓越之选

    ATtiny13/ATtiny13V:低功耗8微控制器的卓越之选 在电子设计领域,
    的头像 发表于 04-07 09:35 201次阅读

    ATtiny261/461/861:高性能低功耗8微控制器的技术剖析

    ATtiny261/461/861:高性能低功耗8微控制器的技术剖析 在电子工程师的日常设计中
    的头像 发表于 04-07 09:35 198次阅读

    深入解析Atmel ATtiny24/44/84 8AVR微控制器

    高性能低功耗等特性,成为众多工程师的首选之一。今天,我们就来深入了解这款微控制器。 文件下载: ATTINY24-15SSZ.pdf 一、
    的头像 发表于 04-07 11:10 442次阅读

    ATtiny2313:低功耗8微控制器的技术解析与应用潜力

    ATtiny2313:低功耗8微控制器的技术解析与应用潜力 在嵌入式系统的设计领域,
    的头像 发表于 04-26 16:25 397次阅读

    Atmel ATtiny4/5/9/10:低功耗8AVR微控制器的全面解析

    Atmel ATtiny4/5/9/10:低功耗8AVR微控制器的全面解析 在电子设计领域,
    的头像 发表于 05-09 11:30 277次阅读