SPRUIZ1B July 2023 – August 2024 TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
Table 3-1 summarizes the various reset signals and the effect on the device.
Reset Source | CPU1 Core Reset (C28x, TMU, FPU, VCRC) |
CPU1 Peripheral Reset | CPU2 Core Reset (C28x, TMU, FPU, VCRC) |
CPU2 and Peripheral Reset | JTAG / Debug Logic Reset | IOs | XRSn Output |
---|---|---|---|---|---|---|---|
POR | Yes | Yes | Yes | Yes | Yes | Hi-Z | Yes |
XRS Pin | Yes | Yes | Yes | Yes | - | Hi-Z | - |
CPU1.SIMRESET.XRSn | Yes | Yes | Yes | Yes | - | Hi-Z | Yes |
CPU1.WDRS | Yes | Yes | Yes | Yes | - | Hi-Z | Yes |
CPU1.NMIWDRS | Yes | Yes | Yes | Yes | - | Hi-Z | Yes |
CPU1.SYSRS
(Debugger Reset) |
Yes | Yes | Yes | Yes | - | Hi-Z | - |
CPU1.SIMRESET.CPU1RSn | Yes | Yes | Yes | Yes | - | Hi-Z | - |
CPU1.SCCRESET | Yes | Yes | Yes | Yes | - | Hi-Z | - |
CPU1.HWBISTRS | Yes | - | - | - | - | - | - |
CPU2.SYSRS (Debugger Reset) |
- | - | Yes | Yes | - | - | - |
CPU2.WDRS | - | - | Yes | Yes | - | - | - |
CPU2.NMIWDRS | - | - | Yes | Yes | - | - | - |
CPU2.SCCRESET | - | - | Yes | Yes | - | - | - |
CPU2.HWBISTRS | - | - | Yes | - | - | - | - |
ECAT_RESET_OUT | Yes | Yes | Yes | Yes | - | Hi-Z | Yes |
The resets can be divided into these groups:
Whenever the CPU1 subsystem is reset, CPU2 also gets reset and held in reset until CPU1 brings CPU2 out of reset by writing to the CPU2RESCTL register. This is done by user application code on CPU1.
Many peripheral modules have individual resets accessible through the system control registers. For information about a module reset state, refer to the appropriate chapter for that module.