Arduino nano non legge da analog input A7

Ciao arduiniani,
il mio nano rev3 non mi legge il valore di tensione di un partitore resistivo collegato ad esso nella mezzo tra le due resistenze.
Praticamente la analogRead mi da sempre il numero 21, che io metta a massa A7 o a vcc.

Nel setup ho settato l'input così:

pinMode(A7, INPUT);

Cosa può essere?

I pin A6 e A7 dei ATmega328 SMD sono solo entrate analigiche e non pin digitali.
Se scrivi
pinMode(A7, INPUT);.

lo attivi come pin digitale.
Adesso non so le conseguenze di questo. Per leggere un valore da un entrata analogica non serve il pinMode, basta leggerlo con analogRead()

Ciao Uwe