What is a uM-FPU V3.1 Floating Point Coprocessor?
The uM-FPU V3.1 Floating Point Coprocessor is the newest member of a family of chips designed to provide microcontrollers with 32-bit floating point capabilities. It can be used by virtually any microcontroller using a SPI or I2C interface. The uM-FPU V3.1 chip has an extensive set of instructions for performing both 32-bit floating point and 32-bit integer calculations. It contains 128 32-bit registers, 1024 bytes of EEPROM, and 2304 bytes of Flash memory. User-defined functions can be stored in Flash memory or EEPROM, to provide faster execution times and reduce data transfer overheads. Additional features provided by the uM-FPU V3 chips include: two 12-bit analog to digital converters, a 32-bit event counter, a 32-bit timer, matrix operations, string handling capabilities, and serial I/O with support for parsing NMEA sentences.