Microchip Technology Inc
 
Menu
 

Math Accelerator (MathACC)

The Math Accelerator offers completely Core Independent calculations, with the capability to perform 16-bit math and PID operations. Offloading these functions leaves the CPU free to perform other system tasks, consumes less program memory, and reduces the overall power consumption of the MCU.

Features

General purpose MATH & PID functions

  • MULTIPLY, ADD, ACCUMULATE functions
  • 8-bit/16-bit values with 35-bit result
  • Four Operation Modes
  • Multiply and Accumulate (MAC)
  • Add and Multiply
  • Simple Multiplier
  • Signed and un-signed multiplies
  • Programmable PID Controller
  • 16-bit PID function based on configurable Kp, Ki, Kd constants with a 34-bit result

Benefits

  • Speeds up math performance
  • Reduces code size
  • Accelerates PID control
  • Core independent operation
math accelerator diagram