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:
| 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 |
