AT90USB82/162:一款强大的8位微控制器

电子说

1.4w人已加入

描述

AT90USB82/162:一款强大的8位微控制器

在嵌入式系统的设计中,选择合适的微控制器至关重要。今天,我们就来深入了解一下Atmel公司的AT90USB82/162这款低功耗CMOS 8位微控制器,看看它有哪些独特的魅力。

文件下载:AT90USB162-16AU.pdf

核心特性概览

高性能低功耗

AT90USB82/162基于AVR增强型RISC架构,能够在单个时钟周期内执行强大的指令,实现接近每兆赫兹1 MIPS的吞吐量。这使得系统设计师可以在功耗和处理速度之间进行优化,非常适合对功耗有严格要求的应用场景。

丰富的存储资源

  • Flash存储器:提供8K或16K字节的系统内可编程Flash,具有10,000次的写入/擦除循环耐力,还可选配独立锁定位的引导代码部分。工厂默认编程了USB引导加载程序,支持系统内编程和真正的读 - 写操作。
  • EEPROM:512字节的EEPROM,具有100,000次的写入/擦除循环耐力,可用于存储重要的配置信息。
  • SRAM:512字节的内部SRAM,为程序运行提供了必要的临时存储空间。同时,还具备编程锁,保障软件安全。

强大的USB功能

  • USB 2.0全速设备模块:完全符合通用串行总线规范REV 2.0,通过48 MHz PLL实现12 Mbit/s的数据传输速率。
  • 端点配置灵活:拥有独立的176字节USB DPRAM用于端点内存分配,端点0用于控制传输,还有4个可编程端点,支持多种传输类型和可编程的最大数据包大小及单/双缓冲。
  • 中断与电源管理:具备传输完成中断、挂起/恢复中断,USB总线复位时可实现微控制器复位,还支持微控制器请求断开USB总线连接。

丰富的外设接口

  • PS/2接口:兼容PS/2的引脚,方便连接键盘、鼠标等设备。
  • 定时器/计数器:一个8位定时器/计数器和一个16位定时器/计数器,分别具有独立的预分频器和比较模式,可提供多个PWM通道。
  • 通信接口:USART支持SPI主模式和硬件流控制,还有主/从SPI串行接口,满足不同的通信需求。
  • 其他特性:可编程看门狗定时器、片上模拟比较器、引脚变化中断等,增强了系统的稳定性和可靠性。

硬件结构剖析

引脚配置

AT90USB82/162有QFN32和TQFP32两种封装形式,引脚功能丰富。在使用QFN32封装时,要注意其底部的大中心焊盘必须连接到GND,并进行焊接或粘贴,以确保良好的机械稳定性。

模块框图

从模块框图可以看出,该微控制器由多个功能模块组成,包括端口驱动器、数据寄存器、内部振荡器、定时器/计数器、USB模块等。这些模块协同工作,实现了微控制器的各种功能。

寄存器与指令集

寄存器总结

文档中详细列出了各种寄存器的地址和位定义,涵盖了USB控制、定时器/计数器控制、中断控制等多个方面。在使用时,需要注意保留位的处理,避免出现兼容性问题。

指令集概述

AT90USB82/162的指令集丰富,包括算术逻辑指令、分支指令、数据传输指令和微控制器控制指令等。不同的指令具有不同的操作和时钟周期,设计师可以根据具体需求选择合适的指令来实现系统功能。

订购与封装信息

订购信息

提供了三种不同型号的订购选项,分别对应不同的闪存内存大小和封装形式,满足了不同用户的需求。

封装信息

详细介绍了QFN32和TQFP32两种封装的尺寸和特点。在进行PCB设计时,需要根据封装信息合理布局引脚,确保焊接质量和电气性能。

勘误与修订历史

勘误信息

文档中列出了AT90USB162和AT90USB82不同版本的勘误情况,如睡眠模式下的高电流消耗、USB挂起模式下的过功耗等问题,并提供了相应的解决方法。在使用这些微控制器时,需要关注勘误信息,避免出现类似问题。

修订历史

记录了数据手册的修订历史,包括对中断、电气特性、封装描述等方面的更新。了解修订历史可以帮助设计师及时获取最新的产品信息,提高设计的准确性和可靠性。

总结

AT90USB82/162是一款功能强大、性能优越的8位微控制器,具有丰富的存储资源、强大的USB功能和多种外设接口。通过合理利用其特性和资源,设计师可以开发出高效、稳定的嵌入式系统。在实际应用中,我们还需要关注勘误信息和数据手册的修订历史,以确保设计的顺利进行。你在使用类似微控制器时遇到过哪些问题呢?欢迎在评论区分享你的经验。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分