SWRU543B January 2019 – June 2025 CC3230S , CC3230SF , CC3235MODS , CC3235MODSF , CC3235S , CC3235SF
Table 3-2 lists the Cortex®-M4 Peripheral SysTick, NVIC, and SCB registers. The offset listed is a hexadecimal increment to the address of the register, relative to the core peripherals base address of 0xE000 E000.
Register spaces that are not used are reserved for future or internal use. Software should not modify any reserved memory address.
| Offset | Name | Type | Reset | Description |
|---|---|---|---|---|
| System Timer (SysTick) Registers | ||||
| 0x010 | STCTRL | R/W | 0x0000.0000 | SysTick Control and Status Register |
| 0x014 | STRELOAD | R/W | – | SysTick Reload Value Register |
| 0x018 | STCURRENT | R/WC | – | SysTick Current Value Register |
| Nested Vectored Interrupt Controller (NVIC) Registers | ||||
| 0x100 | EN0 | R/W | 0x0000.0000 | Interrupt 0 to 31 Set Enable |
| 0x104 | EN1 | R/W | 0x0000.0000 | Interrupt 32 to 63 Set Enable |
| 0x108 | EN2 | R/W | 0x0000.0000 | Interrupt 64 to 95 Set Enable |
| 0x10C | EN3 | R/W | 0x0000.0000 | Interrupt 96 to 127 Set Enable |
| 0x110 | EN4 | R/W | 0x0000.0000 | Interrupt 128 to 159 Set Enable |
| 0x114 | EN5 | R/W | 0x0000.0000 | Interrupt 160 to 191 Set Enable |
| 0x118 | EN6 | R/W | 0x0000.0000 | Interrupt 192 to 199 Set Enable |
| 0x180 | DIS0 | R/W | 0x0000.0000 | Interrupt 0 to 31 Clear Enable |
| 0x184 | DIS1 | R/W | 0x0000.0000 | Interrupt 32 to 63 Clear Enable |
| 0x188 | DIS2 | R/W | 0x0000.0000 | Interrupt 64 to 95 Clear Enable |
| 0x18C | DIS3 | R/W | 0x0000.0000 | Interrupt 96 to 127 Clear Enable |
| 0x190 | DIS4 | R/W | 0x0000.0000 | Interrupt 128 to 159 Clear Enable |
| 0x194 | DIS5 | R/W | 0x0000.0000 | Interrupt 160 to 191 Clear Enable |
| 0x198 | DIS6 | R/W | 0x0000.0000 | Interrupt 192 to 199 Clear Enable |
| 0x200 | PEND0 | R/W | 0x0000.0000 | Interrupt 0 to 31 Set Pending |
| 0x204 | PEND1 | R/W | 0x0000.0000 | Interrupt 32 to 63 Set Pending |
| 0x208 | PEND2 | R/W | 0x0000.0000 | Interrupt 64 to 95 Set Pending |
| 0x20C | PEND3 | R/W | 0x0000.0000 | Interrupt 96 to 127 Set Pending |
| 0x210 | PEND4 | R/W | 0x0000.0000 | Interrupt 128 to 159 Set Pending |
| 0x214 | PEND5 | R/W | 0x0000.0000 | Interrupt 160 to 191 Set Pending |
| 0x218 | PEND6 | R/W | 0x0000.0000 | Interrupt 192 to 199 Set Pending |
| 0x280 | UNPEND0 | R/W | 0x0000.0000 | Interrupt 0 to 31 Clear Pending |
| 0x284 | UNPEND1 | R/W | 0x0000.0000 | Interrupt 32 to 63 Clear Pending |
| 0x288 | UNPEND2 | R/W | 0x0000.0000 | Interrupt 64 to 95 Clear Pending |
| 0x28C | UNPEND3 | R/W | 0x0000.0000 | Interrupt 96 to 127 Clear Pending |
| 0x290 | UNPEND4 | R/W | 0x0000.0000 | Interrupt 128 to 159 Clear Pending |
| 0x294 | UNPEND5 | R/W | 0x0000.0000 | Interrupt 160 to 191 Clear Pending |
| 0x298 | UNPEND6 | R/W | 0x0000.0000 | Interrupt 192 to 199 Clear Pending |
| 0x300 | ACTIVE0 | RO | 0x0000.0000 | Interrupt 0 to 31 Active Bit |
| 0x304 | ACTIVE1 | RO | 0x0000.0000 | Interrupt 32 to 63 Active Bit |
| 0x308 | ACTIVE2 | RO | 0x0000.0000 | Interrupt 64 to 95 Active Bit |
| 0x30C | ACTIVE3 | RO | 0x0000.0000 | Interrupt 96 to 127 Active Bit |
| 0x310 | ACTIVE4 | RO | 0x0000.0000 | Interrupt 128 to 159 Active Bit |
| 0x314 | ACTIVE5 | RO | 0x0000.0000 | Interrupt 160 to 191 Active Bit |
| 0x318 | ACTIVE6 | RO | 0x0000.0000 | Interrupt 192 to 199 Active Bit |
| 0x400 | PRI0 | R/W | 0x0000.0000 | Interrupt 0 to 3 Priority |
| 0x404 | PRI1 | R/W | 0x0000.0000 | Interrupt 4 to 7 Priority |
| 0x408 | PRI2 | R/W | 0x0000.0000 | Interrupt 8 to 11 Priority |
| 0x40C | PRI3 | R/W | 0x0000.0000 | Interrupt 12 to 15 Priority |
| 0x410 | PRI4 | R/W | 0x0000.0000 | Interrupt 16 to 19 Priority |
| 0x414 | PRI5 | R/W | 0x0000.0000 | Interrupt 20 to 23 Priority |
| 0x418 | PRI6 | R/W | 0x0000.0000 | Interrupt 24 to 27 Priority |
| 0x41C | PRI7 | R/W | 0x0000.0000 | Interrupt 28 to 31 Priority |
| 0x420 | PRI8 | R/W | 0x0000.0000 | Interrupt 32 to 35 Priority |
| 0x424 | PRI9 | R/W | 0x0000.0000 | Interrupt 36 to 39 Priority |
| 0x428 | PRI10 | R/W | 0x0000.0000 | Interrupt 40 to 43 Priority |
| 0x42C | PRI11 | R/W | 0x0000.0000 | Interrupt 44 to 47 Priority |
| 0x430 | PRI12 | R/W | 0x0000.0000 | Interrupt 48 to 51 Priority |
| 0x434 | PRI13 | R/W | 0x0000.0000 | Interrupt 52 to 55 Priority |
| 0x438 | PRI14 | R/W | 0x0000.0000 | Interrupt 56 to 59 Priority |
| 0x43C | PRI15 | R/W | 0x0000.0000 | Interrupt 60 to 63 Priority |
| 0x440 | PRI16 | R/W | 0x0000.0000 | Interrupt 64 to 67 Priority |
| 0x444 | PRI17 | R/W | 0x0000.0000 | Interrupt 68 to 71 Priority |
| 0x448 | PRI18 | R/W | 0x0000.0000 | Interrupt 72 to 75 Priority |
| 0x44C | PRI19 | R/W | 0x0000.0000 | Interrupt 76 to 79 Priority |
| 0x450 | PRI20 | R/W | 0x0000.0000 | Interrupt 80 to 83 Priority |
| 0x454 | PRI21 | R/W | 0x0000.0000 | Interrupt 84 to 87 Priority |
| 0x458 | PRI22 | R/W | 0x0000.0000 | Interrupt 88 to 91 Priority |
| 0x45C | PRI23 | R/W | 0x0000.0000 | Interrupt 92 to 95 Priority |
| 0x460 | PRI24 | R/W | 0x0000.0000 | Interrupt 96 to 99 Priority |
| 0x464 | PRI25 | R/W | 0x0000.0000 | Interrupt 100 to 103 Priority |
| 0x468 | PRI26 | R/W | 0x0000.0000 | Interrupt 104 to 107 Priority |
| 0x46C | PRI27 | R/W | 0x0000.0000 | Interrupt 108 to 111 Priority |
| 0x470 | PRI28 | R/W | 0x0000.0000 | Interrupt 112 to 115 Priority |
| 0x474 | PRI29 | R/W | 0x0000.0000 | Interrupt 116 to 119 Priority |
| 0x478 | PRI30 | R/W | 0x0000.0000 | Interrupt 120 to 123 Priority |
| 0x47C | PRI31 | R/W | 0x0000.0000 | Interrupt 124 to 127 Priority |
| 0x480 | PRI32 | R/W | 0x0000.0000 | Interrupt 128 to 131 Priority |
| 0x484 | PRI33 | R/W | 0x0000.0000 | Interrupt 132 to 135 Priority |
| 0x488 | PRI34 | R/W | 0x0000.0000 | Interrupt 136 to 139 Priority |
| 0x48C | PRI35 | R/W | 0x0000.0000 | Interrupt 140 to 143 Priority |
| 0x490 | PRI36 | R/W | 0x0000.0000 | Interrupt 144 to 147 Priority |
| 0x494 | PRI37 | R/W | 0x0000.0000 | Interrupt 148 to 151 Priority |
| 0x498 | PRI38 | R/W | 0x0000.0000 | Interrupt 152 to 155 Priority |
| 0x49C | PRI39 | R/W | 0x0000.0000 | Interrupt 156 to 159 Priority |
| 0x4A0 | PRI40 | R/W | 0x0000.0000 | Interrupt 160 to 163 Priority |
| 0x4A4 | PRI41 | R/W | 0x0000.0000 | Interrupt 164 to 167 Priority |
| 0x4A8 | PRI42 | R/W | 0x0000.0000 | Interrupt 168 to 171 Priority |
| 0x4AC | PRI43 | R/W | 0x0000.0000 | Interrupt 172 to 175 Priority |
| 0x4B0 | PRI44 | R/W | 0x0000.0000 | Interrupt 176 to 179 Priority |
| 0x4B4 | PRI45 | R/W | 0x0000.0000 | Interrupt 180 to 183 Priority |
| 0x4B8 | PRI46 | R/W | 0x0000.0000 | Interrupt 184 to 187 Priority |
| 0x4BC | PRI47 | R/W | 0x0000.0000 | Interrupt 188 to 191 Priority |
| 0x4C0 | PRI48 | R/W | 0x0000.0000 | Interrupt 192 to 195 Priority |
| 0x4C4 | PRI49 | R/W | 0x0000.0000 | Interrupt 196 to 199 Priority |
| 0xF00 | SWTRIG | WO | 0x0000.0000 | Software Trigger Interrupt |
| System Control Block (SCB) Registers | ||||
| 0x008 | ACTLR | R/W | 0x0000.0000 | Auxiliary Control |
| 0xD00 | CPUID | RO | 0x410F.C241 | CPU ID Base |
| 0xD04 | INTCTRL | R/W | 0x0000.0000 | Interrupt Control and State |
| 0xD08 | VTABLE | R/W | 0x0000.0000 | Vector Table Offset |
| 0xD0C | APINT | R/W | 0xFA05.0000 | Application Interrupt and Reset Control |
| 0xD10 | SYSCTRL | R/W | 0x0000.0000 | System Control |
| 0xD14 | CFGCTRL | R/W | 0x0000.0200 | Configuration and Control |
| 0xD18 | SYSPRI1 | R/W | 0x0000.0000 | System Handler Priority 1 |
| 0xD1C | SYSPRI2 | R/W | 0x0000.0000 | System Handler Priority 2 |
| 0xD20 | SYSPRI3 | R/W | 0x0000.0000 | System Handler Priority 3 |
| 0xD24 | SYSHNDCTRL | R/W | 0x0000.0000 | System Handler Control and State |
| 0xD28 | FAULTSTAT | R/W1C | 0x0000.0000 | Configurable Fault Status |
| 0xD2C | HFAULTSTAT | R/W1C | 0x0000.0000 | Hard Fault Status |
| 0xD34 | MMADDR | R/W | – | Memory Management Fault Address |
| 0xD38 | FAULTADDR | R/W | – | Bus Fault Address |