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.

State of nERROR pin during start-up and reset

I've looked through the TMR and data sheet but i can not see any information on the state of the nEEROR pin durring start-up and after a reset has been initiated by pulling RST low.

Is the nERROR pin designed to behave in a certain way during start-up alternatively are there other pins that indicate when the TMS570 has finished starting-up or is it advisable to just use a GPIO to do this. 

Thanks in advance,

Alex

  • Alex,

    nERROR pin state can be read using the ESMEPSR.EPSF bit. Reset behavior of nERROR pin is described in the TRMs ESM section (Section# 12.2.1 'Reset Behavior').

    Regards,
    Pramod 

  • Hi Parmod,

    Sorry, I meant externally observe the TMS570, say an error occurs its signalled by the nERROR pin and the external device then sets RST low.

    Also, I cant see any reference to the nERROR pin in the section 12.2.1 of the TMR, are you sure that is the right section?

    Can the nERROR pin then be used to tell the external device when the TMS570 has finished its initialisation and is now operational.  Or would it be best to use a GPIO.

    Kind regards,

    Alex

  • Hello Alex,

    If you wish to determine that the MCU has come out of reset properly, it is best to monitor nRST.  nRST is an I/O and will show a state change when the MCU digital logic is reset during the cold boot (nPORRST) process.  This is in addition to the capability to generate later warm reset by driving nRST.

    If you need to show that specific software initialization is complete, then I would recommend use of a GIO.

    Regards,

    Karl