We discovered that our ADC processor expert configured peripheral wasn't giving us the right conversion value.
We figured out that a non initialised 32bits variable was writen (and used thereafter) by a cast 16Bits variable. Depending of the initial state of the memory, the returned value of the ADC was wrong!!!
