SWCU195A December 2024 – May 2025 CC2744R7-Q1 , CC2745P10-Q1 , CC2745R10-Q1 , CC2745R7-Q1 , CC2755R10
The processor contains a bus matrix that arbitrates instruction fetches and memory accesses from the processor core between the external memory system and the internal System Control Space (SCS) and debug components. Priority is usually given to the processor to ensure that any debug accesses are as non-intrusive as possible. The system memory map is Arm®v8‑M Main Extension compliant, and is common to both the debugger and processor accesses. The default memory map provides user and privileged access to all regions except for the Private Peripheral Bus (PPB). The PPB space is privileged access only.
The following table shows the default memory map.
| Address Range | Region | Interface |
|---|---|---|
| 0x00000000-0x1FFFFFFF | Code | Instruction and data accesses performed on C-AHB |
| 0x20000000-0x3FFFFFFF | SRAM | Instruction and data accesses are performed on S-AHB. Any attempt to execute instructions from the peripheral and external device region results in a MemManage fault. |
| 0x40000000-0x5FFFFFFF | Peripheral | |
| 0x60000000-0x9FFFFFFF | External RAM | |
| 0xA0000000-0xDFFFFFFF | External device | |
| 0xE0000000-0xE00FFFFF | PPB | Reserved for system control and debug. Cannot be used for exception vector tables. Data accesses are either performed internally or on EPPB. Accesses in the range: 0xE0000000-0xE0043FFF Are handled within the processor. 0xE0044000-0xE00FFFFF Appear as APB transactions on the EPPB interface of the processor. Any attempt to execute instructions from the region results in a MemManage fault. |
| 0xE0100000-0xFFFFFFFF | Vendor_SYS | Partly reserved for future processor feature expansion. Any attempt to execute instructions from the region results in a MemManage fault. Data accesses are performed on S-AHB. |