I am currently using a 16c84 for a project and I need to be able to divide an integer number by a floating point number and end up with a floating point result to two decimal places. I.e. 457 / 4.35 = 105.06. The first integer number will never exceed 16384. The second floating point number will always be in the range .01 to 255. I have looked at the Math routines on the MicroChip docs CD but I can't seem to get them to work properly. The documentation does not make it clear (to me anyway) how I need to pass the numbers to the routines. Does anyone know of any better documented routines or can point me in the right direction. Ian Bennett ------------------------------------------------------------------------------- Inside Information Limited - http:\\www.inside.co.uk Email: ian@inside.co.uk - Tel: +44 1703 55 65 64 - Fax: +44 1703 32 22 18 -------------------------------------------------------------------------------