beautypg.com

Maxim Integrated Ultra-High-Speed Flash Microcontroller User Manual

Page 74

background image

6-7

Internal Memory Cycles

C2

C3 C4 C1 C2 C3 C4

XTAL1

ALE

Port 0

Port 2

PSEN

C1

Ext Memory Cycle

Ext Memory Cycle

MSB Add MSB Add

LSB Add Data LSB Add Data

Figure 6-3. External Program Memory Access (Nonpage Mode and CD1:0 = 10b)

Figure 6-3 shows the timing relationship for internal and external nonpage mode code fetches when CD1:0 = 10b. Note that an exter-

nal program fetch takes four system clocks, and an internal program fetch requires only one system clock.

As illustrated in that same figure, ALE is deasserted when executing an internal memory fetch. The microcontroller provides a pro-

grammable user option (ALEON bit = PMR.2) to turn on the ALE signal during internal program memory operation. The ALE signal is

automatically enabled for external code fetches, independent of the setting of this bit. PSEN is asserted only for external code fetch-

es, and is inactive during internal execution.

PSEN

ALE

CK

74F373

LATCH

LSB ADDRESS

DATA BUS

MSB ADDRESS

PORT 2

(8)

(7)

64kB X 8

MEMORY

(8)

OE

CE

PORT 0

DS89C4x0

Figure 6-2. Program Memory Interconnect (Nonpage Mode)

Ultra-High-Speed Flash
Microcontroller User’s Guide

Maxim Integrated