SWCU185G January 2018 – June 2024 CC1312PSIP , CC1312R , CC1352P , CC1352R , CC2642R , CC2642R-Q1 , CC2652P , CC2652PSIP , CC2652R , CC2652RB , CC2652RSIP , CC2662R-Q1
Address Offset | Reset | 0x0000 0000 | |
Physical Address | Instance | ||
Description | |||
The Base Priority Mask BASEPRI register defines the minimum priority for exception processing. When BASEPRI is set to a nonzero value, it prevents the activation of all exceptions with the same or lower priority level as the BASEPRI value. Exceptions must be disabled when they might impact the timing of critical tasks. This register is accessible only in privileged mode. For more information on exception priority levels, see Section 6.1.2. | |||
Type | R/W |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | BASEPRI | RESERVED |
Bits | Field Name | Description | Type | Reset | |
---|---|---|---|---|---|
31–8 | RESERVED | Reserved | R/O | 0x0000 00 | |
7–5 | BASEPRI | Base Priority Any exception that has a programmable priority level with the same or lower priority as the value of this field is masked. The PRIMASK register can be used to mask all exceptions with programmable priority levels. Higher priority exceptions have lower priority levels. |
R/W | 0x0 | |
Value | Description | ||||
0x0 | All exceptions are unmasked. | ||||
0x1 | All exceptions with priority levels 1–7 are masked. | ||||
0x2 | All exceptions with priority levels 2–7 are masked. | ||||
0x3 | All exceptions with priority levels 3–7 are masked. | ||||
0x4 | All exceptions with priority levels 4–7 are masked. | ||||
0x5 | All exceptions with priority levels 5–7 are masked. | ||||
0x6 | All exceptions with priority levels 6 and 7 are masked. | ||||
0x7 | All exceptions with priority level 7 are masked. | ||||
4–0 | RESERVED | Reserved | R/O | 0x0 |