DEVELOPMENT SUPPORT
SOFTWARE DEVELOPMENT
Software development will require the use of an HC(S)12 assembler or compiler and a host PC
operating a debug interface. Supplied with this board is the CodeWarrior Development Studio
along with the Axiom IDE for Windows for debugging and flash programming.
MEMORY MAP
The APS12DT256SLK is designed to support the MC9S12D family of MCU’s specifically the
MC9S12DT256. This section shows the default memory map for both MCU’s immediately out
of reset. Refer to the Device User Guide for the specific MCU installed for further details.
Table 1: DT256 Memory Map
0x0000 –
0x03FF
Registers 1K
bytes
Mappable to any 2K block in the
first 32K
0x0400 –
0x0FFF
EEPROM 4K
bytes
Mappable to any 4K block. Bottom
1K used by Registers out of reset
0x1000 –
0x3FFF
RAM 12K
bytes
Mappable to any 16K block and
alignable top or bottom
0x4000 –
0x7FFF
Fixed FLASH
16K
bytes
Dependant on state of ROMHM bit
0x8000 –
0xBFFF
Paged FLASH
256K
bytes
16 – 16K pages
0xC000 –
0xFEFF
Fixed Flash
16K
bytes
0xFF00 –
0xFFFF
Vectors 256
bytes
BDM if active
NOTE: The bottom 1K of EEPROM is covered by Registers out of reset.
Freescale Semiconductor
9