8051 Architectural Specification and Functional Description
8031/8051/8751
SINGLE-COMPONENT 8-BIT MICROCOMPUTER
•803t - Control Oriented CPU With RAM and I/O
•8051 - An 8031 With Factory Mask- Programmable ROM
•8751 - An 8031 With User Programmable/Erasable EPROM
•4K x 8 ROM/EPROM
•128 x 8 RAM
•Four
•Two
•
•Boolean Processor
•Compatible with
•External Memory Expandable to 128K
•
•
•Direct Addressing
•Four
•Stack Depth Up to
•Multiply, Divide, Subtract, Compare
•Most Instructions Execute in 111S
•411s Multiply and Divide
The Intel® 8031/8051/8751 is a
The 8051/8751 contains a
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
a12 MHz crystal, 58% of the instructions execute in Ills, 40% in 2f1s and mUltiply and divide require only 411S. Among the many instructions added to the standard 8048 instruction set are multiply, divide, subtract and compare.
AST/VPD |
|
FREQUENCY | COUNTERS |
REFERENCE |
P1.0 |
|
| vee |
|
|
| r |
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
| ||||||
P1,1 |
|
| PO.o |
|
|
|
|
|
|
|
| ||||
P1.2 |
|
| PO.1 |
|
|
| I |
|
|
|
|
| TWO | I | |
P1.3 |
|
| PO.2 |
|
| ADDRESS |
|
|
| 128 BYTES |
| ||||
P1.4 |
|
|
|
|
| I |
|
|
| DATA MEMORY |
| TIMER/EVENT | I | ||
|
|
| PO.3 |
|
| AND |
|
|
|
|
| COUNTERS |
| ||
|
|
|
|
| OATA BUS |
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
P1.5 |
|
| PO.4 |
|
| I |
|
|
|
|
|
|
| I | |
P1.6 |
|
| PO.S |
|
|
|
|
|
|
|
|
| |||
P1.7 |
|
| PO.S |
|
| I |
|
|
|
|
|
|
| I | |
RST/VPO |
|
| PO.7 |
| PSEN |
|
|
|
|
|
|
| |||
RXD P3.0 |
|
| EAtVDO | ALE/PROG | I |
|
|
|
|
|
|
| I | ||
|
|
|
|
|
|
|
|
|
| ||||||
TXO P3.1 |
|
| ALEIPROG |
|
| I |
|
|
|
|
|
|
| I | |
INTO P3.2 |
|
| PSEN |
|
|
|
|
|
| PROGRAMMABLE | |||||
uin P3.3 |
|
| P2.7 |
|
|
| I |
|
|
|
| SERIAL PORT | I | ||
|
|
|
|
|
|
| • |
| • | FULL DUPLEX | |||||
TO P3.4 |
|
| P2.S |
|
|
| I |
| EXPANSION |
|
| UART |
| I | |
|
| n | Q. | }~"'. |
|
| CONTROL |
|
|
| |||||
XTAL1 |
|
| P2.1 |
|
|
| • | SYNCHRONOUS | |||||||
T1 P3.5 |
|
| P2.5 | TXO |
|
| INTERRUPTS |
|
|
| |||||
\VA P3.6 |
|
| P2." | .m_{{ |
| I |
|
|
|
| SHIFTER |
| I | ||
|
| INTO |
|
|
|
|
|
|
|
|
| ||||
RD P3.7 |
|
| P2.3 | INT' | : |
|
|
|
|
|
|
|
| ||
|
| TO - ' | g | ADDRESS | L- |
|
|
|
|
|
|
|
| ||
|
|
| P2.2 |
|
|
|
|
|
|
|
| ||||
XTAL2 |
|
|
|
| BUS |
|
|
|
|
|
|
|
|
| |
|
|
|
| WA~ |
|
| INTERRUPTS |
| CONTROL | PARALLEL PORTS. | SERIAL | SERIAL |
| ||
VSS |
|
| P2.D | AD"- |
|
|
|
| |||||||
|
|
|
|
|
|
|
| ADDRESS/DATA BUS, | IN | OUT |
| ||||
|
|
|
|
|
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
| AND 110 PINS |
|
|
|
|
| Figure 1. Pin | Figure 2. | Logic Symbol |
|
|
| Figure 3. | Block Diagram |
|
|
|
| |||
Configuration |
|
|
|
|
|
|
|
|
|
|
|
|
Intel Corporation Assumes No Responsibility for the Use of Any Circuitry Other Than Circuitry Embodied in an Intel Product. No Other Circuit Patent licenses Are Implied.
© INTEL CORPORATION. 1980. |