Floating Point Co-Processor uM-FPU v3.1 SOIC

SparkFun  |  SKU: SX08450
$27.20

Features


Product Description

Description: The new uM-FPU v3.1 by Micromega has all the proven features of the v3 with some interesting new GPS NMEA string parsing features. The uM-FPU v3.1 chip interfaces to virtually any microcontroller using a SPI, I2C, or serial interface, making it ideal for applications requiring floating point math, including sensor readings, robotic control, GPS, data transformations and other embedded control applications. The uM-FPU v3.1 chip supports 32-bit IEEE 754 compatible floating point and 32-bit integer operations. The uM-FPU v3.1 is RoHS compliant, operates from a 2.7V, 3.3V or 5V supply, and is available in 18-pin DIP, SOIC-18 or QFN-44 packages.


Interface examples are available for BASIC Stamp, Javelin, PICAXE, 16F87x, ARMmite, and ARMexpress controllers.


Features:



  • 18-pin Wide SOIC

  • Supports both I2C, SPI, and serial interfaces

  • 256 byte instruction buffer

  • 128 general purpose 32-bit registers for storing floating point or long integer values

  • 8 temporary 32-bit registers to support parentheses in calculations

  • 2048 bytes Flash memory for user-defined functions

  • 1024 bytes EEPROM for data storage or user-defined functions

  • 10 to 20 times faster than uM-FPU V2 for all floating point operations

  • Up to 70 times faster for advanced instructions

  • Supports 2.7V, 3.3V and 5V supply voltage

  • I2C compatible interface up to 400 kHz

  • SPI compatible interface up to 15 MHz

  • Expanded instruction set, matrix operations, A/D conversion, string handling

  • Easy migration from uM-FPU V2

  • See What's New in V3 for more details on new features


Floating Point Operations:



  • Tons of new functions

  • Set, Add, Subtract, Multiply, Divide

  • Sqrt, Log, Log10, Exp, Exp10, Power, Root

  • Sin, Cos, Tan

  • Asin, Acos, Atan, Atan2

  • Floor, Ceil, Round, Min, Max, Fraction

  • Negate, Abs, Inverse

  • Convert Radians to Degrees

  • Convert Degrees to Radians

  • Compare, Status


Long Integer Operations:

  • Set, Add, Subtract, Multiply, Divide, Unsigned Divide

  • Negate, Abs

  • Compare, Unsigned Compare, Status


Conversion Functions:

  • Convert 8-bit and 16-bit integers to floating point

  • Convert 8-bit and 16-bit integers to long integer

  • Convert long integer to floating point

  • Convert floating point to long integer

  • Convert floating point to ASCII

  • Convert floating point to formatted ASCII

  • Convert long integer to ASCII

  • Convert long integer to formatted ASCII

  • Convert ASCII to floating point

  • Convert ASCII to long integer


Documents:



Search Menu 0$0.00
Top