I use a 32 bit / 16 bit to 32 result divide routine (plus other routines) taken from the Microchip application notes. It use 200+ bytes. Unfortunately I've now run out of space in a pic74. Does anyone have a 32/16->32 div routine using less than 200 bytes. Speed is not important - space is. Any help would be appreciated Thanks Stephen H Alsop email: steve@s.ssystems.easynet.co.uk S&S Systems Ltd www: http://easyweb.easynet.co.uk/~s.ssystems