Datasheet
MC9S08EL32 Series and MC9S08SL16 Series Data Sheet, Rev. 3
Freescale Semiconductor 37
Chapter 4
Memory
4.1 MC9S08EL32 Series and MC9S08SL16 Series Memory Map
As shown in Figure 4-1, on-chip memory in the MC9S08EL32 Series and MC9S08SL16 Series consists
of RAM, EEPROM, and FLASH program memory for nonvolatile data storage, and I/O and control/status
registers. The registers are divided into three groups:
• Direct-page registers (0x0000 through 0x007F)
• High-page registers (0x1800 through 0x18FF)
• Nonvolatile registers (0xFFB0 through 0xFFBF)
Figure 4-1. MC9S08EL32 Series and MC9S08SL16 Series Memory Map
DIRECT PAGE REGISTERS
RAM
1024 BYTES
0x0000
0x007F
0x0080
0x047F
0x1800
0x17FF
0x18FF
0x1900
0xFFFF
0x1700
MC9S08EL32
0x7FFF
0x8000
128 BYTES
HIGH PAGE REGISTERS
256 BYTES
FLASH
32768 BYTES
UNIMPLEMENTED
0x0480
0x16FF
4736 BYTES
UNIMPLEMENTED
26368 BYTES
EEPROM
2 x 256 BYTES
DIRECT PAGE REGISTERS
RAM
1024 BYTES
0x0000
0x007F
0x0080
0x047F
0x1800
0x17FF
0x18FF
0x1900
0xFFFF
0x1700
MC9S08EL16
0x7FFF
0x8000
128 BYTES
HIGH PAGE REGISTERS
256 BYTES
FLASH
16384 BYTES
UNIMPLEMENTED
0x0480
0x16FF
4736 BYTES
UNIMPLEMENTED
26368 BYTES
EEPROM
2 x 256 BYTES
RESERVED
0xBFFF
0xC000
16384 BYTES
DIRECT PAGE REGISTERS
RAM
512 BYTES
0x0000
0x007F
0x0080
0x027F
0x1800
0x17FF
0x18FF
0x1900
0xFFFF
0x1780
MC9S08SL16
0x7FFF
0x8000
128 BYTES
HIGH PAGE REGISTERS
256 BYTES
FLASH
16384 BYTES
UNIMPLEMENTED
0x0280
0x177F
5376 BYTES
UNIMPLEMENTED
26368 BYTES
EEPROM
2 x 128 BYTES
RESERVED
0xBFFF
0xC000
16384 BYTES
DIRECT PAGE REGISTERS
RAM
512 BYTES
0x0000
0x007F
0x0080
0x027F
0x1800
0x17FF
0x18FF
0x1900
0xFFFF
0x1780
MC9S08SL8
0x7FFF
0x8000
128 BYTES
HIGH PAGE REGISTERS
256 BYTES
FLASH
8192 BYTES
UNIMPLEMENTED
0x0280
0x177F
5376 BYTES
UNIMPLEMENTED
26368 BYTES
EEPROM
2 x 128 BYTES
RESERVED
0xDFFF
0xE000
24576 BYTES
