Philips Semiconductors Product data
P87C554
80C51 8-bit microcontroller – 12 clock operation
16K/512 OTP/RAM, 8 channel 10-bit A/D, I
2
C, PWM,
capture/compare, high I/O
2002 Mar 25
2
ORDERING INFORMATION
OTP/EPROM TEMPERATURE °C AND PACKAGE
FREQ.
(MHz)
DRAWING NUMBER
P87C554SBAA 0 to +70, Plastic Leaded Chip Carrier 16 SOT188–3
P87C554SFAA –40 to +85, Plastic Leaded Chip Carrier 16 SOT188–3
PART NUMBER DERIVATION
DEVICE NUMBER (P87C554) OPERATING FREQUENCY MAX (S) TEMPERATURE RANGE (B) PACKAGE (AA)
P87C554 OTP S = 16 MHz
B= 0 _C to 70 _C
F = –40 _C to +85 _C
AA = PLCC
BLOCK DIAGRAM
CPU
ADC
8-BIT INTERNAL BUS
16
P0 P1 P2 P3 TxD RxD P5 P4 CT0I-CT3I T2 RT2 CMSR0-CMSR5
CMT0, CMT1
RST EW
XTAL1
XTAL2
EA
ALE
PSEN
WR
RD
T0 T1 INT0 INT1
V
DD
V
SS
PWM0 PWM1
AV
SS
AV
DD
AV
REF
–+
STADC
ADC0-7 SDA SCL
3 3 3 3
3 3
0
2
1 1 1 4
115
0
1
2
ALTERNATE FUNCTION OF PORT 0
3
4
5
AD0-7
A8-15
3
3
16
T0, T1
TWO 16-BIT
TIMER/EVENT
COUNTERS
PROGRAM
MEMORY
16k x 8
OTP/ROM
DATA
MEMORY
512 x 8 RAM
DUAL
PWM
SERIAL
I
2
C PORT
80C51 CORE
EXCLUDING
ROM/RAM
PARALLEL I/O
PORTS AND
EXTERNAL BUS
SERIAL
UART
PORT
8-BIT
PORT
FOUR
16-BIT
CAPTURE
LATCHES
T2
16-BIT
TIMER/
EVENT
COUNTERS
T2
16-BIT
COMPARA-
TORS
WITH
REGISTERS
COMPARA-
TOR
OUTPUT
SELECTION
T3
WATCHDOG
TIMER
ALTERNATE FUNCTION OF PORT 1
ALTERNATE FUNCTION OF PORT 2
ALTERNATE FUNCTION OF PORT 3
ALTERNATE FUNCTION OF PORT 4
ALTERNATE FUNCTION OF PORT 5
SU00951
Philips Semiconductors Product data
P87C554
80C51 8-bit microcontroller – 12 clock operation
16K/512 OTP/RAM, 8 channel 10-bit A/D, I
2
C, PWM,
capture/compare, high I/O
2002 Mar 25
3
PINNING INFORMATION
Plastic Leaded Chip Carrier pin functions
Pin Function
1 P5.0/ADC0
2V
DD
3 STADC
4 PWM0
5 PWM1
6EW
7 P4.0/CMSR0
8 P4.1/CMSR1
9 P4.2/CMSR2
10 P4.3/CMSR3
11 P4.4/CMSR4
12 P4.5/CMSR5
13 P4.6/CMT0
14 P4.7/CMT1
15 RST
16 P1.0/CT0I
17 P1.1/CT1I
18 P1.2/CT2I
19 P1.3/CT3I
20 P1.4/T2
21 P1.5/RT2
22 P1.6/SCL
23 P1.7/SDA
Pin Function
24 P3.0/RxD
25 P3.1/TxD
26 P3.2/INT0
27 P3.3/INT1
28 P3.4/T0
29 P3.5/T1
30 P3.6/WR
31 P3.7/RD
32 NC
33 NC
34 XTAL2
35 XTAL1
36 V
SS
37 V
SS
38 NC
39 P2.0/A08
40 P2.1/A09
41 P2.2/A10
42 P2.3/A11
43 P2.4/A12
44 P2.5/A13
45 P2.6/A14
46 P2.7/A15
Pin Function
47 PSEN
48 ALE/PROG
49 EA/V
PP
50 P0.7/AD7
51 P0.6/AD6
52 P0.5/AD5
53 P0.4/AD4
54 P0.3/AD3
55 P0.2/AD2
56 P0.1/AD1
57 P0.0/AD0
58 AVref–
59 AVref+
60 AV
SS
61 AV
DD
62 P5.7/ADC7
63 P5.6/ADC6
64 P5.5/ADC5
65 P5.4/ADC4
66 P5.3/ADC3
67 P5.2/ADC2
68 P5.1/ADC1
SU00208
9161
60
44
4327
26
10
PLASTIC
LEADED
CHIP CARRIER
LOGIC SYMBOL
PORT 5
PORT 4
ADC0-7
CMT0
CMT1
CMSR0-5
RST
EW
XTAL1
XTAL2
EA/
V
PP
ALE/PROG
PSEN
AVref+
AVref–
STADC
PWM0
PWM1
PORT 0
LOW ORDER
ADDRESS AND
DATA BUS
PORT 1PORT 2PORT 3
CT0I
CT1I
CT2I
CT3I
T2
RT2
SCL
SDA
RxD/DATA
TxD/CLOCK
INT0
INT1
T0
T1
WR
RD
V
SS
V
DD
AV
SS
AV
DD
HIGH ORDER
ADDRESS AND
DATA BUS
SU00210
Philips Semiconductors Product data
P87C554
80C51 8-bit microcontroller – 12 clock operation
16K/512 OTP/RAM, 8 channel 10-bit A/D, I
2
C, PWM,
capture/compare, high I/O
2002 Mar 25
4
PIN DESCRIPTION
Table 1. Pin description
MNEMONIC PIN NO. TYPE NAME AND FUNCTION
V
DD
2 I Digital Power Supply: Positive voltage power supply pin during normal operation, idle and
power-down mode.
STADC 3 I Start ADC Operation: Input starting analog to digital conversion (ADC operation can also be
started by software).
PWM0 4 O Pulse Width Modulation: Output 0.
PWM1 5 O Pulse Width Modulation: Output 1.
EW 6 I Enable Watchdog Timer: Enable for T3 watchdog timer and disable power-down mode.
P0.0-P0.7 57-50 I/O Port 0: Port 0 is an 8-bit open-drain bidirectional I/O port. Port 0 pins that have 1s written to them
float and can be used as high-impedance inputs. Port 0 is also the multiplexed low-order address
and data bus during accesses to external program and data memory. In this application it uses
strong internal pull-ups when emitting 1s. Port 0 is also used to input the code byte during
programming and to output the code byte during verification.
P1.0-P1.7
16-23 I/O Port 1: 8-bit I/O port. Alternate functions include:
16-21 I/O (P1.0-P1.5): Programmable I/O port pins.
22-23 I/O (P1.6, P1.7): Open drain port pins.
16-19 I CT0I-CT3I (P1.0-P1.3): Capture timer input signals for timer T2.
20 I T2 (P1.4): T2 event input.
21 I RT2 (P1.5): T2 timer reset signal. Rising edge triggered.
22 I/O SCL (P1.6): Serial port clock line I
2
C-bus.
23 I/O SDA (P1.7): Serial port data line I
2
C-bus.
Port 1 has four modes selected on a per bit basis by writing to the P1M1 and P1M2 registers as
follows:
P1M1.x P1M2.x Mode Description
0 0 Pseudo–bidirectional (standard c51 configuration; default)
0 1 Push-Pull
1 0 High impedance
1 1 Open drain
Port 1 is also used to input the lower order address byte during EPROM programming and
verification. A0 is on P1.0, etc.
P2.0-P2.7 39-46 I/O Port 2: 8-bit programmable I/O port.
Alternate function: High-order address byte for external memory (A08-A15). Port 2 is also used to
input the upper order address during EPROM programming and verification. A8 is on P2.0, A9 on
P2.1, through A13 on P2.5.
Port 2 has four output modes selected on a per bit basis by writing to the P2M1 and P2M2 registers
as follows:
P2M1.x P2M2.x Mode Description
0 0 Pseudo–bidirectional (standard c51 configuration; default)
0 1 Push-Pull
1 0 High impedance
1 1 Open drain
P3.0-P3.7
24-31 I/O Port 3: 8-bit programmable I/O port. Alternate functions include:
24 RxD(P3.0): Serial input port.
25 TxD (P3.1): Serial output port.
26 INT0 (P3.2): External interrupt.
27 INT1 (P3.3): External interrupt.
28 T0 (P3.4): Timer 0 external input.
29 T1 (P3.5): Timer 1 external input.
30 WR (P3.6): External data memory write strobe.
31 RD (P3.7): External data memory read strobe.
Port 3 has four modes selected on a per bit basis by writing to the P3M1 and P3M2 registers as
follows:
P3M1.x P3M2.x Mode Description
0 0 Pseudo–bidirectional (standard c51 configuration; default)
0 1 Push–Pull
1 0 High impedance
1 1 Open drain

P87C554SFAA,512

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

Products related to this Datasheet