The memory map section of a data sheet provides a listing of how the internal and external memory locations are organized and how setting of the processors memory can affect accessible locations. Peripherals (I/O), data, and program space are optimized for a given location because of the number of buses available to the memory space. In addition, many of these memory locations are configured or coded to represent the setting of the peripheral or unit. The mapping of these locations is defined to maintain the integrity of the memory space and to prevent conflicts though overflow.
Most DSP processors use a hardware pin to determine the organization of some of the memory space. This pin will determine if the processor is to operate mainly on internal memory space or external memory space. This is very important during the initial loading or boot strapping of the processor once the processor is powered up.
The table below includes an example of a memory map for a DSP.