Micromega uM-FPU64 64-bit Floating Point Coprocessor




$19.95 ea.

Not wimpy 16-bit, or even anemic 32-bit - this match chip does 64-bit math while expanding the I/O capabilities of your design.

Description [Hide]

Doing GPS navigation? MEMS-based sensor calculations? 32-bit floating point number calculations may not be sufficient. If you're after greater precision, try the The uM-FPU64 coprocessor, with support for both 32-bit and 64-bit floating point numbers.

You might be an super-programmer that can work these calculations into an 8-bit platform, but you won't be able to do it as quickly as a dedicated module can, and as it talks SPI or I2C, you'll be able to talk to practically any micro platform. As software match libraries can chew up your micro's memory rather quickly, you'll be better off using an uM-FPU64 to take care of the heavy-lifting math tasks. And as it also features FFT, matrix operations and NMEA sentence parsing capabilities, you'll be set for future calculations.

Want to program your own functions? The uM-FPU64 also features flash memory for storing user-defined functions, 128 64-bit registers, and 128 32-bit registers for floating point and integer data.

The uM-FPU64 is compatible with the instruction set of Micromega's popular uM-FPU V3.1 32-bit floating point coprocessor. Advanced instructions are provided for fast data transfer, matrix operations, FFT calculations, serial input/output, NMEA sentence parsing, string handling, digital input/output, analog input, and control of local devices.

Local device support includes:

  • RAM
  • 1-Wire
  • I2C
  • SPI
  • UART
  • counter
  • servo controller
  • LCD devices

A built-in real-time clock and foreground/background processing is also provided. The uM-FPU64 can act as a complete subsystem controller for sensor networks, robotic subsystems, IMUs, and other applications.

The uM-FPU64 IDE (Integrated Development Environment) makes it easy to create, debug and test code for the uM-FPU64. Code can be written in the IDE's high level language or in assembler, then compiled to produce code targeted for any one of the many microcontrollers and compilers supported, or stored in Flash memory. The IDE provides support for editing code, compiling, tracing code execution, setting breakpoints, examining registers and programming user-defined functions in Flash memory.

For a printed summary of uM-FPU64 features, see uM-FPU64 Brochure.

Related Products [Hide]


uM-FPU64 Breakout Board


$2.99 USD


uM-FPU v3.1 Floating Point Math Coprocessor DIP18

The uM-FPU V3.1 math coprocessor is a full featured standalone math engine that is capable of crunching even the toughest of mathematical equations.

$19.95 USD

DC-28 Pin

28 Pin DIP Socket Carrier


$0.50 USD


Keypad - 12 Button

A basic 12 button keypad for user input.

$3.95 USD


3.3V Regulator TO-220 Pkg


$2.05 USD


Schottky Barrier Diode

We found a limited quantity of excellent Schottky diodes that have lower-than-usual voltage dropout

$0.50 USD


1N4007 1A 1000V Rectifier Diode


$0.25 USD


555 Timer IC

Fairchild 555 Timer IC

$0.75 USD


Octal Inverting Buffer

The 74AC240 is an octal (8-channel) inverter buffer chip, or better known as The Bicore IC.

$1.00 USD


Female 12-pin Header-2mm Spacing


$1.00 USD





Remember Me

Forgot Your Password?

Don't Have an Account?
Sign Up!