集成电路
P89C51RA2xx/RB2xx/RC2xx/RD2xx
80C51的8位闪存微控制器系列
8KB / 16KB / 32KB / 64KB ISP / IAP闪存与
512B / 512B / 512B / 1KB RAM
初步数据
取代2002年5月20日的数据
2002年7月18日
飞利浦
半导体
飞利浦半导体
初步数据
80C51的8位闪存微控制器系列
8KB / 16KB / 32KB / 64KB ISP / IAP闪存与512B / 512B / 512B / 1KB RAM
P89C51RA2/RB2/RC2/RD2xx
描述
该P89C51RA2 / RB2 / RC2 / RD2xx包含非易失性
8KB / 16KB / 32KB / 64KB闪存程序存储器,既平行
可编程的串行在系统和在应用
可编程的。在系统编程( ISP)允许用户
下载新的代码,而单片机坐在应用。
在应用编程( IAP)是指微控制器
获取新的程序代码,并重新编程本身,而在
系统。这允许远程编程通过调制解调器链路。
在ROM中的默认串行装载程序(boot loader )程序允许串行
在系统没有通过该UART编程闪存
需要在Flash代码加载器。对于在应用
编程,用户程序擦除和重新编程的闪存
内存使用存储在ROM中的标准程序。
该器件支持6时钟/ 12时钟模式选择
使用并行编程编程闪存位或
在系统编程。此外, SFR位( X 2 )中的时钟
控制寄存器( CKCON )也与6时钟/ 12时钟选择
模式。
此外,当在6时钟模式下,外设可选择使用6
每个机器周期时钟或每个机器周期12个时钟周期。这
选择可以单独为每个外设和被选中
位在CKCON寄存器。
此设备是在生产的单芯片8位微控制器
先进的CMOS工艺制造,并且是80C51的衍生物
微控制器系列。指令集是100 %兼容
在80C51指令集。
该设备还具有4个8位I / O端口, 3个16位的定时器/事件
计数器,多源,四优先级,嵌套的中断结构,
增强型UART和片上振荡器和时序电路。
在P89C51RA2 / RB2 / RC2的附加功能/ RD2xx使其成为
功能强大的微控制器适用于需要脉冲宽度的应用
调制,高速I / O和增/减计数功能,例如
电机控制。
特点
80C51中央处理单元
片内Flash程序存储器,具有在系统编程
( ISP )和在应用编程( IAP )功能
引导ROM包含低级别闪存编程例程
通过UART下载
可以由最终用户应用程序进行编程( IAP)的
并行编程与87C51兼容的硬件接口
程序员的
通过并行编程支持6时钟/ 12时钟模式(默认
ChipErase后的时钟模式为12小时)
6时钟/ 12时钟模式闪存位可擦除和可编程通过
ISP
6时钟/ 12时钟模式可编程“上的即时”通过SFR位
外设( PCA,定时器,UART )可以使用6小时或
12时钟模式,而CPU在6时钟模式
速度高达20MHz ,每个机器周期6个时钟周期
( 40 MHz相当的性能) ;高达33 MHz的时钟12
每个机器周期
全静态操作
内存最大可扩充到外部64k字节
四个中断优先级
七个中断源
4个8位I / O端口
全双工增强型UART
–
帧错误检测
–
自动地址识别
功率控制模式
–
时钟可以停止和恢复
–
空闲模式
–
掉电模式
可编程时钟输出引脚
第二个DPTR寄存器
异步端口复位
低EMI (禁止ALE )
可编程计数器阵列( PCA )
–
PWM
–
捕获/比较
2002年7月18日
2
飞利浦半导体
初步数据
80C51的8位闪存微控制器系列
8KB / 16KB / 32KB / 64KB ISP / IAP闪存与512B / 512B / 512B / 1KB RAM
P89C51RA2/RB2/RC2/RD2xx
选型表
TYPE
内存
#计时器
计时器
串行
接口
默认的时钟
率
1
ADC位/通道。
中断
(分机) /平
重新活跃
低/高?
可选
时钟速率
1
马克斯。
频率。
在6 -CLK
/ 12 -CLK
(兆赫)
20/33
20/33
20/33
20/33
频率。
范围
在3V
(兆赫)
–
–
–
–
频率。
范围
at
5V
(兆赫)
0-20/33
0-20/33
0-20/33
0-20/33
P89C51RD2xx
P89C51RC2xx
P89C51RB2xx
P89C51RA2xx
1K
512B
512B
512B
–
–
–
–
–
–
–
–
64K
32K
16K
8K
4
4
4
4
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
√
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
32
32
32
32
7(2)/4
7(2)/4
7(2)/4
7(2)/4
节目
安全
√
√
√
√
I / O引脚
UART
FL灰
PWM
只读存储器
内存
可以
OTP
PCA
WD
I
2
C
SPI
12-clk
12-clk
12-clk
12-clk
6-clk
6-clk
6-clk
6-clk
H
H
H
H
注意:
1. P89C51Rx2Hxx器件具有6 -CLK默认时钟频率( 12 - CLK选件) 。另请参阅设备比较表。
设备比较表
项
类型描述
编程algo-
rithm
时钟模式(I)的
第一代Rx2的设备
P89C51Rx2Hxx(x)
当使用并行编程,
一定要选择
P89C51Rx2Hxx ( X)设备
6 -CLK默认情况下, OTP
CON组fi guration位
编程到
12-clk
使用方式
并行编程(不能
程序返回到6 -CLK )
不适用
不适用
两个8字节的块
1-3 16K字节的块
第二代Rx2的设备
(本数据表)
P89C51Rx2xx(x)
当使用并行编程器,是
一定要选择P89C51Rx2xx (X )除冰剂
恶习(没有更多的字母“H” )
12 CLK默认情况下,闪存
CON组fi guration位
编程到
6-clk
使用paral-模式
LEL编程器或ISP (可重现
编程)
6时钟/ 12时钟模式可编程
“对飞”通过SFR位X2 ( CKCON.0 )
外设可以在12 -CLK模式下运行
当CPU运行在6 -CLK模式
4月2日至一十六日千字节块
区别
没有更多的字母“H”
不同的编程算法
由于工艺变化
更大的灵活性,最终用户,
更年长的兼容性
P89C51Rx +配件
时钟模式可以通过改变
软件
更多的灵活性,更低的功率变
消费
更大的灵活性
时钟模式(二)
外设时钟
模式
闪存块结构
订购信息
PART订单
数
1
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
P89C51RA2BA/01
P89C51RA2BBD/01
P89C51RB2BA/01
P89C51RB2BBD/01
P89C51RC2BN/01
P89C51RC2BA/01
P89C51RC2FA/01
P89C51RC2BBD/01
P89C51RC2FBD/01
P89C51RD2BN/01
P89C51RD2BA/01
P89C51RD2BBD/01
P89C51RD2FA/01
内存
FL灰
8 KB
8 KB
16 KB
16 KB
32 KB
32 KB
32 KB
32 KB
32 KB
64 KB
64 KB
64 KB
64 KB
内存
512 B
512 B
512 B
512 B
512 B
512 B
512 B
512 B
512 B
1024 B
1024 B
1024 B
1024 B
温度
范围(° C)
和包装
0到+70 , PLCC
0到+70 , LQFP
0到+70 , PLCC
0到+70 , LQFP
0到+70 , PDIP
0到+70 , PLCC
-40到+85 , PLCC
0到+70 , LQFP
-40到+85 , LQFP
0到+70 , PDIP
0到+70 , PLCC
0到+70 , LQFP
-40到+85 , PLCC
电压
范围
4.5–5.5 V
4.5–5.5 V
4.5–5.5 V
4.5–5.5 V
4.5–5.5 V
4.5–5.5 V
4.5–5.5 V
4.5–5.5 V
4.5–5.5 V
4.5–5.5 V
4.5–5.5 V
4.5–5.5 V
4.5–5.5 V
频率(MHz)
6-CLOCK
模式
0至20兆赫
0至20兆赫
0至20兆赫
0至20兆赫
0至20兆赫
0至20兆赫
0至20兆赫
0至20兆赫
0至20兆赫
0至20兆赫
0至20兆赫
0至20兆赫
0至20兆赫
12-CLOCK
模式
0至33 MHz的
0至33 MHz的
0至33 MHz的
0至33 MHz的
0至33 MHz的
0至33 MHz的
0至33 MHz的
0至33 MHz的
0至33 MHz的
0至33 MHz的
0至33 MHz的
0至33 MHz的
0至33 MHz的
DWG #
SOT187-2
SOT389-1
SOT187-2
SOT389-1
SOT129-1
SOT187-2
SOT187-2
SOT389-1
SOT389-1
SOT129-1
SOT187-2
SOT389-1
SOT187-2
注意:
1.最热将不包括“ / 01” 。
2002年7月18日
3
飞利浦半导体
初步数据
80C51的8位闪存微控制器系列
8KB / 16KB / 32KB / 64KB ISP / IAP闪存与512B / 512B / 512B / 1KB RAM
P89C51RA2/RB2/RC2/RD2xx
框图
加速80C51 CPU
(12 -CLK模式, 6 -CLK模式)
8K / 16K / 32K /
64字节
代码闪存
全双工
增强型UART
一千零二十四分之五百一十二BYTE
数据RAM
定时器0
定时器1
端口3
可配置的I / O
定时器2
端口2
可配置的I / O
可编程
计数器阵列
( PCA)的
端口1
可配置的I / O
看门狗定时器
端口0
可配置的I / O
晶体或
谐振器
振荡器
su01606
2002年7月18日
4
飞利浦半导体
初步数据
80C51的8位闪存微控制器系列
8KB / 16KB / 32KB / 64KB ISP / IAP闪存与512B / 512B / 512B / 1KB RAM
P89C51RA2/RB2/RC2/RD2xx
框图 - 面向CPU
P0.0–P0.7
P2.0–P2.7
端口0
DRIVERS
V
CC
V
SS
RAM地址
注册
内存
端口0
LATCH
端口2
DRIVERS
端口2
LATCH
FL灰
8
B
注册
堆
指针
加
TMP2
TMP1
节目
地址
注册
ALU
特殊功能寄存器
计时器
PSW
P.C.A.
8
卜FF器
PC
增量
M输入
16
节目
计数器
PSEN
ALE
EAV
PP
RST
PD
定时
和
控制
指令
注册
DPTR 'S
多种
端口1
LATCH
端口3
LATCH
振荡器
端口1
DRIVERS
XTAL1
XTAL2
P1.0–P1.7
端口3
DRIVERS
P3.0–P3.7
SU01065
2002年7月18日
5