This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS570LC4357: TMS570 ESM Question

Part Number: TMS570LC4357


I have a customer with the following question:

"Our team here is trying to understand better the behavior of the CPU when Group 2 or Group 3 error occurred. 

The technical reference manual indicated that should Group 2 or 3 error occurs, nERROR will be generated.  We are wondering what happens to the CPU?  Does it still continue to try to run normally or it will reset itself (a warm reset)?"

  • Hello,
    ESM does not rise warm reset. Any error that comes from Group 2 channels will generate an interrupt (not maskable). In Interrupt handler user has to decide what will be the behavior of the MCU (ESM module will set corresponding flags and in interrupt handler the source of error could be recognized). Errors coming from Group 3 does not generate interrupts but error flags will be set according to condition of Group 3 channels and could be verified by user.
    Both Group 2 and Group 3 will output low nERROR pin to signal external devices that MCU is in fault condition. To release nERROR pin power on reset or write of 0x5 to ESMEKR register is required.

    Best regards,
    Miro