Philips Semiconductors Product specification
8XC54/58
8XC51FA/FB/FC/80C51FA
8XC51RA+/RB+/RC+/RD+/80C51RA+
80C51 8-bit microcontroller family
8K–64K/256–1K OTP/ROM/ROMless, low voltage (2.7V–5.5V),
low power, high speed (33MHz)
2000 Aug 07
34
(8XC51RX+ ONLY)
ERAM
256 BYTES
UPPER
128 BYTES
INTERNAL RAM
LOWER
128 BYTES
INTERNAL RAM
SPECIAL
FUNCTION
REGISTER
2FF
(RD TO RD+)
FF
00
FF
00
FF
00
80 80
EXTERNAL
DATA
MEMORY
FFFF
0000
0100
300 (RD+ only)
SU00834
Figure 28. Internal and External Data Memory Address Space with EXTRAM = 0
HARDWARE WATCHDOG TIMER (ONE-TIME
ENABLED WITH RESET-OUT FOR 89C51RC+/RD+)
The WDT is intended as a recovery method in situations where the
CPU may be subjected to software upset. The WDT consists of a
14-bit counter and the WatchDog Timer reset (WDTRST) SFR. The
WDT is disabled at reset. To enable the WDT, user must write 01EH
and 0E1H in sequence to the WDTRST, SFR location 0A6H. When
WDT is enabled, it will increment every machine cycle while the
oscillator is running and there is no way to disable the WDT except
through reset (either hardware reset or WDT overflow reset). When
WDT overflows, it will drive an output reset HIGH pulse at the
RST-pin.
Using the WDT
To enable the WDT, user must write 01EH and 0E1H in sequence to
the WDTRST, SFR location 0A6H. When WDT is enabled, the user
needs to service it by writing to 01EH and 0E1H to WDTRST to
avoid WDT overflow. The 14-bit counter overflows when it reaches
16383 (3FFFH) and this will reset the device. When using the WDT,
a 1Kohm resistor must be inserted between RST of the device and
the Power On Reset circuitry. When WDT is enabled, it will
increment every machine cycle while the oscillator is running. This
means the user must reset the WDT at least every 16383 machine
cycles. To reset the WDT, the user must write 01EH and 0E1H to
WDTRST. WDTRST is a write only register. The WDT counter
cannot be read or written. When WDT overflows, it will generate an
output RESET pulse at the reset pin. The RESET pulse duration is
98 × T
OSC
, where T
OSC
= 1/f
OSC
. To make the best use of the WDT,
it should be serviced in those sections of code that will periodically
be executed within the time required to prevent a WDT reset.
In applications using the Hardware Watchdog Timer of the
P8xC51RD+, a series resistor (1KW 20%) needs to be included
between the reset pin and any external components. Without this
resistor the watchdog timer will not function.
Philips Semiconductors Product specification
8XC54/58
8XC51FA/FB/FC/80C51FA
8XC51RA+/RB+/RC+/RD+/80C51RA+
80C51 8-bit microcontroller family
8K–64K/256–1K OTP/ROM/ROMless, low voltage (2.7V–5.5V),
low power, high speed (33MHz)
2000 Aug 07
35
ABSOLUTE MAXIMUM RATINGS
1,
2,
3
PARAMETER
RATING UNIT
Operating temperature under bias 0 to +70 or –40 to +85 °C
Storage temperature range –65 to +150 °C
Voltage on EA/V
PP
pin to V
SS
0 to +13.0 V
Voltage on any other pin to V
SS
–0.5 to +6.5 V
Maximum I
OL
per I/O pin 15 mA
Power dissipation (based on package heat transfer limitations, not device power consumption) 1.5 W
NOTES:
1. Stresses above those listed under Absolute Maximum Ratings may cause permanent damage to the device. This is a stress rating only and
functional operation of the device at these or any conditions other than those described in the AC and DC Electrical Characteristics section
of this specification is not implied.
2. This product includes circuitry specifically designed for the protection of its internal devices from the damaging effects of excessive static
charge. Nonetheless, it is suggested that conventional precautions be taken to avoid applying greater than the rated maximum.
3. Parameters are valid over operating temperature range unless otherwise specified. All voltages are with respect to V
SS
unless otherwise
noted.
AC ELECTRICAL CHARACTERISTICS
T
amb
= 0°C to +70°C or –40°C to +85°C
CLOCK FREQUENCY
RANGE –f
SYMBOL FIGURE PARAMETER MIN MAX UNIT
1/t
CLCL
33 Oscillator frequency
Speed versions : 4:5:S (16MHz)
I:J:U (33MHz)
0
0
16
33
MHz
MHz
Philips Semiconductors Product specification
8XC54/58
8XC51FA/FB/FC/80C51FA
8XC51RA+/RB+/RC+/RD+/80C51RA+
80C51 8-bit microcontroller family
8K–64K/256–1K OTP/ROM/ROMless, low voltage (2.7V–5.5V),
low power, high speed (33MHz)
2000 Aug 07
36
DC ELECTRICAL CHARACTERISTICS
T
amb
= 0°C to +70°C or –40°C to +85°C, V
CC
= 2.7V to 5.5V, V
SS
= 0V (16MHz devices)
SYMBOL
PARAMETER
TEST
LIMITS
UNIT
SYMBOL
PARAMETER
CONDITIONS
MIN TYP
1
MAX
UNIT
V
In
p
ut low voltage
4.0V < V
CC
< 5.5V –0.5 0.2V
CC
–0.1 V
V
IL
Inp
u
t
lo
w v
oltage
2.7V<V
CC
< 4.0V –0.5 0.7 V
V
IH
Input high voltage (ports 0, 1, 2, 3, EA) 0.2V
CC
+0.9 V
CC
+0.5 V
V
IH1
Input high voltage, XTAL1, RST 0.7V
CC
V
CC
+0.5 V
V
OL
Output low voltage, ports 1, 2
8
V
CC
= 2.7V
I
OL
= 1.6mA
2
0.4 V
V
OL1
Output low voltage, port 0, ALE, PSEN
8,
7
V
CC
= 2.7V
I
OL
= 3.2mA
2
0.4 V
V
O
Out
p
ut high voltage
p
orts 1 2 3
3
V
CC
= 2.7V
I
OH
= –20µA
V
CC
– 0.7 V
V
OH
O
u
tp
u
t
high
v
oltage
,
ports
1
,
2
,
3
3
V
CC
= 4.5V
I
OH
= –30µA
V
CC
– 0.7 V
V
OH1
Output high voltage (port 0 in external bus mode),
ALE
9
, PSEN
3
V
CC
= 2.7V
I
OH
= –3.2mA
V
CC
– 0.7 V
I
IL
Logical 0 input current, ports 1, 2, 3 V
IN
= 0.4V –1 –50 µA
I
TL
Logical 1-to-0 transition current, ports 1, 2, 3
6
V
IN
= 2.0V
See note 4
–650 µA
I
LI
Input leakage current, port 0 0.45 < V
IN
< V
CC
– 0.3 ±10 µA
I
CC
Power supply current (see Figure 36): See note 5
Active mode @ 16MHz (all except 8XC51RD+)
87C51RD+
15
16
mA
mA
Idle mode @ 16MHz 4 mA
Power-down mode or clock stopped (see Figure 40
f diti )
T
amb
= 0°C to 70°C 3 50 µA
for conditions)
T
amb
= –40°C to +85°C 75 µA
R
RST
Internal reset pull-down resistor 40 225 k
C
IO
Pin capacitance
10
(except EA) 15 pF
NOTES:
1. Typical ratings are not guaranteed. The values listed are at room temperature, 5V.
2. Capacitive loading on ports 0 and 2 may cause spurious noise to be superimposed on the V
OL
s of ALE and ports 1 and 3. The noise is due
to external bus capacitance discharging into the port 0 and port 2 pins when these pins make 1-to-0 transitions during bus operations. In the
worst cases (capacitive loading > 100pF), the noise pulse on the ALE pin may exceed 0.8V. In such cases, it may be desirable to qualify
ALE with a Schmitt Trigger, or use an address latch with a Schmitt Trigger STROBE input. I
OL
can exceed these conditions provided that no
single output sinks more than 5mA and no more than two outputs exceed the test conditions.
3. Capacitive loading on ports 0 and 2 may cause the V
OH
on ALE and PSEN to momentarily fall below the V
CC
–0.7 specification when the
address bits are stabilizing.
4. Pins of ports 1, 2 and 3 source a transition current when they are being externally driven from 1 to 0. The transition current reaches its
maximum value when V
IN
is approximately 2V.
5. See Figures 37 through 40 for I
CC
test conditions, and Figure 36 for I
CC
vs Freq.
Active mode: I
CC
= (0.9 × FREQ. + 1.1)mA for all devices except 8XC51RD+; 8XC51RD+ I
CC
= (0.9 x Freq +2.1) mA
Idle mode: I
CC
= (0.18 × FREQ. +1.01)mA
6. This value applies to T
amb
= 0°C to +70°C. For T
amb
= –40°C to +85°C, I
TL
= –750µA.
7. Load capacitance for port 0, ALE, and PSEN
= 100pF, load capacitance for all other outputs = 80pF.
8. Under steady state (non-transient) conditions, I
OL
must be externally limited as follows:
Maximum I
OL
per port pin: 15mA (*NOTE: This is 85°C specification.)
Maximum I
OL
per 8-bit port: 26mA
Maximum total I
OL
for all outputs: 71mA
If I
OL
exceeds the test condition, V
OL
may exceed the related specification. Pins are not guaranteed to sink current greater than the listed
test conditions.
9. ALE is tested to V
OH1
, except when ALE is off then V
OH
is the voltage specification.
10.Pin capacitance is characterized but not tested. Pin capacitance is less than 25pF. Pin capacitance of ceramic package is less than 15pF
(except EA
is 25pF).

P87C54SBAA,512

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