1
ATmega32A是一款基于AVR增强型RISC架构的低功耗CMOS 8位微控制器。通过在一个时钟周期内执行强大的指令,ATmega32A的吞吐量接近每兆赫1英里/秒,使系统设计师能够优化功耗与处理速度的关系。
AVR核结合了丰富的指令集和32个通用工作寄存器。所有32个寄存器都直接连接到算术逻辑单元(ALU),允许在一个时钟周期内执行的一条指令中访问两个独立的寄存器。所得到的体系结构比传统的CISC微控制器在实现高达10倍的吞吐量的同时,具有更高的代码效率。ATMEGA32 A提供以下特点:32 K字节的系统可编程闪存程序存储器,具有读写能力,1024字节EEPROM,2K字节SRAM,32通用I/O线,32通用工作寄存器,一个用于边界扫描的JTAG接口,片上调试支持和编程,三灵活带比较模式、内部和外部中断的定时器/计数器、串行可编程USART、面向字节的双线串行接口、带可编程增益的可选差分输入级的8通道10位ADC(仅TQFP包)、带内部振荡器的可编程看门狗定时器、SPI串行端口和六种软件可选节能模式。空闲模式使CPU停止,同时允许USART、双线接口、A/D转换器、SRAM、定时器/计数器、SPI端口和中断系统继续工作。断电模式保存寄存器内容,但冻结振荡器,禁用所有其他芯片功能,直到下一个外部中断或硬件重置。在省电模式下,异步计时器继续运行,允许用户在设备的其余部分处于睡眠状态时保持计时器基数。ADC降噪模式停止CPU和除异步定时器和ADC外的所有I/O模块,以最小化ADC转换期间的开关噪声。在待机模式下,晶体/谐振器振荡器运行,而设备的其余部分则处于休眠状态。这使得快速启动和低功耗相结合。在扩展待机模式下,主振荡器和异步定时器继续运行。该设备是使用Atmel的高密度非易失性存储器技术制造的。On chip ISP Flash允许通过SPI串行接口、传统的非易失性存储器程序员或AVR内核上运行的片上引导程序在系统中重新编程程序存储器。启动程序可以使用任何接口将应用程序下载到应用程序闪存中。当应用程序闪存部分更新时,启动闪存部分中的软件将继续运行,提供真正的读写操作。通过将一个8位RISC CPU和系统内自编程闪存结合在单片芯片上,Atmel ATMEGA32 A是一个强大的微控制器,它为许多嵌入式控制应用提供了高度灵活和有效的解决方案。ATmega32A AVR支持全套程序和系统开发工具,包括:C编译器、宏汇编程序、程序调试器/模拟器、电路内模拟器和评估工具包。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !