Page
 Programmable Communication Interface
Clock Generator for 8080A
System Controller for 8080A
Programmable Peripheral Interface
 Contents
 Chapter Packaging Information
127
Peri pherals
Page
 Conventional System Programmed Logic
Advantages of Designing With Microcomputers
Microcomputer Design Aids
 1IIII~Iff1
Applications Example
Iii
 Application
Peripheral Devices Encountered
 Accumulator
Typical Computer System
Architecture of a CPU
 Program Counter Jumps, Subroutines and the Stack
Instruction Register and Decoder
 Arithmetic/Logic Unit ALU
Control Circuitry
Address Registers
Computer Operations
 Memory Write
Instruction Fetch
Memory Read
Wait memory synchronization
Page
Page
 INTE~
8080 Photomicrograph With Pin Designations
 Architecture of the 8080 CPU
Registers
 Data Bus Buffer
Arithmetic and Logic Unit ALU
Instruction Register and Control
Processor Cycle
 Machine Cycle Identification
 State Transition Sequence
Halt
 Status Information Definition
Status Word Chart
Status Bit Definitions
 CPU State Transition Diagram
?~~
 Rr\
 ONE ,----- ~
 State Associated Activities
~2. State Definitions
 RLrL- rL rL rL-rL- rLrL
Interrupt Sequences
 ¢2 -+--sLJJlL-..rrL~LJLLJTLJJ\.lJL
 START-UP of the 8080 CPU
Hold Sequences
Halt Sequences
 11. Halt Timing
 ~~~~t==p
 001
 STATUS6
 Xram
 ~A~~~ll
~iA~~~11
~iA~~ll,12
~iA~~~11
 Value
111 000 001 010 011 100 101
 Typical Computer System Block Diagram
Basic System Operation
 Clock Generator and High Level Driver
CPU Module Design
8080 CPU
Clock Generator Design
 High Level Driver Design
ClK 0.......-..-.-----.. tf1A TTL
~50ns
 Ststb !1
Page
 RAM Interface
Interfacing the 8080 CPU to Memory and I/O Devices
ROM Interface
 Ill
 Isolated I/O
Interface
General Theory
Memory Mapped I/O
 Memr to
Addressing
Interface Example
 13 Format
15 Format
 Instruction and Data Formats
8080 Instruction SET
 Byte Three I D7
Byte One
Byte Two
Addressing Modes
 Description Format
Symbols and Abbreviations
Symbols Meaning
All
 MOV r1, r2 Move Register
Content of register r2 is moved to register r1
Data Transfer Group
Reg. indirect
 0 I R p
0 I R
 1 I
0 I
Arithmetic Group
0 I 0 o
 R 0 I
0 I D I D
 OCR M Decrement memory
I I
Logical Group
Cycles States Addressing reg. indirect Flags Z,S,P ,CY,AC
 ~11~
I 0 I 1 I 1 I
I 1 I 1 o I 1 I 1 I
1 1 1
 0 I 0 I
0 I 1 I
0 I 0 1 I
Cycles States Flags none
 Branch Group
000
 SP ~ SP +
I c c I c I 0 I 0 I
Ccondition addr
 Push rp
Stack, I/O, and Machine Control Group
I 1 o
1 I R
 ~ data
Exchange stack top with Hand L
~ SP +
Cycles States Flags None
 Instruction SET
 Programmable Peripheral Interface
 8224 8080A-1 8228 8080A-2 8080A M8080-A
Page
 Schottky Bipolar
PIN Names
 Oscillator
Functional Description
General
Clock Generator
 Power-On Reset and Ready Flip-Flops
Ststb Status Strobe
 Characteristics
Crystal Requirements
 Input
8pF
 T42 T01 T02 T03 Toss
Characteristics For tCY = 488.28 ns
Example
TORS tORH tOR FMAX
 PIN Configuration Block Diagram
Dbin
 General
Block
 Signals
Inta None Control
 Waveforms
Characteristics TA = Oc to 70C Vee = 5V ±5%
TE~r
Hlda to Read Status Outputs
 VTH
GoUT
Ststb
VCC=5V
 ·-c
