Philips Semiconductors
P89LPC901/902/903
8-bit microcontrollers with two-clock 80C51 core
Product data Rev. 05 — 17 December 2004 13 of 53
9397 750 14465
© Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Table 6 highlights the differences between these three devices. For a complete list of
device features, please see Section 2 “Features” on page 1.
Table 6: Product comparison overview
Type number External
crystal pins
CLKOUT output T0 PWM output CMP2 input CMP1 and
CMP2 outputs
UART
TxD Rxd
P89LPC901xx X X X - - - -
P89LPC902xx - - - X X - -
P89LPC903xx - - - X - X X
Philips Semiconductors
P89LPC901/902/903
8-bit microcontrollers with two-clock 80C51 core
Product data Rev. 05 — 17 December 2004 14 of 53
9397 750 14465
© Koninklijke Philips Electronics N.V. 2004. All rights reserved.
7. Special function registers
Remark: Special Function Registers (SFRs) accesses are restricted in the following
ways:
User must not attempt to access any SFR locations not defined.
Accesses to any defined SFR locations must be strictly for the functions for the
SFRs.
SFR bits labeled ‘-’, ‘0’ or ‘1’ can only be written and read as follows:
‘-’ Unless otherwise specified, must be written with ‘0’, but can return any value
when read (even if it was written with ‘0’). It is a reserved bit and may be used in
future derivatives.
‘0’ must be written with ‘0’, and will return a ‘0’ when read.
‘1’ must be written with ‘1’, and will return a ‘1’ when read.
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
Philips Semiconductors
P89LPC901/902/903
8-bit microcontrollers with two-clock 80C51 core
9397 750 14465
© Koninklijke Philips Electronics N.V. 2004. All rights reserved.
Product data Rev. 05 — 17 December 2004 15 of 53
Table 7: P89LPC901 Special function registers
* 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 00000000
AUXR1 Auxiliary function register A2H CLKLP - - ENT0 SRST 0 - DPS 00
[1]
000000x0
Bit address F7 F6 F5 F4 F3 F2 F1 F0
B* B register F0H 00 00000000
CMP1 Comparator 1 control register ACH - - CE1 - CN1 - CO1 CMF1 00
[1]
xx000000
DIVM CPU clock divide-by-M
control
95H 00 00000000
DPTR Data pointer (2 bytes)
DPH Data pointer high 83H 00 00000000
DPL Data pointer low 82H 00 00000000
FMADRH Program Flash address high E7H 00 00000000
FMADRL Program Flash address low E6H 00 00000000
FMCON Program Flash Control
(Read)
E4H BUSY - - - HVA HVE SV OI 70 01110000
Program Flash Control
(Write)
FMCMD.
7
FMCMD.
6
FMCMD.
5
FMCMD.
4
FMCMD.
3
FMCMD.
2
FMCMD.
1
FMCMD.
0
FMDATA Program Flash data E5H 00 00000000
IEN0* Interrupt enable 0 A8H EA EWDRT EBO - ET1 - ET0 - 00 00000000
Bit address EF EE ED EC EB EA E9 E8
IEN1* Interrupt enable 1 E8H -----ECEKBI - 00
[1]
00x00000
Bit address BF BE BD BC BB BA B9 B8
IP0* Interrupt priority 0 B8H - PWDRT PBO - PT1 - PT0 - 00
[1]
x0000000
IP0H Interrupt priority 0 high B7H - PWDRT
H
PBOH - PT1H - PT0H - 00
[1]
x0000000
Bit address FF FE FD FC FB FA F9 F8
IP1* Interrupt priority 1 F8H -----PCPKBI - 00
[1]
00x00000
IP1H Interrupt priority 1 high F7H -----PCHPKBIH - 00
[1]
00x00000
KBCON Keypad control register 94H ------PATN
_SEL
KBIF 00
[1]
xxxxxx00

P89LPC903FD,112

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