Regolatore di tensione per pannello solare

Siccome so che la conversione mette in attesa il codice in un ciclo while dal quale esce solo quando il pin di fine conversione genera un interrupt di uscita, io non devo fare altro, giusto? Avrò tempi più lunghi tra una conversione e la successiva ma ciò non mi tocca dato che non è un'applicazione time-critical: a me basta avere la lettura, sia essa in 10us sia essa in 100 us

Il tempo di acquisizione è fisso, è stabilito da come programmi l'ADC, parliamo comunque di poche decine di microsecondi, indipendentemente dal fatto che leggi 10000 volte al secondo oppure una volta ogni ora.
Come già spiegato più volte non è proibito utilizzare impedenze d'ingresso maggiori di 10k, però in questo caso tocca tenerne debitamente conto, se l'ingresso ADC in uso è solo uno e la tensione varia lentamente il problema è relativo, basta campionare velocemente in modo continuo in modo da permettere al sample and hold di portarsi alla reale tensione dopo tot campionamenti.
Se gli ingressi ADC sono più di uno tocca campionare lo stesso ingresso per 10-100-1000 volte, dipende dall'impedenza d'ingresso, prima di passare al successivo, la lettura valida è l'ultima fatta, o le ultime 2-4-8-16 se si vuole fare la media.