GND ---. r
 Intel Silicon Gate MOS 8080 a
?oo .H
 8080A Functional PIN Definition
Vee
Vss
 Capacitance
Characteristics
Absolute Maximum RATINGS·
IOl = 1.9mA on all outputs
 Timing Waveforms
=..... -r-DATAIN
~I~~~
~~1 t CY
 Characteristics
Typical ~ Output Delay VS. a Capacitance
 Instruction SET
Typical Instructions
 Silicon Gate MOS 8080.A
Summary of Processor Instructions
 Infel Silicon Gate MOS 8080A-1
 Unit
Symbol Parameter Typ
Max
 ~-t
Fft~l
~tOF.I
 TYPICAL!J. Output Delay VS. ~ Capacitance
 Infel Silicon Gate MOS 8080 A-2
 J1A
+10
Cout
VAOOR/OATA = VSS + O.45V
 Symbol Parameter Min
Unit Test Condition
 Typical ~ Output Delay VS. ~ Capacitance
Min. Max. Unit Test Condition
Page
 Intel . Silicon Gate MOS M8080A
 Ence, arithmetic or logical, rotate
Immediate mode or I/O instructions
Register to regist~r, memory refer
Interrupt instructions
 Summary of Processor Instructions
Llf17
 Silicon Gate MOS M8080A
M8080A Functional PIN Definition
 Operation
Absolute Maximum Ratings
IOL = 1.9mA on all outputs
 Symbol Parameter Min. Max Unit Test Condition
 Silicon Gate MOS M8080A
~I~
Page
 ROMs 8702A 8704 8708 8316A
Page
 Silicon Gate MOS 8702A
 Voo
Operating Characteristics
PIN Connections
 ~10%
Switching Characteristics
1N= Vee
= V ce
 \ \
Cs=o.~
 Characteristics for Programming Operation
Operating Characteristics for Programming Operation
Symbol Test
SYMBOLTESTMIN. TYP. MAX. Unit Conditions
 Programming Operation of the 8702A
Switching Characteristics for Programming Operation
CS = OV
Program Operation
 III a Erasing Procedure
Operation of the 8702A in Program Mode
II. Programming of the 8702A Using Intel Microcomputers
Programming Instructions for the 8702A
Page
 PIN Configurations Block Diagram
PIN Names
 IBB
Comment
III
VOH1
 Waveforms
Symbol Parameter Typ. Max. Unit Conditions
Test Conditions
Max Unit
 Programming Current RnA Program Pulse Amplitude
Parameter Min
TpF Program Pulse Fall Time
 +-------1
Read/Program/Read Transitions
CS/WE = +12V
 150 r
PEEEf!1EJEZPlEzz$m=2!·m·· Icc
 Silicon Gate MOS
 CS=O.O
Comment
MAX Unit
Outa
 200ns 500ns 300 ns
~~~H --4!~--~N-~-TA-AL-~-DU-T--~\
100 ns 7001 JJ.s
 Typical Characteristics
Cs .. o.~ ~r
 Silicon Gate MOS
 Ilkc
Ilcl
Ilpc
ILO
 CIN
Conditions of Test for Characteristics
CoUT
 ~ ~ ~
 Pppp
Mask Option Specifications
Marking
Customer Number Oate
 Blank
~ r ------ + -- t --- . L . ------ rJ
Title Card
79-80
 PIN Configuration Block Diagram
Intel Silicon Gate MOS ROM 8316A
 CAPACITANCE2 TA = 25C, f = 1 MHz
400
Conditions of Test for
 OU~TVALID
Waveforms
 Typical D.C. Characteristics
ILICO.N Gate MOS ROM 8316A
 STO
Customer
Number Oate
Mask Option Speci Fications
 Title Card
COM~ANY Name
 RAMs
Page
 PIN Configuration Logic Symbol Block Diagram
Silicon Gate MOS
 10H = -150 p.A
~E~~=~utP~-t-·7~igh-~\/oltage-~------ ---- --i2-+---=~== ~=
= OC
+----+
 Conditions of Test
00 ~
Page
 PIN Configuration Logic Symbol Block Diagram
