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

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 .
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)