Cortex-M3 Memory Map
Unlike any other ARM processor, Cortex-M3 has a ‘structured’ memory map. This is particular to V7-M of the ARM architecture and is not for example in V7 in general. The 4GB range that is available through the 32-bit address space is broadly structured as shown below: