SWCU193A April 2023 – August 2024 CC2340R2 , CC2340R5 , CC2340R5-Q1
All CC23xx 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, System Control and Trim | 0x4000 4000 |
EVTULL | AON/ULL Event Fabric | 0x4000 5000 |
PMUD | Power Management (BATMON and DCDC) | 0x4000 6000 |
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/MCU Event Fabric | 0x4002 5000 |
DMA | µDMA Controller |
0x4002 6000 |
SPI0 | Serial Peripheral Interface (SPI) 0 | 0x4003 0000 |
UART0 | Universal Asynchronous Receiver Transmitter (UART) 0 | 0x4003 4000 |
I2C0 | Inter-Integrated Circuit (I2C) 0 | 0x4003 8000 |
ADC | Analog-to-Digital Converter | 0x4005 0000 |
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 |
FCFG | Factory Configuration | 0x4E00 0000 |
CCFG | Customer Configuration | 0x4E02 0000 |
CPUSS | CPU Subsystem | 0xE000 0000 |
CPU_BPU | Breakpoint Unit | 0xE000 2000 |
CPU_NVIC | Nested Vectored Interrupt Controller | 0xE000 E000 |
CPU_SYSTICK | CPU SysTick | 0xE000 E010 |
CPU_SCB | System Control Block | 0xE000 ED00 |
CPU_DCB | Debug Control Block | 0xE000 ED30 |
CPU_SCSCS | System Control Space CoreSight™ | 0xE000 EFC0 |
CPU_ROM_TABLE | CPU ROM Table | 0xE00F F000 |