Silicon Gate MOS
 ICC1
Symbol Parameter Min. Typ.r
III
ICC2
 Input Pulse Rise and Fall Times 20nsec
Write 1~-tAW--.I-----I
550 200
Timing Measurement Reference Level Volt
Page
 Silicon Gate MOS
 Comment
Power Dissipation Watt
5V to +7V
TA = OOC to +70C, Vee = 5V ±5% unless otherwise specified
 Capacitance T a = 25C, f = 1MHz
85o-·-···T
+--~~~TL~~~EEt~~~P-.±
Conditions of Test
 Typical A.C. Characteristics
~~~b~.J
 Silicon Gate MOS 8102A-4
 TA = OC to +70 o e, Vcc = 5V ±5% unless otherwise specified
 300
450
230
 Access Time VS LOAD·CAPACITANCE
VIN Limits VS. Temperature
Access Time VS Ambient Temperature
Output Source Current VS
 Fully Decoded Random Access BIT Dynamic Memory
PIN Configuration Logic Symbol Block Diagram
 Silicon Gate MOS 81078·4
IOOAV2
 II.~
IMP~ri~~CE
 Ref =
Read Cycle
4000
Write Cycle
 Typical Characteristics
 Numbers in parentheses are for minimum cycle timing in ns
Symbol Parameter Min Max
RWc 590 CD
 Refresh
Power Dissipation
Standby Power
System Interfaces and Filtering
 Typical System
 BIT 256 x 4 Static Cmos RAM
 VOR
ICC2
VIH VOL VOH
Icccr
 Input Pulse Rise and Fall Times 20nsec
Timing Measurement Reference Level Volt
 ~I----- t CW2 ------ . t
 PIN Configuration Logic Symbol
Schottky Bipolar
 Conditions of Test
Voo- --- ---T
 Power Supply Current Drain and Power Dissipation
All driver outputs are in the state indicated
 Typical System
 Dynamic Memory Refresh Controller
Page
 8212 8255 8251
Page
 PIN Configuration Logic Diagram
EIGHT-BIT INPUT/OUTPUT Port
 Functional Description
OS2
 Are 3-state
Basic Schematic Symbols
II. Gated Buffer 3·STATE
Gated Buffer
 Interrupt Instruction Port
III. Bi-Directional Bus Driver
IV. Interrupting Input Port
BI-DIRECTIONAL BUS Driver
 8080 4
VI. Output Port With Hand-Shaking
VII Status Latch
OvJ \.. -4~
 Vee
Viii System
OUT
System
 IX System
 DalN-t?!NrJ
1G~D L-~
 Characteristics
Absolute Maximum Ratings·
 Typical Characteristics
052 ~
 OUT
Tpw
 12 pF
Switching Characteristics
TA = OC to + 75C Vee = +5V ± 5%
 Programmable Peripheral Interface
~~~lEI~S 1-- +SV
 Read/Write and Control Logic
General
Data Bus Buffer
Basic Functional Description
 Group a and Group B Controls
Reset
PIN Configuration
Ports A, B, and C
 Detailed Operational Description
Mode Selection
Single Bit Set/Reset Feature
PA 7 ·pAo
 Interrupt Control Functions
Operating Modes Mode 0 Basic Input/Output
Mode 0 Timing
 Mode 0 Port Definition Chart
Mode 0 Configurations
 119
 Operating Modes Mode 1 Strobed Input/Output
· / ,4
 Intr Interrupt Request
Input Control Signal Definition
IBF Input Buffer Full F/F
Inte a
 Output Control Signal Definition
Intea
 Operating Modes
Combinations of Mode
Bi-Directional Bus I/O Control Signal Definition
Output Operations
 Mode 2 Control Word
Mode 2 Bi-directional Timing
 Mode 2 Combinations
Mode 2 and Mode 0 Output
 Source Current Capability on Port B and Port C
Special Mode Combination Considerations
Mode Definition Summary Table
Reading Port C Status
 Keyboard and Display Interface
Applications
Printer Interface
Keyboard and Terminal Address Interface
 PCO
~.LEFT/RIGHT
 Silicon Gate MOS
 Input High Voltage Val Output Low Voltage IOl = 1.6mA
