一个时钟周期。这种结构大大提高了代码效率,同时实现
最高至10倍,比传统的CISC微控制器更快。
该AT90S8515提供以下功能: 8K字节的系统内可编程
闪存, 512字节EEPROM , 512字节SRAM , 32个通用I / O口线, 32中普通
通用工作寄存器,灵活的定时器/计数器具有比较模式,内部和
外中断,可编程串行UART ,可编程看门狗定时器
内部振荡器,一个SPI串行端口和两个软件可选节电模式。
空闲模式下,CPU停止工作,而SRAM ,定时器/计数器, SPI端口,
中断系统继续工作。掉电模式时保存寄存器可
帐篷,但冻结振荡器,禁用所有其他芯片功能,直到下一个外部
中断或硬件复位。
该器件采用Atmel的高密度非易失性存储器技术制造。
片上系统内可编程Flash允许程序存储器是重现
通过SPI串行接口或通过一个常规的非易失性编程在系统
编程器。通过将增强的RISC 8位CPU与系统亲
可编程闪存单片芯片上, Atmel的AT90S8515是一款功能强大
微控制器,提供了一个高度灵活和具有成本效益的解决方案,许多嵌入
DED控制应用。
该AT90S8515 AVR具有一整套的编程与系统开发
工具,包括: C语言编译器,宏汇编,程序调试器/模拟器,在电路
仿真器和评估板。
引脚说明
VCC
GND
端口A ( PA7..PA0 )
电源电压。
地面上。
端口A为8位双向I / O口。端口引脚可提供内部上拉电阻
(选择的每一位) 。 A口输出缓冲器可吸收20毫安,可以驱动LED显示
直接玩。当引脚PA口作为输入,并且外部拉低,
它们将输出电流,如果内部上拉电阻被激活。端口A引脚
三态时,一个复位过程中,即使系统时钟是不活动的。
端口A使用外部SRAM时,作为复用的地址/数据输入/输出。
端口B ( PB7..PB0 )
端口B为8位双向I / O和内部上拉电阻的端口。端口B输出
缓冲器可吸收20毫安。作为输入使用时,端口B引脚的外部拉低时将输出
当前,如果上拉电阻器被激活。端口的引脚处于三态,当复位
状态变为活动状态,即使系统时钟是不活动的。
端口B也可以用做其他不同的特殊功能的AT90S8515的功能上市
在第66页。
端口C ( PC7..PC0 )
端口C为8位双向I / O和内部上拉电阻的端口。端口C的输出
缓冲器可吸收20毫安。作为输入使用时, C口引脚是外部拉低时将输出
当前,如果上拉电阻器被激活。端口C引脚处于三态时复位
状态变为活动状态,即使系统时钟是不活动的。
端口C也可以使用外部SRAM时,作为地址输出。
端口D ( PD7..PD0 )
端口D为8位双向I / O和内部上拉电阻的端口。该端口D输出
缓冲器可吸收20毫安。作为输入使用时,端口D引脚是外部拉低时将输出
4
AT90S8515
0841G–09/01