The 56F801 is a 16-bit digital signal controller produced by Freescale. It has a maximum operation speed of 30 MIPS and integrates DSP and MCU functions. It supports MAC, bit manipulation unit and 14 addressing modes.
The Freescale 56F801 is a 16‑bit digital signal controller that combines DSP and MCU functionality in a single chip. It offers up to 40 MIPS at 80 MHz, a unified Harvard architecture, and a rich set of peripherals for motor control, industrial automation, and smart‑appliance applications.
The datasheet details the core resources, memory sizes, I/O capabilities, and pin‑level specifications, including PWM, ADC, SPI, SCI, quad timers, and JTAG/OnCE debugging interfaces, as well as electrical design recommendations for PCB layout and power handling.
| Maximum MIPS | 40 MIPS at 80 MHz |
|---|---|
| Program Flash | 8 K × 16‑bit words (16 KB) |
| Program RAM | 1 K × 16‑bit words (2 KB) |
| Data Flash | 2 K × 16‑bit words (4 KB) |
| Data RAM | 1 K × 16‑bit words (2 KB) |
| Boot Flash | 2 K × 16‑bit words (4 KB) |
| PWM Channels | 6‑channel PWM module |
| ADC Channels | Two 4‑channel 12‑bit ADCs |
| Package | 48‑pin LQFP |
| GPIO Pins | 11 shared GPIO |
The 56F801 can achieve up to 40 MIPS when running at an 80 MHz core frequency.
It includes a six‑channel PWM module with six PWM output pins.
The device contains two 4‑channel 12‑bit ADCs, giving a total of eight analog input channels.
The chip is supplied in a 48‑pin LQFP package.