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:
![](GUID-E2EFE6D1-8068-4983-AE4A-E5363DFC8D34-low.png)
Bits | Name | Function |
---|---|---|
[31:24] | Implementer | Implementer code: 0x41 = Arm |
[23:20] | Variant | Variant number, the r value in the rnpn product revision identifier: 0x2 = Revision 2 |
[19:16] | Constant | Reads as 0xF |
[15:4] | PartNo | Part number of the processor: 0xC23 = Cortex-M3 |
[3:0] | Revision | Revision number, the p value in the rnpn product revision identifier: 0x0 = Patch 0 |