Characteristics TA = oc to 70C Vee = +5V ±5% vss = OV
Vil Input Low Voltage
Time From STB = 0 To IBF
 Mode 0 Basic Input
 Mode 1 Strobed Input
 Mode 2 Bi-directional
Page
 Programmable Communication Interface
 ReadlWrite Control logic
Reset Reset
General
ClK Clock
 TxE Transmitter Empty
Modem Control
DSR Data Set Ready
DTR Data Termin·al Ready
 RxRDY Receiver Ready
Receiver Buffer
Receiver Control
RxC Receiver Clock
 Detailed Operation Description
Mode Instruction
Command Instruction
Programming
 Asynchronous Mode Receive
Mode Instruction Definition
Asynchronous Mode Transmission
Data C~~RACTER
 Mode Instruction Format, Synchronous Mode
Synchronous Mode Transmission
Synchronous Mode Receive
Synchronous Mode, Transmission Format
 Status Read Definition
Command Instruction Definition
Command Instruction Format
Status Read Format
 Synchronous Interface to Terminal or Peripheral Device
Asynchronous Serial Interface to CRT Terminal, DC-9600 Baud
Asynchronous Interface to Telephone Lines
Synchronous Interface to Telephone Lines
 IOL
Capacitance
Icc
 TA = oc to 70C VCC = 5.0V ±5% Vss = OV Symbol Parameter
Typ
 ~AST BIT ,----1
RxD
SRX ~4IlI
RXD~
 Peripherals
Page
 High Speed 1 OUT of 8 Binary Decoder
 System
Enable Gate
Decoder
 Chip Select Decoder
Using a very similar circuit to the I/O port decoder, an ar
Port Decoder
24K Memory Interface
 JJ,.--+-I----.....1
Logic Element Example
\lJ
Ill
 Symbol VOL VOH
Characteristics TA = OOC to +75C, Vee = 5.0V ±5%
Typical Characteristics
8205
 Address or Enable to Output Delay VS. Ambient Temperature
Switching Characteristics Conditions of Test Test Load
Address or Enable to Output Delay VS. Load Capacitance
Test Waveforms
 ~ ~
PIN Configuration
~ R
 Interrupt Method
Interrupts in Microcomputer Systems
Polled Method
 Priority Encoder
Current Status Register
 ElR, ETlG, ENGl
Control Signals
INTE, elK
AO, A1, A2
 Level Controller
Basic Operation
 I I
Level Controller
 Cascading
 Los
Operating Characteristics
Symbol Parameter Limits Unit Conditions Min Typ.£1
Absolute Maximum Ratings
 Characteristics and Waveforms TA = oc to +70C, vcc = +5V ±5%
 Schottky Bipolar
 +-......---- n cs
8216 8226
 Bi-Directional Driver
Control Gating OlEN, CS
 Large microcomputer systems it is often necessary to pro
Applications of 8216/8226
Memory and 1/0 Interface to a Bi-directional Bus
 Input Load Current All Other Inputs VF =0.45
IcC Power Supply Current 120
Input Load Current OlEN, CS VF =0.45
Input Leakage Current OlEN, CS VR =5.25V
 Waveforms
OUT
Page
 8253 8257 8259
Page
 Programmable Interval Timer
It uses nMOS technology ~Jmodesof operation are
 System Interface
Block Diagram
Preliminary Functional Description
System Interface
 Programmable DMA Controller
 System Application
System Interface
Dack 2
 CS-------It
 LJJ
 Peripheral Coming Soon
CPU Group
ROMs RAMs
Intel
 It-j
~~~1
735~
 Lead Plastic Dual IN-LINE Package P
\.--.J.. ~~~l
·34o~
Lead CerDIP Dual IN-LINE Package D
 Sales and Marketing Offices
 Distributors
Page
Page
Page
Page
Page
Page
 Instruction SET
 Instruction SET
Summary of Processor Instructions By Alphabetical Order
 Microcomputer System Users Registration Card
 Intel Corporation
Microcomputer Systems Bowers Avenue Santa Clara, CA
 Inter