Z86E61 Zilog., Z86E61 Datasheet

no-image

Z86E61

Manufacturer Part Number
Z86E61
Description
CMOS Z8 16K/32K EPROM MICROCONTROLLER
Manufacturer
Zilog.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
Z86E6116ASG
Manufacturer:
NS
Quantity:
939
Part Number:
Z86E6116ASG
Manufacturer:
Zilog
Quantity:
10 000
Part Number:
Z86E6116FSC
Manufacturer:
Zilog
Quantity:
10 000
Part Number:
Z86E6116FSC00TR
Manufacturer:
Zilog
Quantity:
10 000
Part Number:
Z86E6116FSG
Manufacturer:
Zilog
Quantity:
10 000
Part Number:
Z86E6116PSG
Manufacturer:
Zilog
Quantity:
40
Part Number:
Z86E6116PSG
Manufacturer:
ZILOG
Quantity:
20 000
Part Number:
Z86E6116VSC
Manufacturer:
Zilog
Quantity:
10 000
FEATURES
GENERAL DESCRIPTION
The Z86E61/E63 microcontrollers are members of the Z8
single-chip microcontroller family with 16K/32 Kbytes of
EPROM and 236 bytes of general-purpose RAM. Offered
in 40-pin DIP or 44-pin PLCC package styles, these de-
vices are pin-compatible EPROM versions of the Z86C61/
63. The ROMless pin option is available on the 44-pin
versions only.
With 4 Kbytes of ROM and 236 bytes of general-purpose
RAM, the Z86E61/E63 offers fast execution, efficient use of
memory, sophisticated interrupts, input/output bit manipu-
lation capabilities, and easy hardware/software system
expansion.
8-Bit CMOS Microcontroller
40-Pin DIP, 44-Pin PLCC Style Packages
4.5V to 5.5V Operating Range
Clock Speeds: 16 and 20 MHz
Low Power Consumption: 275 mW (max)
Fast Instruction Pointer: 1.0 ms @ 12 MHz
Two Standby Modes: STOP and HALT
32 Input/Output Lines
Full-Duplex UART
All Digital Inputs are TTL Levels
Auto Latches
®
P
Z86E61/E63
CMOS Z8
M
For applications demanding powerful I/O capabilities, the
Z86E61/E63 offers 32 pins dedicated to input and output.
These lines are grouped into four ports. Each port consists
of eight lines, and is configurable under software control to
provide timing, status signals, serial or parallel
I/O with or without handshake, and an address/data bus
for interfacing external memory.
The Z86E61/E63 can address both external memory and
preprogrammed ROM, making it well suited for high-
volume applications or where code flexibility is required.
RELI M I N AR
ICROCONTROLLER
High Voltage Protection on High Voltage Inputs
RAM and EPROM Protect
EPROM: 16 Kbytes Z86E61
256 Bytes Register File
- 236 Bytes of General-Purpose RAM
- 16 Bytes of Control and Status Registers
- 4 Bytes for Ports
Two Programmable 8-Bit Counter/Timers Each
with 6-Bit Programmable Prescaler
Six Vectored, Priority Interrupts from Eight
Different Sources
On-Chip Oscillator that Accepts a Crystal, Ceramic
Resonator, LC, or External Clock Drive
Y
®
P
32 Kbytes Z86E63
RODUCT
16K/32K EPROM
S
PECI F I C A
TI O N
WITH
16K/32K EPROM
1

Related parts for Z86E61

Z86E61 Summary of contents

Page 1

... EPROM versions of the Z86C61/ 63. The ROMless pin option is available on the 44-pin versions only. With 4 Kbytes of ROM and 236 bytes of general-purpose RAM, the Z86E61/E63 offers fast execution, efficient use of memory, sophisticated interrupts, input/output bit manipu- lation capabilities, and easy hardware/software system expansion. ...

Page 2

... Program Memory, Data Memory, and 236 general-purpose registers. To unburden the system from coping with real-time tasks such as counting/timing and serial data communication, the Z86E61/E63 offers two on-chip counter/timers with a large number of user selectable modes (Figure 1). Output Input Port 3 UART ...

Page 3

... P33 25 P14 31-38 P27-P20 Port 2, Pins 0,1,2,3,4,5,6,7 In/Output 24 P13 39 P31 40 P36 23 P12 22 P11 21 P10 Z86E61/E63 Z8 WITH Table 1. 40-Pin DIP Pin Identification Function Power Supply CC Crystal, Oscillator Clock Crystal, Oscillator Clock Port 3, Pin 7 Port 3, Pin 0 Reset Read/Write Data Strobe Address Strobe Port 3, Pin 5 Ground ...

Page 4

