Ohne es nachgesehen zu haben nur als Denkanstoß: reicht die Linearität von dem Ding zum Messen oder reichts doch nur zum Schätzen? Wie genau muss die Messung sein? Hast Du eine geeignete Referenz zur Hand? Immerhin verlangst Du nach einer Auflösung von 1 Promille des Endwertes, wenn Du eine ebensolche Genauigkeit haben möchtest und auch korrekt gerundet werden soll, brauchst Du mindestens 11 bit "echte" Auflösung, da kommt ohne externe Kalibrierung nicht einmal jeder 16bit-ADC hin. Schwacher Trost dabei: 14- oder 16bit-ADCs sind, wenn sie nicht schnell sein müssen, inzwischen recht günstig zu haben, netterweise auch meistens als Sigma-Delta-Wandler, somit werden Rauschen und periodische Störungen schon ganz gut eliminiert. MAX110 wäre so ein Kandidat, aber es gibt auch ganz putzige von Maxim und TI (uvam), bis runter zum SOT23-Gehäuse.