4.3.2. CPUID Base Register, CPUID

The CPUID characteristics are:

Purpose

Specifies:

  • the ID number of the processor core

  • the version number of the processor core

  • the implementation details of the processor core.

Usage Constraints

There are no usage constraints.

Configurations

This register is available in all processor configurations.

Attributes

See the register summary in Table 4.1.

Figure 4.2 shows the CPUID bit assignments.

Figure 4.2. CPUID bit assignments


Table 4.3 shows the CPUID bit assignments.

Table 4.3. CPUID bit assignments

BitsNAMEFunction
[31:24]IMPLEMENTERIndicates implementor: 0x41 = ARM
[23:20]VARIANTIndicates processor revision: 0x2 = Revision 2
[19:16](Constant)Reads as 0xF
[15:4]PARTNOIndicates part number: 0xC23 = Cortex-M3
[3:0]REVISIONIndicates patch release: 0x0 = Patch 0.

Copyright © 2005-2008, 2010 ARM Limited. All rights reserved.ARM DDI 0337H
Non-Confidential