Maxim Integrated MAXQ7666 User Manual

Page 22

Advertising
background image

1.2.3.9 Program and Data Memory Mapping Example 1: MAXQ7665B

Figures 1-7, 1-8, and 1-9 show the mapping of physical memory segments into the program and data memory space for the
MAXQ7665B with 32k x 16 (64kB) program flash memory. In this case and all cases when program flash memory size is

≤ 32k x 16,

the memory mapping is straightforward as there is no overlapping among the program, utility ROM, and data memory segments. The
mapping of memory segments into program space is always the same. The mapping of memory segments into data space varies
depending on which memory segment is currently being executed from.

In all cases, whichever memory segment is currently being executed from in program space cannot be accessed in data space.

MAXQ7665/MAXQ7666 User’s Guide

1-20

32k x 16

PROGRAM FLASH

PROGRAM

SPACE

EXECUTING FROM

DATA SPACE

(BYTE MODE)

DATA SPACE

(WORD MODE)

0000h

7FFFh

4k x 16

UTILITY ROM

8FFFh

256 x 16

DATA SRAM

A000h

8000h

A0FFh

8k x 8

UTILITY ROM

9FFFh

8000h

512 x 8

DATA SRAM

0000h

01FFh

4k x 16

UTILITY ROM

8FFFh

8000h

256 x 16

DATA SRAM

0000h

00FFh

Figure 1-7. MAXQ7665B Memory Map When Executing from Application Flash

Maxim Integrated

Advertising
This manual is related to the following products: