SPRUHX5I August 2014 – May 2024 TMS320F28374S , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376S , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28378S , TMS320F28379S
Table 3-1 summarizes the various reset signals and their effect on the device.
Reset Source | CPU Core Reset (C28x, TMU, FPU, VCU) | Peripherals Reset | JTAG / Debug Logic Reset | IOs | XRS Output |
---|---|---|---|---|---|
POR | Yes | Yes | Yes | Hi-Z | Yes |
XRS Pin | Yes | Yes | No | Hi-Z | - |
WDRS | Yes | Yes | No | Hi-Z | Yes |
NMIWDRS | Yes | Yes | No | Hi-Z | Yes |
SYSRS (Debugger Reset) | Yes | Yes | No | Hi-Z | No |
SCCRESET | Yes | Yes | No | Hi-Z | No |
HIBRESET | Yes | Yes | Yes | Isolated | No |
HWBISTRS | Yes | No | No | - | No |
TRST | No | No | Yes | - | No |
The resets can be divided into a few groups:
After a reset, the reset cause register (RESC) is updated with the reset cause. The bits in this register maintain their state across multiple resets. The bits can only be cleared by a power-on reset (POR) or by writing ones to the register.
Many peripheral modules have individual resets accessible through the system control registers. For information about a module's reset state, refer to the appropriate chapter for that module.