SWCU195A December 2024 – May 2025 CC2744R7-Q1 , CC2745P10-Q1 , CC2745R10-Q1 , CC2745R7-Q1 , CC2755R10
All CC27XX devices share a common platform memory map. Peripherals are assigned a fixed address space and have the same address space on all devices within the family. The memory map is compliant with the standard Arm®Cortex® -M memory regions.
| Module | Module Name | Base Address |
|---|---|---|
| FLASHMEM | Program Flash Memory | 0x0000 0000 |
| ROM | System ROM | 0x0F00 0000 |
| SRAM | Static RAM | 0x2000 0000 |
| PMCTL | Power Mode Controller | 0x4000 0000 |
| CKMD | Clock Manager | 0x4000 1000 |
| RTC | Real-Time Clock | 0x4000 2000 |
| IOC | I/O Controller | 0x4000 3000 |
| SYS0 | LPCOMP (Low Power Comparator), System Control and Trim | 0x4000 4000 |
| EVTULL | AON (Always On)/ULL (Ultra-Low Leakage) Event Fabric | 0x4000 5000 |
| PMUD | Power Management (BATMON and DCDC) | 0x4000 6000 |
TCM | TrustZone Firewall Control Module | 0x4000 7000 |
| DBGSS | Debug Subsystem | 0x4000 F000 |
| CLKCTL | IP Clock Control | 0x4002 0000 |
| FLASH | Flash Subsystem Controller | 0x4002 1000 |
| SYSTIM | System Timer | 0x4002 2000 |
| GPIO | General Purpose I/O | 0x4002 3000 |
| VIMS | Versatile Instruction Memory System | 0x4002 4000 |
| EVTSVT | SVT (Standard Threshold Voltage)/MCU Event Fabric | 0x4002 5000 |
| DMA | µDMA (Direct Memory Access) Controller | 0x400C 4000 |
| SPI0 | Serial Peripheral Interface (SPI) 0 | 0x4003 0000 |
SPI1 | Serial Peripheral Interface (SPI) 1 | 0x4003 1000 |
| UART0 | Universal Asynchronous Receiver Transmitter (UART) 0 | 0x4003 4000 |
UART1 | Universal Asynchronous Receiver Transmitter (UART) 1 | 0x4003 5000 |
| I2C0 | Inter-Integrated Circuit (I2C) 0 | 0x4003 8000 |
| ADC | Analog-to-Digital Converter | 0x4005 0000 |
HSM | HSM wrapper | 0x4005 3000 |
| LGPT0 | General Purpose Timer 0 | 0x4006 0000 |
| LGPT1 | General Purpose Timer 1 | 0x4006 1000 |
| LGPT2 | General Purpose Timer 2 | 0x4006 2000 |
| LGPT3 | General Purpose Timer 3 | 0x4006 3000 |
| LRFD | Low-power Radio | 0x4008 0000 |
| PBERAM | Radio PBE RAM | 0x4009 0000 |
| BUFRAM | Radio BUF RAM | 0x4009 2000 |
| MCERAM | Radio MCE RAM | 0x4009 4000 |
| RFERAM | Radio RFE RAM | 0x4009 6000 |
| S2RRAM | Radio S2R RAM | 0x4009 8000 |
| AES | AES Accelerator | 0x400C 0000 |
I2S | I2S interface | 0x400C 1000 |
SRAMCTL | SRAM controller | 0x400C 5000 |
CAN-FD | CAN-FD (Controller Area Network Flexible Data-Rate) interface | 0x400D 0000 |
APU | Algorithm Processing Unit program memory and control | 0x400D 2000 |
APURAM | Algorithm Processing Unit data memory | 0x400E 0000 |
HSM | HSM (Hardware Security Module) security subsystem | 0x400F 0000 |
| FCFG | Factory Configuration | 0x4E00 0000 |
| CCFG | Customer Configuration | 0x4E02 0000 |
HSMOTP0 | Contains the memory sectors used by HSM as OTP storage | 0x4E02 0800 |
SCFG | Contains Security Configuration | 0x4E04 0000 |
| VLOG | Version Log | 0x4E06 0000 |
| HSMOTP1 | Used by HSM as OTP storage | 0x4E06 0800 |
| ITM | Cortex-M's Instrumentation Trace Macrocell (ITM) | 0xE000 0000 |
DWT | Cortex-M's Data watchpoint and Trace (DWT) | 0xE000 1000 |
FPB | Cortex-M's Flash Patch and Breakpoint (FPB) | 0xE000 2000 |
ICB | Cortex-M's Implementation Control Block (ICB) | 0xE000 E000 |
SYSTICK | Cortex-M's System Timer (SYSTICK) | 0xE000 E010 |
NVIC | Cortex-M's Nested Vectored Interrupt Controller (NVIC) | 0xE000 E100 |
SCB | Cortex-M's System Control Block (SCB) | 0xE000 ED00 |
MPU | Cortex-M's Memory Protection Unit (MPU) | 0xE000 ED90 |
SAU | Cortex-M's Security Attribution Unit (SAU) | 0xE000 EDD0 |
| DCB | Cortex-M's Debug Control Block | 0xE000 EDE0 |
| SIG | Cortex-M's Software Interrupt Generator (SIG) | 0xE000 EF00 |
| FPU | Cortex-M's Floating Point Unit (FPU) | 0xE000 EF30 |
| DIB | Cortex-M's CoreSight discovery information for the SCS | 0xE000 EFB0 |
| TPIU | Cortex-M's Trace Port Interface Unit (TPIU) | 0xE004 0000 |
CPU_ROM_TABLE | Cortex-M ROM Table | 0xE00F F000 |