56F8366/56F8166 is a 16-bit digital signal controller produced by freescale. It contains a 36-bit multiplier, 3 16-bit input registers, 4 36-bit accumulators, an external address bus switch, an external data bus switch, program memory, a boot ROM, and a data memory.
The Freescale 56F8366 and 56F8166 are 16‑bit digital signal controllers based on the 56800E core. They combine DSP performance with microcontroller peripherals, offering up to 60 MIPS at 60 MHz, extensive I/O, and flexible memory options.
The datasheet provides detailed specifications, block diagrams, pin‑outs, electrical characteristics, and design guidelines for applications such as motor control, industrial automation, and automotive systems.
| Program Flash | 512 KB |
|---|---|
| Program RAM | 4 KB |
| Data Flash | 32 KB |
| Data RAM | 32 KB |
| Boot Flash | 32 KB |
| Core Frequency | Up to 60 MHz (60 MIPS) |
| GPIO Lines | Up to 62 |
| Package | 144‑pin LQFP |
The devices run at up to 60 MHz, delivering up to 60 MIPS.
The 56F8366 includes two PWM modules, each with six PWM outputs.
They are offered in a 144‑pin LQFP package.
The maximum program flash size is 512 KB.