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
P89LPC9331_9341_9351_9361 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2012. All rights reserved.
Product data sheet Rev. 5.1 — 20 August 2012 13 of 94
NXP Semiconductors
P89LPC9331/9341/9351/9361
8-bit microcontroller with accelerated two-clock 80C51 core
Table 4. Special function registers - P89LPC9331/9341
* indicates SFRs that are bit addressable.
Name Description SFR
addr.
Bit functions and addresses Reset value
MSB LSB Hex Binary
Bit address E7 E6 E5 E4 E3 E2 E1 E0
ACC* Accumulator E0H 00 0000 0000
ADCON0 A/D control
register 0
8EH ENBI0 ENADCI0 TMM0 EDGE0 ADCI0 ENADC0 ADCS01 ADCS00 00 0000 0000
ADCON1 A/D control
register 1
97H ENBI1 ENADCI1 TMM1 EDGE1 ADCI1 ENADC1 ADCS11 ADCS10 00 0000 0000
ADINS A/D input
select
A3H ADI13 ADI12 ADI11 ADI10 ADI03 ADI02 ADI01 ADI00 00 0000 0000
ADMODA A/D mode
register A
C0H BNDI1 BURST1 SCC1 SCAN1 BNDI0 BURST0 SCC0 SCAN0 00 0000 0000
ADMODB A/D mode
register B
A1H CLK2 CLK1 CLK0 INBND0 ENDAC1 ENDAC0 BSA1 BSA0 00 000x 0000
AD0BH A/D_0
boundary high
register
BBH FF 1111 1111
AD0BL A/D_0
boundary low
register
A6H 00 0000 0000
AD0DAT0 A/D_0 data
register 0
C5H 00 0000 0000
AD0DAT1 A/D_0 data
register 1
C6H 00 0000 0000
AD0DAT2 A/D_0 data
register 2
C7H 00 0000 0000
AD0DAT3 A/D_0 data
register 3
F4H 00 0000 0000
AD1BH A/D_1
boundary high
register
C4H FF 1111 1111
AD1BL A/D_1
boundary low
register
BCH 00 0000 0000
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
P89LPC9331_9341_9351_9361 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2012. All rights reserved.
Product data sheet Rev. 5.1 — 20 August 2012 14 of 94
NXP Semiconductors
P89LPC9331/9341/9351/9361
8-bit microcontroller with accelerated two-clock 80C51 core
AD1DAT0 A/D_1 data
register 0
D5H 00 0000 0000
AD1DAT1 A/D_1 data
register 1
D6H 00 0000 0000
AD1DAT2 A/D_1 data
register 2
D7H 00 0000 0000
AD1DAT3 A/D_1 data
register 3
F5H 00 0000 0000
AUXR1 Auxiliary
function
register
A2H CLKLP EBRR ENT1 ENT0 SRST 0 - DPS 00 0000 00x0
Bit address F7 F6 F5 F4 F3 F2 F1 F0
B* B register F0H 00 0000 0000
BRGR0
[2]
Baud rate
generator 0
rate low
BEH 00 0000 0000
BRGR1
[2]
Baud rate
generator 0
rate high
BFH 00 0000 0000
BRGCON Baud rate
generator 0
control
BDH------SBRGSBRGEN00
[2]
xxxx xx00
CMP1 Comparator 1
control register
ACH - - CE1 CP1 CN1 OE1 CO1 CMF1 00
[1]
xx00 0000
CMP2 Comparator 2
control register
ADH - - CE2 CP2 CN2 OE2 CO2 CMF2 00
[1]
xx00 0000
DIVM CPU clock
divide-by-M
control
95H 00 0000 0000
DPTR Data pointer
(2 bytes)
DPH Data pointer
high
83H 00 0000 0000
Table 4. Special function registers - P89LPC9331/9341
…continued
* indicates SFRs that are bit addressable.
Name Description SFR
addr.
Bit functions and addresses Reset value
MSB LSB Hex Binary
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
P89LPC9331_9341_9351_9361 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2012. All rights reserved.
Product data sheet Rev. 5.1 — 20 August 2012 15 of 94
NXP Semiconductors
P89LPC9331/9341/9351/9361
8-bit microcontroller with accelerated two-clock 80C51 core
DPL Data pointer
low
82H 00 0000 0000
FMADRH Program flash
address high
E7H 00 0000 0000
FMADRL Program flash
address low
E6H 00 0000 0000
FMCON Program flash
control (Read)
E4H BUSY - - - HVA HVE SV OI 70 0111 0000
Program flash
control (Write)
E4H FMCMD.7 FMCMD.6 FMCMD.5 FMCMD.4 FMCMD.3 FMCMD.2 FMCMD.1 FMCMD.0
FMDATA Program flash
data
E5H 00 0000 0000
I2ADR I
2
C-bus slave
address
register
DBH I2ADR.6 I2ADR.5 I2ADR.4 I2ADR.3 I2ADR.2 I2ADR.1 I2ADR.0 GC 00 0000 0000
Bit address DF DE DD DC DB DA D9 D8
I2CON* I
2
C-bus control
register
D8H - I2EN STA STO SI AA - CRSEL 00 x000 00x0
I2DAT I
2
C-bus data
register
DAH
I2SCLH Serial clock
generator/SCL
duty cycle
register high
DDH 00 0000 0000
I2SCLL Serial clock
generator/SCL
duty cycle
register low
DCH 00 0000 0000
I2STAT I
2
C-bus status
register
D9H STA.4 STA.3 STA.2 STA.1 STA.0 0 0 0 F8 1111 1000
Bit address AF AE AD AC AB AA A9 A8
IEN0* Interrupt
enable 0
A8H EA EWDRT EBO ES/ESR ET1 EX1 ET0 EX0 00 0000 0000
Bit address EF EE ED EC EB EA E9 E8
Table 4. Special function registers - P89LPC9331/9341
…continued
* indicates SFRs that are bit addressable.
Name Description SFR
addr.
Bit functions and addresses Reset value
MSB LSB Hex Binary

P89LPC9331FDH,512

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
Microcontrollers - MCU 8-bit Microcontrollers - MCU IC 80C51 MCU FLASH 4K
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union