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功能和多种外设接口。通过合理利用其特性和资源,设计师可以开发出高效、稳定的嵌入式系统。在实际应用中,我们还需要关注勘误信息和数据手册的修订历史,以确保设计的顺利进行。你在使用类似微控制器时遇到过哪些问题呢?欢迎在评论区分享你的经验。
-
嵌入式系统
+关注
关注
41文章
3822浏览量
133883 -
8位微控制器
+关注
关注
0文章
63浏览量
1334
发布评论请先 登录
ATmega162和ATmega162V 8位微控制器的数据手册免费下载
AT90USB82/162:一款强大的8位微控制器
评论