English
Language : 

DS89C420_05 Datasheet, PDF (34/47 Pages) Maxim Integrated Products – Ultra-High-Speed Microcontroller
DS89C420 Ultra-High-Speed Microcontroller
Figure 14. Page Mode 1, External Data Memory Access (Pages = 01, Stretch = 4, CD = 10)
XTAL1
1st
Cycle
2nd
Cycle
MOVX Instruction (Page miss)
3rd
Cycle
4th
Cycle
9th
Cycle
ALE
PSEN
RD / WR
Port 0
Inst Inst Inst Inst
Data
Inst Inst
Port 2
LSB LSB LSB LSB
MOVX
Instruction
Fetch
MSB
Memory Access (Stretch = 4)
LSB
LSB LSB
ALE
MOVX Instruction (Page hit)
1st 2nd
Cycle Cycle
3rd
Cycle
4th
Cycle
5th
Cycle
PSEN
RD / WR
Port 0
Inst Inst Inst Inst
Port 2
LSB LSB LSB LSB
MOVX
Instruction
Fetch
Memory Access (Stretch = 4)
9th
Cycle
Data
Inst Inst Inst
LSB LSB LSB LSB
Figure 14 shows the timing relationship for a slow peripheral interface (stretch value = 4). Note that a page hit data-
memory cycle is shorter than a page miss data-memory cycle. The ALE pulse width is also stretched by a stretch
cycle in the case of page miss.
The stretched data-memory bus-cycle timing relationship for PAGES = 11 is identical to non-page mode operation
since the basic data-memory cycle always contains four system clocks in this page mode operation.
INTERRUPTS
The DS89C420 provides 13 interrupt vector sources. All interrupts, with the exception of the power-fail, are
controlled by a series combination of individual enable bits and a global enable (EA) in the interrupt enable register
(IE.7). Setting EA to logic 1 allows individual interrupts to be enabled. Setting EA to a logic 0 disables all interrupts
34 of 47