> >I have an application using floating-point on a > ?16F876 running at 20 MHz, and it achieves somewhere > > around 1000 floating-point operations per second. That sounds low. Are you using 24 bit or 32 bit floating point? Are you using a compiler to generate the math code? I have a 16F876 running at 20MHz doing two nested PID control loops in floating point. One iteration takes about 7mS worst case, and I know its doing a lot more than just 7 floating point operations. ******************************************************************** Olin Lathrop, embedded systems consultant in Littleton Massachusetts (978) 742-9014, olin@embedinc.com, http://www.embedinc.com -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.