Datasheet

Table Of Contents
Bits Name Description Type Reset
15:14 IP_29 Priority of interrupt 29 RW 0x0
13:8 Reserved. - - -
7:6 IP_28 Priority of interrupt 28 RW 0x0
5:0 Reserved. - - -
M0PLUS: CPUID Register
Offset: 0xed00
Description
Read the CPU ID Base Register to determine: the ID number of the processor core, the version number of the
processor core, the implementation details of the processor core.
Table 104. CPUID
Register
Bits Name Description Type Reset
31:24 IMPLEMENTER Implementor code: 0x41 = ARM RO 0x41
23:20 VARIANT Major revision number n in the rnpm revision status:
0x0 = Revision 0.
RO 0x0
19:16 ARCHITECTURE Constant that defines the architecture of the processor:
0xC = ARMv6-M architecture.
RO 0xc
15:4 PARTNO Number of processor within family: 0xC60 = Cortex-M0+ RO 0xc60
3:0 REVISION Minor revision number m in the rnpm revision status:
0x1 = Patch 1.
RO 0x1
M0PLUS: ICSR Register
Offset: 0xed04
Description
Use the Interrupt Control State Register to set a pending Non-Maskable Interrupt (NMI), set or clear a pending
PendSV, set or clear a pending SysTick, check for pending exceptions, check the vector number of the highest
priority pended exception, check the vector number of the active exception.
Table 105. ICSR
Register
RP2040 Datasheet
2.4. Cortex-M0+ 84