z86e54 ZiLOG Semiconductor, z86e54 Datasheet - Page 38

no-image

z86e54

Manufacturer Part Number
z86e54
Description
Z8 512 Byte Otp Mcu
Manufacturer
ZiLOG Semiconductor
Datasheet
PS020102-1003
Hardware Work Around on the on the Z86CCP01ZEM Emulator to P32
Rising Edge Interrupt
Note:
When more than one interrupt is pending, priorities are resolved by a programma-
ble priority encoder that is controlled by the Interrupt Priority register. All Z8
rupts are vectored through locations in program memory. When an interrupt
machine cycle is activated, an Interrupt Request is granted, thus disabling all sub-
sequent interrupts, saving the Program Counter and Status Flags, and then
branching to the program memory vector location reserved for that interrupt. This
memory location and the next byte contain the 16-bit starting address of the inter-
rupt service routine for that particular interrupt request.
To accommodate polled interrupt systems, interrupt inputs are masked and the
interrupt request register is polled to determine which of the interrupt requests
requires service.
To emulate the P32 rising edge interrupt the emulator must be modified in the fol-
lowing way:
1. Connect P32 by soldering a wire jumper from either emulation socket (P3, pin
2. Connect 74HCT04 U27 pin 2 by soldering a wire jumper from U27 pin 2 to P30
Name
IRQ0
IRQ1
IRQ2
IRQ3
IRQ4
IRQ5
Note: F = Falling edge triggered: R = Rising edge triggered
17) or (P2, pin 12) to 74HCT04 U27 pin 1.
on either emulator socket (P3, pin 25) or (P2, pin 18).
The rising edge interrupt is not supported. on the CCP emulator
(a hardware/software workaround must be employed).
Table 15. Interrupt Types, Sources, and Vectors
Source
P32
P33
P31
P32
Software
T1
Vector Location
0,1
2,3
4,5
6,7
8,9
10,11
Comments
External (F) Edge
External (F) Edge
External (F) Edge
External (R) Edge
Internal
Internal
Z8
®
512 Byte OTP MCU
Z86E54
®
inter-
32

Related parts for z86e54