Maxim Integrated Ultra-High-Speed Flash Microcontroller User Manual
Page 87

6-20
Ultra-High-Speed Flash
Microcontroller User’s Guide
Page Mode 1 Data Memory Timing–Pages 1:0 = 00b (One Cycle)
Figure 6-19 illustrates execution of back-to-back MOVX instructions from internal flash memory. The default MOVX stretch setting
(MD2:0 = 001b) has been assumed. The total duration of each MOVX instruction is seven system clocks = one system clock (page-
hit memory cycle) + 2 system clocks (page-miss memory cycle) + four system clocks (one stretch cycle). Note that all external MOVX
operations in one-cycle page mode 1 result in page-misses.
Figure 6-20 illustrates execution of the same back-to-back MOVX instructions with a stretch value of 0 (MD2:0 = 000b).
SYSCLK
ALE
PSEN
PORT2
MOVX
MSB
MOVX
MSB
MOVX DATA
MOVX DATA
MOVX #1 LSB ADDRESS
MOVX #2 LSB ADDRESS
PORT0
WR/RD
MOVX
#1
MOVX
#2
INST
INST
= STRETCH CYCLE
MOVX #1 DATA ACCESS
(PAGE MISS + 1 STRETCH CYCLE)
MOVX #2 DATA ACCESS
(PAGE MISS + 1 STRETCH CYCLE)
SYSCLK
ALE
PSEN
PORT2
PORT0
WR/RD
MOVX
#1
MOVX
#2
INST
INSTRUCTIONS
MOVX #1
DATA ACCESS
(PAGE MISS)
MOVX #2
DATA ACCESS
(PAGE MISS)
MOVX
MSB
MOVX
LSB
MOVX
MSB
MOVX
LSB
MOVX
DATA
MOVX
DATA
Figure 6-20. One-Cycle Page Mode 1: MOVX (Two Cycles)—MOVX (Two Cycles)
Figure 6-19. One-Cycle Page Mode 1: MOVX (Three Cycles)—MOVX (Three Cycles)
Maxim Integrated