Z86E3016SEG [ZILOG]

暂无描述;
Z86E3016SEG
型号: Z86E3016SEG
厂家: ZILOG, INC.    ZILOG, INC.
描述:

暂无描述

微控制器 可编程只读存储器
文件: 总66页 (文件大小:452K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
PRELIMINARY PRODUCT SPECIFICATION  
1
Z86E30/E31/E40  
1
Z8 4K OTP MICROCONTROLLER  
FEATURES  
Programmable OTP Options:  
ROM  
(KB)  
RAM*  
(Bytes)  
I/O  
Lines  
Speed  
(MHz)  
RC Oscillator  
EPROM Protect  
Auto Latch Disable  
Permanently Enabled WDT  
Crystal Oscillator Feedback Resistor Disable  
RAM Protect  
Device  
Z86E30  
Z86E31  
Z86E40  
4
2
4
237  
125  
236  
24  
24  
32  
16  
16  
16  
Note: *General-Purpose  
Low-Power Consumption: 60 mW  
Standard Temperature (V = 3.5V to 5.5V)  
CC  
Fast Instruction Pointer: 0.75 µs  
Extended Temperature (V = 4.5V to 5.5V)  
CC  
Two Standby Modes: STOP and HALT  
Digital Inputs CMOS Levels, Schmitt-Triggered  
Software Programmable Low EMI Mode  
Available Packages:  
28-Pin DIP/SOIC/PLCC OTP (Z86E30/31 only)  
28-Pin DIP Window (Z86E30/31 only)  
40-Pin DIP OTP/Window (Z86E40 only)  
44-Pin PLCC/QFP OTP (Z86E40 only)  
44-Pin PLCC Window (Z86E40 only)  
Two Programmable 8-Bit Counter/Timers Each  
with a 6-Bit Programmable Prescaler  
Software Enabled Watch-Dog Timer (WDT)  
Six Vectored, Priority Interrupts from Six  
Push-Pull/Open-Drain Programmable on  
Different Sources  
Port 0, Port 1, and Port 2  
Two Comparators  
24/32 Input/Output Lines  
Auto Latches  
On-Chip Oscillator that Accepts a Crystal, Ceramic  
Resonator, LC, RC, or External Clock Drive  
Auto Power-On Reset (POR)  
GENERAL DESCRIPTION  
The Z86E30/E31/E40 8-Bit One-Time Programmable  
(OTP) Microcontrollers are members of Zilog's single-chip  
Z8 MCU family featuring enhanced wake-up circuitry,  
tional control registers that allow easy access to register  
mapped peripheral and I/O circuits.  
®
For applications demanding powerful I/O capabilities, the  
Z86E30/E31 have 24 pins, and the Z86E40 has 32 pins of  
dedicated input and output. These lines are grouped into  
four ports, eight lines per port, and are configurable under  
software control to provide timing, status signals, and par-  
programmable Watch-Dog Timers, Low Noise EMI op-  
tions, and easy hardware/software system expansion ca-  
pability.  
Four basic address spaces support a wide range of mem-  
ory configurations. The designer has access to three addi-  
DS97Z8X0500  
P R E L I M I N A R Y  
1
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
allel I/O with or without handshake, and address/data bus  
for interfacing external memory.  
Power connections follow conventional descriptions be-  
low:  
Notes: All Signals with a preceding front slash, "/", are  
active Low, for example, B//W (WORD is active Low); /B/W  
(BYTE is active Low, only).  
Connection  
Power  
Circuit  
Device  
V
V
DD  
CC  
Ground  
GND  
V
SS  
(E40 Only)  
VCC  
XTAL /AS /DS R//W /RESET  
Output Input  
GND  
Machine Timing  
&
Port 3  
Instruction Control  
RESET  
WDT, POR  
Counter/  
Timers (2)  
ALU  
FLAGS  
Interrupt  
OTP  
Control  
Register  
Pointer  
Two Analog  
Comparators  
Program  
Counter  
Register File  
Port 2  
Port 0  
Port 1  
8
4
4
I/O  
Address or I/O  
(Nibble Programmable)  
Address/Data or I/O  
(Byte Programmable)  
(Bit Programmable)  
(E40 Only)  
Figure 1. Z86E30/E31/E40 Functional Block Diagram  
2
P R E L I M I N A R Y  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
D7 - 0  
1
AD 11- 0  
Z8 MCU  
AD 11- 0  
MSN  
Port 3  
Address  
MUX  
D7 - 0  
Data  
MUX  
EPROM  
AD 11- 0  
D7 - 0  
Z8  
Port 2  
TEST ROM  
Z8  
Port 0  
OTP  
Options  
PGM + Test  
Mode Logic  
VPP  
P33  
/OE  
P31  
EPM  
P32  
/PGM  
P30  
/CE  
XT1  
Figure 2. EPROM Programming Block Diagram  
DS97Z8X0500  
P R E L I M I N A R Y  
3
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
PIN IDENTIFICATION  
Table 1. 40-Pin DIP Pin Identification  
Standard Mode  
1
R//W  
P25  
P26  
P27  
P04  
P05  
P06  
P14  
P15  
40  
/DS  
Pin #  
Symbol  
R//W  
Function  
Read/Write  
Direction  
Output  
P24  
P23  
P22  
P21  
P20  
P03  
P13  
P12  
GND  
P02  
P11  
P10  
P01  
P00  
P30  
P36  
P37  
P35  
/RESET  
1
2-4  
5-7  
8-9  
10  
P25-P27  
P04-P06  
P14-P15  
P07  
Port 2, Pins 5,6,7 In/Output  
Port 0, Pins 4,5,6 In/Output  
Port 1, Pins 4,5 In/Output  
Port 0, Pin 7  
In/Output  
11  
V
Power Supply  
CC  
40-Pin DIP  
P07  
VCC  
P16  
12-13 P16-P17  
Port 1, Pins 6,7 In/Output  
Crystal Oscillator Output  
Crystal Oscillator Input  
Port 3, Pins 1,2,3 Input  
14  
15  
XTAL2  
XTAL1  
P17  
16-18 P31-P33  
XTAL2  
XTAL1  
P31  
19  
20  
21  
22  
23  
24  
25  
P34  
Port 3, Pin 4  
Output  
/AS  
Address Strobe Output  
P32  
P33  
P34  
/AS  
/RESET  
P35  
Reset  
Input  
Port 3, Pin 5  
Port 3, Pin 7  
Port 3, Pin 6  
Port 3, Pin 0  
Output  
Output  
Output  
Input  
P37  
20  
21  
P36  
P30  
Figure 3. 40-Pin DIP Pin Configuration*  
Standard Mode  
26-27 P00-P01  
28-29 P10-P11  
Port 0, Pins 0,1 In/Output  
Port 1, Pins 0,1 In/Output  
30  
31  
P02  
Port 0, Pin 2  
Ground  
In/Output  
GND  
32-33 P12-P13  
34 P03  
35-39 P20-P24  
Port 1, Pins 2,3 In/Output  
Port 0, Pin 3  
In/Output  
In/Output  
Port 2, Pins  
0,1,2,3,4  
40  
/DS  
Data Strobe  
Output  
Notes:  
*Pin Configuration and Identification identical on DIP  
and Cerdip Window Lid style packages.  
4
P R E L I M I N A R Y  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
1
6
1
40  
39  
7
P21  
P22  
P23  
P24  
/DS  
NC  
R//W  
P25  
P26  
P27  
P04  
P30  
P36  
P37  
P35  
/RESET  
R//RL  
/AS  
P34  
P33  
44-Pin PLCC  
P32  
P31  
17  
29  
28  
18  
Figure 4. 44-Pin PLCC Pin Configuration  
Standard Mode  
Table 2. 44-Pin PLCC Pin Identification  
Table 2. 44-Pin PLCC Pin Identification  
Pin #  
Symbol  
Function  
Direction  
Pin #  
Symbol  
Function  
Direction  
1-2  
3-4  
5
GND  
Ground  
33  
34  
/AS  
Address Strobe Output  
P12-P13  
P03  
Port 1, Pins 2,3 In/Output  
R//RL  
ROM/ROMless Input  
select  
Port 0, Pin 3  
In/Output  
In/Output  
6-10  
P20-P24  
Port 2, Pins  
0,1,2,3,4  
35  
36  
37  
38  
39  
/RESET  
P35  
Reset  
Input  
Port 3, Pin 5  
Port 3, Pin 7  
Port 3, Pin 6  
Port 3, Pin 0  
Output  
Output  
Output  
Input  
11  
12  
13  
/DS  
NC  
Data Strobe  
No Connection  
Read/Write  
Output  
P37  
P36  
R//W  
Output  
P30  
14-16 P25-P27  
17-19 P04-P06  
20-21 P14-P15  
Port 2, Pins 5,6,7In/Output  
Port 0, Pins 4,5,6In/Output  
Port 1, Pins 4,5 In/Output  
40-41 P00-P01  
42-43 P10-P11  
Port 0, Pins 0,1 In/Output  
Port 1, Pins 0,1 In/Output  
44  
P02  
Port 0, Pin 2  
In/Output  
22  
P07  
Port 0, Pin 7  
In/Output  
23-24 VCC  
Power Supply  
25-26 P16-P17  
Port 1, Pins 6,7 In/Output  
Crystal OscillatorOutput  
Crystal OscillatorInput  
Port 3, Pins 1,2,3Input  
27  
28  
XTAL2  
XTAL1  
29-31 P31-P33  
32 P34  
Port 3, Pin 4  
Output  
DS97Z8X0500  
P R E L I M I N A R Y  
5
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
33  
23  
22  
P21  
P22  
P23  
P24  
/DS  
NC  
R//W  
P25  
P26  
P27  
P04  
34  
P30  
P36  
P37  
P35  
/RESET  
R//RL  
/AS  
P34  
P33  
44-Pin QFP  
P32  
P31  
12  
11  
44  
1
Figure 5. 44-Pin QFP Pin Configuration  
Standard Mode  
Table 3. 44-Pin QFP Pin Identification  
Pin # Symbol Function Direction  
Table 3. 44-Pin QFP Pin Identification  
Pin # Symbol Function Direction  
1-2  
3-4  
5
P05-P06 Port 0, Pins 5,6  
P14-P15 Port 1, Pins 4,5  
In/Output  
In/Output  
In/Output  
27  
P02  
Port 0, Pin 2  
Ground  
In/Output  
28-29 GND  
P07  
Port 0, Pin 7  
30-31 P12-P13 Port 1, Pins 2,3  
32 P03 Port 0, Pin 3  
33-37 P20-4  
In/Output  
In/Output  
6-7  
8-9  
10  
11  
VCC  
Power Supply  
P16-P17 Port 1, Pins 6,7  
XTAL2 Crystal Oscillator  
XTAL1 Crystal Oscillator  
In/Output  
Output  
Input  
Port 2, Pins 0,1,2,3,4 In/Output  
38  
39  
40  
/DS  
NC  
Data Strobe  
No Connection  
Read/Write  
Output  
12-14 P31-P13 Port 3, Pins 1,2,3  
Input  
R//W  
Output  
15  
16  
17  
18  
19  
20  
21  
22  
P34  
Port 3, Pin 4  
Output  
Output  
41-43 P25-P27 Port 2, Pins 5,6,7  
44 P04 Port 0, Pin 4  
In/Output  
In/Output  
/AS  
Address Strobe  
R//RL  
ROM/ROMless select Input  
/RESET Reset  
Input  
P35  
P37  
P36  
P30  
Port 3, Pin 5  
Output  
Output  
Output  
Input  
Port 3, Pin 7  
Port 3, Pin 6  
Port 3, Pin 0  
23-24 P00-P01 Port 0, Pin 0,1  
25-26 P10-P11 Port 1, Pins 0,1  
In/Output  
In/Output  
6
P R E L I M I N A R Y  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
Table 4. 40-Pin DIP Package Pin Identification  
EPROM Mode  
1
NC  
D5  
40  
NC  
D4  
Pin # Symbol Function  
Direction  
1
1
NC  
No Connection  
Data 5,6,7  
D6  
D7  
A4  
A5  
D3  
D2  
D1  
D0  
2-4  
5-7  
8-9  
10  
11  
D5-D7  
A4-A6  
NC  
In/Output  
Input  
Address 4,5,6  
No Connection  
Address 7  
A6  
A3  
A7  
Input  
NC  
NC  
A7  
NC  
NC  
GND  
A2  
NC  
NC  
A1  
V
Power Supply  
CC  
40-Pin DIP  
12-14 NC  
No Connection  
Chip Select  
VCC  
NC  
NC  
NC  
/CE  
/OE  
EPM  
VPP  
A8  
15  
16  
17  
18  
19  
/CE  
/OE  
EPM  
VPP  
A8  
Input  
Input  
Input  
Input  
Input  
Output Enable  
EPROM Prog. Mode  
Prog. Voltage  
Address 8  
A0  
/PGM  
A10  
A11  
A9  
20-21 NC  
No Connection  
Address 9  
22  
23  
24  
25  
A9  
Input  
Input  
Input  
Input  
Input  
A11  
A10  
/PGM  
Address 11  
20  
21  
NC  
NC  
Address 10  
Prog. Mode  
Figure 6. 40-Pin DIP Pin Configuration*  
EPROM Mode  
26-27 A0-A1  
28-29 NC  
Address 0,1  
No Connection  
Address 2  
30  
31  
A2  
Input  
GND  
Ground  
32-33 NC  
34 A3  
35-39 D0-D4  
No Connection  
Address 3  
Input  
Data 0,1,2,3,4  
No Connection  
In/Output  
40  
NC  
Note:  
*Pin Configuration and Description identical on DIP and Cerdip  
Window Lid style packages.  
DS97Z8X0500  
P R E L I M I N A R Y  
7
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
6
1
40  
39  
7
D1  
D2  
D3  
D4  
NC  
NC  
NC  
D5  
D6  
D7  
A4  
/PGM  
A10  
A11  
A9  
NC  
NC  
NC  
A8  
VPP  
EPM  
/OE  
44 -Pin PLCC  
17  
29  
28  
18  
Figure 7. 44-Pin PLCC Pin Configuration  
EPROM Programming Mode  
Table 5. 44-Pin PLCC Pin Configuration  
EPROM Programming Mode  
Table 5. 44-Pin PLCC Pin Configuration  
EPROM Programming Mode  
Pin #  
Symbol Function  
Direction  
Pin #  
Symbol Function  
Direction  
Input  
1-2  
GND  
NC  
Ground  
31  
V
Prog. Voltage  
PP  
3-4  
No Connection  
Address 3  
32  
A8  
Address 8  
Input  
5
A3  
Input  
33-35  
36  
NC  
No Connection  
Address 9  
6-10  
11-13  
14-16  
17-19  
20-21  
22  
D0-D4  
NC  
Data 0,1,2,3,4  
No Connection  
Data 5,6,7  
In/Output  
A9  
Input  
Input  
Input  
Input  
Input  
37  
A11  
A10  
/PGM  
A0,A1  
NC  
Address 11  
Address 10  
Prog. Mode  
Address 0,1  
No Connection  
Address 2  
D5-D7  
A4-A6  
NC  
In/Output  
Input  
38  
Address 4,5,6  
No Connection  
Address 7  
39  
40-41  
42-43  
44  
A7  
Input  
23-24  
25-27  
28  
VCC  
NC  
Power Supply  
No Connection  
Chip Select  
A2  
Input  
/CE  
Input  
Input  
Input  
29  
/OE  
Output Enable  
30  
EPM  
EPROM Prog.  
Mode  
8
P R E L I M I N A R Y  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
1
33  
23  
22  
D1  
D2  
D3  
D4  
NC  
NC  
NC  
D5  
D6  
D7  
A4  
34  
/PGM  
A10  
A11  
A9  
NC  
NC  
NC  
A8  
VPP  
EPM  
/OE  
44 -Pin QFP  
12  
11  
44  
1
Figure 8. 44-Pin QFP Pin Configuration  
EPROM Programming Mode  
Table 6. 44-Pin QFP Pin Identification  
EPROM Programming Mode  
Table 6. 44-Pin QFP Pin Identification  
EPROM Programming Mode  
Pin #  
Symbol Function  
Direction  
Pin #  
Symbol Function Direction  
1-2  
3-4  
5
A5-A6  
NC  
Address 5,6  
No Connection  
Address 7  
Input  
23-24  
25-26  
27  
A0,A1  
NC  
Address 0,1  
No Connection  
Address 2  
Input  
A7  
Input  
A2  
Input  
6-7  
V
Power Supply  
28-29  
30-31  
32  
GND  
NC  
Ground  
CC  
8-10  
11  
NC  
No Connection  
Chip Select  
No Connection  
Address 3  
/CE  
/OE  
EPM  
Input  
Input  
Input  
A3  
Input  
12  
Output Enable  
33-37  
38-40  
41-43  
44  
D0-D4  
NC  
Data 0,1,2,3,4  
No Connection  
Data 5,6,7  
In/Output  
13  
EPROM Prog.  
Mode  
D5-D7  
A4  
In/Output  
Input  
14  
V
Prog. Voltage  
Input  
Input  
Address 4  
PP  
15  
A8  
Address 8  
16-18  
19  
NC  
No Connection  
Address 9  
A9  
Input  
Input  
Input  
Input  
20  
A11  
A10  
/PGM  
Address 11  
Address 10  
Prog. Mode  
21  
22  
DS97Z8X0500  
P R E L I M I N A R Y  
9
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
1
1
P25  
P26  
P27  
P04  
P05  
28  
P24  
P23  
P22  
P21  
P20  
P03  
VSS  
P02  
P01  
P00  
P30  
P36  
P37  
P35  
D5  
D6  
D7  
A4  
A5  
28  
D4  
D3  
D2  
D1  
D0  
A3  
VSS  
A2  
A1  
P06  
P07  
A6  
A7  
28-Pin DIP  
28-Pin DIP  
VCC  
XTAL2  
XTAL1  
P31  
VCC  
NC  
/CE  
/OE  
EPM  
VPP  
A8  
A0  
/PGM  
A10  
A11  
A9  
P32  
P33  
P34  
14  
15  
14  
15  
Figure 9. Standard Mode  
28-Pin DIP/SOIC Pin Configuration*  
Figure 10. EPROM Programming Mode  
28-Pin DIP/SOIC Pin Configuration*  
Table 7. 28-Pin DIP/SOIC/PLCC  
Pin Identification*  
Pin # Symbol  
Function  
Direction  
In/Output  
1-3  
4-7  
8
P25-P27  
P04-P07  
Port 2, Pins 5,6,  
Port 0, Pins 4,5,6,7 In/Output  
Power Supply  
V
4
26  
25  
1
CC  
5
XPX0X5  
P06  
P07  
VCC
XT2  
XT1  
P31  
PXX21X  
P20
P03
VSS  
P02
P01
P00
9
XTAL2  
XTAL1  
Crystal Oscillator Output  
Crystal Oscillator Input  
Port 3, Pins 1,2,3 Input  
10  
11-13 P31-P33  
14-15 P34-P35  
28-Pin PLCC  
Port 3, Pins 4,5  
Port 3, Pin 7  
Port 3, Pin 6  
Port 3, Pin 0  
Output  
Output  
Output  
Input  
16  
17  
18  
P37  
P36  
P30  
11  
19  
18  
12  
19-21 P00-P02  
Port 0, Pins 0,1,2 In/Output  
Ground  
22  
23  
V
SS  
P03  
Port 0, Pin 3  
In/Output  
In/Output  
24-28 P20-P24  
Port 2, Pins  
0,1,2,3,4  
Notes:  
Figure 11. Standard Mode  
28-Pin PLCC Pin Configuration  
*Pin Identification and Configuration identical on DIP and  
Cerdip Window Lid style packages.  
10  
P R E L I M I N A R Y  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
Table 8. 28-Pin EPROM  
Pin Identification*  
Pin #  
Symbol Function  
Direction  
1
1-3  
4-7  
8
D5-D7  
A4-A7  
Data 5,6,7  
In/Output  
Input  
Address 4,5,6,7  
Power Supply  
4
26  
25  
1
V
CC  
5
XXAX5  
A6  
A7  
VCC
NC
/CE
/OE
DXX1X  
D0
A3
VSS
A2
A1
A0
9
NC  
No connection  
Chip Select  
10  
11  
12  
/CE  
/OE  
EPM  
Input  
Input  
Input  
Output Enable  
28-Pin PLCC  
EPROM Prog.  
Mode  
13  
V
Prog. Voltage  
Input  
PP  
11  
19  
18  
12  
14-15 A8-A9  
Address 8,9  
Address 11  
Address 10  
Prog. Mode  
Address 0,1,2  
Ground  
Input  
Input  
Input  
Input  
Input  
16  
17  
18  
A11  
A10  
/PGM  
19-21 A0-A2  
Figure 12. EPROM Programming Mode  
28-Pin PLCC Pin Configuration  
22  
23  
V
SS  
A3  
Address 3  
Input  
24-28 D0-D4  
Data 0,1,2,3,4  
In/Output  
Notes:  
*Pin Identification and Configuration identical on DIP and  
Cerdip Window Lid style packages.  
DS97Z8X0500  
P R E L I M I N A R Y  
11  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
ABSOLUTE MAXIMUM RATINGS  
Parameter  
Min  
Max  
Units  
Ambient Temperature under Bias  
Storage Temperature  
–40  
–65  
+105  
+150  
+7  
C
C
V
Voltage on any Pin with Respect to V [Note 1]  
–0.6  
SS  
Voltage on V Pin with Respect to V  
–0.3  
–0.6  
+7  
V
V
DD  
SS  
Voltage on XTAL1 and /RESET Pins with Respect to V [Note 2]  
V
+1  
DD  
SS  
Total Power Dissipation  
1.21  
220  
W
Maximum Allowable Current out of V  
mA  
SS  
Maximum Allowable Current into V  
180  
mA  
DD  
Maximum Allowable Current into an Input Pin [Note 3]  
Maximum Allowable Current into an Open-Drain Pin [Note 4]  
Maximum Allowable Output Current Sinked by Any I/O Pin  
Maximum Allowable Output Current Sourced by Any I/O Pin  
Maximum Allowable Output Current Sinkedd by /RESET Pin  
–600  
–600  
+600  
+600  
25  
µA  
µA  
mA  
mA  
25  
3 mA  
Notes:  
1. This applies to all pins except XTAL pins and where otherwise noted.  
2. There is no input protection diode from pin to V  
.
DD  
3. This excludes XTAL pins.  
4. Device pin is not at an output Low state.  
Stresses greater than those listed under Absolute Maxi-  
mum Ratings may cause permanent damage to the de-  
vice. This is a stress rating only; functional operation of the  
device at any condition above those indicated in the oper-  
ational sections of these specifications is not implied. Ex-  
posure to absolute maximum rating conditions for an ex-  
tended period may affect device reliability.  
Total power dissipation should not exceed 1.2 W for the  
package. Power dissipation is calculated as follows:  
Total Power Dissipation = V x [ I – (sum of I ) ]  
DD  
DD  
OH  
+ sum of [ (V  
– V ) x I  
]
DD  
OH  
OH  
+ sum of (V x I )  
0L  
0L  
STANDARD TEST CONDITIONS  
The characteristics listed below apply for standard test  
conditions as noted. All voltages are referenced to  
Ground. Positive current flows into the referenced pin  
(Test Load).  
From Output  
Under Test  
150 pF  
Figure 13. Test Load Diagram  
12  
P R E L I M I N A R Y  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
CAPACITANCE  
T = 25°C, V = GND = 0V, f = 1.0 MHz; unmeasured pins returned to GND.  
A
CC  
1
Parameter  
Min  
Max  
Input capacitance  
Output capacitance  
I/O capacitance  
0
0
0
12 pF  
12 pF  
12 pF  
DC ELECTRICAL CHARACTERISTICS  
T = 0 °C to +70 °C  
A
V
Typical  
CC  
Sym  
Parameter  
Note [3]  
Min  
Max  
@ 25°C Units  
Conditions  
Notes  
V
V
V
V
V
V
V
V
V
V
V
Clock Input High  
Voltage  
3.5V  
5.5V  
0.7 V  
0.7 V  
V
V
+0.3  
1.8  
2.5  
V
V
Driven by External  
Clock Generator  
CH  
CC  
CC  
+0.3  
CC  
CC  
Clock Input Low  
Voltage  
3.5V  
4.5V  
GND-0.3  
GND-0.3  
0.2 V  
0.2 V  
0.9  
1.5  
V
V
Driven by External  
Clock Generator  
CL  
CC  
CC  
Input High Voltage  
3.5V  
5.5V  
0.7 V  
0.7 V  
V
V
+0.3  
+0.3  
2.5  
2.5  
V
V
IH  
CC  
CC  
CC  
CC  
Input Low Voltage  
3.5V  
5.5V  
GND-0.3  
GND-0.3  
0.2 V  
0.2 V  
1.5  
1.5  
V
V
IL  
CC  
CC  
Output High Voltage  
Low EMI Mode  
3.5V  
5.5V  
V
V
–0.4  
-0.4  
3.3  
4.8  
V
V
I
= – 0.5 mA  
OH  
OH1  
OL  
OL1  
OL2  
RH  
RL  
CC  
OH  
CC  
Output High Voltage  
3.5V  
5.5V  
V
V
–0.4  
–0.4  
3.3  
4.8  
V
V
I
I
= -2.0 mA  
= -2.0 mA  
CC  
OH  
CC  
OH  
Output Low Voltage  
Low EMI Mode  
3.5V  
4.5V  
0.4  
0.4  
0.2  
0.2  
V
V
I
I
= 1.0 mA  
= 1.0 mA  
OL  
OL  
Output Low Voltage  
3.5V  
4.5V  
0.4  
0.4  
0.1  
0.1  
V
V
I
I
= + 4.0 mA  
= + 4.0 mA  
8
8
OL  
OL  
Output Low Voltage  
3.5V  
4.5V  
1.2  
1.2  
0.5  
0.5  
V
V
I
I
= + 12 mA  
= + 12 mA  
8
8
OL  
OL  
Reset Input High  
Voltage  
3.5V  
5.5V  
.8 V  
.8 V  
V
1.7  
2.1  
V
V
CC  
CC  
V
CC  
CC  
Reset Input Low  
Voltage  
3.5V  
5.5V  
GND –0.3  
GND –0.3  
0.2 V  
0.2 V  
1.3  
1.7  
V
V
13  
CC  
CC  
V
Reset Output Low  
Voltage  
3.5V  
5.5V  
0.6  
0.6  
0.3  
0.2  
V
V
I
I
= 1.0 mA  
= 1.0 mA  
OLR  
OL  
OL  
V
V
Comparator Input  
Offset Voltage  
3.5V  
4.5V  
25  
25  
10  
10  
mV  
mV  
OFFSET  
Input Common Mode  
Voltage Range  
3.5V  
5.5V  
0
0
V
V
-1.0V  
V
V
10  
10  
ICR  
CC  
CC  
-1.0V  
I
I
I
Input Leakage  
3.5V  
4.5V  
–1  
–1  
2
2
0.032  
0.032  
µA  
µA  
V
V
= 0V, V  
= 0V, V  
IL  
IN  
CC  
CC  
IN  
Output Leakage  
Reset Input Current  
3.5V  
4.5V  
–1  
-1  
2
2
0.032  
0.032  
µA  
µA  
V
V
= 0V, V  
= 0V, V  
OL  
IR  
IN  
CC  
CC  
IN  
3.5V  
4.5V  
–20  
–20  
–130  
–180  
–65  
–112  
µA  
µA  
DS97Z8X0500  
P R E L I M I N A R Y  
13  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
T = 0 °C to +70 °C  
A
V
Typical  
CC  
Sym  
Parameter  
Note [3]  
Min  
Max  
@ 25°C Units  
Conditions  
Notes  
I
I
Supply Current  
3.5V  
5.5V  
20  
25  
7
20  
mA @ 16 MHz  
mA @ 16 MHz  
4,5  
4,5  
CC  
Standby Current  
Halt Mode  
3.5V  
5.5V  
8
8
3.7  
3.7  
mA  
mA  
V
= 0V, V  
CC  
4,5  
4,5  
CC1  
IN  
@ 16 MHz  
3.5V  
5.5V  
7.0  
7.0  
2.9  
2.9  
mA Clock Divide by  
mA 16 @ 16 MHz  
4,5  
4,5  
I
Standby Current  
Stop Mode  
3.5V  
5.5V  
3.5V  
5.5V  
10  
10  
800  
800  
2
3
600  
600  
µA  
µA  
µA  
µA  
V
V
V
V
= 0V, V  
= 0V, V  
= 0V, V  
= 0V, V  
6,11  
6,11  
6,11,14  
6,11,14  
CC2  
IN  
IN  
IN  
IN  
CC  
CC  
CC  
CC  
I
I
Auto Latch  
Low Current  
3.5V  
5.5V  
0.7  
1.4  
8
15  
2.4  
4.7  
µA 0V <V <V  
9
9
ALL  
IN  
CC  
CC  
µA  
0V <V <V  
IN  
IN  
Auto Latch  
High Current  
3.5V  
5.5V  
–0.6  
–1  
–5  
–8  
–1.8  
–3.8  
µA 0V<V <V  
9
9
ALH  
CC  
CC  
µA  
0V<V <V  
IN  
T
Power On Reset  
3.5V  
5.5V  
3.0  
2.0  
24  
13  
7
4
ms  
ms  
POR  
V
Auto Reset Voltage  
2.3  
3.1  
2.9  
V
1,7  
LV  
Notes:  
1. Device does not function down to the Auto Reset voltage  
2. GND=0V  
3. The V voltage specification of 5.5V guarantees 5.0V ± 0.5V and  
CC  
the V voltage specification of 3.5V guarantees 3.5V only.  
CC  
4. All outputs unloaded, I/O pins floating, inputs at rail.  
5. CL1= CL2 = 22 pF  
6. Same as note [4] except inputs at V  
CC  
7. Max. temperature is 70°C  
8. STD Mode (not Low EMI Mode)  
9. Auto Latch (mask option) selected  
10. For analog comparator inputs when analog comparators are  
enabled  
11. Clock must be forced Low, when XTAL1 is clock driven and XTAL2  
is floating  
12. Typicals are at V = 5.0V and V = 3.5V  
CC  
CC  
13. Z86C40 only  
14. WDT running  
14  
P R E L I M I N A R Y  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
T =–40 °C to +105 °C  
A
V
Typical  
CC  
Sym  
Parameter  
Note [3]  
Min  
Max  
@ 25°C Units  
Conditions  
Notes  
1
V
V
V
V
V
Clock Input High  
Voltage  
4.5V  
5.5V  
0.7 V  
0.7 V  
V
V
+0.3  
2.5  
2.5  
V
V
Driven by External  
Clock Generator  
CH  
CL  
IH  
CC  
CC  
+0.3  
CC  
CC  
Clock Input Low  
Voltage  
4.5V  
5.5V  
GND-0.3  
GND-0.3  
0.2 V  
0.2 V  
1.5  
1.5  
V
V
Driven by External  
Clock Generator  
CC  
CC  
Input High Voltage  
4.5V  
5.5V  
0.7 V  
0.7 V  
V
V
+0.3  
+0.3  
2.5  
2.5  
V
V
CC  
CC  
CC  
CC  
Input Low Voltage  
4.5V  
5.5V  
GND-0.3  
GND-0.3  
0.2 V  
0.2 V  
1.5  
1.5  
V
V
IL  
CC  
CC  
Output High  
Voltage Low EMI  
Mode  
4.5V  
5.5V  
V
V
–0.4  
–0.4  
4.8  
4.8  
V
V
I
I
= – 0.5 mA  
= – 0.5 mA  
8
8
OH  
CC  
OH  
OH  
CC  
V
V
V
V
V
V
Output High Voltage  
4.5V  
4.5V  
V
V
–0.4  
–0.4  
4.8  
4.8  
V
V
I
I
= -2.0 mA  
= -2.0 mA  
8
8
OH1  
CC  
OH  
OH  
CC  
Output Low Voltage  
Low EMI Mode  
4.5V  
5.5V  
0.4  
0.4  
0.2  
0.2  
V
V
I
I
= 1.0 mA  
= 1.0 mA  
OL  
OL  
OL  
Output Low Voltage  
4.5V  
5.5V  
0.4  
0.4  
0.1  
0.1  
V
V
I
I
= + 4.0 mA  
= +4.0 mA  
8
8
OL1  
OL2  
RH  
OL  
OL  
Output Low Voltage  
4.5V  
5.5V  
1.2  
1.2  
0.5  
0.5  
V
V
I
I
= + 12 mA  
= + 12 mA  
8
8
OL  
OL  
Reset Input High  
Voltage  
3.5V  
5.5V  
.8 V  
.8 V  
V
1.7  
2.1  
V
V
13  
13  
CC  
CC  
V
CC  
CC  
Reset Output Low  
Voltage  
3.5V  
5.5V  
0.6  
0.6  
0.3  
0.2  
V
V
I
I
= 1.0 mA  
= 1.0 mA  
13  
13  
OLR  
OL  
OL  
V
V
Comparator Input  
Offset Voltage  
4.5V  
5.5V  
25  
25  
10  
10  
mV  
mV  
OFFSET  
Input Common  
Mode Voltage  
Range  
4.5V  
5.5V  
0
0
V
V
-1.5V  
V
V
10  
10  
ICR  
CC  
CC  
-1.5V  
I
I
Input Leakage  
4.5V  
5.5V  
–1  
–1  
2
2
<1  
<1  
µA  
µA  
V
V
= 0V, V  
= 0V, V  
IL  
IN  
IN  
CC  
CC  
Output Leakage  
4.5V  
5.5V  
–1  
–1  
2
2
<1  
<1  
µA  
µA  
V
V
= 0V, V  
= 0V, V  
OL  
IN  
IN  
CC  
CC  
I
I
I
Reset Input Current  
Supply Current  
4.5V  
5.5V  
–18  
–18  
–180  
–180  
–112  
–112  
µA  
µA  
IR  
4.5V  
5.5V  
25  
25  
20  
20  
mA @ 16 MHz  
mA @ 16 MHz  
4,5  
4,5  
CC  
CC1  
Standby Current  
Halt Mode  
4.5V  
8
3.7  
mA  
V
= 0V, V  
4,5  
IN  
CC  
CC  
@ 16 MHz  
= 0V, V  
5.5V  
8
3.7  
mA  
4,5  
V
IN  
@ 16 MHz  
I
I
Standby Current  
(Stop Mode)  
4.5V  
5.5V  
10  
10  
2
3
µA  
µA  
V
V
= 0V, V  
= 0V, V  
6,11,14  
6,11,14  
CC2  
IN  
IN  
CC  
CC  
Auto Latch Low  
Current  
4.5V  
5.5V  
1.4  
1.4  
20  
20  
4.7  
4.7  
µA  
µA  
0V < V < V  
9
9
ALL  
IN  
CC  
CC  
0V < V < V  
IN  
DS97Z8X0500  
P R E L I M I N A R Y  
15  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
T =–40 °C to +105 °C  
A
V
Typical  
CC  
Sym  
Parameter  
Note [3]  
Min  
Max  
@ 25°C Units  
Conditions  
Notes  
I
Auto Latch High  
Current  
4.5V  
5.5V  
–1.0  
–1.0  
–10  
–10  
–3.8  
–3.8  
µA  
µA  
0V < V < V  
9
9
ALH  
IN  
CC  
CC  
0V < V < V  
IN  
T
Power On Reset  
4.5V  
5.5V  
2.0  
2.0  
14  
14  
4
4
mS  
mS  
POR  
V
Auto Reset Voltage  
2.0  
3.3  
2.9  
V
1
LV  
1. Device does not function down to the Auto Reset voltage  
2. GND=0V  
3. The V voltage spec. of 5.5V guarantees 5.0V +/- ± 0.5V  
CC  
4. All outputs unloaded, I/O pins floating, inputs at rail  
5. CL1= CL2 = 22 pF  
6. Same as note [4] except inputs at V  
CC  
7. Max. temperature is 70°C  
8. STD Mode (not Low EMI Mode)  
9. Auto Latch (mask option) selected  
10. For analog comparator inputs when analog comparators are  
enabled  
11. Clock must be forced Low, when XTAL1 is clock driven and XTAL2  
is floating  
12. Typicals are at V = 5.0V  
CC  
13. Z86C40 only  
14. WDT is not running  
16  
P R E L I M I N A R Y  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
R//W, /DM  
1
13  
19  
12  
Port 0  
Port 1  
/AS  
16  
20  
18  
3
A7 - A0  
D7 - D0 IN  
1
2
9
8
11  
4
5
6
/DS  
(Read)  
17  
10  
Port1  
A7 - A0  
D7 - D0 OUT  
14  
15  
7
/DS  
(Write)  
Figure 14. External I/O or Memory Read/Write Timing  
Z86C40 Only  
DS97Z8X0500  
P R E L I M I N A R Y  
17  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
T = 0°C to 70°C  
A
16 MHz  
Note [3]  
V
No  
Symbol  
TdA(AS)  
Parameter  
Min  
Max  
Units  
Notes  
CC  
1
Address Valid to /AS Rise  
Delay  
3.5V  
5.5V  
25  
25  
ns  
ns  
2
2
3
4
5
6
7
8
9
TdAS(A)  
TdAS(DR)  
TwAS  
/AS Rise to Address Float  
Delay  
3.5V  
5.5V  
35  
35  
ns  
ns  
2
/AS Rise to Read Data  
Req’d Valid  
3.5V  
5.5V  
180  
180  
ns  
ns  
1,2  
2
/AS Low Width  
3.5V  
5.5V  
40  
40  
ns  
ns  
TdAS(DS)  
TwDSR  
Address Float to /DS Fall  
/DS (Read) Low Width  
/DS (Write) Low Width  
3.5V  
5.5V  
0
0
ns  
ns  
3.5V  
5.5V  
135  
135  
ns  
ns  
1,2  
1,2  
1,2  
2
TwDSW  
3.5V  
5.5V  
80  
80  
ns  
ns  
TdDSR(DR)  
ThDR(DS)  
/DS Fall to Read Data Req’d  
Valid  
3.5V  
5.5V  
75  
75  
ns  
ns  
Read Data to /DS Rise Hold  
Time  
3.5V  
5.5V  
0
0
ns  
ns  
10 TdDS(A)  
/DS Rise to Address Active  
Delay  
3.5V  
5.5V  
50  
50  
ns  
ns  
2
11 TdDS(AS)  
12 TdR/W(AS)  
13 TdDS(R/W)  
14 TdDW(DSW)  
15 TdDS(DW)  
16 TdA(DR)  
/DS Rise to /AS Fall Delay  
3.5V  
5.5V  
35  
35  
ns  
ns  
2
R//W Valid to /AS Rise  
Delay  
3.5V  
5.5V  
25  
25  
ns  
ns  
2
/DS Rise to R//W Not Valid  
3.5V  
5.5V  
35  
35  
ns  
ns  
2
Write Data Valid to /DS Fall  
(Write) Delay  
3.5V  
5.5V  
55  
55  
25  
25  
ns  
ns  
2
/DS Rise to Write Data Not  
Valid Delay  
3.5V  
5.5V  
35  
35  
ns  
ns  
2
Address Valid to Read Data  
Req’d Valid  
3.5V  
5.5V  
230  
230  
ns  
ns  
1,2  
2
17 TdAS(DS)  
18 TdDM(AS)  
20 ThDS(AS)  
/AS Rise to /DS Fall Delay  
3.5V  
5.5V  
45  
45  
ns  
ns  
/DM Valid to /AS Fall Delay  
3.5V  
5.5V  
30  
30  
ns  
ns  
2
/DS Valid to Address Valid  
Hold Time  
3.5V  
5.5V  
35  
35  
ns  
ns  
Notes:  
1. When using extended memory timing add 2 TpC  
2. Timing numbers given are for minimum TpC  
3. The V voltage specification of 5.5V guarantees 5.0V +/- ±0.5V and  
CC  
the V voltage specification of 3.5V guarantees 3.5V only  
CC  
Standard Test Load  
All timing references use 0.7 V for a logic 1 and 0.2 V for a logic 0  
CC  
CC  
For Standard Mode (not Low-EMI Mode for outputs) with SMR D1 = 0, D0 = 0  
18  
P R E L I M I N A R Y  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
T = -40°C to 105°C  
A
16 MHz  
Note [3]  
1
V
No  
Symbol  
TdA(AS)  
Parameter  
Min  
Max  
Units  
Notes  
CC  
1
Address Valid to /AS Rise  
Delay  
4.5V  
5.5V  
25  
25  
ns  
ns  
2
2
3
4
5
6
7
8
9
TdAS(A)  
TdAS(DR)  
TwAS  
/AS Rise to Address Float  
Delay  
4.5V  
5.5V  
35  
35  
ns  
ns  
2
1,2  
2
/AS Rise to Read Data  
Req’d Valid  
4.5V  
5.5V  
180  
180  
ns  
ns  
/AS Low Width  
4.5V  
5.5V  
40  
40  
ns  
ns  
TdAS(DS)  
TwDSR  
Address Float to /DS Fall  
/DS (Read) Low Width  
/DS (Write) Low Width  
4.5V  
5.5V  
0
0
ns  
ns  
4.5V  
5.5V  
135  
135  
ns  
ns  
1,2  
1,2  
1,2  
2
TwDSW  
4.5V  
5.5V  
80  
80  
ns  
ns  
TdDSR(DR)  
ThDR(DS)  
/DS Fall to Read Data Req’d  
Valid  
4.5V  
5.5V  
75  
75  
ns  
ns  
Read Data to /DS Rise Hold  
Time  
4.5V  
5.5V  
0
0
ns  
ns  
10 TdDS(A)  
/DS Rise to Address Active  
Delay  
4.5V  
5.5V  
50  
50  
ns  
ns  
2
11 TdDS(AS)  
12 TdR/W(AS)  
13 TdDS(R/W)  
14 TdDW(DSW)  
15 TdDS(DW)  
16 TdA(DR)  
/DS Rise to /AS Fall Delay  
4.5V  
5.5V  
35  
35  
ns  
ns  
2
R//W Valid to /AS Rise  
Delay  
4.5V  
5.5V  
25  
25  
ns  
ns  
2
/DS Rise to R//W Not Valid  
4.5V  
5.5V  
35  
35  
ns  
ns  
2
Write Data Valid to /DS Fall  
(Write) Delay  
4.5V  
5.5V  
55  
55  
25  
25  
ns  
ns  
2
/DS Rise to Write Data Not  
Valid Delay  
4.5V  
5.5V  
35  
35  
ns  
ns  
2
Address Valid to Read Data  
Req’d Valid  
4.5V  
5.5V  
230  
230  
ns  
ns  
1,2  
2
17 TdAS(DS)  
18 TdDM(AS)  
20 ThDS(AS)  
/AS Rise to /DS Fall Delay  
4.5V  
5.5V  
45  
45  
ns  
ns  
/DM Valid to /AS Fall Delay  
4.5V  
5.5V  
30  
30  
ns  
ns  
2
/DS Valid to Address Valid  
Hold Time  
4.5V  
5.5V  
35  
35  
ns  
ns  
Notes:  
1. When using extended memory timing add 2 TpC  
2. Timing numbers given are for minimum TpC  
3. The V voltage specification of 5.5V guarantees 5.0V +/- 0.5V and  
CC  
the V  
voltage specification of 3.5V guarantees 3.5V only  
CC  
Standard Test Load  
All timing references use 0.7 V for a logic 1 and 0.2 V for a logic 0  
CC  
CC  
For Standard Mode (not Low-EMI Mode for outputs) with SMR D1 = 0, D0 = 0  
DS97Z8X0500  
P R E L I M I N A R Y  
19  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
3
1
Clock  
2
2
3
7
7
TIN  
4
5
6
IRQN  
8
9
Clock  
Setup  
11  
Stop  
Mode  
Recovery  
Source  
10  
Figure 15. Additional Timing Diagram  
20  
P R E L I M I N A R Y  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
Additional Timing Table (Divide-By-One Mode)  
T = 0 °C to +70 °C  
T
= -40 °C to +105 °C  
A
A
1
4 MHz  
4 MHz  
V
CC  
No  
Symbol  
TpC  
Parameter  
Note [6]  
Min  
Max  
Min  
Max  
Units  
Notes  
1
Input Clock Period  
3.5V  
5.5V  
250  
250  
DC  
DC  
250  
250  
DC  
DC  
ns  
ns  
1,7,8  
1,7,8  
2
3
4
5
6
7
TrC,TfC  
TwC  
Clock Input Rise &  
Fall Times  
3.5V  
5.5V  
25  
25  
25  
25  
ns  
ns  
1,7,8  
1,7,8  
Input Clock Width  
3.5V  
5.5V  
100  
100  
100  
100  
ns  
ns  
1,7,8  
1,7,8  
TwTinL  
TwTinH  
TpTin  
Timer Input Low  
Width  
3.5V  
5.5V  
100  
70  
100  
70  
ns  
ns  
1,7,8  
1,7,8  
Timer Input High  
Width  
3.5V  
5.5V  
5TpC  
5TpC  
5TpC  
5TpC  
1,7,8  
1,7,8  
Timer Input Period  
3.5V  
5.5V  
8TpC  
8TpC  
8TpC  
8TpC  
1,7,8  
1,7,8  
TrTin, TfTin Timer Input Rise  
& Fall Timer  
3.5V  
5.5V  
100  
100  
100  
100  
ns  
ns  
1,7,8  
1,7,8  
8A TwIL  
8B TwIL  
Int. Request Low  
Time  
3.5V  
5.5V  
100  
70  
100  
70  
ns  
ns  
1,2,7,8  
1,2,7,8  
Int. Request Low  
Time  
3.5V  
5.5V  
5TpC  
5TpC  
5TpC  
5TpC  
1,3,7,8  
1,3,7,8  
9
TwIH  
Int. Request Input  
High Time  
3.5V  
5.5V  
5TpC  
5TpC  
5TpC  
5TpC  
1,2,7,8  
1,2,7,8  
10  
Twsm  
STOP Mode  
Recovery Width  
Spec  
3.5V  
5.5V  
12  
12  
12  
12  
ns  
ns  
4,8  
4,8  
11  
Tost  
Oscillator Startup  
Time  
3.5V  
5.5V  
5TpC  
5TpC  
5TpC  
4,8,9  
Notes:  
1. Timing Reference uses 0.7 V for a logic 1 and 0.2 V for a logic 0.  
CC  
2. Interrupt request via Port 3 (P31-P33).  
3. Interrupt request via Port 3 (P30).  
4. SMR-D5 = 1, POR STOP Mode Delay is on.  
5. Reg. WDTMR.  
CC  
6. The V voltage specification of 5.5V guarantees 5.0V ±+/- 0.5V and  
CC  
the V voltage specification of 3.5V guarantees 3.5V only.  
CC  
7. SMR D1 = 0.  
8. Maximum frequency for internal system clock is 4 MHz when  
using XTAL divide-by-one mode.  
9. For RC and LC oscillator, and for oscillator driven by clock driver.  
DS97Z8X0500  
P R E L I M I N A R Y  
21  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
Handshake Timing Diagrams  
Data In Valid  
Data In  
Next Data In Valid  
1
2
3
/DAV  
Delayed DAV  
(Input)  
4
5
6
RDY  
Delayed RDY  
(Output)  
Figure 16. Input Handshake Timing  
Data Out  
Data Out Valid  
Next Data Out Valid  
7
/DAV  
Delayed DAV  
(Output)  
8
9
11  
10  
RDY  
Delayed RDY  
(Input)  
Figure 17. Output Handshake Timing  
22  
P R E L I M I N A R Y  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
Additional Timing Table  
T = -40 °C to +105 °C  
A
1
16 MHz  
V
CC  
No  
Symbol  
TpC  
Parameter  
Note [6]  
Min  
Max  
Units  
Conditions  
Notes  
1
Input Clock Period  
3.5V  
5.5V  
62.5  
62.5  
DC  
DC  
ns  
ns  
1,7,8  
1,7,8  
2
TrC,TfC  
TwC  
Clock Input Rise &  
Fall Times  
3.5V  
5.5V  
15  
15  
ns  
ns  
1,7,8  
1,7,8  
3
Input Clock Width  
3.5V  
5.5V  
31  
31  
ns  
ns  
1,7,8  
1,7,8  
4
TwTinL  
TwTinH  
TpTin  
Timer Input Low  
Width  
3.5V  
5.5V  
70  
70  
ns  
ns  
1,7,8  
1,7,8  
5
Timer Input High  
Width  
3.5V  
5.5V  
5TpC  
5TpC  
1,7,8  
1,7,8  
6
Timer Input Period  
3.5V  
5.5V  
8TpC  
8TpC  
[1,7,8  
1,7,8  
7
TrTin, TfTin Timer Input Rise  
& Fall Timer  
3.5V  
5.5V  
100  
100  
ns  
ns  
1,7,8  
1,7,8  
8A  
8B  
9
TwIL  
TwIL  
TwIH  
Twsm  
Int. Request Low  
Time  
3.5V  
5.5V  
70  
70  
ns  
ns  
1,2,7,8  
1,2,7,8  
Int. Request Low  
Time  
3.5V  
5.5V  
5TpC  
5TpC  
1,3,7,8  
1,3,7,8  
Int. Request Input  
High Time  
3.5V  
5.5V  
5TpC  
1,2,7,8  
10  
STOP Mode  
Recovery Width  
Spec  
3.5V  
5.5V  
12  
12  
ns  
ns  
4,8  
4,8  
11  
12  
Tost  
Oscillator Startup  
Time  
3.5V  
5.5V  
5TpC  
5TpC  
4,8  
4,8  
Twdt  
Watch-Dog Timer  
Delay Time  
3.5V  
5.5V  
10  
5
ms  
ms  
D0 = 0  
D1 = 0  
5,11  
5,11  
Before Timeout  
3.5V  
5.5V  
20  
10  
ms  
ms  
D0 = 1  
D1 = 0  
5,11  
5,11  
3.5V  
5.5V  
40  
20  
ms  
ms  
D0 = 0  
D1 = 1  
5,11  
5,11  
3.5V  
5.5V  
160  
80  
ms  
ms  
D0 = 1  
D1 = 1  
5,11  
5,11  
Notes:  
1. Timing Reference uses 0.7 VCC for a logic 1 and 0.2 VCC for a logic 0  
2. Interrupt request via Port 3 (P31-P33)  
3. Interrupt request via Port 3 (P30)  
4. SMR-D5 = 1, POR STOP Mode Delay is on  
5. Reg. WDTMR  
6. The VCC voltage spec. of 5.5V guarantees 5.0V +/- ± 0.5V  
7. SMR D1 = 0  
8. Maximum frequency for internal system clock is 4 MHz when using  
XTAL divide-by-one mode.  
9. For RC and LC oscillator, and for oscillator driven by clock driver.  
10. Standard Mode (not Low EMI output ports)  
11. Using internal RC  
DS97Z8X0500  
P R E L I M I N A R Y  
23  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
PIN FUNCTIONS  
R//W Read/Write (output, write Low). The R//W signal is  
Low when the CCP is writing to the external program or  
data memory (Z86E40 only).  
EPROM Programming Mode  
D7-D0 Data Bus. The data can be read from or written to  
external memory through the data bus.  
/RESET Reset (input, active Low). Reset will initialize the  
MCU. Reset is accomplished either through Power-On,  
Watch-Dog Timer reset, STOP-Mode Recovery, or exter-  
nal reset. During Power-On Reset and Watch-Dog Timer  
Reset, the internally generated reset drives the reset pin  
low for the POR time. Any devices driving the reset line  
must be open-drain in order to avoid damage from a pos-  
sible conflict during reset conditions. Pull-up is provided in-  
ternally. After the POR time, /RESET is a Schmitt-trig-  
gered input.  
A11-A0 Address Bus. During programming, the EPROM  
address is written to the address bus.  
VCC Power Supply. This pin must supply 5V during the  
EPROM read mode and 6V during other modes.  
/CE Chip Enable (active Low). This pin is active during  
EPROM Read Mode, Program Mode, and Program Verify  
Mode.  
/OE Output Enable (active Low). This pin drives the direc-  
tion of the Data Bus. When this pin is Low, the Data Bus is  
output, when High, the Data Bus is input.  
To avoid asynchronous and noisy reset problems, the  
Z86E40 is equipped with a reset filter of four external  
clocks (4TpC). If the external reset signal is less than 4TpC  
in duration, no reset occurs. On the fifth clock after the re-  
set is detected, an internal RST signal is latched and held  
for an internal register count of 18 external clocks, or for  
the duration of the external reset, whichever is longer. Dur-  
ing the reset cycle, /DS is held active Low while /AS cycles  
at a rate of TpC/2. Program execution begins at location  
000CH, 5-10 TpC cycles after /RESET is released. For  
Power-On Reset, the reset output time is 5 ms. The  
Z86E40 does not reset WDTMR, SMR, P2M, and P3M  
registers on a STOP-Mode Recovery operation.  
EPM EPROM Program Mode. This pin controls the differ-  
ent EPROM Program Mode by applying different voltages.  
V
Program Voltage. This pin supplies the program volt-  
PP  
age.  
/PGM Program Mode (active Low). When this pin is Low,  
the data is programmed to the EPROM through the Data  
Bus.  
Application Precaution  
/ROMless (input, active Low). This pin, when connected to  
GND, disables the internal ROM and forces the device to  
function as a Z86C90/C89 ROMless Z8. (Note that, when  
The production test-mode environment may be enabled  
accidentally during normal operation if excessive noise  
surges above V occur on pins XTAL1 and /RESET.  
CC  
left unconnected or pulled High to V , the device func-  
CC  
In addition, processor operation of Z8 OTP devices may be  
tions normally as a Z8 ROM version).  
affected by excessive noise surges on the V , /CE, /EPM,  
/OE pins while the microcontroller is in Standard Mode.  
PP  
Note: When using in ROM Mode in High EMI (noisy) envi-  
ronment, the ROMless pins should be connected directly  
Recommendations for dampening voltage surges in both  
test and OTP mode include the following:  
to V  
.
CC  
Using a clamping diode to V  
CC  
Adding a capacitor to the affected pin  
Standard Mode  
XTAL Crystal 1 (time-based input). This pin connects a  
parallel-resonant crystal, ceramic resonator, LC, RC net-  
work, or external single-phase clock to the on-chip oscilla-  
tor input.  
XTAL2 Crystal 2 (time-based output). This pin connects a  
parallel-resonant crystal, ceramic resonator, LC, or RC  
network to the on-chip oscillator output.  
24  
P R E L I M I N A R Y  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
Port 0 (P07-P00). Port 0 is an 8-bit, bidirectional, CMOS-  
compatible I/O port. These eight I/O lines can be config-  
ured under software control as a nibble I/O port, or as an  
address port for interfacing external memory. The input  
buffers are Schmitt-triggered and nibble programmed. Ei-  
ther nibble output that can be globally programmed as  
push-pull or open-drain. Low EMI output buffers can be  
globally programmed by the software. Port 0 can be placed  
under handshake control. In Handshake Mode, Port 3  
lines P32 and P35 are used as handshake control lines.  
The handshake direction is determined by the configura-  
tion (input or output) assigned to Port 0's upper nibble. The  
lower nibble must have the same direction as the upper  
nibble.  
1
For external memory references, Port 0 provides address  
bits A11-A8 (lower nibble) or A15-A8 (lower and upper nib-  
ble) depending on the required address space. If the ad-  
dress range requires 12 bits or less, the upper nibble of  
Port 0 can be programmed independently as I/O while the  
lower nibble is used for addressing. If one or both nibbles  
are needed for I/O operation, they must be configured by  
writing to the Port 0 mode register. In ROMless mode, after  
a hardware reset, Port 0 is configured as address lines  
A15-A8, and extended timing is set to accommodate slow  
memory access. The initialization routine can include re-  
configuration to eliminate this extended timing mode. In  
ROM mode, Port 0 is defined as input after reset.  
Port 0 can be set in the High-Impedance Mode if selected  
as an address output state, along with Port 1 and the con-  
trol signals /AS, /DS, and R//W (Figure 18).  
DS97Z8X0500  
P R E L I M I N A R Y  
25  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
4
4
Port 0 (I/O)  
Handshake Controls  
/DAV0 and RDY0  
(P32 and P35)  
Open-Drain  
OEN  
PAD  
Out  
1.5  
2.3V Hysteresis  
In  
Auto Latch  
R
500 kΩ  
Figure 18. Port 0 Configuration  
26  
P R E L I M I N A R Y  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
Port 1 (P17-P10). Port 1 is an 8-bit, bidirectional, CMOS-  
compatible port with multiplexed Address (A7-A0) and  
Data (D7-D0) ports. These eight I/O lines can be pro-  
grammed as inputs or outputs or can be configured under  
software control as an Address/Data port for interfacing  
external memory. The input buffers are Schmitt-triggered  
and the output buffers can be globally programmed as ei-  
ther push-pull or open-drain. Low EMI output buffers can  
be globally programmed by the software. Port 1 can be  
placed under handshake control. In this configuration, Port  
3, lines P33 and P34 are used as the handshake controls  
RDY1 and /DAV1 (Ready and Data Available). To inter-  
face external memory, Port 1 must be programmed for the  
multiplexed Address/Data mode. If more than 256 external  
locations are required, Port 0 outputs the additional lines  
(Figure 19).  
1
Port 1 can be placed in the high-impedance state along  
with Port 0, /AS, /DS, and R//W, allowing the Z86E40 to  
share common resources in multiprocessor and DMA ap-  
plications.  
Port 2 (I/O)  
MCU  
Handshake Controls  
/DAV1 and RDY1  
(P33 and P34)  
Open-Drain  
OEN  
PAD  
Out  
1.5  
2.3V Hysteresis  
In  
Auto Latch  
R
500 kΩ  
Figure 19. Port 1 Configuration (Z86E40 Only)  
DS97Z8X0500  
P R E L I M I N A R Y  
27  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
Port 2 (P27-P20). Port 2 is an 8-bit, bidirectional, CMOS-  
compatible I/O port. These eight I/O lines can be config-  
ured under software control as an input or output, indepen-  
dently. All input buffers are Schmitt-triggered. Bits pro-  
grammed as outputs can be globally programmed as  
either push-pull or open-drain. Low EMI output buffers can  
be globally programmed by the software. When used as an  
I/O port, Port 2 can be placed under handshake control.  
In Handshake Mode, Port 3 lines P31 and P36 are used as  
handshake control lines. The handshake direction is deter-  
mined by the configuration (input or output) assigned to bit  
7 of Port 2 (Figure 20).  
Port 2 (I/O)  
Z86E40  
MCU  
Handshake Controls  
/DAV2 and RDY2  
(P31 and P36)  
Open-Drain  
OEN  
PAD  
Out  
TTL Level Shifter  
In  
Auto Latch  
R 500 KΩ  
Figure 20. Port 2 Configuration  
P R E L I M I N A R Y  
28  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
Port 3 (P37-P30). Port 3 is an 8-bit, CMOS-compatible  
port with four fixed inputs (P33-P30) and four fixed outputs  
(P37-P34). These eight lines can be configured by soft-  
ware for interrupt and handshake control functions. Port 3,  
Pin 0 is Schmitt- triggered. P31, P32 and P33 are standard  
CMOS inputs with single trip point (no Auto Latches) and  
P34, P35, P36 and P37 are push-pull output lines. Low  
EMI output buffers can be globally programmed by the  
software. Two on-board comparators can process analog  
signals on P31 and P32 with reference to the voltage on  
P33. The analog function is enabled by setting the D1 of  
Port 3 Mode Register (P3M). The comparator output can  
be outputted from P34 and P37, respectively, by setting  
PCON register Bit D0 to 1 state. For the interrupt function,  
P30 and P33 are falling edge triggered interrupt inputs.  
P31 and P32 can be programmed as falling, rising or both  
edges triggered interrupt inputs (Figure 21). Access to  
Note: P33-P30 differs from the Z86C30/C31/C40 in that  
there is no clamping diode to V due to the EPROM high-  
CC  
voltage circuits. Exceeding the V maximum specification  
IH  
during standard operating mode may cause the device to  
enter EPROM mode.  
1
Counter/Timer 1 is made through P31 (T ) and P36  
IN  
(T  
). Handshake lines for Port 0, Port 1, and Port 2 are  
OUT  
also available on Port 3 (Table 9).  
DS97Z8X0500  
P R E L I M I N A R Y  
29  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
Z86E40  
MCU  
Port 3  
(I/O or Control)  
Auto Latch  
R 500 KΩ  
P30  
P30 Data  
Latch IRQ3  
R247 = P3M  
1 = Analog  
0 = Digital  
D1  
DIG.  
AN.  
P31 (AN1)  
IRQ2, Tin, P31 Data Latch  
+
-
P32 (AN2)  
P33 (REF)  
IRQ0, P32 Data Latch  
IRQ1, P33 Data Latch  
+
-
From Stop Mode  
Recovery Source  
Figure 21. Port 3 Configuration  
30  
P R E L I M I N A R Y  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
Table 9. Port 3 Pin Assignments  
Pin  
I/O  
CTC1  
Analog  
Interrupt  
P0 HS  
P1 HS  
P2 HS  
Ext  
P30  
P31  
IN  
IN  
IRQ3  
IRQ2  
1
T
AN1  
D/R  
IN  
P32  
P33  
P34  
P35  
P36  
IN  
AN2  
REF  
IRQ0  
IRQ1  
D/R  
R/D  
IN  
D/R  
R/D  
OUT  
OUT  
OUT  
AN1-Out  
/DM  
T
R/D  
OUT  
P37  
OUT  
An2-Out  
Comparator Inputs. Port 3, P31, and P32, each have a  
comparator front end. The comparator reference voltage  
P33 is common to both comparators. In analog mode, P31  
and P32 are the positive input of the comparators and P33  
is the reference voltage of the comparators.  
The pre-drivers slew rate reduced to 10 ns typical.  
Low EMI output drivers have resistance of 200 Ohms  
(typical).  
Low EMI Oscillator.  
Auto Latch. The Auto Latch puts valid CMOS levels on all  
CMOS inputs (except P33-P31) that are not externally  
driven. Whether this level is 0 or 1, cannot be determined.  
A valid CMOS level, rather than a floating node, reduces  
excessive supply current flow in the input buffer. Auto  
Latches are available on Port 0, Port 2, and P30. There  
are no Auto Latches on P31, P32, and P33.  
Internal SCLK/TCLK= XTAL operation limited to a  
maximum of 4 MHz - 250 ns cycle time, when Low EMI  
Oscillator is selected and system clock (SCLK = XTAL,  
SMR Reg. Bit D1 =1).  
Note for emulation only:  
Do not set the emulator to emulate Port 1 in low EMI  
mode. Port 1 must always be configured in Standard  
Mode.  
Low EMI Emission. The Z86E40 can be programmed to  
operate in a low EMI Emission Mode in the PCON register.  
The oscillator and all I/O ports can be programmed as low  
EMI emission mode independently. Use of this feature re-  
sults in:  
DS97Z8X0500  
P R E L I M I N A R Y  
31  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
FUNCTIONAL DESCRIPTION  
The MCU incorporates the following special functions to  
enhance the standard Z8 architecture to provide the user  
with increased design flexibility.  
Note: The device V must rise up to the operating V  
CC CC  
specification before the TPOR expires.  
Program Memory. The MCU can address up to 4 KB of  
Internal Program Memory (Figure 22). The first 12 bytes of  
program memory are reserved for the interrupt vectors.  
These locations contain six 16-bit vectors that correspond  
to the six available interrupts. For EPROM mode, byte 12  
(000CH) to address 4095 (0FFFH) consists of program-  
mable EPROM. After reset, the program counter points at  
the address 000CH, which is the starting address of the  
user program.  
RESET. The device is reset in one of three ways:  
1. Power-On Reset  
2. Watch-Dog Timer  
3. STOP-Mode Recovery Source  
Note: Having the Auto Power-on Reset circuitry built-in,  
the MCU does not need to be connected to an external  
power-on reset circuit. The reset time is 5 ms (typical). The  
MCU does not re-initialize WDTMR, SMR, P2M, and P3M  
registers to their reset values on a STOP-Mode Recovery  
operation.  
In ROMless mode, the Z86E40 can address up to 64 KB  
of External Program Memory. The ROM/ROMless option  
is only available on the 44-pin devices.  
EPROM  
65535  
ROMless  
External  
ROM and RAM  
4096  
External  
ROM and RAM  
4095  
On-Chip One Time PROM  
Location of  
First Byte of  
Instruction  
Executed  
After RESET  
12  
11  
10  
9
IRQ5  
IRQ5  
IRQ4  
IRQ4  
IRQ3  
IRQ3  
IRQ2  
IRQ2  
IRQ1  
IRQ1  
IRQ0  
IRQ0  
IRQ5  
IRQ5  
IRQ4  
IRQ4  
IRQ3  
IRQ3  
IRQ2  
IRQ2  
IRQ1  
IRQ1  
IRQ0  
IRQ0  
8
7
Interrupt  
Vector  
(Lower Byte)  
6
5
4
Interrupt  
Vector  
(Upper Byte)  
3
2
1
0
Figure 22. Program Memory Map  
(ROMless Z86E40 Only)  
32  
P R E L I M I N A R Y  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
EPROM Protect. When in ROM Protect Mode, and exe-  
cuting out of External Program Memory, instructions LDC,  
LDCI, LDE, and LDEI cannot read Internal Program Mem-  
ory.  
location 4096. In ROMless mode, the Z86E40 can address  
up to 64 KB of data memory. External data memory may  
be included with, or separated from, the external program  
memory space. /DM, an optional I/O function that can be  
programmed to appear on pin P34, is used to distinguish  
between data and program memory space (Figure 23).  
The state of the /DM signal is controlled by the type of in-  
struction being executed. An LDC opcode references  
PROGRAM (/DM inactive) memory, and an LDE instruc-  
tion references data (/DM active Low) memory.  
1
When in ROM Protect Mode and executing out of Internal  
Program Memory, instructions LDC, LDCI, LDE, and LDEI  
can read Internal Program Memory.  
Data Memory (/DM). In EPROM Mode, the Z86E40 can  
address up to 60 KB of external data memory beginning at  
EPROM  
ROMless  
65535  
External  
Data  
External  
Data  
Memory  
Memory  
4096  
4095  
Not Addressable  
0
Figure 23. Data Memory Map  
DS97Z8X0500  
P R E L I M I N A R Y  
33  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
Expanded Register File (ERF). The register file has been  
expanded to allow for additional system control registers,  
mapping of additional peripheral devices and input/output  
ports into the register address area. The Z8 register ad-  
dress space R0 through R15 is implemented as 16 groups  
of 16 registers per group (Figure 26). These register  
groups are known as the Expanded Register File (ERF).  
Register File. The register file consists of three I/O port  
registers, 236/125 general-purpose registers, 15 control  
and status registers, and three system configuration regis-  
ters in the expanded register group. The instructions can  
access registers directly or indirectly through an 8-bit ad-  
dress field. This allows a short 4-bit register address using  
the Register Pointer (Figure 24). In the 4-bit mode, the reg-  
ister file is divided into 16 working register groups, each  
occupying 16 continuous locations. The Register Pointer  
addresses the starting location of the active working-regis-  
ter group.  
The low nibble (D3-D0) of the Register Pointer (RP) select  
the active ERF group, and the high nibble (D7-D4) of reg-  
ister RP select the working register group. Three system  
configuration registers reside in the Expanded Register  
File at bank FH: PCON, SMR, and WDTMR. The rest of  
the Expanded Register is not physically implemented and  
is reserved for future expansion.  
Note: Register Bank E0-EF can only be accessed through  
working register and indirect addressing modes. (This  
bank is available in Z86E30/E40 only.)  
R253 RP  
D7 D6 D5 D4 D3 D2 D1 D0  
Expanded Register Group  
Working Register Group  
Default setting after RESET = 00000000  
Figure 24. Register Pointer Register  
34  
P R E L I M I N A R Y  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
1
r7 r6 r5 r4  
r3 r2 r1 r0  
R253  
(Register Pointer)  
The upper nibble of the register file address  
provided by the register pointer specifies  
the active working-register group.  
FF  
F0  
EF  
Note: Registers 80H  
through EFH are  
available in the Z86C30  
only.  
80  
7F  
70  
6F  
60  
5F  
50  
4F  
The lower nibble  
of the register  
file address  
provided by the  
instruction points  
to the specified  
register.  
40  
3F  
Specified Working  
Register Group  
30  
2F  
20  
1F  
Register Group 1  
R15 to R0  
10  
0F  
R15 to R4*  
R3 to R0*  
Register Group 0  
I/O Ports  
00  
* Expanded Register Group (0) is selected  
in this figure by handling bits D3 to D0 as  
"0" in Register R253 (RP).  
Figure 25. Register Pointer  
DS97Z8X0500  
P R E L I M I N A R Y  
35  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
Z8® STANDARD CONTROL REGISTERS  
RESET CONDITION  
D7 D6 D5 D4 D3 D2 D1 D0  
REGISTER  
% FF  
SPL  
SPH  
0
0
0
0
0
0
0
0
0
0
U
U
0
U
1
0
1
0
U
0
U
0
REGISTER POINTER  
7
6
5
4
3
2
1
0
% FE  
% FD  
% FC  
% FB  
% FA  
% F9  
% F8  
% F7  
% F6  
% F5  
% F4  
% F3  
% F2  
% F1  
% F0  
0
0
0
0
0
0
0
RP  
0
0
0
0
0
0
0
Working Register  
Group Pointer  
Expanded Register  
Group Pointer  
FLAGS  
IMR  
U
0
U
U
0
U
U
0
U
U
0
U
U
0
U
U
0
U
U
0
IRQ  
0
IPR  
U
0
U
1
U
0
U
0
U
1
U
1
U
0
*
*
P01M  
P3M  
P2M  
PRE0  
T0  
0
0
0
0
0
0
0
1
1
1
1
1
1
1
U
U
U
U
0
U
U
U
U
0
U
U
U
U
0
U
U
U
U
0
U
U
U
U
0
U
U
U
U
0
U
U
0
Z8 Reg. File  
%FF  
%FO  
PRE1  
T1  
Z86E30/E40 Only  
U
0
TMR  
Reserved  
EXPANDED REG. GROUP (F)  
REGISTER  
RESET CONDITION  
% (F) 0F  
% (F) 0E  
% (F) 0D  
WDTMR  
U
U
U
0
1
1
0
0
1
0
*
*
Z86E30/E40 Only  
Reserved  
%7F  
U
U
U
U
U
U
SMR2  
Reserved  
SMR  
% (F) 0C  
% (F) 0B  
**  
0
0
1
0
0
0
0
0
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
Reserved  
PCON  
% (F) 0A  
% (F) 09  
% (F) 08  
% (F) 07  
Reserved  
% (F) 06  
% (F) 05  
% (F) 04  
%0F  
%00  
% (F) 03  
% (F) 02  
% (F) 01  
% (F) 00  
1
1
1
1
1
1
1
0
EXPANDED REG. GROUP (0)  
REGISTER  
RESET CONDITION  
Notes:  
1
1
1
1
U
U
U
U
U
U
U
U
% (0) 03  
% (0) 02  
% (0) 01  
P3  
P2  
P1  
P0  
U = Unknown  
*
*
For Z86E40 (ROMless) reset condition: "10110110"  
Will not be reset with a STOP Mode Recovery  
U
U
U
U
*
U
U
U
U
U
U
U
U
U
U
U
U
U
U
U
U
** Will not be reset with a STOP Mode Recovery, except Bit D0.  
% (0) 00  
Figure 26. Expanded Register File Architecture  
36  
P R E L I M I N A R Y  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
General-Purpose Registers (GPR). These registers are  
undefined after the device is powered up. The registers  
keep their last value after any reset, as long as the reset  
Counter/Timers. There are two 8-bit programmable  
counter/timers (T0 and T1), each driven by its own 6-bit  
programmable prescaler. The T1 prescaler is driven by in-  
ternal or external clock sources; however, the T0 prescaler  
is driven by the internal clock only (Figure 27).  
occurs in the V voltage-specified operating range. The  
1
CC  
register R254 is general-purpose on Z86E30/E31. R254  
and R255 are set to 00H after any reset or STOP-Mode re-  
covery.  
The 6-bit prescalers can divide the input frequency of the  
clock source by any integer number from 1 to 64. Each  
prescaler drives its counter, which decrements the value  
(1 to 256) that has been loaded into the counter. When the  
counter reaches the end of count, a timer interrupt request,  
IRQ4 (T0) or IRQ5 (T1), is generated.  
RAM Protect. The upper portion of the RAM's address  
spaces 80H to EFH (excluding the control registers) can  
be protected from reading and writing. This option can be  
selected during the EPROM Programming Mode. After this  
option is selected, the user can activate this feature from  
the internal EPROM. D6 of the IMR control register (R251)  
is used to turn off/on the RAM protect by loading a 0 or 1,  
respectively. A 1 in D6 indicates RAM Protect enabled.  
RAM Protect is not available on the Z86E31.  
Stack. The Z86E40 external data memory or the internal  
register file can be used for the stack. The 16-bit Stack  
Pointer (R254-R255) is used for the external stack, which  
can reside anywhere in the data memory for ROMless  
mode, but only from 4096 to 65535 in ROM mode. An 8-bit  
Stack Pointer (R255) is used for the internal stack on the  
Z86E30/E31/E40 that resides within the 236 general-pur-  
pose registers (R4-R239). SPH (R254) can be used as a  
general-purpose register when using internal stack only.  
R254 and R255 are set to 00H after any reset or STOP-  
Mode Recovery.  
DS97Z8X0500  
P R E L I M I N A R Y  
37  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
38  
P R E L I M I N A R Y  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
The counters can be programmed to start, stop, restart to  
continue, or restart from the initial value. The counters can  
also be programmed to stop upon reaching zero (single  
pass mode) or to automatically reload the initial value and  
continue counting (modulo-n continuous mode).  
internal microprocessor clock divided by four, or an exter-  
nal signal input through Port 3. The Timer Mode register  
configures the external timer input (P31) as an external  
clock, a trigger input that can be retriggerable or non-retrig-  
gerable, or as a gate input for the internal clock. Port 3 line  
1
P36 serves as a timer output (T  
) through which T0, T1  
OUT  
The counters, but not the prescalers, can be read at any  
time without disturbing their value or count mode. The  
clock source for T1 is user-definable and can be either the  
or the internal clock can be output. The counter/timers can  
be cascaded by connecting the T0 output to the input of  
T1.  
OSC  
Internal Data Bus  
D1 (SMR)  
Write  
Write  
Read  
÷ 2  
PRE0  
T0  
T0  
Initial Value  
Register  
Initial Value  
Register  
Current Value  
Register  
D0 (SMR)  
6-Bit  
Down  
8-bit  
Down  
÷ 16  
÷4  
Counter  
Counter  
IRQ4  
Internal  
Clock  
TOUT  
P36  
÷2  
External Clock  
Clock  
Logic  
6-Bit  
Down  
8-Bit  
Down  
IRQ5  
÷4  
Counter  
Counter  
Internal Clock  
Gated Clock  
Triggered Clock  
PRE1  
Initial Value  
Register  
T1  
T1  
Initial Value  
Register  
Current Value  
Register  
TIN P31  
Write  
Write  
Internal Data Bus  
Read  
Figure 27. Counter/Timer Block Diagram  
DS97Z8X0500  
P R E L I M I N A R Y  
39  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
Interrupts. The MCU has six different interrupts from six  
different sources. The interrupts are maskable and priori-  
tized (Figure 28). The six sources are divided as follows:  
four sources are claimed by Port 3 lines P33-P30) and two  
in counter/timers. The Interrupt Mask Register globally or  
individually enables or disables the six interrupt requests  
(Table 10).  
IRQ0 IRQ2  
IRQ1, 3, 4, 5  
Interrupt  
Edge  
IRQ (D6, D7)  
Select  
IRQ  
IMR  
IPR  
6
Global  
Interrupt  
Enable  
Interrupt  
Request  
Priority  
Logic  
Vector Select  
Figure 28. Interrupt Block Diagram  
Table 10. Interrupt Types, Sources, and Vectors  
Name  
Source  
Vector Location  
Comments  
IRQ0  
IRQ1  
IRQ2  
/DAV0, IRQ0  
IRQ1  
0, 1  
2, 3  
4, 5  
External (P32), Rising/Falling Edge Triggered  
External (P33), Falling Edge Triggered  
/DAV2, IRQ2, T  
External (P31), Rising/Falling Edge Triggered  
IN  
IRQ3  
IRQ4  
IRQ5  
IRQ3  
T0  
6, 7  
8, 9  
External (P30), Falling Edge Triggered  
Internal  
Internal  
TI  
10, 11  
40  
P R E L I M I N A R Y  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
When more than one interrupt is pending, priorities are re-  
solved by a programmable priority encoder that is con-  
trolled by the Interrupt Priority Register (IPR). An interrupt  
machine cycle is activated when an interrupt request is  
granted. Thus, disabling all subsequent interrupts, saves  
the Program Counter and Status Flags, and then branches  
to the program memory vector location reserved for that in-  
terrupt. All interrupts are vectored through locations in the  
program memory. This memory location and the next byte  
contain the 16-bit starting address of the interrupt service  
routine for that particular interrupt request.  
Programming bits for the Interrupt Edge Select are located  
in bits D7 and D6 of the IRQ Register (R250). The config-  
uration is shown in Table 11.  
1
Table 11. IRQ Register Configuration  
IRQ  
Interrupt Edge  
P31 P32  
D7  
D6  
0
0
1
1
0
1
0
1
F
F
F
R
R
F
To accommodate polled interrupt systems, interrupt inputs  
are masked and the interrupt request register is polled to  
determine which of the interrupt requests need service.  
R/F  
R/F  
Notes:  
F = Falling Edge  
R = Rising Edge  
An interrupt resulting from AN1 is mapped into IRQ2, and  
an interrupt from AN2 is mapped into IRQ0. Interrupts  
IRQ2 and IRQ0 may be rising, falling or both edge trig-  
gered, and are programmable by the user. The software  
may poll to identify the state of the pin.  
Clock. The on-chip oscillator has a high-gain, parallel-res-  
onant amplifier for connection to a crystal, RC, ceramic  
resonator, or any suitable external clock source (XTAL1 =  
Input, XTAL2 = Output). The crystal should be AT cut, 10  
KHz to 16 MHz max, with a series resistance (RS) less  
than or equal to 100 Ohms.  
The crystal should be connected across XTAL1 and  
XTAL2 using the vendor's recommended capacitor values  
from each pin directly to device pin Ground. The RC oscil-  
lator option can be selected in the programming mode.  
The RC oscillator configuration must be an external resis-  
tor connected from XTAL1 to XTAL2, with a frequency-set-  
ting capacitor from XTAL1 to Ground (Figure 29).  
XTAL1  
XTAL2  
XTAL1  
XTAL1  
XTAL2  
XTAL1  
XTAL2  
C1  
C2  
C1  
C2  
C1  
L
R
XTAL2  
Ceramic Resonator or  
Crystal  
LC  
RC  
External Clock  
C1, C2 = 22 pF  
@ 5V Vcc (TYP)  
C1, C2 = 47 pF TYP *  
F = 8 MHz  
L = 130 µH *  
F = 3 MHz *  
C1 = 100 pF  
R = 2K  
F = 6 MHz  
* Typical value including pin parasitics  
Figure 29. Oscillator Configuration  
P R E L I M I N A R Y  
DS97Z8X0500  
41  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
Power-On Reset (POR). A timer circuit clocked by a ded-  
icated on-board RC oscillator is used for the Power-On Re-  
In order to enter STOP or HALT mode, it is necessary to  
first flush the instruction pipeline to avoid suspending exe-  
cution in mid-instruction. To do this, the user must execute  
a NOP (opcode=FFH) immediately before the appropriate  
sleep instruction, that is:  
set (POR) timer function. The POR timer allows V and  
CC  
the oscillator circuit to stabilize before instruction execu-  
tion begins.  
The POR timer circuit is a one-shot timer triggered by one  
of three conditions:  
FF  
6F  
NOP  
; clear the pipeline  
STOP  
; enter STOP  
;mode  
1. Power fail to Power OK status  
2. STOP-Mode Recovery (if D5 of SMR=0)  
3. WDT time-out  
or  
FF  
7F  
NOP  
HALT  
; clear the pipeline  
; enter HALT mode  
STOP. This instruction turns off the internal clock and ex-  
ternal crystal oscillation and reduces the standby current  
to 10 microamperes or less. STOP mode is terminated by  
one of the following resets: either by WDT time-out, POR,  
a STOP-Mode Recovery Source, which is defined by the  
SMR register or external reset. This causes the processor  
to restart the application program at address 000CH.  
The POR time is a nominal 5 ms. Bit 5 of the STOP mode  
Register (SMR) determines whether the POR timer is by-  
passed after STOP-Mode Recovery (typical for an external  
clock and RC/LC oscillators with fast start up times).  
HALT. Turns off the internal CPU clock, but not the XTAL  
oscillation. The counter/timers and external interrupt IRQ0,  
IRQ1, and IRQ2 remain active. The device is recovered by  
interrupts, either externally or internally generated. An in-  
terrupt request must be executed (enabled) to exit HALT  
mode. After the interrupt service routine, the program con-  
tinues from the instruction after the HALT.  
Port Configuration Register (PCON). The PCON regis-  
ter configures the ports individually; comparator output on  
Port 3, open-drain on Port 0 and Port 1, low EMI on Ports  
0, 1, 2 and 3, and low EMI oscillator. The PCON register is  
located in the expanded register file at Bank F, location 00  
(Figure 30).  
42  
P R E L I M I N A R Y  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
PCON (FH) 00H  
1
D7 D6 D5 D4 D3 D2 D1 D0  
Comparator Output Port 3  
0 P34, P37 Standard Output*  
1 P34, P37 Comparator Output  
0 Port 1 Open Drain  
1 Port 1 Push-pullActive*  
0 Port 0 Open Drain  
1 Port 0 Push-pullActive*  
0 Port 0 Low EMI  
1 Port 0 Standard*  
0 Port 1 Low EMI  
1 Port 1 Standard*  
0 Port 2 Low EMI  
1 Port 2 Standard*  
0 Port 3 Low EMI  
1 Port 3 Standard*  
Low EMI Oscillator  
0 Low EMI  
1 Standard*  
* Default SettingAfter Reset  
Figure 30. Port Configuration Register (PCON)  
(Write Only)  
Comparator Output Port 3 (D0). Bit 0 controls the com-  
parator output in Port 3. A "1" in this location brings the  
comparator outputs to P34 and P37, and a "0" releases the  
Port to its standard I/O configuration. The default value is  
0.  
Low EMI Port 1 (D4). Port 1 can be configured as a Low  
EMI Port by resetting this bit (D4=0) or configured as a  
Standard Port by setting this bit (D4=1). The default value  
is 1. Note: The emulator does not support Port 1 low EMI  
mode and must be set D4 = 1.  
Port 1 Open-Drain (D1). Port 1 can be configured as an  
open-drain by resetting this bit (D1=0) or configured as  
push-pull active by setting this bit (D1=1). The default val-  
ue is 1.  
Low EMI Port 2 (D5). Port 2 can be configured as a Low  
EMI Port by resetting this bit (D5=0) or configured as a  
Standard Port by setting this bit (D5=1). The default value  
is 1.  
Port 0 Open-Drain (D2). Port 0 can be configured as an  
open-drain by resetting this bit (D2=0) or configured as  
push-pull active by setting this bit (D2=1). The default val-  
ue is 1.  
Low EMI Port 3 (D6). Port 3 can be configured as a Low  
EMI Port by resetting this bit (D6=0) or configured as a  
Standard Port by setting this bit (D6=1). The default value  
is 1.  
Low EMI Port 0 (D3). Port 0 can be configured as a Low  
EMI Port by resetting this bit (D3=0) or configured as a  
Standard Port by setting this bit (D3=1). The default value  
is 1.  
Low EMI OSC (D7). This bit of the PCON Register con-  
trols the low EMI noise oscillator. A "1" in this location con-  
figures the oscillator with standard drive. While a "0" con-  
figures the oscillator with low noise drive, however, it does  
not affect the relationship of SCLK and XTAL. The low EMI  
DS97Z8X0500  
P R E L I M I N A R Y  
43  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
mode will reduce the drive of the oscillator (OSC). The de-  
fault value is 1. Note: 4 MHz is the maximum external  
clock frequency when running in the low EMI oscillator  
mode.  
except bit 7 which is a Read Only. Bit 7 is a flag bit that is  
hardware set on the condition of STOP Recovery and re-  
set by a power-on cycle. Bit 6 controls whether a low or  
high level is required from the recovery source. Bit 5 con-  
trols the reset delay after recovery. Bits 2, 3, and 4 of the  
SMR register specify the STOP-Mode Recovery Source.  
The SMR is located in Bank F of the Expanded Register  
Group at address 0BH.  
STOP-Mode Recovery Register (SMR). This register se-  
lects the clock divide value and determines the mode of  
STOP-Mode Recovery (Figure 31). All bits are Write Only  
SMR (F) 0B  
D7 D6 D5 D4 D3 D2 D1 D0  
SCLK/TCLK Divide by 16  
0 OFF **  
1 ON  
External Clock Divide by 2  
0 SCLK/TCLK =XTAL/2*  
1 SCLK/TCLK =XTAL  
Stop Mode Recovery Source  
000 POR and/or External Reset  
001 P30  
*
010 P31  
011 P32  
100 P33  
101 P27  
110 P2 NOR 0:3  
111 P2 NOR 0:7  
Stop Delay  
0 OFF  
*
1 ON  
Stop Recovery Level  
0 Low *  
1 High  
Stop Flag  
0 POR  
*
1 Stop Recovery  
* Default setting after RESET.  
** Default setting after RESET and STOP-Mode Recovery.  
Figure 31. STOP-Mode Recovery Register  
(Write-Only Except Bit D7, Which is Read-Only)  
44  
P R E L I M I N A R Y  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
SCLK/TCLK Divide-by-16 Select (D0). This bit of the  
SMR controls a divide-by-16 prescaler of SCLK/TCLK.  
The purpose of this control is to selectively reduce device  
power consumption during normal processor execution  
(SCLK control) and/or HALT mode (where TCLK sources  
counter/timers and interrupt logic).  
PCON further helps lower EMI (i.e., D7 (PCON) = 0, D1  
(SMR) = 1). The default setting is zero.  
STOP-Mode Recovery Source (D2, D3, and D4). These  
three bits of the SMR register specify the wake up source  
of the STOP-Mode Recovery (Figure 32). Table 12 shows  
the SMR source selected with the setting of D2 to D4. P33-  
P31 cannot be used to wake up from STOP mode when  
programmed as analog inputs. When the STOP-Mode Re-  
covery sources are selected in this register then SMR2  
register bits D0, D1 must be set to zero.  
1
External Clock Divide-by-Two (D1). This bit can elimi-  
nate the oscillator divide-by-two circuitry. When this bit is  
0, the System Clock (SCLK) and Timer Clock (TCLK) are  
equal to the external clock frequency divided by two. The  
SCLK/TCLK is equal to the external clock frequency when  
this bit is set (D1=1). Using this bit together with D7 of  
Note:If the Port2 pin is configured as an output, this output  
level will be read by the SMR circuitry..  
SMR2 D1 D0  
0
0
SMR2 D1 D0  
SMR2 D1 D0  
VDD  
0
1
1
0
P20  
P23  
P20  
P27  
SMR D4 D3 D2  
0
0
0
SMR D4 D3 D2 SMR D4 D3 D2 SMR D4 D3 D2  
SMR D4 D3 D2  
SMR D4 D3 D2  
VDD  
0
0
0
0
1
1
1
0
1
1
0
0
1
0
1
1
1
0
1
1
1
P20  
P20  
P30  
P31  
P32  
P33  
P27  
P23  
P27  
To POR  
RESET  
Stop-Mode Recovery Edge  
Select (SMR)  
To P33 Data  
Latch and IRQ1  
MUX  
P33 From Pads  
Digital/Analog Mode  
Select (P3M)  
Figure 32. STOP-Mode Recovery Source  
DS97Z8X0500  
P R E L I M I N A R Y  
45  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
Table 12. STOP-Mode Recovery Source  
POR clock source is selected with bit 4 of the WDT regis-  
ter.  
D4  
D3  
D2  
SMR Source selection  
Note: Execution of the WDT instruction affects the Z (Ze-  
ro), S (Sign), and V (Overflow) flags.  
0
0
0
0
0
1
0
1
0
POR recovery only  
P30 transition  
P31 transition (Not in analog  
mode)  
WDT Time-Out Period (D0 and D1). Bits 0 and 1 control  
a tap circuit that determines the time-out periods that can  
beobtained (Table 13). The default value of D0 and D1  
are 1 and 0, respectively.  
0
1
1
0
1
0
P32 transition (Not in analog  
mode)  
P33 transition (Not in analog  
mode)  
Table 13. Time-out Period of WDT  
1
1
1
0
1
1
1
0
1
P27 transition  
Time-out of Time-out of  
the Internal the System  
Logical NOR of Port 2 bits 0-3  
Logical NOR of Port 2 bits 0-7  
D1  
D0  
RC OSC  
Clock  
0
0
1
1
0
1
0
1
5 ms  
10 ms*  
20 ms  
80 ms  
128 SCLK  
256 SCLK*  
512 SCLK  
2048 SCLK  
STOP-Mode Recovery Delay Select (D5). The 5 ms RE-  
SET delay after STOP-Mode Recovery is disabled by pro-  
gramming this bit to a zero. A 1 in this bit will cause a 5 ms  
RESET delay after STOP-Mode Recovery. The default  
condition of this bit is 1. If the fast wake up mode is select-  
ed, the STOP-Mode Recovery source needs to be kept ac-  
tive for at least 5TpC.  
Notes:  
*The default setting is 10 ms.  
WDT During HALT Mode (D2). This bit determines  
whether or not the WDT is active during HALT mode. A "1"  
indicates that the WDT is active during HALT. A "0" dis-  
ables the WDT in HALT mode. The default value is 1.  
STOP-Mode Recovery Level Select (D6). A 1 in this bit  
defines that a high level on any one of the recovery sourc-  
es wakes the MCU from STOP mode. A 0 defines low level  
recovery. The default value is 0.  
WDT During STOP Mode (D3). This bit determines  
whether or not the WDT is active during STOP mode. A 1  
indicates active during STOP. A "0" disables the WDT dur-  
ing STOP mode. This is applicable only when the WDT  
clock source is the internal RC oscillator.  
Cold or Warm Start (D7). This bit is set by the device  
upon entering STOP mode. A "0" in this bit indicates that  
the device has been reset by POR (cold). A "1" in this bit  
indicates the device was awakened by a SMR source  
(warm).  
Clock Source For WDT (D4). This bit determines which  
oscillator source is used to clock the internal POR and  
WDT counter chain. If the bit is a 1, the internal RC oscil-  
lator is bypassed and the POR and WDT clock source is  
driven from the external pin, XTAL1, and the WDT is  
stopped in STOP mode. The default configuration of this  
bit is 0, which selects the RC oscillator.  
STOP-Mode Recovery Register 2 (SMR2). This register  
contains additional Stop-Mode Recovery sources. When  
the Stop-Mode Recovery sources are selected in this reg-  
ister then SMR Register. Bits D2, D3, and D4 must be 0.  
SMR:10 Operation  
Permanent WDT. When this feature is enabled, the WDT  
is enabled after reset and will operate in Run and Halt  
mode. The control bits in the WDTMR do not affect the  
WDT operation. If the clock source of the WDT is the inter-  
nal RC oscillator, then the WDT will run in STOP mode. If  
the clock source of the WDT is the XTAL1 pin, then the  
WDT will not run in STOP mode.  
D1  
D0  
Description of Action  
0
0
1
0
1
0
POR and/or external reset recovery  
Logical AND of P20 through P23  
Logical AND of P20 through P27  
Watch-Dog Timer Mode Register (WDTMR). The WDT  
is a retriggerable one-shot timer that resets the Z8 if it  
reaches its terminal count. The WDT is disabled after Pow-  
er-On Reset and initially enabled by executing the WDT in-  
struction and refreshed on subsequent executions of the  
WDT instruction. The WDT is driven either by an on-board  
RC oscillator or an external oscillator from XTAL1 pin. The  
Note: WDT time-out in Stop-Mode will not reset  
SMR,SMR2,PCON, WDTMR, P2M, P3M, Ports 2 & 3 Data  
Registers.  
WDTMR Register Accessibility. The WDTMR register is  
accessible only during the first 60 internal system clock  
cycles from the execution of the first instruction after Pow-  
er-On Reset, Watch-Dog reset or a STOP-Mode Recovery  
46  
P R E L I M I N A R Y  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
(Figures 33 and 34). After this point, the register cannot be  
modified by any means, intentional or otherwise. The  
WDTMR cannot be read and is located in Bank F of the Ex-  
panded Register Group at address location 0FH.  
1
WDTMR (F) 0F  
D7 D6 D5 D4 D3 D2 D1 D0  
WDT TAP INT RC OSC System Clock  
00  
01  
10  
11  
5 ms  
10 ms  
20 ms  
80 ms  
128 SCLK  
256 SCLK  
512 SCLK  
2048 SCLK  
*
WDT During HALT  
0 OFF  
1 ON *  
WDT During STOP  
0 OFF  
1 ON  
*
XTAL1/INT RC Select for WDT  
0 On-Board RC  
1 XTAL  
*
Reserved (Must be 0)  
* Default setting after RESET  
Figure 33. Watch-Dog Timer Mode Register  
Write Only  
DS97Z8X0500  
P R E L I M I N A R Y  
47  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
/Reset  
4 Clock  
Filter  
/Clear  
CLK  
18 Clock RESET  
Generator  
RESET  
Internal  
/RESET  
WDT Select  
(WDTMR)  
WDT TAP SELECT  
CLK Source  
Select  
(WDTMR)  
5ms POR  
CK  
5ms  
25ms 100ms  
15ms  
XTAL  
M
U
X
WDT/POR Counter Chain  
/CLR  
Internal  
RC OSC.  
2V Operating  
Voltage Det.  
+
-
VDD  
VLV  
/WDT  
From Stop  
Mode  
Recovery  
Source  
Stop Delay  
Select (SMR)  
Figure 34. Resets and WDT  
Auto Reset Voltage. An on-board Voltage Comparator  
checks that V is at the required level to ensure correct  
CC  
operation of the device. Reset is globally driven if V is  
CC  
below V (Figure 35).  
LV  
Note: V must be in the allowed operating range prior to  
CC  
the minimum Power-On Reset time-out (T  
).  
POR  
48  
P R E L I M I N A R Y  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
3.7  
3.5  
3.3  
3.1  
2.9  
2.7  
2.5  
2.3  
VCC  
(Volts)  
1
-60  
-40  
-20  
0
20  
40  
60  
80  
100  
120  
140  
Temperature  
(°C)  
Figure 35. Typical Z86E40 V Voltage vs Temperature  
LV  
DS97Z8X0500  
P R E L I M I N A R Y  
49  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
EPROM MODE.  
latched EPROM mode will remain until the EPM pin is re-  
Table 14 shows the programming voltages of each pro-  
gramming mode. Table 15, Figures 38, 39, and 40 show  
the programming timing of each programming mode. Fig-  
ure 41 shows the circuit diagram of a Z86E40 program-  
ming adaptor, which adapts from 2764A to Z86E40. Fig-  
ure 43 shows the flow-chart of an Intelligent Programming  
Algorithm, which is compatible with 2764A EPROM  
(Z86E40 is 4K EPROM, 2764A is 8K EPROM). Since the  
EPROM size of Z86E30/E31/E40 differs from 2764A, the  
programming address range has to be set from 0000H to  
0FFFH for the Z86E30/E40 and 0000H to 07FFH for  
Z86E31. Otherwise, the upper portion of EPROM data will  
overwrite the lower portion of EPROM data. Figure 39  
shows the adaptation from the 2764A to Z86E30/E31.  
duced below V .  
H
Mode Name  
Mode #  
LSB Addr  
EPROM R/W  
0
3
0000  
0011  
Option Bit R/W  
EPROM R/W mode allows the programming of the user  
mode program ROM.  
Option Bit R/W allows the programming of the Z8 option  
bits. When the device is latched into Option Bit R/W mode,  
the address must then be changed to 63 decimals  
(000000111111 Binary). The Options are mapped into this  
address as follows:  
Note: EPROM Protect feature allows the LDC, LDCI, LDE,  
and LDEI instructions from internal program memory. A  
ROM look-up table can be used with this feature.  
Bit  
7
Option  
Unused  
Unused  
6
During programming, the V input pin supplies the pro-  
PP  
5
32 KHz XTAL Option  
Permanent WDT  
Auto Latch Disable  
RC Oscillator Option  
RAM Protect  
gramming voltage and current to the EPROM. This pin is  
also used to latch which EPROM mode is to be used (R/W  
EPROM or R/W Option bits). The mode is set by placing  
the correct mode number on the least significant bits of the  
address and raising the EPM pin above V. After a setup  
4
3
2
1
time, the V  
pin can then be raised or lowered. The  
PP  
0
ROM Protect  
Table 14 gives the proper conditions for EPROM R/W op-  
erations, once the mode is latched.  
Table 14. EPROM Programming Table  
Programming  
Modes  
V
V
*
EPM  
/CE  
/OE  
/PGM  
ADDR  
ADDR  
ADDR  
ADDR  
ADDR  
DATA  
Out  
Out  
In  
PP  
CC  
EPROM READ1  
EPROM READ2  
PROGRAM  
X
X
V
V
V
V
V
V
V
V
V
V
V
V
4.5V†  
5.5V†  
6.4V  
H
H
H
H
IL  
IL  
IL  
IL  
IL  
IL  
IH  
IH  
IH  
V
V
V
PP  
PP  
IL  
PROGRAM  
VERIFY  
V
V
V
Out  
6.0V  
IL  
IH  
OPTION BIT PGM  
OPTION BIT READ  
Notes:  
V
V
V
V
V
V
V
63  
63  
IN  
6.4V  
6.0V  
PP  
H
IL  
IH  
IL  
X
V
V
OUT  
H
IL  
IL  
IH  
V = 13.0 V ± 0.1 V  
H
V
= As per specific Z8 DC specification.  
IH  
VIL= As per specific Z8 DC specification.  
X=Not used, but must be set to V , V , or V level.  
H
IH  
IL  
NU = Not used, but must be set to either V or V level.  
IH  
IL  
I
I
during programming = 40 mA maximum.  
PP  
CC  
during programming, verify, or read = 40 mA maximum.  
*V has a tolerance of ±0.25V.  
CC  
† Zilog recommends an EPROM read at V = 4.5 V and 5.5 V to  
CC  
ensure proper device operations during the V after programming,  
CC  
but V = 5.0 V is acceptable.  
CC  
50  
P R E L I M I N A R Y  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
Table 15. EPROM Programming Timing  
Parameters  
Name  
Min  
Max  
Units  
1
2
3
Address Setup Time  
Data Setup Time  
2
2
2
µsµ  
µs  
1
V
V
Setup  
µs  
PP  
CC  
4
Setup Time  
2
µs  
5
6
Chip Enable Setup Time  
Program Pulse Width  
Data Hold Time  
2
0.95  
2
µs  
ms  
µs  
µs  
ns  
1.05  
100  
7
8
/OE Setup Time  
2
9
Data Access Time  
Data Output Float Time  
200  
10  
11  
ns  
Overprogram Pulse  
Width/Option Program  
Pulse Width  
2.85  
ms  
12  
13  
14  
15  
16  
EPM Setup Time  
/PGM Setup Time  
Address to /OE Setup Time  
/OE Width  
2
2
µs  
µs  
2
µsµ  
ns  
250  
125  
Address to /OE Low  
ns  
DS97Z8X0500  
P R E L I M I N A R Y  
51  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
VIH  
Address  
VIL  
Address Stable  
Address Stable  
Valid  
16  
VIH  
Data  
VIL  
Invalid  
Valid  
Invalid  
9
VH  
VPP  
VIL  
VH  
EPM  
VIL  
5.5V  
12  
VCC  
4.5V  
VIH  
/CE  
VIL  
15  
5
VIH  
/OE  
VIL  
15  
15  
VIH  
/PGM  
VIL  
3
Figure 36. EPROM Read Mode Timing Diagram  
52  
P R E L I M I N A R Y  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
Z86E40 TIMING DIAGRAMS  
1
VIH  
Address  
VIL  
Address Stable  
1
VIH  
Data  
VIL  
Data Stable  
2
Data Out Valid  
9
10  
VH  
VPP  
VIH  
3
VH  
EPM  
VIL  
6V  
VCC  
4.5V  
4
7
VIH  
/CE  
VIL  
5
VIH  
/OE  
VIL  
VIH  
/PGM  
VIL  
15  
6
8
11  
Program Cycle  
Verify Cycle  
Figure 37. Timing Diagram of EPROM Program and Verify Modes  
DS97Z8X0500  
P R E L I M I N A R Y  
53  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
U2  
U1  
D0  
35  
36  
A0  
A1  
10  
9
D0  
D1  
D2  
D3  
D4  
D5  
D6  
D7  
28  
29  
11  
P20  
P21  
P22  
P23  
P24  
P25  
P26  
P27  
A0  
A1  
A2  
A3  
A4  
A5  
A6  
00  
01  
02  
03  
P10  
P11  
P12  
P13  
P14  
P15  
P16  
P17  
D1  
D2  
D3  
D4  
12  
13  
15  
16  
17  
18  
19  
37  
38  
39  
A2  
A3  
A4  
8
7
6
5
32  
33  
8
04  
05  
06  
07  
D5  
D6  
D7  
2
3
4
A5  
A6  
A7  
A8  
9
12  
13  
4
3
A7  
A8  
25  
24  
A0  
A1  
A2  
26  
27  
30  
25 /PGM  
16 /0E  
A9  
P30  
P31  
P00  
P01  
P02  
P03  
P04  
P05  
P06  
A9  
A10  
A11  
21  
23  
A10  
A11  
A12  
/PGM  
EPM  
17  
18  
19  
22  
P32  
P33  
P34  
P35  
A3  
A4  
A5  
34  
5
VPP  
A8  
2
27  
GND  
14 GND  
A9  
A10  
A11  
6
R2  
R1  
1 KOhm  
1 KOhm  
20  
22  
1
2
2
/CS  
/OE  
VCC 28 VCC  
VPP  
A6  
A7  
24  
23  
31  
7
P36  
P37  
10  
1
1
VPP  
P07  
GND  
1
R//W  
2764 Pins  
VCC  
/CE  
11  
15  
20  
/AS  
/DS  
0.01µF  
40  
21  
XTAL1  
GND  
14  
/RESET XTAL2  
GND  
Z86E40  
40-Pin DIP  
Socket  
R4  
R3  
12.5V  
GND  
1
2
1
2
10 KOhm  
U3  
1 KOhm  
12.5V 16 X1  
1
3
D1  
D3  
EPM  
GND  
12.5 Volt  
GND  
4
X3  
2
1
P1  
VCC 15  
IX1  
S2  
R5  
1
2
5.0V  
4
X
D2  
D4  
3
6
1 KOhm  
X
X
5
X
S4  
GND  
10  
X
IX2  
5.0 V  
VCC  
IH5043  
Figure 38. Z86E40 Z8 OTP Programming Adapter  
For use with Standard EPROM Programmers  
54  
P R E L I M I N A R Y  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
U2  
U1  
1
D0  
24  
25  
A0  
A1  
10  
9
D0  
D1  
D2  
D3  
D4  
D5  
D6  
D7  
11  
P20  
P21  
P22  
P23  
P24  
P25  
P26  
P27  
A0  
A1  
A2  
A3  
A4  
A5  
A6  
00  
01  
02  
03  
D1  
D2  
D3  
D4  
12  
13  
15  
16  
17  
18  
19  
26  
27  
28  
A2  
A3  
A4  
8
7
6
5
04  
05  
06  
07  
D5  
D6  
D7  
1
2
3
A5  
A6  
A7  
4
3
A7  
A8  
A4  
25  
24  
A0  
A1  
A2  
19  
20  
21  
18  
11  
/PGM  
/OE  
A5  
A6  
A7  
P30  
P31  
P00  
P01  
P02  
P03  
P04  
P05  
P06  
P07  
A9  
21  
23  
2
A10  
A11  
A12  
/PGM  
EPM  
12  
13  
14  
15  
17  
16  
P32  
P33  
P34  
P35  
A3  
A4  
A5  
23  
4
VPP  
A8  
27  
GND  
14 GND  
A9  
5
6
7
R2  
R1  
1 KOhm  
1 KOhm  
20  
22  
1
2
2
/CS  
/OE  
VCC 28 VCC  
A6  
A7  
A10  
P36  
P37  
A11  
1
VPP  
1
VPP  
2764 Pins  
0.01µF  
/CE  
10  
9
XTAL1  
XTAL2  
GND  
Z86E30/31  
28-Pin DIP  
Socket  
R4  
R3  
12.5V  
GND  
1
2
1
2
10 KOhm  
1 KOhm  
U3  
12.5V 16 X1  
1
3
D1  
D3  
GND  
12.5 Volt  
2
1
EPM  
GND  
4
X3  
P1  
R5  
1
2
5.0V  
VCC 15  
IX1  
S2  
1 KOhm  
4
X
D2  
D4  
3
6
X
X
GND  
5
X
S4  
10  
X
IX2  
5.0 V  
VCC  
Note: The programming address must be set to  
0000H - 0FFFH (Lower 4K Byte Memory). For Z86E30  
0000H - 07FFH (Lower 2K Byte Memory). For Z86E31  
IH5043  
Figure 39. Z86E30/E31 Programming Adaptor Circuitry  
DS97Z8X0500  
P R E L I M I N A R Y  
55  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
Start  
Addr =  
First Location  
Vcc = 6.0V  
Vpp = 12.5V  
N = 0  
Program  
1 ms Pulse  
Increment N  
Yes  
N = 25 ?  
No  
Fail  
Fail  
Verify  
Verify Byte  
Pass  
One Byte  
Pass  
Prog. One Pulse  
3xN ms Duration  
No  
Increment  
Address  
Last Addr ?  
Yes  
Vcc = Vpp = 4.5V *  
Note:  
* To ensure proper operaton,  
Fail  
Verify All  
Bytes  
Zilog recommends Vcc range  
of the device Vcc specification,  
But Vcc = 5.0V is acceptable.  
Pass  
Device Failed  
Vcc = Vpp = 5.5V *  
Fail  
Verify All  
Bytes  
Pass  
Device Passed  
Figure 40. Z86E40 Programming Algorithm  
P R E L I M I N A R Y  
56  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
EXPANDED REGISTER FILE CONTROL REGISTERS  
PCON (FH) 00H  
WDTMR (F) 0F  
1
D7 D6 D5 D4 D3 D2 D1 D0  
D7 D6 D5 D4 D3 D2 D1 D0  
WDT TAP INT RC OSC System Clock  
Comparator Output Port 3  
0 P34, P37 Standard*  
1 P34, P37 Comparator Output  
00  
01  
10  
11  
5 ms  
10 ms  
20 ms  
80 ms  
128 SCLK  
256 SCLK  
512 SCLK  
2048 SCLK  
*
0
1
Port 1 Open-Drain  
Port 1 Push-PullActive*†  
WDT During HALT  
0
1
OFF  
ON *  
0
1
Port 0 Open-Drain  
Port 0 Push-pullActive*  
WDT During STOP  
0
1
Port 0 Low EMI  
Port 0 Standard*  
0
1
OFF  
ON  
*
0
1
Port 1 Low EMI  
Port 1 Standard*†  
XTAL1/INT RC Select for WDT  
0
1
On-Board RC  
XTAL  
*
0
1
Port 2 Low EMI  
Port 2 Standard*  
Reserved (Must be 0)  
0
1
Port 3 Low EMI  
Port 3 Standard*  
* Default setting after RESET  
Low EMI Oscillator  
0
1
Low EMI  
Standard*  
* Default SettingAfter Reset  
† Must Be 1 for Z86E30/E31  
Figure 43. Watch-Dog Timer Mode Register  
Write Only  
Figure 41. Port Configuration Register  
Write Only  
SMR2 (0F) DH  
D7 D6 D5 D4 D3 D2 D1 D0  
SMR (FH) 0B  
D7 D6 D5 D4 D3 D2 D1 D0  
Stop-Mode Recovery Source 2  
00 POR only*  
01 AND P20,P21,P22,P23  
10 AND P20,P21,P22,P23,P24,  
P25,P26,P27  
SCLK/TCLK Divide-by-16  
0
1
OFF  
ON  
**  
Reserved (Must be 0)  
Note: Not used in conjunction with SMR Source  
External Clock Divide by 2  
0
1
SCLK/TCLK =XTAL/2*  
SCLK/TCLK =XTAL  
Stop Mode Recovery Source  
000 POR Only and/or External Reset*  
001 P30  
Figure 44. STOP-Mode Recovery Register 2  
Write Only  
010 P31  
011 P32  
100 P33  
101 P27  
110 P2 NOR 0-3  
111 P2 NOR 0-7  
Stop Delay  
0
1
OFF  
ON*  
Stop Recovery Level  
0
1
Low*  
High  
Stop Flag  
0
1
POR*  
Stop Recovery  
* Default setting after RESET.  
** Default setting after RESET and STOP-Mode Recovery.  
Figure 42. STOP-Mode Recovery Register  
Write Only Except Bit D7, Which is Read Only  
DS97Z8X0500  
P R E L I M I N A R Y  
57  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
Z8 CONTROL REGISTER DIAGRAMS  
R240  
R243 PRE1  
D7 D6 D5 D4 D3 D2 D1 D0  
D7 D6 D5 D4 D3 D2 D1 D0  
Reserved (Must be 0)  
Count Mode  
0
1
T1 Single Pass*  
T1 Modulo N  
Clock Source  
Figure 45. Reserved  
1
0
T1 Internal  
T1 External Timing Input  
(TIN Mode)  
Prescaler Modulo  
(Range: 1-64 Decimal  
01-00 HEX)  
R241 TMR  
D7 D6 D5 D4 D3 D2 D1 D0  
*Default After Reset  
0
1
No Function*  
Load T0  
Figure 48. Prescaler 1 Register  
F3H:Write Only  
0
1
Disable T0 Count*  
Enable T0 Count  
0
1
No Function*  
Load T1  
R244 T0  
D7 D6 D5 D4 D3 D2 D1 D0  
0
1
Disable T1 Count*  
Enable T1 Count  
TIN Modes  
00 External Clock Input*  
01 Gate Input  
10 Trigger Input  
(Non-retriggerable)  
11 Trigger Input  
(Retriggerable)  
T0 Initial Value  
(When Written)  
(Range: 1-256 Decimal  
01-00 HEX)  
T0 Current Value  
(When Read)  
TOUT Modes  
00 Not Used*  
01 T0 Out  
10 T1 Out  
11 Internal Clock Out  
Figure 49. Counter/Timer 0 Register  
F4H; Read/Write  
Default After Reset = 00H  
R245 PRE0  
D7 D6 D5 D4 D3 D2 D1 D0  
Figure 46. Timer Mode Register  
F1H: Read/Write  
Count Mode  
0
1
T1 Single Pass  
T1 Modulo N  
R242 T1  
D7 D6 D5 D4 D3 D2 D1 D0  
Reserved (Must be 0)  
Prescaler Modulo  
(Range: 1-64 Decimal  
01-00 HEX)  
T1 Initial Value  
(When Written)  
(Range: 1-256 Decimal  
01-00 HEX)  
T1 Current Value  
(When Read)  
Figure 50. Prescaler 0 Register  
F5H:Write Only  
Figure 47. Counter/Timer 1 Register  
F2H: Read/Write  
58  
P R E L I M I N A R Y  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
R248 P01M  
R246 P2M  
D7 D6 D5 D4 D3 D2 D1 D0  
D7 D6 D5 D4 D3 D2 D1 D0  
1
P03 - P00 Mode  
00 Output  
P20 - P27 I/O Definition  
01 Input  
1X A11 - A8  
0
1
Defines Bit as Output  
Defines Bit as Input*  
* Default After Reset  
Stack Selection  
0
1
External  
Internal  
P17 - P10 Mode  
00 Byte Output†  
01 Byte Input  
10 AD7 - AD0  
Figure 51. Port 2 Mode Register  
F6H:Write Only  
11 High-ImpedanceAD7 - AD0,  
/AS, /DS, /R//W, A11 - A8,  
A15 - A12, If Selected  
R247 P3M  
External Memory Timing  
D7 D6 D5 D4 D3 D2 D1 D0  
0
1
Normal  
Extended  
0
1
Port 2 Open-Drain  
Port 2 Push-pullActive  
P07 - P04 Mode  
00 Output  
01 Input  
1X A15 - A12  
0
1
P31, P32 Digital Mode  
P31, P32 Analog Mode  
Reset Condition = 0100 1101B  
For ROMless Condition = 1011 0110B  
† Z86E30/E31 Must be 00  
0
1
P32 = Input  
P35 = Output  
P32 = /DAV0/RDY0  
P35 = RDY0//DAV0  
Figure 53. Port 0 and 1 Mode Register  
F8H:Write Only  
00  
P33 = Input  
P34 = Output  
01  
10  
11  
P33 = Input  
P34 = /DM  
P33 = /DAV1/RDY1  
P34 = RDY1//DAV1  
Z86E30/E31 Only  
0
1
P31 = Input (TIN)  
R249 IPR  
D7 D6 D5 D4 D3 D2 D1 D0  
P36 = Output (TOUT)  
P31 = /DAV2/RDY2  
P36 = RDY2//DAV2  
0
P30 = Input  
P37 = Output  
Interrupt Group Priority  
000 Reserved  
001 C > A > B  
010 A > B > C  
011 A > C > B  
100 B > C > A  
101 C > B > A  
110 B > A > C  
111 Reserved  
Reserved (Must be 0)  
Default After Reset = 00H  
† Z86E30/E31 Must Be 00  
Figure 52. Port 3 Mode Register  
F7H:Write Only  
IRQ1, IRQ4 Priority (Group C)  
0
1
IRQ1 > IRQ4  
IRQ4 > IRQ1  
IRQ0, IRQ2 Priority (Group B)  
0
1
IRQ2 > IRQ0  
IRQ0 > IRQ2  
IRQ3, IRQ5 Priority (GroupA)  
0
1
IRQ5 > IRQ3  
IRQ3 > IRQ5  
Reserved (Must be 0)  
Figure 54. Interrupt Priority Register  
F9H:Write Only  
DS97Z8X0500  
P R E L I M I N A R Y  
59  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
R253 RP  
R250 IRQ  
D7 D6 D5 D4 D3 D2 D1 D0  
D7 D6 D5 D4 D3 D2 D1 D0  
Expanded Register File  
Working Register Pointer  
IRQ0 = P32 Input  
IRQ1 = P33 Input  
IRQ2 = P31 Input  
IRQ3 = P30 Input  
IRQ4 = T0  
Default After Reset = 00H  
IRQ5 = T1  
Inter Edge  
P31 P32 = 00  
P31 P32 = 01  
P31 P32 = 10  
P31 P32 = 11  
Figure 58. Register Pointer  
FDH: Read/Write  
Default After Reset = 00H  
R254 SPH  
D7 D6 D5 D4 D3 D2 D1 D0  
Figure 55. Interrupt Request Register  
FAH: Read/Write  
(Z86E40)  
Stack Pointer Upper  
Byte (SP8 - SP15)  
R251 IMR  
(Z86E30/E31)  
0 = 0 State  
D7 D6 D5 D4 D3 D2 D1 D0  
1 = 1 State  
1
Enables IRQ5-IRQ0  
(D0 = IRQ0)  
Figure 59. Stack Pointer High  
FEH: Read/Write  
1 Enables RAM Protect †  
Enables Interrupts  
1
† This option must be selected when ROM code is  
submitted for ROM Masking, otherwise this control bit  
is disabled permanently.  
R255 SPL  
D7 D6 D5 D4 D3 D2 D1 D0  
Figure 56. Interrupt Mask Register  
FBH: Read/Write  
Stack Pointer Lower  
Byte (SP0 - SP7)  
R252 FLAGS  
D7 D6 D5 D4 D3 D2 D1 D0  
Figure 60. Stack Pointer Low  
FFH: Read/Write  
User Flag F1  
User Flag F2  
Half Carry Flag  
Decimal Adjust Flag  
Overflow Flag  
Sign Flag  
Zero Flag  
Carry Flag  
Figure 57. Flag Register  
FCH: Read/Write  
60  
P R E L I M I N A R Y  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
PACKAGE INFORMATION  
1
Figure 61. 40-Pin DIP Package Diagram  
Figure 62. 44-Pin PLCC Package Diagram  
DS97Z8X0500  
P R E L I M I N A R Y  
61  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
Figure 63. 44-Pin QFP Package Diagram  
Figure 64. 40-Pin Cerdip Window Lid Package Diagram  
62  
P R E L I M I N A R Y  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
1
Figure 65. 28-Pin DIP Package Diagram  
Figure 66. 28-Pin Window Cerdip Package Diagram  
DS97Z8X0500  
P R E L I M I N A R Y  
63  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
Figure 67. 18-Pin SOIC Package Diagram  
64  
P R E L I M I N A R Y  
DS97Z8X0500  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
ORDERING INFORMATION  
Z86E40 (16 MHz)  
1
40-Pin Cerdip  
Window Lid  
40-Pin DIP  
44-Pin PLCC  
44-Pin QFP  
Z86E4016PSC  
Z86E4016PEC  
Z86E4016VSC  
Z86E4016VEC  
Z86E4016FSC  
Z86E4016FEC  
Z86E4016ESE  
Z86E4016ESE  
Z86E30 (16 MHz)  
28-Pin Cerdip  
Window Lid  
28-Pin DIP  
Z86E3016PSC  
Z96E3016PEC  
Z86E3016ESE  
Z86E3016SSC  
Z86E3016SEC  
Z86E31 (16 MHz)  
28-Pin DIP  
28-Pin Cerdip  
Window Lid  
Z86E3116PSC  
Z86E3116SSC  
For fast results, contact your local Zilog sales office for assistance in ordering the part desired.  
Package  
Temperature  
P = Plastic DIP  
S = 0 °C to +70 °C  
E = -40 °C to +105 °C  
V = Plastic Chip Carrier  
F = Plastic Quad Flat Pack  
K = Cerdip Window Lid  
Speed  
16 = 16 MHz  
Environmental  
C= Plastic Standard  
E = Hermetic Standard  
Example:  
Z 86E40 16 P S C  
is a Z86E40, 16 MHz, DIP, 0°C to +70°C, Plastic Standard Flow  
Environmental Flow  
Temperature  
Package  
Speed  
Product Number  
Zilog Prefix  
DS97Z8X0500  
P R E L I M I N A R Y  
65  
Z86E30/E31/E40  
Z8 4K OTP Microcontroller  
Zilog  
© 1997 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 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’s products are not authorized for use as critical  
components in life support devices or systems unless a  
specific written agreement pertaining to such intended use  
is executed between the customer and Zilog prior to use.  
Life support devices or systems are those which are  
intended for surgical implantation into the body, or which  
sustains life whose failure to perform, when properly used  
in accordance with instructions for use provided in the  
labeling, can be reasonably expected to result in  
significant injury to the user.  
Zilog, Inc. 210 East Hacienda Ave.  
Campbell, CA 95008-6600  
Telephone (408) 370-8000  
FAX 408 370-8056  
Internet: http://www.zilog.com  
66  
P R E L I M I N A R Y  
DS97Z8X0500  

相关型号:

Z86E3016SSC

Z8 4K OTP Microcontroller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
ZILOG

Z86E3016SSC

Microcontroller, 8-Bit, OTPROM, Z8 CPU, 16MHz, CMOS, PDSO28, SOIC-28

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
IXYS

Z86E3016SSC00TR

IC MCU 8BIT 4KB OTP 28SOIC

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
ZILOG

Z86E3016SSG

IC 8-BIT, OTPROM, 16 MHz, MICROCONTROLLER, PDSO28, SOIC-28, Microcontroller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
ZILOG

Z86E3016VEC

Z8 4K OTP Microcontroller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
ZILOG

Z86E3016VEE

Z8 4K OTP Microcontroller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
ZILOG

Z86E3016VEG

IC MCU 8BIT 4KB OTP 28PLCC

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
ZILOG

Z86E3016VSC

Z8 4K OTP Microcontroller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
ZILOG

Z86E3016VSC00TR

IC MCU 8BIT 4KB OTP 28PLCC

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
ZILOG

Z86E3016VSE

Z8 4K OTP Microcontroller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
ZILOG

Z86E3016VSG

Microcontroller, 8-Bit, OTPROM, Z8 CPU, 16MHz, CMOS, PQCC28, PLASTIC, LCC-28

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
IXYS

Z86E31

Z8 4K OTP Microcontroller

Warning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
ZILOG