NEW

FP5600

Production

32-Bit ARM® Cortex®-M0+ MCU

Introduction



The FP5600 microcontroller integrates ARM® Cortex®-M0+ 32-bit core operating up to 96 MHz, on-chip memory including 64KB Flash, 16KB SRAM. Flash accelerator provides faster code efficiency and can emulate EEPROM to store data. The clock function of FP5600 includes high-precision built-in internal clock, and PLL can generate up to 192 MHz PWM clock. The FP5600 supports external high-speed crystal oscillators. The FP5600 offers communication interfaces (three UART, one SPI and one I2C).

The FP5600 has wide voltage range operation (2.7 to 5.5 V), temperature range -40 ~ 105 °C, and the lowest power consumption is less than 3 μA in sleep mode. FP5600 has built-in BOD and POR circuits. As for the high reliability part, the FP5600 has ESD 4 kV and EFT 4 kV.

The FP5600 microcontroller built in CORDIC math hardware accelerator to increase the efficiency of motor control operations, including trigonometric functions and dividers. For motor angle detection, the FP5600 has built-in square wave decoder, which can support motor position optical encoder. The FP5600 supports up to two motor FOC (Field Oriented Control) sine wave control and PFC (Power Factor Correction).

The FP5600 has up to 16 channels 12-bit ADC, with 0.8 μs conversion time, two sample-and-hold circuits, which support accurate simultaneous sampling of dual currents and multiple trigger sources. The FP5600 comes with 4 PGAs (Programmable Gain Amplifier), and 4 comparators, which can realize current amplification, protection and motor back EMF detection functions. The FP5600 built in two 6-bit DACs for comparator use and a 10-bit DAC for user debugging.

The FP5600 is offered in 48 pin and 32 pin LQFP packages.

Feature

ARM® Cortex®-M0+ Core

  • Capable of 91.2 DMIPS in operation at 96 MHz

Power management

  • Wide voltage range operation: 2.7 to 5.5 V
  • Minimum power consumption during sleep mode is less than 3 μA
  • Built-in BOD and POR circuit

Memories

  • 64KB Flash memory
  • 16KB RAM
  • Flash accelerator, which provides faster code efficiency and can emulate EEPROM to store data

DMA

  • 4-channel DMA

Clock functions

  • High-precision built-in internal clock, PLL can generate up to 192 MHz PWM clock
  • CPU main frequency up to 96 MHz
  • Supports external high-speed crystal oscillators

Motor Control Accelerator

  • Supports up to dual motor FOC (Field Oriented Control) sine wave control
  • PFC (Power Factor Correction)
  • Built-in CORDIC math hardware accelerator to speed up motor control operations, including trigonometric functions and dividers
  • Built-in square wave decoder, can support motor position optical encoder

Up to 6 communications channels

  • UART (3 channels)
  • SPI (1 channel)
  • I2C (1 channel)

Timers

  • 16-bit 6-channel timer for motor PWM output (2 channels/1 channel)
  • 16-bit 1-channel timer for input capture and basic PWM output (3 channels)
  • Watchdog timer
  • RTC
  • General timer (2 channels)

12-bit ADC (16 channels/11 channels)

  • 0.8 μs conversion time, with two sample-and-hold circuits
  • Supports accurate simultaneous sampling of dual currents
  • Multiple trigger sources

Motor overcurrent protection

  • 4 PGAs (Programmable Gain Amplifier) , which can realize current signal amplification
  • 4 comparators, which can realize current protection and motor back EMF detection functions

Built-in two 6-bit DACs for comparator use and a 10-bit DAC for user debugging

Operating temperature range: -40 ~ 105 °C

High reliability

  • ESD 4 kV
  • EFT 4 kV

Packages

  • 48-pin LQFP
  • 32-pin LQFP

Package & Pins
Purchase
Part Name Package Request
FP5600LB LQFP-32 (7mmx7mm)

Sample Request

Technical Support

FP5600LC LQFP-48 (7mmx7mm)

Sample Request

Technical Support

Documents
Title File Release Date
FP5600_32-Bit ARM Cortex-M0 MCU 2024/03/13