AT90S/LS4433
描述
该AT90S4433是一款基于AVR RISC的低功耗8位CMOS微控制器
架构。通过执行在单个时钟周期有力的指示,该AT90S4433
的数据吞吐率每MHz 1 MIPS ,使系统设计人员
在功耗和处理速度。
AVR内核具有丰富的指令集和32个通用工作寄存器。
所有的寄存器都直接连接到算术逻辑单元(ALU) ,允许
两个独立的寄存器在一个单一指令来访问,在一个执行
时钟周期。这种结构大大提高了代码效率,同时实现吞吐量
高达10倍,比传统的CISC微控制器更快。
该AT90S4433提供以下功能: 4K字节的系统内可编程
闪存, 256字节的EEPROM , 128字节SRAM , 20个通用I / O口线, 32
通用工作寄存器,两个灵活的定时器/计数器具有比较模式,
内部和外部中断,可编程串行UART , 6通道, 10位ADC ,
可编程看门狗定时器具有片内振荡器,一个SPI串行端口和两个软
洁具可选择的省电模式。在空闲模式下,CPU停止工作,允许
SRAM ,定时器/计数器, SPI端口以及中断系统继续工作。该
掉电模式保存登记内容,但冻结振荡器,禁止所有
其他芯片功能,直到下一个中断或硬件复位。
该器件采用Atmel的高密度非易失性存储器技术制造。
片内Flash程序存储器可以通过SPI重新编程系统内
串行接口或通过一个常规的非易失性存储器编程。通过组合
具有在系统可编程Flash单片芯片, Atmel公司的RISC 8位CPU
AT90S4433是一个功能强大的单片机,它提供了高度灵活和经济有效
略去解决许多嵌入式控制应用。
该AT90S4433 AVR具有一整套的编程与系统开发
工具,包括: C语言编译器,宏汇编,程序调试器/软件仿真,税务局局长
扣器仿真器和评估板。
表1中。
比较表
设备
AT90S4433
AT90LS4433
FL灰
4K
4K
EEPROM
256B
256B
SRAM
128B
128B
电压范围
4.0V - 6.0V
2.7V - 6.0V
频率
0 - 8 MHz的
0 - 4兆赫
3
1042H–AVR–04/03
AT90S/LS4433
引脚说明
VCC
GND
端口B ( PB5..PB0 )
电源电压。
地面上。
端口B为6位双向I / O和内部上拉电阻的端口。端口B输出
缓冲器可吸收20毫安。作为输入使用时,端口B引脚的外部拉低时将输出
当前,如果上拉电阻器被激活。
端口B也可以用做其他不同的特殊功能的AT90S4433的功能上市
在第73页。
端口的引脚处于三态,当复位过程中,即使系统时钟是
没有运行。
端口C ( PC5..PC0 )
端口C是一个6位双向I / O和内部上拉电阻的端口。端口C的输出
缓冲器可吸收20毫安。作为输入使用时, C口引脚是外部拉低时将输出
当前,如果上拉电阻器被激活。端口C也可以作为模拟输入
在A / D转换器。
端口C引脚处于三态时,复位过程中,即使系统时钟是
没有运行。
端口D ( PD7..PD0 )
端口D为8位双向I / O和内部上拉电阻的端口。该端口D输出
缓冲器可吸收20毫安。作为输入使用时,端口D引脚是外部拉低时将输出
当前,如果上拉电阻器被激活。
端口D也可以用做其他不同的特殊功能的AT90S4433的功能上市
在第81页。
端口D引脚为三态时,复位过程中,即使系统时钟是
没有运行。
RESET
复位输入。外部复位是由RESET引脚的低电平产生。重置
脉冲超过50纳秒长会产生复位,即使系统时钟没有运行。短
脉冲不能保证可靠复位。
输入到振荡器反相放大器和输入到内部时钟工作电路
振荡器反相放大器的输出ER
AVCC是电源电压的端口A和A / D转换器。如果未使用的ADC,
该引脚必须连接到V
CC
。如果ADC时,该引脚应连接到
V
CC
通过一个低通滤波器。见第64页上的ADC的操作细节。
AREF是为A / D转换器将模拟参考输入。对于ADC的操作,一个电压
年龄范围在2.0V到AVCC必须应用到该引脚。
如果电路板有独立的模拟地平面,该引脚应连接到这
接地平面。否则,连接到GND 。
XTAL1
XTAL2
AVCC
AREF
AGND
5
1042H–AVR–04/03