A firmware frissítése nem szívás, hanem lehetetlen, mert ki van öntve. Talán ezért készül assemblerben - nincs elvarratlan szál.
Az adat értékkészlettől függően 16, 24 vagy 32 bites unsigned/signed int. Természetesen kettes komplemens. Mivel az eredmény int, akkor pl. a 12V értéke 12000, a maximum 20V, azaz 4e20. Ebből látszik, hogy a 16 bit mellett marad egy bit az előjelnek is. A megjelenítés vagy használja a mV értéket, vagy elosztja ezerrel. A forrás a pic, ahol nem igazán keletkezik sem méréskor, sem számításkor float.
Az előbbi egy nagyobb sebességgel mérő műszer interfésze. De egy munin alá illesztett hőmérő szigorúan ascii, annyi jegyekt ad amennyi a felbontás. Tehát a -22,3 fok -> "-223". Ezt mindenki így csinálja.