SPRUIZ1B July 2023 – August 2024 TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
The EtherCAT Subordinate Device Controller (ESC) module can be configured to drive the XRS pin low whenever the ESC module receives a reset by setting the DEVICE_RESET_EN bit to 1 in the ECAT_RESET_DEST_CONFIG register of the ESC module (EtherCAT subsystem). By default, this is not enabled. Since this toggles the XRS pin, all effects of an external XRS reset take effect.
After an ECAT_RESET_OUT reset, the ECAT_RESET_OUT bit in the RESC register is set. Software can read this bit to know the cause of reset and clear the status by writing a 1 into the corresponding bit in the RESCCLR register.