Other brands and names are the property of their respective owners
Information in this document is provided in connection with Intel products Intel assumes no liability whatsoever including infringement of any patent or
copyright for sale and use of Intel products except as provided in Intel’s Terms and Conditions of Sale for such products Intel retains the right to make
changes to these specifications at any time without notice Microcomputer Products may have minor variations to this specification known as errata
March 1996
COPYRIGHT
INTEL CORPORATION 1996
Order Number 272814-001
8XC151SA SB
HIGH-PERFORMANCE
CHMOS MICROCONTROLLER
Commercial Express
Y
MCS
51 Microcontroller Compatible
Instruction Set
Y
Pin Compatible with 44-lead PLCC and
40-lead PDIP MCS 51 Sockets
Y
Fast Instruction Pipeline
Y
16-bit Internal Code Fetch
Y
8-bit Min 2-clock External Code Fetch
in Page Mode
Y
User-selectable Configurations
External Wait States (0-3 wait states)
Page Mode
Y
64K External Code Memory Space
Y
64K External Data Memory Space
Y
ROM OTPROM Options
8 Kbytes (SA) 16 Kbytes (SB)
or without ROM OTPROM
Y
256 Bytes On-Chip RAM
Y
Power Management
Idle Mode
Powerdown Mode
Y
32 Programmable I O Lines
Y
Seven Maskable Interrupt Sources with
Four Programmable Priority Levels
Y
Three Flexible 16-bit Timer counters
Y
Hardware Watchdog Timer
Y
Programmable Counter Array
High-speed Output
Compare Capture Operation
Pulse Width Modulator
Watchdog Timer
Y
Programmable Serial I O Port
Framing Error Detection
Automatic Address Recognition
Y
High-performance CHMOS Technology
Y
Static Standby to 16-MHz Operation
Y
Package Options (PDIP PLCC)
The 8XC151SA SB has an MCS 51 microcontroller compatible instructon set It is available in 40-pin PDIP and
44-lead PLCC compatible with the MCS 51 microcontroller The 8XC151SA SB has 256 bytes of on-chip RAM
and is available in 8 16 Kbytes of on-chip ROM OTPROM or without ROM OTPROM A variety of new
features such as programmable wait states page mode and extended ALE can be selected using the new
user-programmable configuration
8XC151SA SB HIGH-PERFORMANCE CHMOS MICROCONTROLLER
272814 – 1
Figure 1 8XC151SA SB Block Diagram
2
8XC151SA SB HIGH-PERFORMANCE CHMOS MICROCONTROLLER
TEMPERATURE RANGE
With the commercial (standard) temperature option
the device operates over the temperature range 0 C
to a70 C The express temperature option provides
b
40 C to a85 C device operation
PROLIFERATION OPTIONS
Table 1 lists the proliferation options See Figure 2
for the 8XC151SA SB family nomenclature
Table 1 Proliferation Options
8XC151SA SB
(0 MHz – 16 MHz 5V
g
10%)
80C151SB
CPU-only
83C151SA
8K ROM
83C151SB
16K ROM
87C151SA
8K OTPROM
87C151SB
16K OTPROM
PROCESS INFORMATION
This device is manufactured on a complimentary
high-performance
metal-oxide
semiconductor
(CHMOS) process Additional process and reliability
information is available in Intel’s
Components Quali-
ty and Reliability Handbook
(order number 210997)
All thermal impedance data is approximate for static
air conditions at 1 watt of power dissipation Values
change depending on operating conditions and ap-
plication requirements The Intel
Packaging Hand-
book
(order number 240800) describes Intel’s ther-
mal impedance test methodology
Table 2 Thermal Characteristics
Package Type
i
JA
i
JC
44-Lead PLCC
46 C W
16 C W
40-Pin PDIP
45 C W
16 C W
PACKAGE OPTIONS
Table 3 lists the 8XC151SA SB packages
Table 3 Package Information
Pkg
Definition
Temperature
N
44-Lead PLCC
0 C to a70 C
P
40-Pin Plastic DIP
0 C to a70 C
TN
44-Lead PLCC
b
40 C to a85 C
TP
40-Pin Plastic DIP
b
40 C to a85 C
3
8XC151SA SB HIGH-PERFORMANCE CHMOS MICROCONTROLLER
272814 – 2
Figure 2 The 8XC151SA SB Family Nomenclature
Table 4 Description of Product Nomenclature
Parameter
Options
Description
Temperature and Burn-in
no mark
Commercial operating temperature range (0 C to 70 C) with Intel
standard burn-in
Options
T
Express operating temperature range (b40 C to 85 C) with Intel
standard burn-in
Packaging Options
N
44-lead Plastic Leaded Chip Carrier (PLCC)
P
40-pin Plastic Dual In-line Package (PDIP)
Program Memory
0
Without ROM OTPROM
Options
3
ROM
7
User programmable OTPROM
Process Information
C
CHMOS
Product Family
151
8-bit controller architecture
Device Memory Options
SA SB
256 bytes RAM 8 16 Kbyte ROM OTPROM or without ROM
OTPROM
Device Speed
16
External clock frequency
4
8XC151SA SB HIGH-PERFORMANCE CHMOS MICROCONTROLLER
272814 – 3
Figure 3 8XC151SA SB 44-Lead PLCC Package
5
8XC151SA SB HIGH-PERFORMANCE CHMOS MICROCONTROLLER
272814 – 4
Figure 4 8XC151SA SB 40-Pin PDIP and Ceramic DIP Packages
6
8XC151SA SB HIGH-PERFORMANCE CHMOS MICROCONTROLLER
Table 5 PLCC DIP Signal Assignment Arranged by Functional Categories
Address
Data
Name
PLCC
DIP
AD0 P0 0
43
39
AD1 P0 1
42
38
AD2 P0 2
41
37
AD3 P0 3
40
36
AD4 P0 4
39
35
AD5 P0 5
38
34
AD6 P0 6
37
33
AD7 P0 7
36
32
A8 P2 0
24
21
A9 P2 1
25
22
A10 P2 2
26
23
A11 P2 3
27
24
A12 P2 4
28
25
A13 P2 5
29
26
A14 P2 6
30
27
A15 P2 7
31
28
Processsor Control
Name
PLCC
DIP
P3 2 INT0
14
12
P3 3 INT1
15
13
EA
V
PP
35
31
RST
10
9
XTAL1
21
18
XTAL2
20
19
Input Output
Name
PLCC
DIP
P1 0 T2
2
1
P1 1 T2EX
3
2
P1 2 ECI
4
3
P1 3 CEX0
5
4
P1 4 CEX1
6
5
P1 5 CEX2
7
6
P1 6 CEX3
8
7
P1 7 CEX4
9
8
P3 0 RXD
11
10
P3 1 TXD
13
11
P3 4 T0
16
14
P3 5 T1
17
15
Power
Ground
Name
PLCC
DIP
V
CC
44
40
V
CC2
12
V
SS
22
20
V
SS1
1
V
SS2
23 34
EA
V
PP
35
31
Bus Control
Status
Name
PLCC
DIP
P3 6 WR
18
16
P3 7 RD
19
17
ALE PROG
33
30
PSEN
32
29
7
8XC151SA SB HIGH-PERFORMANCE CHMOS MICROCONTROLLER
Table 6 Signal Assignments Arranged by Package Number
PLCC
DIP
Name
1
V
SS1
2
1
P1 0 T2
3
2
P1 1 T2EX
4
3
P1 2 ECI
5
4
P1 3 CEX0
6
5
P1 4 CEX1
7
6
P1 5 CEX2
8
7
P1 6 CEX3
9
8
P1 7 CEX4
10
9
RST
11
10
P3 0 RXD
12
V
CC2
13
11
P3 1 TXD
14
12
P3 2 INT0
15
13
P3 3 INT1
16
14
P3 4 T0
17
15
P3 5 T1
18
16
P3 6 WR
19
17
P3 7 RD
20
18
XTAL2
21
19
XTAL1
22
20
V
SS
PLCC
DIP
Name
23
V
SS2
24
21
A8 P2 0
25
22
A9 P2 1
26
23
A10 P2 2
27
24
A11 P2 3
28
25
A12 P2 4
29
26
A13 P2 5
30
27
A14 P2 6
31
28
A15 P2 7
32
29
PSEN
33
30
ALE PROG
34
V
SS2
35
31
EA
V
pp
36
32
AD7 P0 7
37
33
AD6 P0 6
38
34
AD5 P0 5
39
35
AD4 P0 4
40
36
AD3 P0 3
41
37
AD2 P0 2
42
38
AD1 P0 1
43
39
AD0 P0 0
44
40
V
CC
8
8XC151SA SB HIGH-PERFORMANCE CHMOS MICROCONTROLLER
SIGNAL DESCRIPTIONS
Table 7 Signal Descriptions
Signal
Type
Description
Multiplexed
Name
With
A15 8
O
Address Lines
Upper address lines for the external bus
P2 7 0
AD7 0
I O
Address Data Lines
Multiplexed lower address lines and data lines
P0 7 0
for external memory
ALE
O
Address Latch Enable
ALE signals the start of an external bus
PROG
cycle and indicates that valid address information is available on lines
A15 8 and AD7 0 An external latch can use ALE to demultiplex the
address from the address data bus
CEX4 0
I O
Programmable Counter Array (PCA) Input Output Pins
These
P1 6 3
are input signals for the PCA capture mode and output signals for the
P1 7
PCA compare mode and PCA PWM mode
EA
I
External Access
Directs program memory accesses to on-chip or
V
PP
off-chip code memory For EA
e
0 all program memory accesses
are off-chip For EA
e
1 an access is to on-chip ROM OTPROM if
the address is within the range of the on-chip ROM OTPROM
otherwise the access is off-chip The value of EA
is latched at
reset For devices without on-chip ROM OTPROM EA
must be
strapped to ground
ECI
I
PCA External Clock Input
External clock input to the 16-bit PCA
P1 2
timer
INT1 0
I
External Interrupts 0 and 1
These inputs set bits IE1 0 in the TCON
P3 3 2
register If bits IT1 0 in the TCON register are set bits IE1 0 are set by
a falling edge on INT1
INT0
If bits INT1 0 are clear bits IE1 0
are set by a low level on INT1 0
PROG
I
Programming Pulse
The programming pulse is applied to this pin
ALE
for programming the on-chip OTPROM
P0 7 0
I O
Port 0
This is an 8-bit open-drain bidirectional I O port
AD7 0
P1 0
I O
Port 1
This is an 8-bit bidirectional I O port with internal pullups
T2
P1 1
T2EX
P1 2
ECI
P1 7 3
CEX3 0
CEX4
P2 7 0
I O
Port 2
This is an 8-bit bidirectional I O port with internal pullups
A15 8
The descriptions of A15 8 P2 7 0 and AD7 0 P0 7 0 are for the nonpage-mode chip configuration (compatible with
44-lead PLCC and 40-pin DIP MCS 51 microcontrollers) If the chip is configured for page-mode operation port 0 carries
the lower address bits (A7 0) and port 2 carries the upper address bits (A15 8) and the data (D7 0)
9
8XC151SA SB HIGH-PERFORMANCE CHMOS MICROCONTROLLER
Table 7 Signal Descriptions
(Continued)
Signal
Type
Description
Multiplexed
Name
With
P3 0
I O
Port 3
This is an 8-bit bidirectional I O port with internal pullups
RXD
P3 1
TXD
P3 3 2
INT1 0
P3 5 4
T1 0
P3 6
WR
P3 7
RD
PSEN
O
Program Store Enable
Read signal output This output is asserted
for a memory address range that depends on bits RD0 and RD1 in
configuration byte UCONFIG0
RD
O
Read
Read signal output to external data memory
P3 7
RST
I
Reset
Reset input to the chip Holding this pin high for 64 oscillator
periods while the oscillator is running resets the device The port pins
are driven to their reset conditions when a voltage greater than V
IH1
is
applied whether or not the oscillator is running This pin has an
internal pulldown resistor which allows the device to be reset by
connecting a capacitor between this pin and V
CC
Asserting RST when the chip is in idle mode or powerdown mode
returns the chip to normal operation
RXD
I O
Receive Serial Data
RXD sends and receives data in serial I O
P3 0
mode 0 and receives data in serial I O modes 1 2 and 3
T1 0
I
Timer 1 0 External Clock Inputs
When timer 1 0 operates as a
P3 5 4
counter a falling edge on the T1 0 pin increments the count
T2
I O
Timer 2 Clock Input Output
For the timer 2 capture mode this
P1 0
signal is the external clock input For the clock-out mode it is the
timer 2 clock output
T2EX
I
Timer 2 External Input
In timer 2 capture mode a falling edge
P1 1
initiates a capture of the timer 2 registers In auto-reload mode a
falling edge causes the timer 2 registers to be reloaded In the up-
down counter mode this signal determines the count direction
1 e up 0 e down
TXD
O
Transmit Serial Data
TXD outputs the shift clock in serial I O mode
P3 1
0 and transmits serial data in serial I O modes 1 2 and 3
V
CC
PWR
Supply Voltage
Connect this pin to the a5V supply voltage
V
CC2
PWR
Secondary Supply Voltage 2
This supply voltage connection is
provided to reduce power supply noise Connection of this pin to the
a
5V supply voltage is recommended However when using the
8XC151SA SB as a pin-for-pin replacement for the 8XC51FX V
SS2
can be unconnected without loss of compatibility (Not available on
DIP)
V
PP
I
Programming Supply Voltage
The programming supply voltage is
EA
applied to this pin for programming the on-chip OTPROM
The descriptions of A15 8 P2 7 0 and AD7 0 P0 7 0 are for the nonpage-mode chip configuration (compatible with
44-lead PLCC and 40-pin DIP MCS 51 microcontrollers) If the chip is configured for page-mode operation port 0 carries
the lower address bits (A7 0) and port 2 carries the upper address bits (A15 8) and the data (D7 0)
10
8XC151SA SB HIGH-PERFORMANCE CHMOS MICROCONTROLLER
Table 7 Signal Descriptions
(Continued)
Signal
Type
Description
Multiplexed
Name
With
V
SS
GND
Circuit Ground
Connect this pin to ground
V
SS1
GND
Secondary Ground
This ground is provided to reduce ground bounce
and improve power supply bypassing Connection of this pin to ground
is recommended However when using the 8XC151SA SB as a pin-
for-pin replacement for the 8XC51BH V
SS1
can be unconnected
without loss of compatibility (Not available on DIP)
V
SS2
GND
Secondary Ground 2
This ground is provided to reduce ground
bounce and improve power supply bypassing Connection of this pin to
ground is recommended However when using the 8XC151SA SB as
a pin-for-pin replacement for the 8XC51FX V
SS2
can be unconnected
without loss of compatibility (Not available on DIP)
WR
O
Write
Write signal output to external memory
P3 6
XTAL1
I
Input to the On-chip Inverting Oscillator Amplifier
To use the
internal oscillator a crystal resonator circuit is connected to this pin If
an external oscillator is used its output is connected to this pin XTAL1
is the clock source for internal timing
XTAL2
O
Output of the On-chip Inverting Oscillator Amplifier
To use the
internal oscillator a crystal resonator circuit is connected to this pin If
an external oscillator is used leave XTAL2 unconnected
The descriptions of A15 8 P2 7 0 and AD7 0 P0 7 0 are for the nonpage-mode chip configuration (compatible with
44-lead PLCC and 40-pin DIP MCS 51 microcontrollers) If the chip is configured for page-mode operation port 0 carries
the lower address bits (A7 0) and port 2 carries the upper address bits (A15 8) and the data (D7 0)
11
8XC151SA SB HIGH-PERFORMANCE CHMOS MICROCONTROLLER
ELECTRICAL CHARACTERISTICS
ABSOLUTE MAXIMUM RATINGS
Ambient Temperature under Bias
Commercial
0 C to a70 C
Express
b
40 C to a85 C
Storage Temperature
b
65 C to a150 C
Voltage on EA
V
PP
Pin to V
SS
0V to a13 0V
Voltage on Any other Pin to V
SS
b
0 5V to a6 5V
I
OL
per I O Pin
15 mA
Power Dissipation
1 5W
NOTE
Maximum power dissipation is based on package
heat-transfer limitations not device power con-
sumption
OPERATING CONDITIONS
T
A
(Ambient Temperature Under Bias)
Commercial
0 C to a70 C
Express
b
40 C to a85 C
V
CC
(Digital Supply Voltage)
4 5V to 5 5V
V
SS
0V
NOTICE
This document contains information on
products in the design phase of development Do not
finalize a design with this information Revised infor-
mation will be published when the product is avail-
able Verify with your local Intel Sales office that you
have the latest data sheet before finalizing a design
WARNING Stressing the device beyond the ‘‘Absolute
Maximum Ratings’’ may cause permanent damage
These are stress ratings only Operation beyond the
‘‘Operating Conditions’’ is not recommended and ex-
tended exposure beyond the ‘‘Operating Conditions’’
may affect device reliability
12
8XC151SA SB HIGH-PERFORMANCE CHMOS MICROCONTROLLER
DC CHARACTERISTICS
Parameter values apply to all devices unless otherwise indicated
Table 8 DC Characteristics at V
CC
e
4 5V b 5 5V
Symbol
Parameter
Min
Typical
Max
Units
Test Conditions
V
IL
Input Low Voltage
b
0 5
0 2V
CC
b
0 1
V
(except EA )
V
IL1
Input Low Voltage
0
0 2V
CC
b
0 3
V
(EA )
V
IH
Input High Voltage
0 2V
CC
a
0 9
V
CC
a
0 5
V
(except XTAL1 RST)
V
IH1
Input High Voltage
0 7V
CC
V
CC
a
0 5
V
(XTAL1 RST)
V
OL
Output Low Voltage
0 3
V
I
OL
e
100 mA
(Port 1 2 3)
0 45
I
OL
e
1 6 mA
1 0
I
OL
e
3 5 mA
(Note 1 Note 2)
V
OL1
Output Low Voltage
0 3
V
I
OL
e
200 mA
(Port 0 ALE PSEN )
0 45
I
OL
e
3 2 mA
1 0
I
OL
e
7 0 mA
(Note 1 Note 2)
V
OH
Output High Voltage
V
CC
b
0 3
V
I
OH
e b
10 mA
(Port 1 2 3 ALE
V
CC
b
0 7
I
OH
e b
30 mA
PSEN )
V
CC
b
1 5
I
OH
e b
60 mA
(Note 3)
NOTES
1 Under steady-state (non-transient) conditions I
OL
must be externally limited as follows
Maximum I
OL
per port pin
10 mA
Maximum I
OL
per 8-bit port
port 0
26 mA
ports 1 – 3
15 mA
Maximum Total I
OL
for
all output pins
71 mA
If I
OL
exceeds the test conditions V
OL
may exceed the related specification Pins are not guaranteed to sink current
greater than the listed test conditions
2 Capacitive loading on ports 0 and 2 may cause spurious noise pulses above 0 4V on the low-level outputs of ALE and
ports 1 2 and 3 The noise is due to external bus capacitance discharging into the port 0 and port 2 pins when these
pins change from high to low In applications where capacitive loading exceeds 100 pF the noise pulses on these
signals may exceed 0 8V It may be desirable to qualify ALE or other signals with a Schmitt trigger or CMOS-level input
logic
3 Capacitive loading on ports 0 and 2 causes the V
OH
on ALE and PSEN
to drop below the specification when the
address lines are stabilizing
4 Typical values are obtained using V
CC
e
5 0 T
A
e
25 C and are not guaranteed
13
8XC151SA SB HIGH-PERFORMANCE CHMOS MICROCONTROLLER
Table 8 DC Characteristics at V
CC
e
4 5V b 5 5V
(Continued)
Symbol
Parameter
Min
Typical
Max
Units
Test Conditions
V
OH1
Output High Voltage
V
CC
b
0 3
V
I
OH
e b
200 mA
(Port 0 in External
V
CC
b
0 7
I
OH
e b
3 2 mA
Address)
V
CC
b
1 5
I
OH
e b
7 0 mA
V
OH2
Output High Voltage
V
CC
b
0 3
V
I
OH
e b
200 mA
(Port 2 in External
V
CC
b
0 7
I
OH
e b
3 2 mA
Address during Page
V
CC
b
1 5
I
OH
e b
7 0 mA
Mode)
I
IL
Logical 0 Input Cur-
b
50
m
A
V
IN
e
0 45V
rent (Port 1 2 3)
I
LI
Input Leakage Cur-
g
10
m
A
0 45
k
V
IN
k
V
CC
rent (Port 0)
I
TL
Logical 1-to-0 Transi-
b
650
m
A
V
IN
e
2 0V
tion Current (Port 1
2 3)
R
RST
RST Pulldown Resistor
40
225
kX
C
IO
Pin Capacitance
10
pF
F
OSC
e
16 MHz
(Note 4)
T
A
e
25 C
I
PD
Powerdown Current
10
k
20
m
A
(Note 4)
I
DL
Idle Mode Current
13
20
mA
F
OSC
e
16 MHz
(Note 4)
I
CC
Operating Current
71
85
mA
F
OSC
e
16 MHz
(Note 4)
NOTES
1 Under steady-state (non-transient) conditions I
OL
must be externally limited as follows