beautypg.com

Maxim Integrated Ultra-High-Speed Flash Microcontroller User Manual

Page 87

background image

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