ez80f91 ZiLOG Semiconductor, ez80f91 Datasheet - Page 66

no-image

ez80f91

Manufacturer Part Number
ez80f91
Description
Ez80 Acclaimplus!? Connectivity Assp Ez80f91 Assp
Manufacturer
ZiLOG Semiconductor
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ez80f917050SBCG
Manufacturer:
Zilog
Quantity:
135
Part Number:
ez80f91AZ050EC
Manufacturer:
Zilog
Quantity:
10 000
Part Number:
ez80f91AZ050EG
Manufacturer:
Zilog
Quantity:
10 000
Part Number:
ez80f91AZ050SC
Manufacturer:
Zilog
Quantity:
10 000
Part Number:
ez80f91AZ050SG
Manufacturer:
Zilog
Quantity:
158
Part Number:
ez80f91AZ050SG
Manufacturer:
Zilog
Quantity:
10 000
Part Number:
ez80f91AZA50EG
Manufacturer:
Zilog
Quantity:
10 000
Part Number:
ez80f91NA050SG
Manufacturer:
ZILOG
Quantity:
20 000
Company:
Part Number:
ez80f91NA050SG
Quantity:
160
Table 12. Interrupt Vector Sources by Priority (Continued)
PS027001-0707
Note: *The vector addresses 064h and 068h are left unused to avoid conflict with the nonmaskable
Priority
11
12
13
14
15
16
17
18
19
20
21
22
23
Note:
interrupt (NMI) address 066h. The NMI is prioritized higher than all maskable interrupts.
Vector
06Ch
07Ch
08Ch
09Ch
070h
074h
078h
080h
084h
088h
090h
094h
098h
The user’s program must store the interrupt service routine starting address in the
four-byte interrupt vector locations. For example in ADL mode, the three-byte address for
the SPI interrupt service routine is stored at {I[15:1], 07Ch}, {I[15:1], 07Dh}, and {I[15:1],
07Eh}. In Z80
{MBASE[7:0], I[7:1], 07Ch} and {MBASE, I[7:1], 07Dh}. The least-significant byte is
stored at the lower address.
When one or more interrupt requests (IRQs) become active, an interrupt request is
generated by the interrupt controller and sent to the CPU. The corresponding 9-bit
interrupt vector for the highest-priority interrupt is placed on the 9-bit interrupt vector bus,
IVECT[8:0]. The interrupt vector bus is internal to the eZ80F91 device and is therefore
externally not visible. The response time of the CPU to an interrupt request is a function of
the current instruction being executed as well as the number of wait states being asserted.
The interrupt vector, {I[15:1], IVECT[8:0]} is visible on the address bus (ADDR[23:0]),
when the interrupt service routine begins. The response of the CPU to a vectored interrupt
on the eZ80F91 device is explained in
to be active until the Interrupt Service Routine (ISR) starts.
The lower bit of the I register is replaced with the MSB of the IVECT from the interrupt
controller. As a result, the interrupt vector table is required to be placed onto a 512-byte
Port A 0
Port A 1
Port A 2
Port A 3
Port A 4
Port A 5
Port A 6
Port A 7
UART 0
UART 1
Source
®
RTC
SPI
I
2
mode, the two-byte address for the SPI interrupt service routine is stored at
C
Priority
35
36
37
38
39
40
41
42
43
44
45
46
47
Table 13
Vector
0CCh
0DCh
0ECh
0D0h
0D4h
0D8h
0FCh
0E0h
0E4h
0E8h
0F0h
0F4h
0F8h
on page 59. Interrupt sources are required
Port C 3
Port C 4
Port C 5
Port C 6
Port C 7
Port D 0
Port D 1
Port D 2
Port D 3
Port D 4
Port D 5
Port D 6
Port D 7
Source
Product Specification
eZ80F91 ASSP
Interrupt Controller
58

Related parts for ez80f91