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.