beautypg.com

2 memory map when executing from utility rom – Maxim Integrated MAX31782 User Manual

Page 14

background image

MaximIntegrated 2-10

MAX31782 User’s Guide

Revision 0; 8/11

2.4.4.2MemoryMapWhenExecutingfromUtilityROM

When executing from the utility ROM:
• Read and write operations of SRAM memory are executed normally .
• Reading of flash memory is executed normally . Writing to flash memory requires the use of the utility ROM routines .
• One page (byte access mode) or both pages (word access mode) of the flash memory can be accessed as data

with an offset of 8000h as determined by the CDA0 bit .

Figure 2-4

illustrates the mapping of the SRAM and flash memory segments into data memory space when code is

executing from the utility ROM memory segment .

Figure 2-4. Memory Map When Executing from Utility ROM

PROGRAM

SPACE

DATA SPACE

(WORD MODE)

DATA SPACE

(BYTE MODE, CDA0 = 0)

DATA SPACE

(BYTE MODE, CDA0 = 1)

FFFFh

FFFFh

FFFFh

A3FFh

8FFFh

7FFFh

3FFFh

EXECUTING FROM

8000h

8000h

8000h

FFFFh

8000h

03FFh

07FFh

4000h

0000h

0000h

07FFh

0000h

0000h

A000h

1K x 16

SRAM

32K x 8

LOWER HALF

(PAGE 0) OF

FLASH

32K x 8

UPPER HALF

(PAGE 1) OF

FLASH

32K x 16

FLASH

4K x 16

UTILITY ROM

16K x 16

FLASH

(PAGE 1)

2K x 8
SRAM

2K x 8
SRAM

1K x 16

SRAM

16K x 16

FLASH

(PAGE 0)