|Home > Register Descriptions > AArch32 system registers > MIDR, Main ID Register|
The MIDR provides identification information for the core, including an implementer code for the device and a device ID number.
MIDR is a 32-bit register, and is part of the Identification registers functional group.
This register is Read Only.
Indicates the implementer code. This value is:
||ASCII character 'A' - implementer is Arm Limited.|
Indicates the variant number of the core. This is the major revision number n in the rn part of the rnpm description of the product revision status. This value is:
Indicates the architecture code. This value is:
||Defined by ID registers.|
Indicates the primary part number. This value is:
Indicates the minor revision number of the core. This is the minor revision number m in the pm part of the rnpm description of the product revision status. This value is:
Bit fields and details not provided in this description are architecturally defined. See the Arm® Architecture Reference Manual Armv8, for Armv8-A architecture profile.