4.3.2. CPUID Base Register

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

To view this graphic, your browser must support the SVG format. Either install a browser with native support, or install an appropriate plugin such as Adobe SVG Viewer.

Table 4.14. CPUID register bit assignments

BitsNameFunction
[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


Copyright © 2010 ARM. All rights reserved.ARM DUI 0552A
Non-ConfidentialID121610