Hello Team TM4C,
My customer has been in-production for several years w/ the TM4C1231D5PZEIR MCU w/ generally good results to date.. But, recently during life-test, they have run into an issue..
The customer board, after having been automatically cycling for many days (as part of a life-test), was found to be in a state where the MCU appeared to be non-functional:
a) All MCU outputs appeared to be in a high-impedance state
b) The MCU was no longer communicating serially (UART serial communication)
c) It appeared like the TM4C1231D5PZEIR was in a RESET state permanently.
d) They tried a forced a hardware reset and confirmed the MCU reset pin transitioned from 3.3V to 0V & back to 3.3V. However this hardware RESET had no effect on the MCU.
e) The only way to get out of this condition was to completely disconnect power to the board, then power it back up.
f) Once power was cycled one of two things was found:
-either the board would work normally again or
-the board no longer functioned (in this case, upon investigation, the entire firmware had been erased).
g) This behavior has been observed many times.
Other TM4C designs are in production but the only issue seems to be w/ this device (TM4C1231D5PZEIR) on the one board.
My customer had a look at the errata (http://www.ti.com/lit/spmz849 ) and did not find anything of note. Errata MEM#05 is consistent with the observed behavior but they think it’s not applicable to their use-case.
I asked them about a potential bootloader issue since I saw this (possibly applicable) forum post.. https://e2e.ti.com/support/archive/internal/int-stellaris_arm/f/176/t/412734 .
Thanks, Merril