MPC5604B/C Microcontroller Reference Manual, Rev. 8
Freescale Semiconductor 333
See the “Register Under Protection” appendix for more details.
19.5.3 Register descriptions
19.5.3.1 MCU ID Register #1 (MIDR1)
This register holds identification information about the device.
Offset: 0x0004 Access: Read
0123456789101112131415
R PARTNUM[15:0]
W
Reset0101011000000100
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
R CSP PKG 0 0 MAJOR_MASK MINOR_MASK
W
Reset0011010000000000
Figure 19-2. MCU ID Register #1 (MIDR1)
Table 19-3. MIDR1 field descriptions
Field Description
PARTNUM[15:0] MCU Part Number, lower 16 bits
Device part number of the MCU.
0101_0110_0000_0001:128 KB
0101_0110_0000_0010: 256 KB
0101_0110_0000_0011: 320/384 KB
0101_0110_0000_0100: 512 KB
For the full part number this field needs to be combined with MIDR2[PARTNUM[23:16]].
CSP Always reads back 0
PKG Package Settings
Can be read by software to determine the package type that is used for the particular device
as described below. Any values not explicitly specified are reserved.
0b00001: 64-pin LQFP
0b01001: 100-pin LQFP
0b01101: 144-pin LQFP
MAJOR_MASK Major Mask Revision
Counter starting at 0x0. Incremented each time there is a resynthesis.
MINOR_MASK Minor Mask Revision
Counter starting at 0x0. Incremented each time a mask change is done.