... P10-P14 Input 28 N/C Input 29-31 P17-P15 Input 32 P34 Output 33 P33 Output 34-38 P24-P20 Output 39 N/C Output 40-42 P27-P25 Input 43 P31 Input 44 P36 ® Z86E61/E63 Z8 16K/32K EPROM WITH P24 37 P23 36 P22 35 P21 34 P20 33 P33 32 P34 31 P17 30 P16 29 P15 Function Direction Port 0, Pins 0,1,2 In/Output ROM/ROMless control Input ...

Page 5

... D6 31-37 A14-A8 38 /PGM / N ® Z86E61/E63 Z8 MCU 16K/32K EPROM WITH Function Direction Power Supply Input Crystal, Osc. Clock Output Crystal, Osc. Clock Input Not Connected Input Chip Enable Input Reset Input Not Connected Input Ground Input ...

Page 6

... Input 23-27 D4-D0 Input 28 N/C Input 29-31 D7-D5 Input 32 N/C Input 33 V Input 34-38 A12-A8 Input 39 N/C Input 40-41 A13-A14 Input 42 /PGM Input 43 /OE Input 44 N/C Z86E61/E63 Z8 16K/32K EPROM WITH 39 N/C 38 A12 37 A11 36 A10 VPP 32 N Function Address 3,4,5,6,7 Data 0,1,2,3,4 Not Connected Data 5,6,7 Not Connected Prog Voltage PP Address 8,9,10,11,12 ...

Page 7

... When left unconnected or pulled High the device functions as a normal CC Z86E61/E63 EPROM version. Note: This pin is only avail- able on the 44-pin versions of the Z86E61/E63. /DS (output, active Low). Data Strobe is activated once for each external memory transfer. For a READ operation, data must be available prior to the trailing edge of /DS ...

Page 8

... PIN FUNCTIONS (Continued) OEN Out TTL Level Shifter Port 0 (I/O) Z86E61 4 /E63 MCU Handshake Controls /DAV0 and RDY0 (P32 and P35) R 500 k Figure 6. Port 0 Configuration ® Z86E61/E63 Z8 16K/32K EPROM WITH PAD Auto Latch MCU ...

Page 9

... Z86E61 /E63 MCU OEN Out TTL Level Shifter In R 500 k Figure 7. Port 1 Configuration Port 1 (AD7-AD0) Handshake Controls /DAV1 and RDY1 (P33 and P34) PAD Auto Latch ® Z86E61/E63 Z8 MCU 16K/32K EPROM WITH 9 ...

Page 10

... Port 3 lines, P31 and P36, is dictated by the direction (input or output) assigned to P27 (Figure 8 and Table 5). Port 2 (I/O) Z86E61 /E63 MCU Handshake Controls /DAV2 and RDY2 (P31 and P36) R 500 k Figure 8. Port 2 Configuration ® Z86E61/E63 Z8 MCU 16K/32K EPROM WITH PAD Auto Latch ...

Page 11

... Data Memory Select (/DM) and EPROM control signals (P30 = /CE, P31 = /OE, P32 = EPM and P33 = V Table 5. Port 3 Pin Assignments Int IRQ3 IRQ2 IRQ0 D/R IRQ1 D/R R/D R/D IRQ4 IRQ5 Z86E61/E63 Z8 16K/32K EPROM WITH UART Ext Serial In D/R DM R/D Serial Out ® MCU and T ), OUT ) ...

Page 12

... EPROM. At addresses 16384 (E61) or 32768 (E63) and above, the Z86E61/E63 executes external program memory fetches. In ROMless mode, the Z86E61/E63 can address Kbytes of program memory. Program execution begins at external location 000C (HEX) after a reset. ® ...

Page 13

... The Register Pointer addresses the starting location of the active working register group. Stack. The Z86E61/E63 has a 16-bit Stack Pointer (R255- R254) used for external stacks that reside anywhere in the data memory for the ROMless mode, but only from 16384 (E61) or 32768 (E63) to 65535 in the EPROM mode ...

Page 14

... T1 • TMR 2F SIO Figure 14. Register Pointer ® Z86E61/E63 Z8 MCU 16K/32K EPROM WITH R253 (Register Pointer) Register Group F R15 to R0 • • • The lower nibble of the register file address Specified Working provided by the Register Group ...

Page 15

... Counter Counter 6-Bit Down Counter Counter PRE1 Initial Value Initial Value Register Register Write Write Internal Data Bus Figure 15. Counter/Timers Block Diagram Z86E61/E63 Z8 16K/32K EPROM WITH ) through which T0, T1, or the OUT Read T0 T0 Current Value Register 8-bit Down IRQ4 Serial I/O Clock ...

Page 16

... FUNCTIONAL DESCRIPTION (Continued) Interrupts. The Z86E61/E63 has six different interrupts from eight different sources. The interrupts are maskable and prioritized. The eight sources are divided as follows: four sources are claimed by Port 3 lines P33-P30, one in Serial Out, one in Serial In, and two in the counter/timers (Figure 16) ...

