Interrrupt oder Flag, daß der ADC fertig ist, weiß ich nicht auswendig.
Int/float Kommt auf deine Sprache an, und ob du rechts-oder linksbündige werte hast.
rechtsbündig:
integer = ADCH * 256 + ADCL
ODER du tust einfach über die beiden ein 16Bit Integer drüberdefinieren/casten)
(auch sprachabhängig)