My main questions are about AppNote 575: IEEE 754 Compliant Floating Point Routines. It seems very difficult to caculate the binary represention of a number. For instance, how you represent .5 in the "24 bit reduced format"? Can someone walk me through the conversion process. I see there is appendix A there is an algroithm to do it. But wow, it would take about 30 minutes to manually do it. I'm hoping I'm missing somthing. After seeing the diffuculty in using floating point on PIC using appnote 575. I'm wondering if there is a better solution? I considered C but Microchip's own C compiler don't work on the 16x series. The HITECH-C is too expensive unless you are in a commercial situation. What is the point in ADC if you can't use floating point? The 16F88 has ADC but even Microchip's C compiler will not work for it. I don't see how ADC can be usful without a multiply and divide instrution to calcuate the actual voltage value from the 10 bit representation. I guess I'm hoping there is something that makes floating point easier for the 16 series. It sure would be nice to have a convienent way to represent a floating point number. I guess I got spoiled on C where you can put the floating point values in your code without manually converting to binary. Thanks! - Mark Bellamy -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist