SPRUII0F May 2019 – June 2024 TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S
The user can configure the EtherCAT Slave Controller (ESC) module to drive the XRSn pin low whenever the ESC module receives a reset. This is done 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 XRSn pin, all effects of an external XRSn reset take effect.
After an ECAT_RESET_OUT reset, the ECAT_RESET_OUT bit in RESC is set. Software can read this bit to know the cause of reset and clear the status by writing 1 into corresponding bit in RESCCLR register.