ChipFind - документация

Электронный компонент: Z86C9012PSC

Скачать:  PDF   ZIP

Document Outline

1
Z86C90/C89
ROM
LESS
CMOS
Z8
8-B
IT
M
ICROCONTROLLER
The Z86C90/C89 CCPTM (Consumer Controller Processor) in-
troduces a new level of sophistication to single-chip architecture.
The Z86C90/C89 are ROMless members of the Z8 single-chip
microcontroller family with 236 bytes of general purpose RAM.
The only difference that exists between the Z86C89 and the
Z86C90 is that the on-chip oscillator of the Z86C89 can accept an
external RC network or other external clock source, while the
Z86C90's on-chip oscillator accepts a crystal, ceramic resonator,
LC, or external clock source drive. The CCP controllers are
housed in a 40-pin DIP, 44-pin Leaded Chip Carrier, or a 44-pin
Quad Flat Pack, and are CMOS compatible. The CCP offers the
use of external memory which enables this Z8 microcomputer to
be used where code flexibility is required. Zilog's CMOS micro-
computer offers fast execution, efficient use of memory, sophis-
ticated interrupts, input/output bit manipulation capabilities, and
easy hardware/software system expansion along with low cost
and low power consumption.
The Z86C90/C89 architecture is based on Zilog's 8-bit
microcontroller core with an Expanded Register File to allow
access to register mapped peripheral and I/O circuits. The CCP
offers a flexible I/O scheme, an efficient register and address
space structure, and a number of ancillary features that are useful
in many industrial, automotive, computer peripherals, and ad-
vanced scientific applications.
The CCP applications demand powerful I/O capabilities. The
Z86C90/C89 fulfills this with 32 pins dedicated to input and
output. These lines are grouped into four ports. Each port consists
of eight lines, and is configurable under software control to
provide timing, status signals, parallel I/O with or without hand-
shake, and an address/data bus for interfacing external memory.
There are four basic address spaces available to support this wide
range of configurations: Program Memory, Register File, Data
Memory, and Expanded Register File. The Register File is
composed of 236 bytes of general purpose registers, four I/O port
registers, and fifteen control and status registers. The Expanded
Register File consists of two control registers.
To unburden the program from coping with the real-time prob-
lems, such as counting/timing and data communication, the
Z86C90/C89 offers two on-chip counter/timers. Included are a
large number of user selectable modes, and two on-board com-
parators to process analog signals with a common reference
voltage (see Functional Block Diagram).
Notes:
All Signals with a preceding front slash, "/", are active Low, e.g.: B//W
(WORD is active Low); /B/W (BYTE is active Low, only).
Power connections follow conventional descriptions below:
Connection
Circuit
Device
Power
V
CC
V
DD
Ground
GND
V
SS
C
USTOMER
P
ROCUREMENT
S
PECIFICATION
GENERAL DESCRIPTION
DC-4054-01
(10-17-91)
2
GENERAL DESCRIPTION
(Continued)
Port 3
Counter/
Timers (2)
Interrupt
Control
Two Analog
Comparators
Port 2
I/O
(Bit Programmable)
ALU
FLAGS
Register
Pointer
Register File
256 x 8-Bit
Machine Timing
&
Instruction Control
Program
Counter
Vcc
GND
XTAL
4
4
Port 0
Output
Input
Address or I/O
(Nibble Programmable)
8
Port 1
Address/Data or I/O
(Byte Programmable)
/AS
/DS
R//W
/RESET
RESET
WDT, POR
Functional Block Diagram
3
1
2
9
3
4
5
6
7
8
40
39
38
37
36
35
34
33
32
/DS
P24
P12
P23
P22
P21
P20
P03
P13
R//W
XTAL2
P27
P04
P05
P06
P14
31
30
29
28
27
14
10
11
12
13
XTAL1
VCC
P16
P17
P25
GND
P02
P11
P10
P01
Z86C90/C89
DIP
15
26
25
24
23
22
21
20
16
17
18
19
P15
P07
P26
P31
P34
/AS
P33
P32
P36
P00
P30
P37
P35
/RESET
PIN DESCRIPTION
40-Pin DIP Pin Assignments
4
PIN DESCRIPTION
(Continued)
P20
P03
P13
P12
GND
GND
P02
P11
P10
P01
P00
P05
P06
P14
P15
P07
VCC
VCC
P16
P17
P30
P36
P37
P35
/RESET
GND
/AS
P34
P33
P32
P31
P21
P22
P23
P24
/DS
N/C
R//W
P25
P26
P27
P04
XTAL1
XTAL2
7
8
9
10
11
12
13
14
15
16
17
38
37
36
35
34
33
32
31
30
29
39
Z86C90/C89
PLCC
6
5
4
3
2
1
44 43 42 41 40
18 19 20 21 22 23 24 25 26 27 28
44-Pin PLCC Pin Assignments
34
35
36
37
38
39
40
41
42
43
44
21
20
19
18
17
16
15
14
13
12
22
33 32 31 30 29 28 27 26 25 24 23
1
2
3
4
5
6
7
8
9
10 11
Z86C90/C89
QFP
P20
P03
P13
P12
GND
GND
P02
P11
P10
P01
P00
P21
P22
P23
P24
/DS
N/C
R//W
P25
P26
P27
P04
P30
P36
P37
P35
/RESET
GND
/AS
P34
P33
P32
P31
P05
P06
P14
P15
P07
VCC
VCC
P16
P17
XTAL1
XTAL2
44-Pin QFP Pin Assignments
5
STANDARD TEST CONDITIONS
The characteristics listed below apply for standard test conditions
as noted. All voltages are referenced to GND. Positive current
flows into the referenced pin (Test Load Diagram).
Symbol
Description
Min
Max
Units
V
CC
Supply Voltage (*)
-0.3
+7.0
V
T
STG
Storage Temp
-65
+150
C
T
A
Oper Ambient Temp
C
Power Dissipation
2.2
W
Notes:
* Voltage on all pins with respect to GND.
See Ordering Information.
Stress greater than those listed under Absolute Maximum Rat-
ings may cause permanent damage to the device. This is a stress
rating only; operation of the device at any condition above those
indicated in the operational sections of these specifications is not
implied. Exposure to absolute maximum rating conditions for an
e
x
t
e
n
d
e
d
period may affect device reliability.
+5V
From Output
Under Test
150 pF
9.1 K
2.1 K
ABSOLUTE MAXIMUM RATINGS
Test Load Diagram
CAPACITANCE
T
A
= 25
C, V
CC
= GND = 0V, f = 1.0 MHz, unmeasured pins to GND
Parameter
Max
Input capacitance
12 pF
Output capacitance
12 pF
I/O capacitance
12 pF
PLEASE NOTE
These devices will not operate in extended timing mode. Set Register 248, D5 = 0.
6
DC CHARACTERISTICS
Sym
Parameter
V
CC
T
A
= 0
C
T
A
= -40
C
Typ @ Units
Conditions
Notes
Note [3]
to 70
C
to 105
C
25
C
Min
Max
Min
Max
Max Input Voltage
3.3V
7
7
V
I
IN
250
A
5.0V
7
7
V
I
IN
250
A
V
CH
Clock Input
3.3V
0.7 V
CC
V
CC
+0.3
0.7 V
CC
V
CC
+0.3
1.3
V
Driven by External
High Voltage
Clock Generator
5.0V
0.7 V
CC
V
CC
+0.3
0.7 V
CC
V
CC
+0.3
2.5
V
Driven by External
Clock Generator
V
CL
Clock Input
3.3V
GND -0.30.2 V
CC
GND-0.3 0.2 V
CC
0.7
V
Driven by External
Low Voltage
Clock Generator
5.0V
GND-0.3 0.2 V
CC
GND-0.3 0.2 V
CC
1.5
V
Driven by External
Clock Generator
V
IH
Input High Voltage
3.3V
0.7 V
CC
V
CC
+0.3
0.7 V
CC
V
CC
+0.3
1.3
V
5.0V
0.7 V
CC
V
CC
+0.3
0.7 V
CC
V
CC
+0.3
2.5
V
V
IL
Input Low Voltage
3.3V
GND-0.3 0.2 V
CC
GND-0.3 0.2 V
CC
0.7
V
5.0V
GND-0.3 0.2 V
CC
GND-0.3 0.2 V
CC
1.5
V
V
OH
Output High Voltge
3.3V
V
CC
-0.4
V
CC
-0.4
3.1
V
I
OH
= -2.0 mA
5.0V
V
CC
-0.4
V
CC
-0.4
4.8
V
I
OH
= -2.0 mA
V
OL1
Output Low Voltage
3.3V
0.6
0.6
0.2
V
I
OH
= +4.0 mA
5.0V
0.4
0.4
0.1
V
I
OL
= +4.0 mA
V
OL2
Output Low Voltage
3.3V
1.2
1.2
0.3
V
I
OL
= +6 mA,
3 Pin Max
5.0V
1.2
1.2
0.3
V
I
OL
= +12 mA,
3 Pin Max
V
RH
Reset Input
3.3V
.8 V
CC
V
CC
.8 V
CC
V
CC
1.5
V
High Voltage
5.0V
.8 V
CC
V
CC
.8 V
CC
V
CC
2.1
V
V
Rl
Reset Input
3.3V
GND-0.3 0.2 V
CC
GND-0.3 0.2 V
CC
1.1
Low Voltage
5.0V
GND-0.3 0.2 V
CC
GND-0.3 0.2 V
CC
1.7
V
OFFSET
Comparator Input
3.3V
25
25
10
mV
Offset Voltage
5.0V
25
25
10
mV
I
IL
Input Leakage
3.3V
-1
1
-1
2
< 1
A
V
IN
= OV, V
CC
5.0V
-1
1
-1
2
< 1
A
V
IN
= OV, V
CC
I
OL
Output Leakage
3.3V
-1
1
-1
2
< 1
A
V
IN
= OV, V
CC
5.0V
-1
1
-1
2
< 1
A
V
IN
= OV, V
CC
I
IR
Reset Input Current
3.3V
-45
-60
-20
A
5.0V
-55
-70
-30
A
I
CC
Supply Current
3.3V
10
10
4
mA
@ 8 MHz
[4,5]
5.0V
15
15
10
mA
@ 8 MHz
[4,5]
3.3V
15
15
5
mA
@ 12 MHz
7
[4,5]
5.0V
20
20
15
mA
@ 12 MHz
[4,5]
Sym
Parameter
V
CC
T
A
= 0
C
T
A
= -40
C
Typ @ Units
Conditions
Notes
Note [3]
to 70
C
to 105
C
25
C
Min
Max
Min
Max
I
CC1
Standby Current
3.3V
3
3
1
mA
HALT Mode
[4,5]
V
IN
= OV, V
CC
@ 8 MHz
5.0V
5
5
2.4
mA
HALT Mode
[4,5]
V
IN
= OV, V
CC
@ 8 MHz
3.3V
4
4
1.5
mA
HALT Mode
[4,5]
V
IN
= OV, V
CC
@ 12 MHz
5.0V
6
6
3.2
mA
HALT Mode
[4,5]
V
IN
= OV, V
CC
@ 12 MHz
3.3V
2
2
0.8
mA
Clock Divide by
[4,5]
16 @ 8 MHz
5.0V
4
4
1.8
mA
Clock Divide by
[4,5]
16 @ 8 MHz
3.3V
3
3
1.2
mA
Clock Divide by
[4,5]
16 @ 12 MHz
5.0V
5
5
2.5
mA
Clock Divide by
[4,5]
16 @ 12 MHz
I
CC2
Standby Current
3.3V
8
15
1
A
STOP Mode
[6]
V
IN
= OV, V
CC
WDT is not Running
5.0V
10
20
2
A
STOP Mode
[6]
V
IN
= OV, V
CC
WDT is not Running
3.3V
500
600
310
A
STOP Mode
[6]
V
IN
=
OV, V
CC
WDT is
Running
5.0V
800
1000
600
A
S T O P
Mode
V
IN
=
OV, V
CC
WDT is
8
R//W
9
12
19
3
16
13
4
5
8
18
11
6
17
10
15
7
14
2
1
Port 0, /DM
Port 1
/AS
/DS
(Read)
Port1
/DS
(Write)
A7 - A0
D7 - D0 IN
D7 - D0 OUT
A7 - A0
AC CHARACTERISTICS
External I/O or Memory Read and Write Timing Diagram
External I/O or Memory Read/Write Timing
9
AC CHARACTERISTICS
External I/O or Memory Read and Write Timing Table
No Symbol
Parameter
V
CC
T
A
= 0
C to +70
C
T
A
= -40
C to +105
C
Units
Notes
Note[3]
8 MHz
12 MHz
8 MHz
12 MHz
Min
Max
Min
Max
Min
Max
Min
Max
1
TdA(AS)
Address Valid to
3.3
55
35
55
35
ns
[2]
/AS Rising Delay
5.0
55
35
55
35
ns
2
TdAS(A)
/AS Rising to Address
3.3
70
45
70
45
ns
[2]
Float Delay
5.0
70
45
70
45
ns
3
TdAS(DR)
/AS Rising to Read
3.3
400
250
400
250
ns
[1,2]
Data Required Valid
5.0
400
250
400
250
ns
4
TwAS
/AS Low Width
3.3
80
55
80
55
ns
[2]
5.0
80
55
80
55
ns
5
Td
Address Float to
3.3
0
0
0
0
ns
/DS Falling
5.0
0
0
0
0
ns
6
TwDSR
/DS (Read) Low Width
3.3
300
200
300
200
ns
[1,2]
5.0
300
200
300
200
ns
7
TwDSW
/DS (Write) Low Width 3.3
165
110
165
110
ns
[1,2]
5.0
165
110
165
110
ns
8
TdDSR(DR)
/DS Falling to Read
3.3
260
150
260
150
ns
[1,2]
Data Required Valid
5.0
260
160
260
160
ns
9
ThDR(DS)
Read Data to
3.3
0
0
0
0
ns
[2]
/DS Rising Hold Time
5.0
0
0
0
0
ns
10
TdDS(A)
/DS Rising to Address
3.3
85
45
85
45
ns
[2]
Active Delay
5.0
95
55
95
55
ns
11
TdDS(AS)
/DS Rising to /AS
3.3
60
30
60
30
ns
[2]
Falling Delay
5.0
70
45
70
45
ns
12
TdR/W(AS)
R//W Valid to /AS
3.3
70
45
70
45
ns
[2]
Rising Delay
5.0
70
45
70
45
ns
13
TdDS(R/W)
/DS Rising to
3.3
70
45
70
45
ns
[2]
R//W Not Valid
5.0
70
45
70
45
ns
14
TdDW(DSW) Write Data Valid to /DS 3.3
80
55
80
55
ns
[2]
Falling (Write) Delay
5.0
80
55
80
55
ns
15
TdDS(DW)
/DS Rising to Write
3.3
70
45
70
45
ns
[2]
Data Not Valid Delay
5.0
80
55
80
55
ns
16
TdA(DR)
Address Valid to Read
3.3
475
310
475
310
ns
[1,2]
Data Required Valid
5.0
475
310
475
310
ns
17
TdAS(DS)
/AS Rising to
3.3
100
65
100
65
ns
[2]
/DS Falling Delay
5.0
100
65
100
65
ns
18
TdDI(DS)
Data Input Setup to
0.0
115
115
115
115
ns
[1,2]
/DS Rising
5.0
75
75
75
75
ns
19
TdDM(AS)
/DM Valid to /AS
3.3
55
35
55
35
ns
[2]
Falling Delay
5.0
55
35
55
35
ns
Notes:
[1]
When using extended memory timing add 2 TpC.
[2]
Timing numbers given are for minimum TpC.
[3]
5.0V
0.5V, 3.3V
0.3V.
Standard Test Load
All timing references use 0.9 V
CC
for a logic 1 and 0.1 V
CC
for a logic 0.
10
Clock
1
3
4
8
2
2
3
T
IRQ
IN
N
6
5
7
7
11
Clock
Setup
10
9
Stop
Mode
Recovery
Source
AC CHARACTERISTICS
Additional Timing Diagram
Additional Timing
11
AC CHARACTERISTICS
Additional Timing Table
No
Symbol
Parameter
V
CC
T
A
= 0
C to 70
C
T
A
= -40
C to 105
C
Units
Notes
Note[6]
8 MHz
12 MHz
8 MHz
12 MHz
Min Max
Min Max
Min Max
Min Max
1
TpC
Input Clock Period
3.3V
125 100000
83
100000
125 100000
83
100000
ns
[1]
5.0V
125 100000
83
100000
125 100000
83
100000
ns
[1]
2
TrC,TfC
Clock Input Rise
3.3V
25
15
25
15
ns
[1]
and Fall Times
5.0V
25
15
25
15
ns
[1]
3
TwC
Input Clock Width
3.3V
37
26
37
26
ns
[1]
5.0V
37
26
37
26
ns
[1]
4
TwTinL
Timer Input
3.3V
100
100
100
100
ns
[1]
Low Width
5.0V
70
70
70
70
ns
[1]
5
TwTinH
Timer Input
3.3V
3TpC
3TpC
3TpC
3TpC
[1]
High Width
5.0V
3TpC
3TpC
3TpC
3TpC
[1]
6
TpTin
Timer Input Period 3.3V
8TpC
8TpC
8TpC
8TpC
[1]
5.0V
8TpC
8TpC
8TpC
8TpC
[1]
7
TrTin,TfTinTimer Input Rise
3.3V
100
100
100
100
ns
[1]
and Fall Timers
5.0V
100
100
100
100
ns
[1]
8A
TwIL
Interrupt Request
3.3V
100
100
100
100
ns
[1,2]
Low Time
5.0V
70
70
70
70
ns
[1,2]
8B
TwIL
Int. Request
3.3V
3TpC
3TpC
3TpC
3TpC
[1,3]
Low Time
5.0V
3TpC
3TpC
3TpC
3TpC
[1,3]
9
TwIH
Interrupt Request
3.3V
3TpC
3TpC
3TpC
3TpC
[1,2]
Input High Time
5.0V
3TpC
3TpC
3TpC
3TpC
[1,2]
10
Twsm
STOP Mode
3.3V
12
12
12
12
ns
Recovery Width Spec
5.0V 12
12
12
12
ns
3.3V
5TpC
[7]
5.0V
5TpC
[8]
12
AC CHARACTERISTICS
Additional Timing Table (Continued)
No
Symbol
Parameter
V
CC
T
A
= 0
C to 70
C
T
A
= -40
C to 105
C
Units
Notes
Note[6]
8 MHz
12 MHz
8 MHz
12 MHz
Min Max
Min Max
Min Max
Min Max
11
Tost
Oscillator
3.3V
5TpC
5TpC
5TpC
5TpC
[4]
Startup Time
5.0V
5TpC
5TpC
5TpC
5TpC
[4]
12
Twdt
Watchdog Timer
3.3V
10
10
10
10
ms
D0 = 0
[5]
Delay Time
5.0V
5
5
5
5
ms
D1 = 0
[5]
3.3V
30
30
30
30
ms
D0 = 1
[5]
5.0V
15
15
15
15
ms
D1 = 0
[5]
3.3V
50
50
50
50
ms
D0 = 0
[5]
5.0V
25
25
25
25
ms
D1 = 1
[5]
3.3V
200
200
200
200
ms
D0 = 1
[5]
5.0V
100
100
100
100
ms
D1 = 1
[5]
Notes:
[1]
Timing Reference uses 0.9 V
CC
for a logic 1 and 0.1 V
CC
for a logic 0.
[2]
Interrupt request via Port 3 (P31-P33).
[3]
Interrupt request via Port 3 (P30).
[4]
SMR-D5 = 0
[5]
Reg. WDTMR
[6]
5.0V
0.5V, 3.3V
0.3V
[7]
Reg. SMR - D5=0
[8]
Reg. SMR - D5=1
13
Data In
1
2
3
4
5
6
/DAV
(Input)
RDY
(Output)
Next Data In Valid
Delayed RDY
Delayed DAV
Data In Valid
Data Out
/DAV
(Output)
RDY
(Input)
Next Data Out Valid
Delayed RDY
Delayed DAV
Data Out Valid
7
8
9
10
11
AC CHARACTERISTICS
Handshake Timing Diagrams
Output Handshake Timing
Input Handshake Timing
14
AC CHARACTERISTICS
Handshake Timing Table
No
Symbol
Parameter
V
CC
T
A
= 0
C To 70
C
T
A
= -40
C To 105
C
Note[1]
8 MHz
12 MHz
8 MHz
12 MHz
Data
Min
Max
Min
Max
Min
Max
Min
Max
Direc-
tion
1
TsDI(DAV)
Data In Setup Time
3.3V
0
0
0
0
IN
5.0V
0
0
0
0
IN
2
ThDI(DAV)
Data In Hold Time
3.3V
160
160
160
160
IN
5.0V
115
115
115
115
IN
3
TwDAV
Data Available Width
3.3V
155
155
155
155
IN
5.0V
110
110
110
110
IN
4
TdDAVI(RDY) DAV Falling to RDY
3.3V
160
160
160
160
IN
Falling Delay
5.0V
115
115
115
115
IN
5
TdDAVId(RDY) DAV Rising to RDY
3.3V
120
120
120
120
IN
Falling Delay
5.0V
80
80
80
80
IN
6
TdDO(DAV)
RDY Rising to DAV
3.3V
0
0
0
0
IN
Falling Delay
5.0V
0
0
0
0
IN
7
TcLDAV0(RDY) Data Out to DAV
3.3V
63
42
63
42
OUT
Falling Delay
5.0V
63
42
63
42
OUT
8
TcLDAV0(RDY) DAV Falling to RDY
3.3V
0
0
0
0
OUT
Falling Delay
5.0V
0
0
0
0
OUT
9
TdRDY0(DAV) RDY Falling to DAV
3.3V
160
160
160
160
OUT
Rising Delay
5.0V
115
115
115
115
OUT
10
TwRDY
RDY Width
3.3V
110
110
110
110
OUT
5.0V
80
80
80
80
OUT
11
TdRDY0d(DAV) RDY Rising to DAV
3.3V
110
110
110
110
OUT
Falling Delay
5.0V
80
80
80
80
OUT
Note:
[1] 5.0 V
0.5V, 3.3V
0.3V
responsible for any errors that may appear in this document. Zilog, Inc.
makes no commitment to update or keep current the information
contained in this document.
Zilog, Inc. 210 East Hacienda Ave.
Campbell, CA 95008-6600
Telephone (408) 370-8000
Telex 171-980 A/B ZILOG CPTO
FAX 408 370-8056/8027
1991 by Zilog, Inc. All rights reserved. No part of this document may
be copied or reproduced in any form or by any means without the prior
written consent of Zilog, Inc. The information in this document is subject
to change without notice. Devices sold by Zilog, Inc. are covered by
warranty and patent indemnification provisions appearing in Zilog, Inc.
Terms and Conditions of Sale only. Zilog, Inc. makes no warranty,
express, statutory, implied or by description, regarding the information
set forth herein or regarding the freedom of the described devices from
intellectual property infringement. Zilog, Inc. makes no warranty of
merchantability or fitness for any purpose. Zilog, Inc. shall not be