T89C51RB2/RC2
8 -bit微控制器16千字节/ 32K字节的FLASH
1.描述
T89C51RB2 / RC2是一款高性能的FLASH版本
的80C51的8位微控制器。它包含一个16K
或用于程序和数据32K字节的闪存块。
16 KB或32 KB闪存可
无论是在并行模式或串行模式编程
与ISP能力或软件。该
编程电压在内部从生成的
标准的V
CC
引脚。
该T89C51RB2 / RC2保留了80C52的所有功能
具有256字节的内部RAM ,一个7-源4级
中断控制器和3个定时器/计数器。
此外, T89C51RB2 / RC2具有可编程
计数器阵列, 1024个字节的XRAM ,硬件
看门狗定时器,键盘接口,一个SPI接口,
便于更通用串行通道
多机通信( EUART )和速度
改进机制( X2模式) 。
引脚排列是标准的40/44引脚C52的。
该T89C51RB2的全静态设计/ RC2允许
通过使以降低系统的功耗
时钟频率降低到任何值,即使直流,而不
数据丢失。
该T89C51RB2 / RC2有2个软件可选模式
减少活动和8位时钟预分频器进一步
降低功耗。在空闲模式下,
CPU被冻结,而外设和中断
系统仍在运行。在掉电模式下,
RAM保存等所有功能都不起作用。
在T89C51RB2 / RC2的附加功能,使其更
强大的对需要的应用
脉冲宽度
调制,高速I / O和计数能力
如报警,电机控制,有绳电话,智能卡
读者。
2.特点
80C52兼容
8051引脚和指令兼容
4个8位I / O端口
3个16位定时器/计数器
256字节暂存RAM
10中断源, 4个优先级
双数据指针
片上1024字节扩展RAM ( XRAM )
软件可选的大小( 0 , 256 , 512 , 768 , 1024
字节)
在复位选择TS87C51RB2 / RC2 256个字节
兼容性
可变长度MOVX慢速RAM /外设
ISP (在系统编程)使用标准的V
CC
电源。
键盘中断接口的端口P1
SPI接口(主/从模式)
8位时钟预分频器
改进X2模式,独立的选择
CPU和每个外设
高速输出,
比较/捕获,
脉宽调制器,
看门狗定时器功能
引导ROM包含低层次的FLASH编程
例程和一个默认的串行加载
在标准模式下40兆赫
20兆赫X2模式( 6时钟/机器周期)
可编程计数器阵列5频道有:
高速架构
16K / 32K字节的片上闪存程序/数据
内存
字节和页( 128字节)擦除和写入
100K的写周期
异步端口复位
全双工增强型UART。
专用波特率发生器UART
低EMI (禁止ALE )
版本B - 30 -MAR -01
1
初步
T89C51RB2/RC2
硬件看门狗定时器(一次性启用带有复位输出)
功率控制模式:
空闲模式。
掉电模式。
- 在50μA 3V
- 商业100μA ,在5V
- 工业150μA ,在5V
关机标志。
电源: 4.5 5.5V或2.7V至3.6V
温度范围:商业( 0到+ 70 ° C)和工业级(-40 ° C至+ 85°C ) 。
包: PDIL40 , PLCC44 , VQFP44
表1.内存大小
闪存(字节)
T89C51RB2
T89C51RC2
16k
32k
XRAM (字节)
1024
1024
总RAM
(字节)
1280
1280
I / O
32
32
3.框图
T2EX
PCA
RXD
TXD
V
CC
ECI
VSS
(2) (2)
XTAL1
XTAL2
BOOT
只读存储器
2Kx8
(1)
(1) (1)
(1)
EUART
+
BRG
内存
256x8
FL灰
32Kx8或
16Kx8
XRAM
1Kx8
PCA
Timer2
ALE / PROG
PSEN
中央处理器
C51
CORE
IB总线
EA
RD
WR
(2)
(2)
定时器0
定时器1
INT
CTRL
并行I / O端口&分机。公共汽车
端口0端口1端口2端口3端口I2
关注重点
狗
板
SPI
(2) (2)
T0
T1
RESET
(2) (2)
INT0
INT1
PI2
P1
P2
P0
P3
MISO
T2
(1) (1) (1) (1)
MOSI
SCK
( 1 ) :端口1复用功能
( 2 ) :端口3复用功能
2
版本B - 30 -MAR -01
初步
SS
T89C51RB2/RC2
4. SFR映射
在T89C51RB2 / RC2分为以下类别的特殊功能寄存器(SFR ) :
C51内核寄存器: ACC , B, DPH , DPL , PSW , SP
I / O端口寄存器: P0 , P1 , P2 , P3
定时器寄存器: 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: 0 4 )
电源和时钟控制寄存器: PCON
硬件看门狗定时器寄存器: WDTRST , WDTPRG
中断系统寄存器: IE0 , IPL0 , IPH0 , IE1 , IPL1 , IPH1
键盘接口寄存器: KBE , KBF , KBLS
SPI寄存器: SPCON , SPSTR , SPDAT
BRG (波特率发生器)寄存器: BRL , BDRCON
闪存寄存器: FCON
时钟分频寄存器: CKRL
其他: AUXR , AUXR1 , CKCON0 , CKCON1
版本B - 30 -MAR -01
3
初步
T89C51RB2/RC2
表2.映射瑞士法郎
下表显示了他们的地址和他们的复位值所有SFR 。
位
非可位寻址
寻址
0/8
F8h
F0h
E8h
E0h
D8h
D0h
C8h
C0h
B8h
B0h
A8h
A0h
98h
90h
88h
80h
IPL0
X000 000
P3
1111 1111
IE0
0000 0000
P2
1111 1111
SCON
0000 0000
P1
1111 1111
TCON
0000 0000
P0
1111 1111
0/8
TMOD
0000 0000
SP
0000 0111
1/9
TL0
0000 0000
DPL
0000 0000
2/A
TL1
0000 0000
DPH
0000 0000
3/B
TH0
0000 0000
TH1
0000 0000
AUXR
XX0X 0000
SADEN
0000 0000
IE1
XXXX X000
SADDR
0000 0000
IPL1
XXXX X000
IPH1
XXXX X111
加
0000 0000
CCON
00X0 0000
PSW
0000 0000
T2CON
0000 0000
CMOD
00XX X000
FCON (1)
XXXX 0000
T2MOD
XXXX XX00
CCAPM0
X000 0000
CCAPM1
X000 0000
CCAPM2
X000 0000
CCAPM3
X000 0000
CCAPM4
X000 0000
B
0000 0000
CL
0000 0000
CCAP0L
CCAP1L
CCAPL2L
CCAPL3L
CCAPL4L
XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
1/9
CH
0000 0000
2/A
3/B
4/C
5/D
6/E
CCAP0H
CCAP1H
CCAPL2H
CCAPL3H
CCAPL4H
XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
7/F
FFH
F7h
EFH
E7h
东方红
D7h
RCAP2L
0000 0000
RCAP2H
0000 0000
SPCON
0001 0100
TL2
0000 0000
SPSTA
0000 0000
TH2
0000 0000
SPDAT
XXXX XXXX
CFH
C7h
BFH
IPH0
B7h
X000 0000
CKCON1
AFH
XXXX XXX0
WDTRST
WDTPRG
A7h
XXXX XXXX XXXX X000
KBLS
0000 0000
KBE
0000 0000
KBF
0000 0000
CKRL
1111 1111
CKCON0
0000 0000
PCON
00X1 0000
7/F
9Fh
97h
8Fh
87h
AUXR1
XXXX X0X0
SBUF
XXXX XXXX
BRL
0000 0000
BDRCON
XXX0 0000
4/C
5/D
6/E
版权所有
( 1 ) FCON访问的FLASH API和ISP软件保留。
4
版本B - 30 -MAR -01
初步
T89C51RB2/RC2
5.引脚配置
P1.0/T2
P1.1/T2EX/SS
P1.2/ECI
P1.3CEX0
P1.4/CEX1
P1.5/CEX2/MISO
P1.6/CEX3/SCK
P1.7CEX4/MOSI
RST
P3.0/RxD
P3.1/TxD
P3.2/INT0
P3.3/INT1
P3.4/T0
P3.5/T1
P3.6/WR
P3.7/RD
XTAL2
XTAL1
VSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
VCC
P0.0/AD0
P0.1/AD1
P0.2/AD2
P0.3/AD3
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
P1.1/T2EX/SS
EA
ALE / PROG
P1.4/CEX1
PSEN
P2.7/AD15
P2.6/AD14
P2.5/AD13
P2.4/AD12
P2.3/AD11
P2.2/AD10
P2.1/AD9
P2.0/AD8
P1.5/CEX2/MISO
P1.6/CEX3/SCK
P1.7/CEx4/MOSI
RST
P3.0/RxD
NIC *
P3.1/TxD
P3.2/INT0
P3.3/INT1
P3.4/T0
P3.5/T1
7
8
9
10
11
12
13
14
15
16
17
18 19 20 21 22 23 24 25 26 27 28
P3.6/WR
NIC *
P2.0/A8
XTAL2
XTAL1
P2.2/A10
P0.0/AD0
P0.1/AD1
P0.2/AD2
P0.3/AD3
PDIL40
P1.3/CEX0
6
5
4
3
2 1 44 43 42 41 40
39
38
37
36
35
34
33
32
31
30
29
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
EA
NIC *
ALE / PROG
PSEN
P2.7/A15
P2.6/A14
P2.5/A13
PLCC44
P1.1/T2EX/SS
P1.4/CEX1
P1.3/CEX0
P1.2/ECI
P1.0/T2
NIC *
44 43 42 41 40 39 38 37 36 35 34
P1.5/CEX2/MISO
P1.6/CEX3/SCK
P1.7/CEX4/MOSI
RST
P3.0/RxD
NIC *
P3.1/TxD
P3.2/INT0
P3.3/INT1
P3.4/T0
P3.5/T1
1
2
3
4
5
6
7
8
9
10
11
33
32
31
30
29
28
27
26
25
24
23
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
EA
NIC *
ALE / PROG
PSEN
P2.7/A15
P2.6/A14
P2.5/A13
VQFP44 1.4
12 13 14 15 16 17 18 19 20 21 22
XTAL2
XTAL1
NIC *
P2.0/A8
P2.3/A11
P2.4/A12
P3.6/WR
P3.7/RD
P2.1/A9
VSS
P2.2/A10
*网卡:无内部连接
版本B - 30 -MAR -01
VCC
P2.3/A11
P2.4/A12
P3.7/RD
P2.1/A9
VSS
P0.2/AD2
P0.3/AD3
P0.0/AD0
P0.1/AD1
P1.2/ECI
P1.0/T2
NIC *
VCC
5
初步
T89C51RB2/RC2
8 -bit微控制器16千字节/ 32K字节的FLASH
1.描述
T89C51RB2 / RC2是一款高性能的FLASH版本
的80C51的8位微控制器。它包含一个16K
或用于程序和数据32K字节的闪存块。
16 KB或32 KB闪存可
无论是在并行模式或串行模式编程
与ISP能力或软件。该
编程电压在内部从生成的
标准的V
CC
引脚。
该T89C51RB2 / RC2保留了80C52的所有功能
具有256字节的内部RAM ,一个7-源4级
中断控制器和3个定时器/计数器。
此外, T89C51RB2 / RC2具有可编程
计数器阵列, 1024个字节的XRAM ,硬件
看门狗定时器,键盘接口,一个SPI接口,
便于更通用串行通道
多机通信( EUART )和速度
改进机制( X2模式) 。
引脚排列是标准的40/44引脚C52的。
该T89C51RB2的全静态设计/ RC2允许
通过使以降低系统的功耗
时钟频率降低到任何值,即使直流,而不
数据丢失。
该T89C51RB2 / RC2有2个软件可选模式
减少活动和8位时钟预分频器进一步
降低功耗。在空闲模式下,
CPU被冻结,而外设和中断
系统仍在运行。在掉电模式下,
RAM保存等所有功能都不起作用。
在T89C51RB2 / RC2的附加功能,使其更
强大的对需要的应用
脉冲宽度
调制,高速I / O和计数能力
如报警,电机控制,有绳电话,智能卡
读者。
2.特点
80C52兼容
8051引脚和指令兼容
4个8位I / O端口
3个16位定时器/计数器
256字节暂存RAM
10中断源, 4个优先级
双数据指针
片上1024字节扩展RAM ( XRAM )
软件可选的大小( 0 , 256 , 512 , 768 , 1024
字节)
在复位选择TS87C51RB2 / RC2 256个字节
兼容性
可变长度MOVX慢速RAM /外设
ISP (在系统编程)使用标准的V
CC
电源。
键盘中断接口的端口P1
SPI接口(主/从模式)
8位时钟预分频器
改进X2模式,独立的选择
CPU和每个外设
高速输出,
比较/捕获,
脉宽调制器,
看门狗定时器功能
引导ROM包含低层次的FLASH编程
例程和一个默认的串行加载
在标准模式下40兆赫
20兆赫X2模式( 6时钟/机器周期)
可编程计数器阵列5频道有:
高速架构
16K / 32K字节的片上闪存程序/数据
内存
字节和页( 128字节)擦除和写入
100K的写周期
异步端口复位
全双工增强型UART。
专用波特率发生器UART
低EMI (禁止ALE )
版本B - 30 -MAR -01
1
初步
T89C51RB2/RC2
硬件看门狗定时器(一次性启用带有复位输出)
功率控制模式:
空闲模式。
掉电模式。
- 在50μA 3V
- 商业100μA ,在5V
- 工业150μA ,在5V
关机标志。
电源: 4.5 5.5V或2.7V至3.6V
温度范围:商业( 0到+ 70 ° C)和工业级(-40 ° C至+ 85°C ) 。
包: PDIL40 , PLCC44 , VQFP44
表1.内存大小
闪存(字节)
T89C51RB2
T89C51RC2
16k
32k
XRAM (字节)
1024
1024
总RAM
(字节)
1280
1280
I / O
32
32
3.框图
T2EX
PCA
RXD
TXD
V
CC
ECI
VSS
(2) (2)
XTAL1
XTAL2
BOOT
只读存储器
2Kx8
(1)
(1) (1)
(1)
EUART
+
BRG
内存
256x8
FL灰
32Kx8或
16Kx8
XRAM
1Kx8
PCA
Timer2
ALE / PROG
PSEN
中央处理器
C51
CORE
IB总线
EA
RD
WR
(2)
(2)
定时器0
定时器1
INT
CTRL
并行I / O端口&分机。公共汽车
端口0端口1端口2端口3端口I2
关注重点
狗
板
SPI
(2) (2)
T0
T1
RESET
(2) (2)
INT0
INT1
PI2
P1
P2
P0
P3
MISO
T2
(1) (1) (1) (1)
MOSI
SCK
( 1 ) :端口1复用功能
( 2 ) :端口3复用功能
2
版本B - 30 -MAR -01
初步
SS
T89C51RB2/RC2
4. SFR映射
在T89C51RB2 / RC2分为以下类别的特殊功能寄存器(SFR ) :
C51内核寄存器: ACC , B, DPH , DPL , PSW , SP
I / O端口寄存器: P0 , P1 , P2 , P3
定时器寄存器: 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: 0 4 )
电源和时钟控制寄存器: PCON
硬件看门狗定时器寄存器: WDTRST , WDTPRG
中断系统寄存器: IE0 , IPL0 , IPH0 , IE1 , IPL1 , IPH1
键盘接口寄存器: KBE , KBF , KBLS
SPI寄存器: SPCON , SPSTR , SPDAT
BRG (波特率发生器)寄存器: BRL , BDRCON
闪存寄存器: FCON
时钟分频寄存器: CKRL
其他: AUXR , AUXR1 , CKCON0 , CKCON1
版本B - 30 -MAR -01
3
初步
T89C51RB2/RC2
表2.映射瑞士法郎
下表显示了他们的地址和他们的复位值所有SFR 。
位
非可位寻址
寻址
0/8
F8h
F0h
E8h
E0h
D8h
D0h
C8h
C0h
B8h
B0h
A8h
A0h
98h
90h
88h
80h
IPL0
X000 000
P3
1111 1111
IE0
0000 0000
P2
1111 1111
SCON
0000 0000
P1
1111 1111
TCON
0000 0000
P0
1111 1111
0/8
TMOD
0000 0000
SP
0000 0111
1/9
TL0
0000 0000
DPL
0000 0000
2/A
TL1
0000 0000
DPH
0000 0000
3/B
TH0
0000 0000
TH1
0000 0000
AUXR
XX0X 0000
SADEN
0000 0000
IE1
XXXX X000
SADDR
0000 0000
IPL1
XXXX X000
IPH1
XXXX X111
加
0000 0000
CCON
00X0 0000
PSW
0000 0000
T2CON
0000 0000
CMOD
00XX X000
FCON (1)
XXXX 0000
T2MOD
XXXX XX00
CCAPM0
X000 0000
CCAPM1
X000 0000
CCAPM2
X000 0000
CCAPM3
X000 0000
CCAPM4
X000 0000
B
0000 0000
CL
0000 0000
CCAP0L
CCAP1L
CCAPL2L
CCAPL3L
CCAPL4L
XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
1/9
CH
0000 0000
2/A
3/B
4/C
5/D
6/E
CCAP0H
CCAP1H
CCAPL2H
CCAPL3H
CCAPL4H
XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
7/F
FFH
F7h
EFH
E7h
东方红
D7h
RCAP2L
0000 0000
RCAP2H
0000 0000
SPCON
0001 0100
TL2
0000 0000
SPSTA
0000 0000
TH2
0000 0000
SPDAT
XXXX XXXX
CFH
C7h
BFH
IPH0
B7h
X000 0000
CKCON1
AFH
XXXX XXX0
WDTRST
WDTPRG
A7h
XXXX XXXX XXXX X000
KBLS
0000 0000
KBE
0000 0000
KBF
0000 0000
CKRL
1111 1111
CKCON0
0000 0000
PCON
00X1 0000
7/F
9Fh
97h
8Fh
87h
AUXR1
XXXX X0X0
SBUF
XXXX XXXX
BRL
0000 0000
BDRCON
XXX0 0000
4/C
5/D
6/E
版权所有
( 1 ) FCON访问的FLASH API和ISP软件保留。
4
版本B - 30 -MAR -01
初步
T89C51RB2/RC2
5.引脚配置
P1.0/T2
P1.1/T2EX/SS
P1.2/ECI
P1.3CEX0
P1.4/CEX1
P1.5/CEX2/MISO
P1.6/CEX3/SCK
P1.7CEX4/MOSI
RST
P3.0/RxD
P3.1/TxD
P3.2/INT0
P3.3/INT1
P3.4/T0
P3.5/T1
P3.6/WR
P3.7/RD
XTAL2
XTAL1
VSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
VCC
P0.0/AD0
P0.1/AD1
P0.2/AD2
P0.3/AD3
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
P1.1/T2EX/SS
EA
ALE / PROG
P1.4/CEX1
PSEN
P2.7/AD15
P2.6/AD14
P2.5/AD13
P2.4/AD12
P2.3/AD11
P2.2/AD10
P2.1/AD9
P2.0/AD8
P1.5/CEX2/MISO
P1.6/CEX3/SCK
P1.7/CEx4/MOSI
RST
P3.0/RxD
NIC *
P3.1/TxD
P3.2/INT0
P3.3/INT1
P3.4/T0
P3.5/T1
7
8
9
10
11
12
13
14
15
16
17
18 19 20 21 22 23 24 25 26 27 28
P3.6/WR
NIC *
P2.0/A8
XTAL2
XTAL1
P2.2/A10
P0.0/AD0
P0.1/AD1
P0.2/AD2
P0.3/AD3
PDIL40
P1.3/CEX0
6
5
4
3
2 1 44 43 42 41 40
39
38
37
36
35
34
33
32
31
30
29
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
EA
NIC *
ALE / PROG
PSEN
P2.7/A15
P2.6/A14
P2.5/A13
PLCC44
P1.1/T2EX/SS
P1.4/CEX1
P1.3/CEX0
P1.2/ECI
P1.0/T2
NIC *
44 43 42 41 40 39 38 37 36 35 34
P1.5/CEX2/MISO
P1.6/CEX3/SCK
P1.7/CEX4/MOSI
RST
P3.0/RxD
NIC *
P3.1/TxD
P3.2/INT0
P3.3/INT1
P3.4/T0
P3.5/T1
1
2
3
4
5
6
7
8
9
10
11
33
32
31
30
29
28
27
26
25
24
23
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7
EA
NIC *
ALE / PROG
PSEN
P2.7/A15
P2.6/A14
P2.5/A13
VQFP44 1.4
12 13 14 15 16 17 18 19 20 21 22
XTAL2
XTAL1
NIC *
P2.0/A8
P2.3/A11
P2.4/A12
P3.6/WR
P3.7/RD
P2.1/A9
VSS
P2.2/A10
*网卡:无内部连接
版本B - 30 -MAR -01
VCC
P2.3/A11
P2.4/A12
P3.7/RD
P2.1/A9
VSS
P0.2/AD2
P0.3/AD3
P0.0/AD0
P0.1/AD1
P1.2/ECI
P1.0/T2
NIC *
VCC
5
初步