APM32F035, Geehy's MCU motor control dedicated

Category: Microcontrollers


APM32F035, Geehy's MCU motor control dedicated

Introducing the APM32F035 microcontroller from Geehy Semiconductor, a low-cost, high-performance microcontroller specially dedicated to low and high voltage motor control.

It is equipped with the Cortex -M0+ @ 72MHz architecture. It is highly integrated, has mathematical accelerators commonly used in FoC algorithms, operational amplifier, comparator and other analog peripherals. In addition, it also includes a CAN controller, features that make it ideal for applications such as small household appliances, power tools, industrial fans or electric bicycles, among others.

Main Characteristics:

M0CP coprocessor, its hardware includes:

  • Shift unit, 32bit/32bit divider
  • Optional multiplication and addition operation with saturation, square root (log form)
  • Trigonometric function
  • SVPWM: Allows calculation of 5-segment / 7-segment modulation on 6 clocks


Advanced 16-bit timer TIMER 1:

  • Can generate up to 4 pairs of complementary PWM signals for sensorless motor control
  • Integrated with internal comparators to reduce external components
  • Linked with ADC for efficient multiple firings in one cycle


Integrated independent Op-Amp module:

  • Four independent Op-Amp modules for variable motor control
  • Supports internal and external gain, included on differential input



High pressure water pump

  • High efficiency sensorless FOC vector control.
  • Constant power control to ensure continuous water flow..



Electric coffee grinder

  • Provides different speeds thanks to the four Op-Amp modules.
  • Detection of jammed coffee beans.
  • Supports detection functions such as phase loss, over current and over temperature protection.

Industrial exhaust fan

  • High efficiency sensorless FOC vector control.
  • Smooth adjustment for all speeds, from 50 rpm to 450 rpm.
  • Guaranteed speed principle thanks to home position location.

Electric bike motor control

        • Uses vector control to reduce energy consumption.
        • Torque control is available to respond to load changes.
        • Electronic braking increases driving safety.
        • Supports serial communication with a display.