特点
80C52兼容
- 8051指令兼容
- 6个8位I / O端口( 64引脚或68引脚版本)
- 4个8位I / O端口( 44引脚版)
- 3个16位定时器/计数器
- 256字节便签RAM
- 9中断源, 4个优先级
综合电力监控( POR / PFD )监督内部电源
ISP (在系统编程)使用标准的V
CC
电源
2048字节的引导ROM包含低级别闪存编程程序和默认
系列装载机
高速架构
- 在标准模式:
40兆赫(VCC为2.7V至5.5V ,内部和外部代码执行)
60兆赫(VCC为4.5V至5.5V,内部代码执行只)
- 在X2模式( 6时钟/机器周期)
20兆赫(VCC为2.7V至5.5V ,内部和外部代码执行)
30兆赫(VCC为4.5V至5.5V,内部代码执行只)
64K字节片上闪存程序/数据存储器
- 字节和页( 128字节)的擦除和写入
- 100K的写周期
片上1792字节扩展RAM ( XRAM )
- 软件可选尺寸( 0 , 256 , 512 , 768 , 1024 , 1792字节)
- 768字节复位入选T89C51RD2兼容性
片上2048字节EEPROM的块数据存储( AT89C51ED2只)
100K的写周期
双数据指针
可变长度MOVX慢速RAM /外设
有独立选择的CPU和每个外设改善X2模式
键盘中断接口的端口1
SPI接口(主/从模式)
8位时钟预分频器
16位可编程计数器阵列
- 高速输出
- 比较/捕获
- 脉冲宽度调制器
- 看门狗定时器功能
异步端口复位
全双工增强型UART与内部专用波特率发生器
低EMI (禁止ALE )
硬件看门狗定时器(一次性启用带有复位输出) ,断电标志
功率控制模式:空闲模式,掉电模式
单电源范围: 2.7V至5.5V
工业级温度范围(-40℃至+ 85°C )
封装: PLCC44 , VQFP44 , PLCC68 , VQFP64
8位闪存
微控制器
AT89C51RD2
AT89C51ED2
1.描述
AT89C51RD2 / ED2是高性能CMOS Flash版本80C51 CMOS单芯片8位的
位微控制器。它包含的代码和数据的64K字节闪存块。
64 KB闪存存储器可以通过并行方式或串行方式进行编程
ISP的功能或软件。编程电压在内部从生成的
标准的V
CC
引脚。
该AT89C51RD2 / ED2保留了所有的Atmel公司80C52的功能,具有256字节的内部
RAM , 9源4级中断控制器和3个定时器/计数器。该AT89C51ED2亲
志愿组织2048字节的EEPROM非易失性数据存储。
此外, AT89C51RD2 / ED2具有可编程计数器阵列, 1792年的XRAM
字节,一个硬件看门狗定时器, SPI接口,键盘,更通用的串行通道
便于多机通信( EUART )和速度改进机制
( X 2模式)。
在AT89C51RD2 / ED2的全静态设计允许通过,以降低系统功耗
使时钟频率降低到任何值,包括直流,而不会丢失数据。
该AT89C51RD2 / ED2有2个软件可选活性降低的模式和8位时钟
预分频器,进一步降低功耗。在空闲模式下,CPU被冻结,而
外设和中断系统仍在运行。在掉电模式下, RAM是
保存等所有功能都不起作用。
在AT89C51RD2 / ED2的附加功能,使其功能更强大的对需要的应用
脉冲宽度调制,高速I / O和计数功能,如报警,电机控制,
有绳电话和智能卡读卡器。
表1-1 。
内存容量和I / O引脚
闪存(字节)
64K
64K
XRAM (字节)
1792
1792
总RAM (字节)
2048
2048
I / O
34
50
包
PLCC44/VQFP44
PLCC68/VQFP64
2
AT89C51RD2/ED2
4235K–8051–05/08
3. SFR映射
特殊功能寄存器(SFR )的AT89C51RD2 / ED2落进下面
类别:
C51内核寄存器: ACC , B, DPH , DPL , PSW , SP
I / O端口寄存器: P0 , P1 , P2 , P3 , PI2
定时器寄存器: T2CON , T2MOD , TCON , TH0 , TH1 , TH2 , TMOD , TL0 , TL1 , TL2 , RCAP2L ,
RCAP2H
串行I / O端口寄存器: SADDR , SADEN , SBUF , SCON
PCA (可编程计数器阵列)寄存器CCON , CCAPMx , CL , CH , CCAPxH , CCAPxL
(其中x: 04)
电源和时钟控制寄存器: PCON
硬件看门狗定时器寄存器: WDTRST , WDTPRG
中断系统寄存器: IE0 , IPL0 , IPH0 , IE1 , IPL1 , IPH1
键盘接口寄存器: KBE , KBF , KBLS
SPI寄存器: SPCON , SPSTR , SPDAT
BRG (波特率发生器)注册: BRL , BDRCON
时钟分频寄存器: CKRL
其他: AUXR , AUXR1 , CKCON0 , CKCON1
表3-1 。
助记符
加
B
PSW
SP
DPL
DPH
C51核心的SFR
添加
E0h
F0h
D0h
81h
82h
83h
名字
累加器
B注册
程序状态字
堆栈指针
数据指针低字节
数据指针高字节
CY
AC
F0
RS1
RS0
OV
F1
P
7
6
5
4
3
2
1
0
表3-2 。
助记符
PCON
AUXR
AUXR1
CKRL
CKCKON0
CKCKON1
系统管理的SFR
添加
87h
8Eh
A2h
97h
8Fh
AFH
名字
功率控制
辅助寄存器0
辅助寄存器1
时钟重载寄存器
时钟控制寄存器0
时钟控制寄存器1
7
SMOD1
DPU
-
-
-
-
6
SMOD0
-
-
-
WDTX2
-
5
-
M0
ENBOOT
-
PCAX2
-
4
POF
XRS2
-
-
SIX2
-
3
GF1
XRS1
GF3
-
T2X2
-
2
GF0
XRS0
0
-
T1X2
-
1
PD
EXTRAM
-
-
T0X2
-
0
IDL
AO
DPS
-
X2
SPIX2
4
AT89C51RD2/ED2
4235K–8051–05/08