Miscellaneous Control Module (MCM)
MPC5510 Microcontroller Family Reference Manual, Rev. 1
16-2
Freescale Semiconductor
Preliminary
— After reset, the SWT will be clocked by the 16 MHz IRC, with a default timeout of 2
17
clocks.
The clock source can be changed by the end user to the bus clock (see
”). Note: the BAM will write to the SWT timeout, before going into
serial boot mode, and change the timeout for the SWT to 2
27
clocks.
•
Registers for capturing information on memory errors if error-correcting codes (ECC) are
implemented.
16.2
Memory Map and Registers
This section provides a detailed description of all MCM registers.
16.2.1
Module Memory Map
The MCM memory map is shown in
(a graphical layout of the registers is shown in
to better see Reserved areas in the memory map). The address of each register is given as an offset to the
MCM base address. Registers are listed in address order, identified by complete name and mnemonic, and
lists the type of accesses allowed.
Table 16-1. MCM Memory Map
Offset from
MCM_BASE_ADDR
(0xFFF4_0000)
Register
Access Reset Value
1
Section/Page
0x0000–0x0015
Reserved
0x0016
SWTCR—Software Watchdog Timer (SWT) Control
0x00D1
0x001B
SWTSR—SWT Service
U
0x001F
SWTIR—SWT Interrupt
0x00
0x0024
MUDCR—Miscellaneous User Defined Control
Register
0x8000_0000
0x0043
ECR—ECC Configuration
0x00
0x0047
ESR—ECC Status
0x00
0x004A
EEGR—ECC Error Generation
0x0000
0x0050
FEAR—Flash ECC Address
U
0x0056
FEMR—Flash ECC Master
0x0U
0x0057
FEAT—Flash ECC Attributes
U
0x0058
Reserved
0x005C
FEDR—Flash ECC Data
U
0x0060
REAR—RAM ECC Address
U
0x0066
REMR—RAM ECC Master
0x0U
0x0067
REAT—RAM ECC Attributes
U