EasyManua.ls Logo

Freescale Semiconductor MPC5604B - Page 345

Default Icon
934 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
MPC5604B/C Microcontroller Reference Manual, Rev. 8
334 Freescale Semiconductor
19.5.3.2 MCU ID Register #2 (MIDR2)
19.5.3.3 Interrupt Status Flag Register (ISR)
This register holds the interrupt flags.
Offset: 0x0008 Access: Read
0123456789101112131415
R SF FLASH_SIZE_1 FLASH_SIZE_2 0 0 0 0 0 0 0
W
Reset0010100000000000
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
R PARTNUM[23:16] 0 0 0 EE 0 0 0 0
W
Reset01000010/100010
1
1
Static bit fixed in hardware
0
1
0
1
0
Figure 19-3. MCU ID Register #2 (MIDR2)
Table 19-4. MIDR2 field descriptions
Field Description
SF Manufacturer
0 Freescale
1 Reserved
FLASH_SIZE_1 Coarse granularity for Flash memory size
Total flash memory size = FLASH_SIZE_1 + FLASH_SIZE_2
0011 128 KB
0100 256 KB
0101 512 KB
FLASH_SIZE_2 Fine granularity for Flash memory size
Total flash memory size = FLASH_SIZE_1 + FLASH_SIZE_2
0000 0 x (FLASH_SIZE_1 / 8)
0010 2 x (FLASH_SIZE_1 / 8)
0100 4 x (FLASH_SIZE_1 / 8)
PART NUM
[23:16]
MCU Part Number, upper 8 bits containing the ASCII character within the MCU part number
0x42h: Character ‘B’ (Body controller)
0x43h: Character ‘C’ (Gateway)
For the full part number this field needs to be combined with MIDR1[PARTNUM[15:0]].
EE Data Flash present
0 No Data Flash is present
1 Data Flash is present

Table of Contents

Other manuals for Freescale Semiconductor MPC5604B

Related product manuals