Part 1 overview, 1 56f8322/56f8122 features, 1 hybrid controller core – Freescale Semiconductor 56F8122 User Manual
Page 5: 2 differences between devices
![background image](/manuals/105978/5/background.png)
56F8322/56F8122 Features
56F8322 Technical Data, Rev. 10.0
Freescale Semiconductor
5
Preliminary
Part 1 Overview
1.1 56F8322/56F8122 Features
1.1.1
Hybrid Controller Core
•
Efficient 16-bit 56800E family hybrid controller engine with dual Harvard architecture
•
Up to 60 Million Instructions Per Second (MIPS) at 60MHz core frequency
•
Single-cycle 16
×
16-bit parallel Multiplier-Accumulator (MAC)
•
Four 36-bit accumulators, including extension bits
•
Arithmetic and logic multi-bit shifter
•
Parallel instruction set with unique DSP addressing modes
•
Hardware DO and REP loops
•
Three internal address buses
•
Four internal data buses
•
Instruction set supports both DSP and controller functions
•
Controller-style addressing modes and instructions for compact code
•
Efficient C compiler and local variable support
•
Software subroutine and interrupt stack with depth limited only by memory
•
JTAG/EOnCE debug programming interface
1.1.2
Differences Between Devices
outlines the key differences between the 56F8322 and 56F8122 devices.
Table 1-1 Device Differences
Feature
56F8322
56F8122
Guaranteed Speed
60MHz/60 MIPS
40MHz/40 MIPS
Program RAM
4KB
Not Available
Data Flash
8KB
Not Available
PWM
1 x 6
Not Available
CAN
1
Not Available
Quadrature Decoder
1 x 4
Not Available
Temperature Sensor
1
Not Available
Dedicated GPIO
—
5