> Can this equation be done on a 16F84? How about an HC11? > > The equation is at http://sura1.jlab.org/~grippo/etmphcorr_f.html > > The actual equation is at the bottom of the page. > (Equation follows): cfet = 0.9986 + 0.0095 * (CorrBaro - 29.1) - 0.0002556*(Temp - 35.0) cfmph = 1.0003525 - 0.00975 * (CorrBaro - 29.1) + 0.0002667*(Temp - 35.0) For Correction TO Standard: Et = EtOld * cfet Mph = MphOld * cfmph For Correction FROM Standard: Et = EtOld / cfet Mph = MphOld / cfmph <$0.02> Sure. I wouldn't do it in assembly though... unless you really enjoy spending inordinate amounts of time being clever. I would suggest downloading one of these fine free PIC C compilers and generating output from that. http://www.geocities.com/SiliconValley/Network/3656/c2c/c.html http://www.bknd.com/cc5x/index.shtml -d