CDP1802A, CDP1802A C,
CDP1802BC
[ /Title
(CDP1
802A,
CDP18
02AC,
CDP18
02BC)
Sub-
ect
(CMO
S 8Bit
Microprocessors)
Autho
r ()
Keywords
(Intersil
Corporation,
8-bit
microprocessors, 8
bit
microprocessors,
peripherals)
Creator ()
DOCI
NFO
pdfmark
March 1997
Features
• Maximum Input Clock Maximum Frequency Options
At V
= 5V
DD
- CDP1802A, AC . . . . . . . . . . . . . . . . . . . . . . . . .3.2MHz
- CDP1802BC. . . . . . . . . . . . . . . . . . . . . . . . . . . .5.0MHz
• Maximum Input Clock Maximum Frequency Options
At V
= 10V
DD
- CDP1802A, AC . . . . . . . . . . . . . . . . . . . . . . . . .6.4MHz
• Minimum Instruction Fetch
At V
= 5V
DD
- CDP1802A, AC . . . . . . . . . . . . . . . . . . . . . . . . . . 5.0µ s
- CDP1802BC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2µ s
• Any Combination of Standard RAM and ROM Up to
65,536 Bytes
-Bit Parallel Organization With Bidirectional Data Bus
•8
and Multiplexed Address Bus
• 16 x 16 Matrix of Registers for Use as Multiple
Program Counters, Data Pointers, or Data Registers
•On
-Chip DMA, Interrupt, and Flag Inputs
• Programmable Single
• 91 Easy
-to -Use Instructions
-Execute Times
-Bit Output Port
Ordering Information
PART NUMBER
CDP1802ACE CDP1802BCE -40oC to +85oC PDIP E40.6
CDP1802ACEX CDP1802BCEX Burn-In E40.6
CDP1802ACQ CDP1802BCQ -40oC to +85oC PLCC N44.65
CDP1802ACD - -40oC to +85oC SBDIP D40.6
CDP1802ACDX CDP1802BCDX Burn-In D40.6
CMOS 8-Bit Microprocessors
Description
The CDP1802 family of CMOS microprocessors are 8-bit
register oriented central processing units (CPUs) designed
for use as general purpose computing or control elements in
a wide range of stored program systems or products.
The CDP1802 types include all of the circuits required for
fetching, interpreting, and executing instructions which have
been stored in standard types of memories. Extensive
input/output (I/O) control features are also provided to facilitate system design.
The 1800 series architecture is designed with emphasis on
the total microcomputer system as an integral entity so that
systems having maximum flexibility and minimum cost can
be realized. The 1800 series CPU also provides a synchronous interface to memories and external controllers for I/O
devices, and minimizes the cost of interface controllers. Further, the I/O interface is capable of supporting devices operating in polled, interrupt driven, or direct memory access
modes.
The CDP1802A and CDP1802AC have a maximum input
clock frequency of 3.2MHz at V
CDP1802AC are functionally identical. They differ in that the
CDP1802A has a recommended operating voltage range of
4V to 10.5V, and the CDP1802AC a recommended operating voltage range of 4V to 6.5V.
The CDP1802BC is a higher speed version of the
CDP1802AC, having a maximum input clock frequency of
5.0MHz at V
range of 4V to 6.5V.
TEMPERATURE RANGE PACKAGE PKG. NO. 5V - 3.2MHz 5V - 5MHz
= 5V, and a recommended operating voltage
DD
= 5V. The CDP1802A and
DD
CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures.
http://www.intersil.com or 407-727-9207
| Copyright © Intersil Corporation 1999
3-3
File Number
1305.2
Pinouts
CDP1802A, CDP1802AC, CDP1802BC
40 LEAD PDIP (PACKAGE SUFFIX E)
40 LEAD SBDIP (PACKAGE SUFFIX D)
TOP VIEW
44 LEAD PLCC
(PACKAGE TYPE Q)
TOP VIEW
CLOCK
WAIT
CLEAR
SC1
SC0
MRD
BUS 7
BUS 6
BUS 5
BUS 4
BUS 3
BUS 2
BUS 1
BUS 0
V
CC
N2
N1
N0
V
SS
1
2
3
Q
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
40
V
XTAL
39
DMA IN
38
DMA OUT
37
INTERRUPT
36
MWR
35
TPA
34
TPB
33
MA7
32
MA6
31
MA5
30
MA4
29
MA3
28
MA2
27
MA1
26
MA0
25
24
EF1
23
EF2
22
EF3
21
EF4
DD
SC0
MRD
BUS 7
BUS 6
BUS 5
NC
BUS 4
BUS 3
BUS 2
BUS 1
BUS 0
SC1QCLEAR
7
8
9
10
11
12
13
14
15
16
17
CC
V
WAIT
N2N1N0
DD
CLOCKNCV
44 43 42 41 40
1 2 3 4 5 6
SS
NC
V
EF4
XTAL
26 25 24 23 22 21 20 19 18
EF3
DMA-IN
DMA-OUT
28 27
EF2
EF1
INTERRUPT
39
38
37
36
35
34
33
32
31
30
29
MA0
MWR
TPA
TPB
MA7
MA6
NC
MA5
MA4
MA3
MA2
MA1
CDP1852
INPUT PORT
DAT A
CDP1852
OUTPUT
PORT
ADDRESS BUS
CS2
CS1
CS1
CS2
CLOCK
N0
MRD
CDP1802
-BIT CPU
8
N1
TPB
MA0-7
DAT A
MWR
TPA
MRD
CDP1833
1K
TPA
FIGURE 1. TYPICAL CDP1802 SMALL MICROPROCESSOR SYSTEM
MA0-7
-ROM
DAT A
CEO
MA0-4
MRD
CDP1824
32 BYTE RAM
MWR
CS
3-4
Block Diagram
CDP1802A, CDP1802AC, CDP1802BC
I/O REQUESTS
MEMORY ADDRESS LINES I/O FLAGS
EF1 EF3
MA0 MA2 MA4 MA6
REGISTER
ARRAY
R
LATCH
AND
DECODE
EF2 EF4
CLOCK
CONTROL AND
LOGIC
TIMING LOGIC
MA7 MA5 MA3 MA1
MUX
A
INCR/
DECR
R(0).1 R(0).0
R(1).0 R(1).1
R(2).1 R(2).0
R(9).1
R(9).0
R(A).0 R(A).1
R(E).1
R(E).0
R(F).1 R(F).0
B
ALU
DF
D
8-BIT BIDIRECTIONAL DATA BUS
DMA
OUT
DMA
IN INT
TO INSTRUCTION
XTPIN
CONTROL
CLEAR
DECODE
WAIT
CLOCK
XTAL
SCO
SCI
Q LOGIC
TPA
TPB
MWR
MRD
STATE
CODES
SYSTEM
TIMING
N0
N1
N2
BUS 0
BUS 1
BUS 2
BUS 3
BUS 4
BUS 5
BUS 6
BUS 7
I/O
COMMANDS
FIGURE 2.
3-5
CDP1802A, CDP1802AC, CDP1802BC
Absolute Maximum Ratings Thermal Information
DC Supply Voltage Range, (VDD)
(All Voltages Referenced to VSS Terminal)
CDP1802A. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .-0.5V to +11V
CDP1802AC, CDP1802BC. . . . . . . . . . . . . . . . . . . . -0.5V to +7V
Input Voltage Range, All Inputs . . . . . . . . . . . . . .-0.5V to VDD +0.5V
DC Input Current, any One Input. . . . . . . . . . . . . . . . . . . . . . . . .± 10mA
CAUTION: Stresses above those listed in “Absolute Maximum Ratings” may cause permanent damage to the device. This is a stress only rating and operation
of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied.
Thermal Resistance (Typical, Note 4) θ JA (oC/W) θ JC (oC/W)
PDIP . . . . . . . . . . . . . . . . . . . . . . . . . . 50 N/A
PLCC. . . . . . . . . . . . . . . . . . . . . . . . . . 46 N/A
SBDIP . . . . . . . . . . . . . . . . . . . . . . . . . 55 15
Device Dissipation Per Output Transistor
TA = Full Package Temperature Range . . . . . . . . . . . . . . . 100mW
Operating Temperature Range (TA)
Package Type D . . . . . . . . . . . . . . . . . . . . . . . . . .-55oC to +125oC
Package Type E and Q. . . . . . . . . . . . . . . . . . . . . .-40oC to +85oC
Storage Temperature Range (T
) . . . . . . . . . . . .-65oC to +150oC
STG
Lead Temperature (During Soldering)
At distance 1/16 ± 1/32 In. (1.59 ± 0.79mm)
from case for 10s max. . . . . . . . . . . . . . . . . . . . . . . . . . . +265oC
Lead Tips Only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +300oC
Recommended Operating Conditions T
= -40oC to +85oC. For maximum reliability, operating conditions should be selected so
A
that operation is always within the f ollo wing r anges:
TEST CONDITIONS CDP1802A CDP1802AC CDP1802BC
(NOTE 2)
PARAMETER
V
CC
(V)
V
DD
(V) MIN MAX MIN MAX MIN MAX
UNITS
DC Operating Voltage Range - - 4 10.5 4 6.5 4 6.5 V
Input Voltage Range - - V
Maximum Clock Input Rise or
4 to 6.5 4 to 6.5 - - - 1 - 1 µ s
SS
V
DD
V
SS
V
DD
V
SS
V
DD
V
Fall Time
4 to 10.5 4 to 10.5 - 1 ---- µ s
Minimum Instruction Time
5 5 5-5-3 . 2- µs
(Note 3)
5 1 0 4----- µs
1 0 1 02 . 5----- µs
Maximum DMA Transfer Rate 5 5 - 400 - 400 - 667 KBytes/s
5 1 0 -5 0 0----
1 0 1 0 -8 0 0----
Maximum Clock Input Frequency,
5 5 DC 3.2 DC 3.2 DC 5 MHz
fCL, Load Capacitance
(CL) = 50pF
5 1 0D C4----M H z
1 0 1 0D C6 . 4----M H z
NOTES:
1. Printed circuit board mount: 57mm x 57mm minimum area x 1.6mm thick G10 epoxy glass, or equivalent.
2. VCC must never exceed VDD.
3. Equals 2 machine cycles - one Fetch and one Execute operation for all instructions except Long Branch and Long Skip, which require 3
machine cycles - one Fetch and two Execute operations.
4. θ JA is measured with component mounted on an evaluation board in free air.
3-6
CDP1802A, CDP1802AC, CDP1802BC
Static Electrical Specifications at T
= -40oC to +85oC, Except as Noted
A
CDP1802AC,
TEST CONDITIONS CDP1802A
CDP1802BC
VCC,
PARAMETER SYMBOL
Quiescent Device Current I
DD
V
OUT
(V)
V
(V)
V
IN
DD
(V) MIN
(NOTE 1)
TYP MAX MIN
(NOTE 1)
TYP MAX
UNITS
- - 5 - 0.1 50 - 1 200 µ A
- - 10 - 1 200 - - - µ A
Output Low Drive (Sink)
Current I
OL
0.4 0, 5 5 1.1 2.2 - 1.1 2.2 - mA
(Except XTAL) 0.5 0, 10 10 2.2 4.4 - - - - mA
XTAL 0.4 5 5 170 350 - 170 350 - µ A
Output High Drive (Source)
Current I
OH
4.6 0, 5 5 -0.27 -0.55 - -0.27 -0.55 - mA
(Except XTAL) 9.5 0, 10 10 -0.55 -1.1 - - - - mA
XTAL 4.6 0 5 -125 -250 - -125 -250 - µ A
Output Voltage - 0, 5 5 - 0 0.1 - 0 0.1 V
Low Level V
OL
- 0, 10 10 - 0 0.1 - - - V
Output Voltage - 0, 5 5 4.9 5 - 4.9 5 - V
High Level V
Input Low Voltage V
OH
IL
- 0, 10 10 9.9 10 - - - - V
0.5, 4.5 - 5 - - 1.5 - - 1.5 V
0.5, 4.5 - 5, 10 - - 1 - - - V
1, 9 - 10 - - 3 - - - V
Input High Voltage V
0.5, 4.5 - 5 3.5 - - 3.5 - - V
IH
0.5, 4.5 - 5, 10 4 - - - - - V
1, 9 - 10 7 - - - - - V
CLEAR Input Voltage V
H
- - 5 0.4 0.5 - 0.4 0.5 - V
Schmitt Hysteresis - - 5, 10 0.3 0.4 - - - - V
- - 10 1.5 2 - - - - V
Input Leakage Current I
IN
Any
0, 5 5 - ± 10
Input
0, 10 10 - ± 10
Three-State Output Leakage I
OUT
0, 5 0, 5 5 - ± 10
Current 0, 10 0, 10 10 - ± 10
-4
± 1-±10
-4
± 1- - -µ A
-4
± 1-±10
-4
± 1- - -µ A
-4
-4
±1 µA
±1 µA
Operating Current
CDP1802A, AC
at f = 3.2MHz
CDP1802BC
I
DDI
(Note 2)
--5-24-24m A
--5----36m A
at f = 5.0MHz
Minimum Data Retention
V
DR
VDD = V
DR
- 2 2.4 - 2 2.4 V
Voltage
Data Retention Current I
DR
VDD = 2.4V - 0.05 - - 0.5 - µ A
3-7
CDP1802A, CDP1802AC, CDP1802BC
Static Electrical Specifications at T
= -40oC to +85oC, Except as Noted (Continued)
A
TEST CONDITIONS CDP1802A
V
PARAMETER SYMBOL
Input Capacitance C
Output Capacitance C
IN
OUT
OUT
(V)
NOTES:
1. Typical values are for TA = +25oC and nominal VDD.
2. Idle “00” at M(0000), CL = 50pF.
Dynamic Electrical Specifications T
= -40oC to +85oC, CL = 50pF, VDD±5%, Except as Noted
A
PARAMETER SYMBOL
PROPAGATION DELAY TIMES
Clock to TPA, TPB t
PLH
, t
PHL
CDP1802AC,
CDP1802BC
VCC,
V
(V)
V
IN
DD
(V) MIN
(NOTE 1)
TYP MAX MIN
(NOTE 1)
TYP MAX
- 5 7.5 - 5 7.5 pF
- 10 15 - 10 15 pF
TEST
CONDITIONS
CDP1802A,
CDP1802AC CDP1802BC
(NOTE 1)
TYP MAX
(NOTE 1)
TYP MAX
5 5 200 300 200 300 ns
5 10 150 250 - - ns
UNITS
UNITS VCC (V) VDD (V)
Clock-to-Memory High-Address Byte t
Clock-to-Memory Low-Address Byte Valid t
PLH
PLH
Clock to MRD t
Clock to MRD t
Clock to MWR t
Clock to (CPU DATA to BUS) Valid t
PLH
PLH
, t
, t
PHL
PLH
, t
, t
PHL
PHL
PHL
PHL
10 10 100 150 - - ns
5 5 600 850 475 525 ns
5 10 400 600 - - ns
10 10 300 400 - - ns
5 5 250 350 175 250 ns
5 10 150 250 - - ns
10 10 100 150 - - ns
5 5 200 300 175 275 ns
5 10 150 250 - - ns
10 10 100 150 - - ns
5 5 200 350 175 275 ns
5 10 150 290 - - ns
10 10 100 175 - - ns
5 5 200 300 175 225 ns
5 10 150 250 - - ns
10 10 100 150 - - ns
5 5 300 450 250 375 ns
5 10 250 350 - - ns
10 10 100 200 - - ns
3-8
CDP1802A, CDP1802AC, CDP1802BC
Dynamic Electrical Specifications T
PARAMETER SYMBOL
Clock to State Code t
Clock to Q t
Clock to N (0 - 2) t
MINIMUM SET UP AND HOLD TIMES
Data Bus Input Set Up t
= -40oC to +85oC, CL = 50pF, VDD±5%, Except as Noted (Continued)
A
PLH
TEST
CONDITIONS
, t
PHL
5 5 300 450 250 400 ns
CDP1802A,
CDP1802AC CDP1802BC
(NOTE 1)
TYP MAX
(NOTE 1)
TYP MAX
5 10 250 350 - - ns
10 10 150 250 - - ns
PLH
, t
PHL
5 5 250 400 200 300 ns
5 10 150 250 - - ns
10 10 100 150 - - ns
PLH
, t
PHL
5 5 300 550 275 350 ns
5 10 200 350 - - ns
10 10 150 250 - - ns
SU
5 5 -20 25 -20 0 ns
5 10 0 50 - - ns
UNITS VCC (V) VDD (V)
Data Bus Input Hold t
(Note 2)
DMA Set Up t
DMA Hold t
(Note 2)
Interrupt Set Up t
Interrupt Hold t
(Note 2)
WAIT Set Up t
SU
SU
SU
10 10 -10 40 - - ns
H
5 5 150 200 125 150 ns
5 10 100 125 - - ns
10 10 75 100 - - ns
5 5 0 30 0 30 ns
5 10 0 20 - - ns
10 10 0 10 - - ns
H
5 5 150 250 100 150 ns
5 10 100 200 - - ns
10 10 75 125 - - ns
5 5 -75 0 -75 0 ns
5 10 -50 0 - - ns
10 10 -25 0 - - ns
H
5 5 100 150 75 125 ns
5 10 75 100 - - ns
10 10 50 75 - - ns
5 5 10 50 20 40 ns
5 10 -10 15 - - ns
10 10 0 25 - - ns
3-9
CDP1802A, CDP1802AC, CDP1802BC
Dynamic Electrical Specifications T
PARAMETER SYMBOL
EF1-4 Set Up t
EF1-4 Hold t
Minimum Pulse Width Times
CLEAR Pulse Width t
CLOCK Pulse Width t
= -40oC to +85oC, CL = 50pF, VDD±5%, Except as Noted (Continued)
A
SU
TEST
CONDITIONS
5 5 -30 20 -30 0 ns
CDP1802A,
CDP1802AC CDP1802BC
(NOTE 1)
TYP MAX
(NOTE 1)
TYP MAX
5 10 -20 30 - - ns
10 10 -10 40 - - ns
H
5 5 150 200 100 150 ns
(Note 2)
5 10 100 150 - - ns
10 10 75 100 - - ns
WL
5 5 150 300 100 150 ns
(Note 2)
5 10 100 200 - - ns
10 10 75 150 - - ns
WL
5 5 125 150 90 100 ns
5 10 100 125 - - ns
10 10 60 75 - - ns
UNITS VCC (V) VDD (V)
NOTES:
1. Typical values are for TA = +25oC and nominal VDD.
2. Maximum limits of minimum characteristics are the values above which all devices function.
Timing Specifications as a function of T(T = 1/f
) at TA = -40 to +85oC, Except as Noted
CLOCK
CDP1802A,
TEST CONDITIONS
CDP1802AC CDP1802BC
(NOTE 1)
PARAMETERS SYMBOL
High-Order Memory-Address Byte
t
SU
5 5 2T-550 2T-400 2T-325 2T-275 ns
Set Up to TPA Time
5 10 2T-350 2T250 - - ns
10 10 2T-250 2T-200 - - ns
High-Order Memory-Address Byte
t
H
5 5 t/2-25 T/2-15 T/2-25 T/2-15 ns
Hold After TPA Time
5 10 T/2-35 T/2-25 - - ns
10 10 T/2-10 T/2-+0 - - ns
Low-Order Memory-Address Byte
t
H
5 5 T-30 T+0 T-30 T+0 ns
Hold After WR Time
5 10 T-20 T+0 - - ns
10 10 T-10 T+0 - - ns
CPU Data to Bus Hold After WR
t
H
5 5 T-200 T-150 T-175 T-125 ns
Time
5 10 T-150 T-100 - - ns
TYP MIN
(NOTE 1)
TYP
UNITS VCC (V) VDD (V) MIN
10 10 T-100 T-50 - - ns
3-10
CDP1802A, CDP1802AC, CDP1802BC
Timing Specifications as a function of T(T = 1/f
TEST CONDITIONS
PARAMETERS SYMBOL
Required Memory Access Time
t
ACC
Address to Data
MRD to TPA t
SU
NOTE:
1. Typical values are for TA = +25oC and nominal VDD.
Timing Waveforms
FETCH (READ) EXECUTE (WRITE)
CLOCK
00 01 10 11 20 21 30 31 40 41 50 51 60 61 70 71 00 01 10 11 20 21 30 31 40 41 50 51 60 61 70 71 00
) at TA = -40 to +85oC, Except as Noted
CLOCK
CDP1802A,
CDP1802AC CDP1802BC
(NOTE 1)
TYP MIN
(NOTE 1)
TYP
UNITS VCC (V) VDD (V) MIN
5 5 5T-375 5T-250 5T-225 5T-175 ns
5 10 5T-250 5T-150 - - ns
10 10 5T-190 5T-100 - - ns
5 5 T/2-25 T/2-18 T/2-20 T/2-15 ns
5 10 T/2-20 T/2-15 - - ns
10 10 T/2-15 T/2-10 - - ns
ADDRESS
TPA
TPB
MRD
MWR
DATA VALID INPUT DATA
FIGURE 3. BASIC DC TIMING WAVEFORM, ONE INSTRUCTION CYCLE
HI BYTE LOW BYTE HI BYTE LOW BYTE
VALID OUTPUT DATA
3-11