SWRU543B January 2019 – June 2025 CC3230S , CC3230SF , CC3235MODS , CC3235MODSF , CC3235S , CC3235SF
Figure 2-2 shows the Cortex®-M4 register set. Table 2-2 lists the core registers. The core registers are not memory-mapped and are accessed by register name, so the base address is n/a (not applicable) and there is no offset.
| Offset | Name | Type | Reset | Description |
|---|---|---|---|---|
| – | R0 | R/W | – | Cortex General-Purpose register 0 |
| – | R1 | R/W | – | Cortex General-Purpose register 1 |
| – | R2 | R/W | – | Cortex General-Purpose register 2 |
| – | R3 | R/W | – | Cortex General-Purpose register 3 |
| – | R4 | R/W | – | Cortex General-Purpose register 4 |
| – | R5 | R/W | – | Cortex General-Purpose register 5 |
| – | R6 | R/W | – | Cortex General-Purpose register 6 |
| – | R7 | R/W | – | Cortex General-Purpose register 7 |
| – | R8 | R/W | – | Cortex General-Purpose register 8 |
| – | R9 | R/W | – | Cortex General-Purpose register 9 |
| – | R10 | R/W | – | Cortex General-Purpose register 10 |
| – | R11 | R/W | – | Cortex General-Purpose register 11 |
| – | R12 | R/W | – | Cortex General-Purpose register 12 |
| – | SP | R/W | – | Stack pointer |
| – | LR | R/W | 0xFFFF.FFFF | Link register |
| – | PC | R/W | – | Program counter |
| – | PSR | R/W | 0x0100.0000 | Program Status register |
| – | PRIMASK | R/W | 0x0000.0000 | Priority Mask register |
| – | FAULTMASK | R/W | 0x0000.0000 | Fault Mask register |
| – | BASEPRI | R/W | 0x0000.0000 | Base Priority Mask register |
| – | CONTROL | R/W | 0x0000.0000 | Control register |
| – | FPSC | R/W | – | Floating-Point Status Control (N/A for CC32xx) |