8031/8051/8751
SINGLE-COMPONENT 8-BIT MICROCOMPUTER
•
S031
- Control Oriented CPU With RAM and
I/O
•
S051
- An
S031
With Factory Mask-Programmable ROM
•
S751
- An
S031
With User Programmable/Erasable EPROM
• 4K x S ROM/EPROM • Boolean Processor
• 128 x S RAM •
MCS-4STM
Architecture Enhanced with:
• Four S-Bit Ports,
32
I/O
Lines • Non-Paged Jumps
• Two 16-Bit Timer/Event Counters • Direct Addressing
• High-Performance Full-Duplex • Four S-Register Banks
Serial Channel • Stack Depth Up to 12S-Bytes
• External Memory Expandable to
12SK
• Multiply, Divide, Subtract, Compare
• Compatible
with
MCS-SOTM
/MCS-S5™ • Most Instructions Execute in 1ps
Peripherals • 4ps Multiply
and Divide
The Intel® 8031/8051/8751 is a stand-alone, high-performance single-chip computer fabricated with Intel's
highly-reliable
+5
Volt, depletion-load, N-Channel, silicon-gate HMOS technology and packaged in a 40-pin
DIP. It
provides the hardware features, architectural enhancements and new instructions that are necessary
to
make
it
a powerful and cost effective controller
for
applications requiring up to 64K bytes
of
program memory
and/or up to 64K bytes
of
data storage.
The 8051/8751 contains a
non-volatile 4K x 8 read
only
program memory; a volatile
128
x 8 read/write data
memory;
32
I/O lines;
two
16-bit timer/counters; a five-source, two-priority-Ievel, nested interrupt structure; a
serial I/O port for either multi-processor communications, I/O expansion, or full duplex UART; and on-chip
oscillator and clock circuits. The
8031
is
identical, except that it lacks the program
memory.
For systems that
require extra capability, the
8051
can be expanded using standard
TTL
compatible memories and the byte
oriented
MCS-80 and MCS-85 peripherals.
The
8051
microcomputer, like its
8048
predecessor,
is
efficient both
as
a controller and
as
an
arithmetic
processor. The
8051
has extensive facilities for binary and BCD arithmetic and excels in bit-handling capa-
bilities. Efficient use
of
program memory results from
an
instruction set consisting
of
44%
one-byte,
41%
two-byte, and
15%
three-byte instructions. With a
12
MHz crystal,
58%
of the instructions execute in
1,us,
40%
in
2,us
and multiply and divide require only
4,us.
Among the many instructions added
to
the standard 8048
instruction set are multiply, divide, subtract and compare.
FREQUENCY
REFERENCE
-1
1
1
Figure
1.
Pin
Configuration
(
RXO
__
I
TXD4-
~-+-
...
INT1
....
~
TO
....
:!i
Tl
......
A-
m .....
Rb
......
Figure
2.
Logic Symbol
7-1
L
CONTROL
PARALLEL
PORTS,
ADDRESS/DATA
8US,
AND
110
PINS
Figure
3.
Block Diagram
L-""..-....J
1
1
1
r---""'----,
1
1
1
...........
-...,.-11
SERIAL SERIAL
IN OUT
AFN-01462A-01