FLOATING
POINT PROCESSOR
The uM-FPU V3 floating-point coprocessor chip interfaces to virtually
any microcontroller using a SPI or I2C interface, making
it ideal for microcontroller applications requiring
floating-point math, including sensor readings, robotic
control, GPS, data transformations, and other embedded
control applications.

The uM-FPU V3 chip supports 32-bit IEEE 754-compatible floating-point and
32-bit integer operations. The new chip is 10 to 20
times faster than previous versions for all instructions
and up to 70 times faster for advanced instructions.
New instructions provide support for faster data transfer,
matrix operations, multiply and accumulate, Fast Fourier
Transform operation, unit conversions, and string handling.
Two 12-bit A/D channels are provided that can be triggered
manually by external input or from a built-in timer.
A/D values can be read as raw values or automatically
scaled to floating-point values. Local data storage
has been expanded to include 128 general-purpose registers,
eight temporary registers, 256 EEPROM registers, and
a 256-byte instruction pipeline.
An IDE makes it easy to create, debug, and test floating-point code. The
IDE code generator takes traditional math expressions
and automatically produces uM-FPU V3 code targeted for
any one of the many microcontrollers and compilers supported.
The IDE also supports code debugging and programming
user-defined functions.
The chip is available in an 18-pin DIP, SOIC-18, or QFN-44 package. The
single unit price is $19.95 with volume discounts
available.
Micromega Corp.
www.micromegacorp.com