STM32G071RB 12BIT ADC provides a non-zero output even with a zero volt tension input
I was doing some tests on a NUCLEO-G071RB and I found out that the ADC has always some sort of offset in its digital output. I measure the tension on the MCU's pin and it's zero volts, but when I read the ADC the output is not zero. It can be 26-27 digits, 50-51 digits or 75-76 digits depending on the board that I'm testing. This happens also with an "empty" project where the ADC read is the only action that I'm doing, and I'm sure that the tension on the physical pin is zero Volts. Why I do get this behaviour? Is it normal?
