pow() willst du nicht.
const float factor = 1.e-6; // wenn du die ZehnerPotenz-Schreibweise verwenden möchtest.
Ich glaube nicht, dass der Compiler pow(10,-6) zur Compilierzeit ausrechnet, ausserdem sieht es auch nicht schöner aus.
Generell sollten bei MicroControllern Gleitkomma-Berechnungen nur "im Notfall" verwendet werden, da hierfür keine Hardware-Unterstützung vorhanden ist und alles per Software ( langsam, mit Befehlen Flash-Speicher ) germacht wird.