Hi
We found a serious bug in GPIO PE3 pin of TM4C1294NCPDT chip.
We are using PE3 as digital input in our custom board. We use PK0 and PE5 as analog input ( AIN16 and AIN8 respectively ).
When PE3 receives 1 as input, occur a drift in ADC conversion of aproximately 20% up.
After a long headache, searching for noises, instabilities, crosstalks between printed-circuit tracks, we began to suspect on the chip.
We found in page 11 of spmz850d.pdf errata, the following information:
ADC#13 A Glitch can Occur on pin PE3 When Using any ADC Analog Input Channel to
Sample
Revision(s) Affected: 1, 2, and 3.
Description A glitch may occur on PE3 when using any ADC analog input channel (AINx) to sample.
This glitch can occur when PE3 is configured as an analog input channel (AINx) and
happens at the end of the ADC conversion. These glitches will not affect analog
measurements on PE3 when configured as AIN0 as long as the specified source
resistance is met.
Workaround(s) A 1kΩ external pull-up or pull-down on PE3 will help to minimize the magnitude of the
glitch to 200 mV or less.
But, the problem is not restricted to PE3 as analog input, but digital input as well, as we painfully found.
Is there a fix to this issue?
Thanks,
Sergio