Page 17

... E63 User Modes. Table 7 shows the timing of the program- ming waveforms. User MODE 1 EPROM Read The Z86E61/E63 EPROM read cycle is provided so that the user may read the Z86E61/E63 as a standard 27128 (E61) or 27256 (E63) EPROM. This is accomplished by driving the /EPM pin (P32 and activating /CE and /OE. /PGM H remains inactive ...

Page 18

... V is active and V must be driven to 6.0V Timing is shown in Figure 18. User Modes 4 and 5: EPROM and RAM Protect To extend program security, EPROM and RAM protect cycles are provided for the Z86E61/E63. Execution of the User/Test Mode Device Pin No. P33 User Modes V PP EPROM Read ...

Page 19

... Min 0. 2. Address Stable Address Stable 0 Min Valid Invalid Valid 9 5.5V 0 Min 16 16 Figure 18. EPROM Read ® Z86E61/E63 Z8 MCU 16K/32K EPROM WITH Max Units 200 ns 100 ...

Page 20

... /PGM Address Stable 1 Data Stable Program Cycle Figure 19. EPROM Program and Verify Z86E61/E63 Z8 16K/32K EPROM WITH Data Out Valid Verify Cycle ® MCU ...

Page 21

... / EPM /PGM V IL ROM Protect Programming Figure 20. Programming EPROM, RAM Protect and 4K Size Selection RAM Protect Programming Z86E61/E63 Z8 16K/32K EPROM WITH Address 003 14 ® MCU 21 ...

Page 22

... EPM /PGM V IL ROM Protect Programming Figure 21. Programming EPROM, RAM Protect and 16K Size Selection RAM Protect Programming Z86E61/E63 Z8 16K/32K EPROM WITH Address 008 14 ® MCU ...

Page 23

... Prog. One Pulse 3xN ms Duration No Increment Last Addr ? Address Yes Vcc = Vpp = 4.5V Fail Verify All Bytes Pass Vcc = Vpp = 5.5V Fail Verify All Bytes Pass Device Passed Figure 22. Intelligent Programming Flowchart Z86E61/E63 Z8 16K/32K EPROM WITH Fail Verify Byte Pass Device Failed ® MCU 23 ...

Page 24

... C sections of these specifications is not implied. Exposure to † C absolute maximum rating conditions for an extended pe- riod may affect device reliability. From Output Z86E61/E63 Z8 WITH Under T est I 150 pF Figure 23. Test Load Diagram ® MCU 16K/32K EPROM ...

Page 25

... V + 0.3 CC –0.3 0.8 2.4 0.4 3 0.3 CC –0.3 0.8 –10 10 –10 10 – Z86E61/E63 Z8 16K/32K EPROM WITH Conditions V I 250 P33-P30 Only V Driven by External Clock Generator V Driven by External Clock Generator –2 +2 5.25V ...

Page 26

... External I/O or Memory Read or Write Timing Diagram R//W 12 Port 0, /DM 18 Port 1 1 /AS 4 /DS (Read) Port /DS (Write) Figure 24. External I/O or Memory Read/Write Timing OUT 14 17 Z86E61/E63 Z8 16K/32K EPROM WITH ® MCU ...

Page 27

... Clock Dependent Formulas Number Symbol 1 TdA(AS) 2 TdAS(A) 3 TdAS(DR) 4 TwAS 6 TwDSR 7 TwDSW 8 TdDSR(DR) 10 TdDS(A) 11 TdDS(AS) 12 TdR/W(AS) 13 TdDS(R/W) 14 TdDW(DSW) 15 TdDS(DW) 16 TdA(DR) 17 TdAS(DS) 18 TdDM(AS) ® Z86E61/E63 Z8 MCU 16K/32K EPROM WITH 20 MHz Max Units Notes ns [2,3] ns [2,3] 160 ns [1,2,3] ns [2, [1,2,3] ns [1,2,3] 100 ns [1,2, [2,3] ns [2,3] ns [2,3] ns [2,3] ns [2,3] ...

Page 28

... Figure 25. Additional Timing + MHz Min Max 62.5 1000 5TpC 8TpC 100 70 5TpC 5TpC ® Z86E61/E63 Z8 16K/32K EPROM WITH 3 20 MHz Min Max Units Notes 50 1000 [2] 5TpC [2] 8TpC [2] 100 ...

Page 29

... Next Data In Valid 2 3 Delayed DAV 4 Figure 26. Input Handshake Timing Data Out Valid Figure 27. Output Handshake Timing Z86E61/E63 Z8 16K/32K EPROM WITH 5 6 Delayed RDY Next Data Out Valid Delayed DAV 11 Delayed RDY ® MCU ...

Page 30

... RDY Rise to DAV Fall Delay + MHz Min Max 0 145 110 115 115 0 TpC 0 115 110 115 ® Z86E61/E63 Z8 MCU 16K/32K EPROM WITH 20 MHz Data Min Max Direction 0 IN 145 IN 110 IN 115 IN 115 ...

Page 31

... Trigger Input Modes OUT Not Used T0 Out T1 Out Internal Clock Out R245 PRE0 (When Written) (Range: 1-256 Decimal 01-00 HEX) (When Read) Z86E61/E63 Z8 WITH Count Mode 0 T1 Single Pass 1 T1 Modulo N Clock Source 1 T1 Internal 0 T1 External Timing Input (T ...

Page 32

... P33 = /DAV1/RDY1 P34 = RDY1//DAV1 R249 IPR P36 = Output (TOUT P36 = RDY2//DAV2 P30 = Input P37 = Output P30 = Serial In P37 = Serial Out Figure 37. Interrupt Priority Register ® Z86E61/E63 Z8 MCU 16K/32K EPROM WITH Mode Output 01 Input ...

Page 33

... Serial Output Figure 41. Register Pointer Register R254 SPH Enables IRQ5-IRQ0 (D = IRQ0) 0 Enables RAM Protect Enables Interrupts R255 SPL Z86E61/E63 Z8 16K/32K EPROM WITH 0 Reserved (Must Register Pointer r6 r7 (FD : Read/Write) H Stack Pointer Upper ...

Page 34

... DC CHARACTERISTICS Supply Current I (mA Legend Vcc = 5. Vcc = 5. Vcc = 4. Figure 44. Typical I vs Frequency CC ® Z86E61/E63 Z8 MCU 16K/32K EPROM WITH Frequency (MHz) ...

Page 35

... DC CHARACTERISTICS Standby Current I (mA) CC1 Legend Vcc = 5. Vcc = 5. Vcc = 4. Figure 45. Typical I vs Frequency CC1 ® Z86E61/E63 Z8 MCU 16K/32K EPROM WITH Frequency (MHz) 35 ...

Page 36

... Flags. Control register (R252) contains the following six flags: Symbol Meaning C Carry flag Z Zero flag S Sign flag V Overflow flag D Decimal-adjust flag H Half-carry flag Affected flags are indicated by: 0 Clear to zero 1 Set to one * Set to clear according to operation - Unaffected x Undefined ® Z86E61/E63 Z8 MCU 16K/32K EPROM WITH ...

Page 37

... Greater Than or Equal Less than Greater Than Less Than or Equal Unsigned Greater Than or Equal Unsigned Less Than Unsigned Greater Than Unsigned Less Than or Equal Never True (Always False) ® Z86E61/E63 Z8 MCU 16K/32K EPROM WITH Flags Set ...

Page 38

... LD OPC DAU DJNZ, JR DAL STOP/HALT notation “addr (n)” is used to refer to bit ( given operand location. For example: dst (7) refers to bit 7 of the destination operand. Z86E61/E63 Z8 16K/32K EPROM WITH MODE ADC, ADD, AND, CP, LD, OR, SBC, SUB src OR TCM, TM, XOR ...

Page 39

... LDC dst, src dst src LDCI dst, src - - - - - - dst src ® Z86E61/E63 Z8 MCU 16K/32K EPROM WITH Address Opcode Mode Byte Flags Affected dst src (Hex – ...

Page 40

... For example, the opcode of an ADC instruction using the addressing - - modes r (destination) and Ir (source) is 13. Address Mode dst src - - Z86E61/E63 Z8 16K/32K EPROM WITH Address Opcode Mode Byte Flags Affected dst src (Hex † ...

Page 41

... CALL* CALL LD IRR1 DA r2,x,R1 10.5 10.5 10.5 10 R2, R1 IR2, R1 R1, IM IR1, IM 10.5 LD R2, IR1 3 Bytes per Instruction Pipeline Cycles 4 CP Mnemonic Second Operand Z86E61/E63 Z8 WITH 6.5 12/10.5 12/10.0 6.5 12.10.0 6.5 LD DJNZ INC r1, RA cc, RA r1 Legend 8-bit Address r = 4-bit Address Dst Address ...

Page 42

... PACKAGE INFORMATION 40-Pin DIP Package Diagram 44-Pin PLCC Package Diagram ® Z86E61/E63 Z8 MCU 16K/32K EPROM WITH ...

Page 43

... 44-Pin QFP Package Diagram ® Z86E61/E63 Z8 MCU 16K/32K EPROM WITH 43 ...

Page 44

... Temperature +70 C Speeds MHz MHz Environmental C = Plastic Standard Example: Z 86E61 Z86E61, 16 MHz, DIP , +70 C, Plastic Standard Flow Environmental Flow T emperature Package Speed Product Number Zilog Prefix MHz ...

Related keywords