xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx
xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx
P89CV51RB2_RC2_RD2_3 © NXP B.V. 2009. All rights reserved.
Product data sheet Rev. 03 — 25 August 2009 10 of 76
NXP Semiconductors
P89CV51RB2/RC2/RD2
80C51 with 1 kB RAM, SPI
Table 4. Special function registers
* indicates SFRs that are bit addressable.
Name Description SFR
address
Bit functions and addresses
[1]
MSB LSB
Bit address E7 E6 E5 E4 E3 E2 E1 E0
ACC* Accumulator E0H --------
AUXR Auxiliary function Register 8EH ------EXTRAM AO
AUXR1 Auxiliary function Register 1 A2H - - ENBOOT - GF2 0 - DPS
Bit address F7 F6 F5 F4 F3 F2 F1 F0
B* B register F0H --------
CCAP0H Module 0 Capture High FAH --------
CCAP1H Module 1 Capture High FBH --------
CCAP2H Module 2 Capture High FCH --------
CCAP3H Module 3 Capture High FDH --------
CCAP4H Module 4 Capture High FEH --------
CCAP0L Module 0 Capture Low EAH --------
CCAP1L Module 1 Capture Low EBH --------
CCAP2L Module 2 Capture Low ECH --------
CCAP3L Module 3 Capture Low EDH --------
CCAP4L Module 4 Capture Low EEH --------
CCAPM0 Module 0 mode DAH - ECOM_0 CAPP_0 CAPN_0 MAT_0 TOG_0 PWM_0 ECCF_0
CCAPM1 Module 1 mode DBH - ECOM_1 CAPP_1 CAPN_1 MAT_1 TOG_1 PWM_1 ECCF_1
CCAPM2 Module 2 mode DCH - ECOM_2 CAPP_2 CAPN_2 MAT_2 TOG_2 PWM_2 ECCF_2
CCAPM3 Module 3 mode DDH - ECOM_3 CAPP_3 CAPN_3 MAT_3 TOG_3 PWM_3 ECCF_3
CCAPM4 Module 4 mode DEH - ECOM_4 CAPP_4 CAPN_4 MAT_4 TOG_4 PWM_4 ECCF_4
Bit address DF DE DD DC DB DA D9 D8
CCON* PCA Counter Control D8H CF CR - CCF4 CCF3 CCF2 CCF1 CCF0
CH PCA Counter High F9H --------
CL PCA Counter Low E9H --------
CMOD PCA Counter Mode D9H CIDL WDTE - - - CPS1 CPS0 ECF
CKCON Clock Control 8FH SPIX2 WDX2 PCAX2 SIX2 T2X2 T1X2 T0X2 X2
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx
xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx
P89CV51RB2_RC2_RD2_3 © NXP B.V. 2009. All rights reserved.
Product data sheet Rev. 03 — 25 August 2009 11 of 76
NXP Semiconductors
P89CV51RB2/RC2/RD2
80C51 with 1 kB RAM, SPI
DPTR Data Pointer (2 B)
DPH Data Pointer High 83H --------
DPL Data Pointer Low 82H --------
Bit address AF AE AD AC AB AA A9 A8
IE* Interrupt Enable A8H EA EC ET2 ES ET1 EX1 ET0 EX0
Bit address BF BE BD BC BB BA B9 B8
IP* Interrupt Priority Low B8H - PPC PT2 PS PT1 PX1 PT0 PX0
IPH Interrupt Priority High B7H - PPCH PT2H PSH PT1H PX1H PT0H PX0H
Bit address 87 86 85 84 83 82 81 80
P0* Port 0 80H AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0
Bit address 97 96 95 94 93 92 91 90
P1* Port 1 90H CEX4/
SPICLK
CEX3/
MISO
CEX2/
MOSI
CEX1/
SS CEX0 ECI T2EX T2
Bit address A7 A6 A5 A4 A3 A2 A1 A0
P2* Port 2 A0H A15 A14 A13 A12 A11 A10 A9 A8
Bit address B7 B6 B5 B4 B3 B2 B1 B0
P3* Port 3 B0H
RD WR T1 T0 INT1 INT0 TXD RXD
PCON Power Control 87H SMOD1 SMOD0 - POF GF1 GF0 PD IDL
Bit address D7 D6 D5 D4 D3 D2 D1 D0
PSW* Program Status Word D0H CY AC F0 RS1 RS0 OV F1 P
RCAP2H Timer 2 Capture High CBH --------
RCAP2L Timer 2 Capture Low CAH --------
Bit address 9F 9E 9D 9C 9B 9A 99 98
SCON* Serial port Control 98H SM0/FE SM1 SM2 REN TB8 RB8 TI RI
SBUF Serial port data Buffer 99H --------
SADDR Serial port Address A9H --------
SADEN Serial port Address Enable B9H --------
Table 4. Special function registers
…continued
* indicates SFRs that are bit addressable.
Name Description SFR
address
Bit functions and addresses
[1]
MSB LSB
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx x x x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xx xx
xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxx xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx x x
xxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxx xxx
P89CV51RB2_RC2_RD2_3 © NXP B.V. 2009. All rights reserved.
Product data sheet Rev. 03 — 25 August 2009 12 of 76
NXP Semiconductors
P89CV51RB2/RC2/RD2
80C51 with 1 kB RAM, SPI
[1] Unimplemented bits in SFRs (labeled ‘-’) are ‘X’ (unknown) at all times. Unless otherwise specified, 1s should not be written to these bits since they may be used for other
purposes in future derivatives. The reset values shown for these bits are 0s although they are unknown when read.
Bit address 87 86 85 84 83 82 81 80
SPCR SPI Control Register D5H SPIE SPEN DORD MSTR CPOL CPHA SPR1 SPR0
SPSR SPI Status Register AAH SPIF WCOL - - ----
SPDAT SPI Data 86H --------
SP Stack Pointer 81H --------
Bit address 8F 8E 8D 8C 8B 8A 89 88
TCON* Timer/counter Control 88H TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0
Bit address CF CE CD CC CB CA C9 C8
T2CON* Timer/counter 2 Control C8H TF2 EXF2 RCLK TCLK EXEN2 TR2 C/
T2 CP/RL2
T2MOD Timer 2 Mode control C9H ------T2OE DCEN
TH0 Timer 0 High 8CH --------
TH1 Timer 1 High 8DH --------
TH2 Timer 2 High CDH --------
TL0 Timer 0 Low 8AH --------
TL1 Timer 1 Low 8BH --------
TL2 Timer 2 Low CCH --------
TMOD Timer/counter 0 and 1 Mode 89H T1GATE T1C/
T T1M1 T1M0 T0GATE T0C/T T0M1 T0M0
WDTRST WatchDog Timer Reset A6H --------
Table 4. Special function registers
…continued
* indicates SFRs that are bit addressable.
Name Description SFR
address
Bit functions and addresses
[1]
MSB LSB

P89CV51RD2FA,512

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
IC MCU 8BIT 64KB FLASH 44PLCC
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union