System Integration Unit Lite (SIUL)
MPC5606S Microcontroller Reference Manual, Rev. 7
Freescale Semiconductor 1191
 
37.5.3.2 MCU ID Register #2 (MIDR2)
This register holds identification information about the device.
Address: Base + 0x0004 Access: None
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
R PARTNUM[15:0]
W
Reset 0 1 0 1 0 1 1 0 0 0 0 0 0 1 0 0
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
R CSP PKG[4:0] MAJOR_MASK[3:0] MINOR_MASK[3:0]
W
Reset 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0
Figure 37-3. MCU ID Register #1 (MIDR1)
Table 37-3. MIDR1 field descriptions 
Field Description
PARTNUM
[15:0]
MCU Part Number
Device part number of the MCU.
0101_0110_0000_0001: 128K
0101_0110_0000_0010: 256K
0101_0110_0000_0011: 320/384K
0101_0110_0000_0100: 512K
For the full part number this field needs to be combined with MIDR2.PARTNUM[0:7]
CSP Always reads back 0
PKG[4:0] Package Settings
Can be read by software to determine the package type that is used for the particular 
device:
0b01001: 100-pin QFP
0b01101: 144-pin QFP
MAJOR_MASK[3:0] Major Mask Revision
Counter starting at 0x0. Incremented each time when there is a resynthesis.
MINOR_MASK[3:0] Minor Mask Revision
Counter starting at 0x0. Incremented each time a mask change is done.