MPC5553/MPC5554 Microcontroller Reference Manual, Rev. 5
Freescale Semiconductor
8-3
8.2.1
Register Descriptions
Attempted accesses to reserved addresses result in an error termination, while attempted writes to
read-only registers are ignored and do not terminate with an error. Unless noted otherwise, writes to the
programming model must match the size of the register; for example, an
n
-bit register only supports
n
-bit
writes, etc. Attempted writes of a different size than the register width produce an error termination of the
bus cycle and no change to the targeted register.
8.2.1.1
Software Watchdog Timer Control, Service, and Interrupt Registers
(ECSM_SWTCR, ECSM_SWTSR, and ECSM_SWTIR)
These registers provide control and configuration for a software watchdog timer, and are included as part
of a standard Freescale ECSM module incorporated in the MPC5553/MPC5554. The e200z6 core also
provides this functionality and is the preferred method for watchdog implementation. To optimize code
portability to other members of this Power Architecture-based MPU family, use of the watchdog registers
in the ECSM is not recommended.
The values in these registers should be left in their reset state. Any change from reset values may cause an
unintentional ECSM_SWTIR_SWTIC interrupt.
8.2.1.2
ECC Registers
There are a number of program-visible registers for the sole purpose of reporting and logging of memory
failures. These registers include the following:
•
ECC configuration register (ECSM_ECR)
•
ECC status register (ECSM_ESR)
•
Flash ECC address register (ECSM_FEAR)
•
Flash ECC master number register (ECSM_FEMR)
•
Flash ECC attributes register (ECSM_FEAT)
•
Flash ECC data register (ECSM_FEDR)
•
RAM ECC address register (ECSM_REAR)
•
RAM ECC master number register (ECSM_REMR)
•
RAM ECC attributes register (ECSM_REAT)
•
RAM ECC data register (ECSM_REDR)
The details on the ECC registers are provided in the subsequent sections.
Base + 0x006C
ECSM_REDRL
RAM ECC data low register
32
Base + 0x0070– Base +
0x007F
—
Reserved
—
1
These registers provide control and configuration for a software watchdog timer, and are included as part of a standard
Freescale ECSM module incorporated in the MPC5553/MPC5554. The e200z6 core also provides this functionality and
is the preferred method for watchdog implementation. See
Table 8-2. ECSM Memory Map (Continued)
Address
Register Name
Register Description
Size (bits)
Summary of Contents for MPC5553
Page 5: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 2 Freescale Semiconductor...
Page 21: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 xvi Freescale Semiconductor...
Page 47: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 1 26 Freescale Semiconductor...
Page 163: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 4 20 Freescale Semiconductor...
Page 179: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 5 16 Freescale Semiconductor...
Page 561: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 13 38 Freescale Semiconductor...
Page 615: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 14 54 Freescale Semiconductor...
Page 707: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 17 68 Freescale Semiconductor...
Page 755: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 18 48 Freescale Semiconductor...
Page 873: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 19 118 Freescale Semiconductor...
Page 984: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 Freescale Semiconductor 21 41...
Page 985: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 21 42 Freescale Semiconductor...
Page 1019: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 22 34 Freescale Semiconductor...
Page 1129: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 25 90 Freescale Semiconductor...