12.1 Description
Chip Identifier (CHIPID) registers are used to recognize the device and its revision. These registers provide the sizes and types of the on-chip memories, as well as the set of embedded peripherals.
Two CHIPID registers are embedded: Chip ID Register (CHIPID_CIDR) and Chip ID Extension Register (CHIPID_EXID). Both registers contain a hard-wired value that is read-only.
The CHIPID_CIDR register contains the following fields:
- VERSION: Identifies the revision of the silicon
 - EPROC: Indicates the embedded ARM processor
 - NVPTYP and NVPSIZ: Identify the type of embedded non-volatile memory and the size
 - SRAMSIZ: Indicates the size of the embedded SRAM
 - ARCH: Identifies the set of embedded peripherals
 - EXT: Shows the use of the extension identifier register
 
The CHIPID_EXID register is device-dependent and reads 0 if CHIPID_CIDR.EXT = 0.
