2.7.2.2 CPUID Base Register

The CPUID register contains the processor part number, version, and implementation information. See the register summary in Table 2-44 for its attributes. The bit assignments are:

Figure 2-27. CPUID Register Bit Assignments
Table 2-46. CPUID register Bit Assignments
BitsNameFunction
[31:24]ImplementerImplementer code:

0x41 = Arm

[23:20]VariantVariant number, the r value in the rnpn product revision identifier:

0x2 = Revision 2

[19:16]ConstantReads as 0xF
[15:4]PartNoPart number of the processor:

0xC23 = Cortex-M3

[3:0]RevisionRevision number, the p value in the rnpn product revision identifier:

0x0 = Patch 0