Freescale Digital Signal Controllers (DSC) Introduction

TM
April 2013
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, CWare, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC, Processor
Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale
Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis,
Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play,
SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and Xtrinsic are
trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of
their respective owners. © 2013 Freescale Semiconductor, Inc.
Extreme Efficiency – ideal combination of high performance and precision
Scalable Solutions – Portfolio scales to exactly fit the applications needs
Total System Cost Savings – one of the most cost-effective solutions on the market,
offering the right integrated performance at the right price
TM
2
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Target Applications
Digital Power
Conversion
−
Telecom Power Supplies
−
Server Power Supplies
−
Solar Inverter
−
Switch Mode
Power Supply
−
Advanced lighting
−
Inductive cooking
−
Wireless Charging
−
Board Mounted Power
Supplies
−
Power Adapters
−
PFC (power factor correction)
Advanced Motor Control
−
Sensorless VOC PMSM/BLDC
−
AC induction motor
Market Trends
Digital Power Conversion
Advanced Motor Control
Innovation
Wireless Charging, Dynamic
Loading Compensation
Innovation
Quiet Washing Machines
Increase conversion efficiency
Reducing electricity costs
Reduce power consumption
Improved efficiencies
High power density
Increased per cubic inch power
delivery
Reduce system and development
cost
reduced component count
Improved flexibility
easy customization
Reuse software, hardware and
tools across platforms
Ease software migration across wide
performance range
Cost effective and reliable
Reduced components with
increased reliability
Cost-effective safety, reliability
and security
On-chip safety and security
protection
TM
3
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
•
•
•
•
•
•
Specialized microprocessor whose architecture contains a core
engine capable of competitively performing of both microcontroller
and digital signal processor functionalities
Core processing capability applicable to many types of system
solutions
Common basic features:
− MAC, single instruction cycle allowing several memory
accesses, address generation units, algorithms for efficient
looping
Specialized Low cost, high performance on-board interfaces utilized
in implementing embedded control applications :
− PWM; multifunction timer; high speed ADCs; DACs;
Comparators; SCIs (UART); SPIs; CANs and I2Cs, etc.
Embedded nonvolatile memory:
− Flash memory, ROM or EEPROM
Easy use development tools
TM
4
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Traditional
Microcontroller
•
•
•
•
Design for Controller Code
Compact Code Size
Easy to Program
Inefficient Signal Processing
Traditional DSP
Engine
•
•
•
•
Designed for DSP Processing
Designed for Matrix Operations
Complex Programming
Less Suitable for Control
•
Instructions Optimized for Controller Code, DSP, Matrix Operations
• Compact Assembly and “C” Compiled Code Size
• Easy to Program
• Additional MIPS Headroom and extended addressing space
TM
5
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Performance
Dual Core
FPU
MC56F84xx
56F8441 – 100MHz 32-bit Core
256K Flash
DMA, UHS ADC, Ultra-Hi Res
PWM
MC56F824x/5x
MC56F802x/3x
MC56F803x – 32MHz
Hi Res PWM, CAN, ADC,
DAC
MC56F825x – 60MHz
64K Flash
Ultra-Hi Res PWM,
UHS ADC
MC56F824x– 60MHz
48K Flash
Ultra-Hi Res PWM,
UHS ADC
568432/1 – 80MHz 32-bit Core
128K Flash
DMA, UHS ADC, Ultra-Hi Res
PWM
56F8422/1 – 60MHz
32-bit Core
64K Flash
DMA, UHS ADC, Ultra-Hi Res
PWM
MC56F802x – 32MHz
Hi Res PWM, ADC, DAC
MC56F801x
MC56F801x – 32MHz
Hi Res PWM, ADC
New
32-bit core &
Intermodule
Crossbar
MC56F800x
MC56F800x – 32MHz
Hi Res PWM
Available
Comm+Control
100/50MHz
64K Flash
Ultra-Hi Res PWM
UHS ADC
MC56F823x/7x
Low power
Small Flash Blocks
Hi Res PWM
MC56F80xxx
Alpha Samping
In Design
Future
Proposed
TM
6
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
100MHz 56F84xx Digital Power
56F84xx
256K Flash
56F84xx
128K Flash
Integration
80MHz 56F84xx Digital Power
56F84xx
128K Flash
56F84xx
128K Flash
56F84xx
64K Flash
56F84xx
64K Flash
60MHz 56F84xx Motor Control
QFN & LQFP
56F84xx
128K Flash
50MHz Flash / 100MHz SRAM
56F827x
64K56F84xx
Flash
56F827x
64K56F827x
Flash
64K Flash
QFN
64K Flash
56F827x
48K Flash
56F827x
48K Flash
56F827x
32K56F827x
Flash
32K Flash
56F827x
32K Flash
56F827x
32K Flash
50MHz
LQFP
56F84xx
128K Flash
80MHz 56F84xx Motor Control
56F84xx
128K Flash
56F84xx
128K Flash
56F84xx
64K Flash
56F84xx
64K Flash
LQFP
LQFP
56F84xx
128K Flash
56F84xx
56F827x
96K Flash
64K56F84xx
Flash
64K Flash
56F827x
48K56F827x
Flash
48K Flash
56F827x
16K56F823x
Flash
16K Flash
56F84xx
128K Flash
56F84xx
256K Flash
Proposal
Planning
Execution
Production
LQFP
QFN
25MHz Flash / 50MHz SRAM
56F8xxx
16K Flash
56F8xxx
16K Flash
56F8xxx
8K Flash
WLCSP
TM
56F8xxx
8K Flash
24pin
56F8xxx
56F81xx
16K
Flash
16K Flash
56F8xxx
8K Flash
32pin
56F8xxx
16K Flash
56F8xxx
8K Flash
44 pin
7
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
48pin
64pin
80pin
100pin
Microcontrollers Based on Hawk 56800, 56800E, & 56800EX cores
- Cost & Performance optimized for advanced control loop algorithm
development including
-Advanced Motor Control (FOC Sensorless)
-Solar Inverters
-Server & Telecom Power Supplies
-UPS
3rd Generation
-Power Adapters
56800EX core
-Board Level Power Supplies
100MHz 32-bit architecture
Inter-module Crossbar
-Low Cost Power Line Modem
High Speed ADC
-And much more………..
1nd Generation
MC56F816x
40 MHz
MC56F836x
60 MHz
MC56F815x
40 MHz
MC56F835x
60 MHz
MC56F814x
40 MHz
MC56F833x
60 MHz
56800E core
High Resolution PWM
MC56F834x
60 MHz
MC56F832x
60 MHz
MC56F812x
40 MHz
<16 KB
<32 KB
Low Power
Pin compatible
2nd Generation
<64 KB
<144 KB <280 KB
<560 KB
56800 core
Nested loops
Parallel Processing
4 MAC/ACC
2007
Available in Production
56F84xx
32-bit Core,
100 MHz, DMA,
UHS ADC
56F84xx
32-bit Core,
80 MHz,
DMA
56F84xx
32-bit Core,
100 MHz, DMA,
UHS ADC
MC56F803x
32 MHz, HR
PWM, CAN,
ADC, DAC
56F82xx
60 MHz,
UHR PWM
UHS ADC
Pin Compatible
56F84xx
32-bit Core,
80 MHz,
DMA
56F84xx
32-bit Core,
100 MHz, DMA,
UHS ADC
MC56F827x
100 MHz
Ultra Low
Power
MC56F802x
32 MHz, HR
PWM,
ADC, DAC
56F82xx
60 MHz,
UHR PWM
UHS ADC
Pin Compatible
56F84xx
32-bit Core,
60 MHz,
DMA
56F84xx
80 MHz,
UHS PWM
UHS ADC
MC56F827x
100 MHz
Ultra Low
Power
MC56F801x
32 MHz,
HR PWM,
ADC
2006
56F84xx
32-bit Core,
80 MHz,
DMA
56F82xx
60 MHz,
UHR PWM
UHS ADC
56F800x
Low Cost,
HR PWM
2008
2009
Production July 2012
2010
MC56F823x
50 MHz
Ultra Low
Cost
2011
2012
Production December 2012
TM
8
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
The Ultimate Solution in Performance and Precision for Green Innovation
The MC56F84xx is the market’s fastest signal-processing
microcontroller for the most efficient digital power conversion and
advanced motor control applications.
Exceptional Precision
Sensing and Control
Precision control solution
using advanced high speed
and accurate peripherals.
Market-Leading
Performance
Easy
Implementation
Market’s fastest signalprocessing microcontroller
effortlessly handles
demanding control loops and
complex math.
Flexible architecture, plus a
wide array of on-demand
resources, simplifies and
speeds system development.
TM
9
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Freescale DSC
Key Features:
Core
Core
• 56800EX @ 100MHz supporting fractional arithmetic
with 4 accumulators, 8 cycle pipeline, separate program
and data memory maps for parallel moves, single cycle
math instructions, nested looping, and superfast
interrupts that far outpace any competitive core on the
market.
System
• Inter-module crossbar directly connecting any input
and/or output with flexibility for additional logic functions
(AND/OR/XOR/NOR)
• DMA controller for reduced core intervention when
shifting data from peripherals
• Memory resource protection unit to ease safety
certification
Timers
• eFlexPWM – Freescale’s most advance timer for
Digtial Power Conversion, up to 8ch and 312 pico-sec
resolution, 4 independent time bases, with half cycle
reloads for increased flexibility, automatic
complimentary mode for ease of use and best in class
performance
Analog
• 2x12-bit high-speed ADCs each with 300ns
conversion rates
• 16 ch 16b SAR ADC that enables external sensors
inputs and accurate system measurements
• 4 analog comparators with integrated 6-bit DACs that
can enable emergency shutdown of the PWMs
• Integrated PGAs to increase the accuracy of ADC
conversions on small voltages and currents
56800EX
Up to 100 MHz
Instruction
Shadow
Registers
Fast Nested
Interrupts
32bit
Instruction Set
Parallel Instruction
Moves
32b Instr Cache
& Prefetch
eOnCE
Interface
System
Memories
Clocks
Memory
Resource
Protection
Program Flash
Up to 256KB
Phase Locked
Loop
SRAM
32KB
Crystal OSC
FlexMemory
32KB Flash
or 2KB
EEPROM
8MHz OSC
4-ch DMA
InterModule
Crossbar
Vref
Security &
Integrity
Timers
Cyclic
Redundancy
Check (CRC)
eFlexPWM
Dual
Watchdog w/
ext source
NanoEdge
Placer
Deadtime
Input Capture
Fault detect
Quadrature
Decoder
Communication
Interfaces
Analog
8ch 12bit
8ch 12bit
ADC
@800ns
with PGA
ADC
@800ns
with PGA
12bit DAC
12bit DAC
Band-Gap
Ref & Temp
Sensor
4 x ACMP w/
6b DAC
2x
I2C/SMBus
3xUART
3xSPI
4Ch 16b Timer
2 x PITs
200KHz
OSC
CAN
Others: 5-volt tolerant I/O for cost-effective board design
Freescale FlexMemory for simplified data storage
Packages: 48LQFP, 64LQFP, 80LQFP, 100LQFP
Temperature: -40 to +105C across all packages
TM
10
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Building on an existing rich 16-bit core instruction set that is ahead of the
competition
New Instructions
• 32 x 32 -> 32/64 Multiply and MAC Instructions
−
−
−
−
−
−
−
•
IMAC32 - Integer Multiply-Accumulate 32-bits x 32-bits -> 32-bits
IMPY32 - Integer Multiply 32-bits x 32-bits -> 32-bits
IMPY64 - Integer Multiply 32-bits x 32-bits -> 64-bits
IMPY64UU - Unsigned Integer Multiply 32-bits x 32-bits -> 64-bits
MAC32 - Fractional Multiply-Accumulate 32-bits x 32-bits -> 32-bits
MPY32 - Fractional Multiply 32-bits x 32-bits -> 32 bits
MPY64 - Fractional Multiply 32-bits x 32-bits -> 64-bits
Multi-Bit Clear-Set instruction to improve flexibility of peripheral register handling.
Other Features
• Bit Reversed Address Mode For FFT algorithms.
• Swap all address generation Unit Registers with Shadowed registers to reduce
Interrupt context switch latency.
TM
11
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Features
Benefits
High Res PWM with 312 pico-second resolution
Provides precise and stable control across extended
temperatures
Dual, low-power 12-bit ADC with built-in PGA sampling up
3.3 mega samples per second (Msps)
Improves real-time control for an environmentally more
efficient design
100MHz/100MIPS 32-bit core, optimized for digital signal
processing
Increases the execution of the control loop
Program flash memory scales from 64 KB to 256 KB
Enables flexibility
Direct memory access (DMA)
Helps ensure fast data transfers without core
interruption
Market-focused software components, reference designs
and development tools designed by our experts,
deployed via software tools and made available through
our online experience
Simplifies and speeds system development
5 volt tolerant I/O
Offers flexibility and system cost reduction
Memory protection features
Restricts access to key modules, helping to ensure
reliable solutions
Freescale FlexMemory EEPROM capability
Supports frequent event captures
TM
12
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
56F84789
56F84786
56F84587
56F84585
Core (MHz)
100
100
100
100
100
80
80
80
80
Flash (kB)
256
256
128
128
128
256
256
128
128
SRAM (kB)
32
32
24
24
24
32
32
24
24
FlexMemory (kB)
32/2
32/2
32/2
32/2
32/2
32/2
32/2
32/2
32/2
HS ADC (Ch)
2x8
2x8
2x8
2x8
2x8
2x8
2x8
2x8
2x8
SAR ADC (Ch)
MicroEdge PWMs:
1x16
1x10
1x16
1x10
1x8
1x16
1x10
1x16
1x10
(uEdge + stnd)
8+4
8+1
8+4
8+1
8+1
8+4
8+4
8+4
8+4
12
7
12
7
0
12
7
12
7
8+2+2
8+2+2
8+2+2
8+2+2
8+2+2
8+2+2
8+2+2
8+2+2
8+2+2
12-bit DAC
1
1
1
1
1
1
1
0
0
Quad Decoder
1
1
1
1
0
1
1
1
1
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
CMP w/ 6-bit DAC
4
4
4
4
4
4
4
4
4
QSCI
3
3
3
3
2
3
3
3
3
QSPI
3
2
3
2
2
3
2
3
2
I2C
2
2
2
2
2
2
2
2
2
FlexCAN
1
1
1
1
1
1
1
1
1
100
80
100
80
64
100
80
100
80
PWM stnd (Ch)
Timer
DMA - 4ch
Pkg (LQFP)
56F84769 56F84766 56F84763
TM
13
56F84567 56F84565
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
56F84553
56F84550
Core (MHz)
80
80
80
80
Flash (kB)
96
96
64
SRAM (kB)
16
16
8
FlexMemory (kB)
32/2
32/2
0
0
0
0
0
0
HS ADC (Ch)
2x8
2x5
2x8
2x5
2x8
2x5
2x8
2x5
SAR ADC (Ch)
MicroEdge PWMs:
1x8
0
1x8
0
1x8
0
1x8
0
8+1
6
8+1
6
0
0
0
0
0
0
0
0
8+1
6
8+1
6
8+2+2
8+2+2
8 + 2 +2
8+2+2
8+2+2
8+2+2
8+2+2
8+2+2
12-bit DAC
1
1
1
1
0
0
0
0
Quad Decoder
0
0
0
0
1
1
1
1
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
CMP w/ 6-bit DAC
4
3
4
3
4
3
4
3
QSCI
2
2
2
2
2
2
2
2
QSPI
2
2
2
2
2
2
2
2
I2C
2
2
2
2
2
2
2
2
FlexCAN
0
0
1
1
1
1
0
0
Pkg (LQFP)
64
48
64
48
64
48
64
48
(uEdge + stnd)
PWM stnd (Ch)
Timer
DMA - 4ch
56F84543 56F84540 56F84452
56F84451
56F84442
56F84441
60
60
60
60
64
96
96
64
64
8
16
16
8
8
TM
14
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
256
56F84xxx
128
NVM KB
64
56F84763
48
56F84550
/451
56F84553
/452
56F84540
/441
56F84543
/442
56F8255
56F8256
56F8257
56F8245
56F8246
56F8247
56F84xxx
PIN
COMPATIBLE
32
Available
Package
Announced
44LQFP
48LQFP
64LQFP
TM
15
80 / 100LQFP
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, CWare, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC, Processor
Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale
Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis,
Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play,
SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and Xtrinsic are
trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of
their respective owners. © 2013 Freescale Semiconductor, Inc.
• eFlexPWM – Freescale’s most advance timer for Digtial Power Conversion with
up to 8ch and 312pico-sec resolution, supported by 4 independent time bases,
with half cycle reloads for increased flexibility and best in class performance
100MHz DSP 32-BIT 56800EX Hawk
V3 core
•NanoEdge placer to implement fractional delays
• Fastest DSC in its class with 100 MHz of
performance
• FIR Filter 6x faster than ARM CortexM3
• The highest number of operations per
cycle of any MCU in its class
• Fractional arithmetic
High
Performance
DSC Core
High
Performance
Peripherals
•Intermodule Cross-Bar directly connecting any input
and/or output with flexibility for additional logic
functions (AND/OR/XOR/NOR)
•DAC with hardware Waveform generation
support
•Very high speed ADCs capture events real
time.
• Nested looping
• Superfast interrupt
Advanced Integration &
development speed
•
The lowest power DSC available on
the market
• Less than 0.4mA/Mhz at full speed
run
Lowest Power
Lowest Cost of
Design
•
• Concurrent operations offer best-inclass execution times and overall low
power run rates.
•
TM
17
A high level of on-chip integration
lowers external Op Amp and
capacitor costs.
Motor Control, Power Control, Safety
(IEC60730) Libraries, PMBus software
stack, PLC software stack.
Motor control with integrated Power Factor
Correction (PFC) reducing chip count.
•
Proven 5 volt tolerant I/O and Peripheral Crossbar enable greater
flexibility and system cost reduction.
•
Development tools, including FreeMASTER, enable real-time
debug monitoring, data visualization, advanced modeling, rapid
application design, and more.
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Freescale DSC
Key Features:
Core
Core
• 56800EX @ 50/100MHz supporting fractional arithmetic
with 4 accumulators, 8 cycle pipeline, separate program
and data memory maps for parallel moves, single cycle
math instructions, nested looping, and superfast interrupts
that far outpace any competitive core on the market.
System
• Inter-module crossbar directly connecting any input
and/or output with flexibility for additional logic functions
(AND/OR/XOR/NOR)
• DMA controller for reduced core intervention when
shifting data from peripherals
• Memory resource protection unit to ease safety
certification
Timers
• eFlexPWM – Freescale’s most advance timer for Digtial
Power Conversion, up to 8ch and 312 pico-sec resolution,
4 independent time bases, with half cycle reloads for
increased flexibility, automatic complimentary mode for
ease of use and best in class performance
Analog
• 2x12-bit high-speed ADCs each with 800ns conversion
rates
• 4 analog comparators with integrated 6-bit DACs that
can enable emergency shutdown of the PWMs
• Integrated PGAs to increase the accuracy of ADC
conversions on small voltages and currents
Power Consumption:
• Best in class Power Consumption – 50% better than
nearest competitor
56800EX
Up to 100 MHz
System
Memories
Clocks
Memory
Resource
Protection
Program Flash
Up to 64KB
Phase Locked
Loop
SRAM
8KB
Crystal OSC
Instruction
Shadow
Registers
Fast Nested
Interrupts
4-ch DMA
32bit
Instruction Set
Parallel Instruction
Moves
InterModule
Crossbar
32b Instr Cache
& Prefetch
eOnCE
Interface
Vref
Security &
Integrity
Timers
Cyclic
Redundancy
Check (CRC)
eFlexPWM
Dual
Watchdog w/
ext source
NanoEdge
Placer
Deadtime
Input Capture
Fault detect
8MHz OSC
200KHz
OSC
Communication
Interfaces
Analog
8ch 12bit
8ch 12bit
ADC
@800ns
with PGA
ADC
@800ns
with PGA
12bit DAC
12bit DAC
Band-Gap
Ref & Temp
Sensor
4 x ACMP w/
6b DAC
2xUART
2xSPI
4Ch 16b Timer
2 x PITs
I2C/SMBus
CAN
Others: 5-volt tolerant I/O for cost-effective board design
Packages: 32QFN (5x5), 32LQFP, 48LQFP, 64LQFP
Temperature: -40 to +105C across all packages, with -40 to +125C option on 64LQFP
TM
18
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Freescale DSC
Core
Key Features:
Core
• 56800EX @ 50MHz supporting fractional arithmetic with
4 accumulators, 8 cycle pipeline, separate program and
data memory maps for parallel moves, single cycle math
instructions, nested looping, and superfast interrupts that
far outpace any competitive core on the market.
System
• Inter-module crossbar directly connecting any input
and/or output with flexibility for additional logic functions
(AND/OR/XOR/NOR)
• DMA controller for reduced core intervention when
shifting data from peripherals
• Memory resource protection unit to ease safety
certification
Timers
• eFlexPWM – Freescale’s most advance timer for Digtial
Power Conversion, up to 8ch and 312 pico-sec
resolution, 4 independent time bases, with half cycle
reloads for increased flexibility, automatic complimentary
mode for ease of use and best in class performance
56800EX
Up to 50 MHz
System
Memories
Clocks
Memory
Resource
Protection
Program Flash
Up to 32KB
Phase Locked
Loop
SRAM
6KB
Crystal OSC
Instruction
Shadow
Registers
Fast Nested
Interrupts
4-ch DMA
32bit
Instruction Set
Parallel Instruction
Moves
InterModule
Crossbar
32b Instr Cache
& Prefetch
eOnCE
Interface
Vref
Security &
Integrity
Timers
Cyclic
Redundancy
Check (CRC)
eFlexPWM
Deadtime
Input Capture
Fault detect
Dual
Watchdog w/
ext source
8MHz OSC
200KHz
OSC
Communication
Interfaces
Analog
8ch 12bit
8ch 12bit
ADC
@800ns
with PGA
ADC
@800ns
with PGA
12bit DAC
12bit DAC
I2C/SMBus
2xUART
SPI
4Ch 16b Timer
Analog
Band-Gap
3 x ACMP w/
• 2x12-bit high-speed ADCs each with 800ns conversion
Ref & Temp
6b DAC
2
x
PITs
rates
Sensor
• 4 analog comparators with integrated 6-bit DACs that
can enable emergency shutdown of the PWMs
• Integrated PGAs to increase the accuracy of ADC
conversions on small voltages and currents
Others: 5-volt tolerant I/O for cost-effective board design
Power Consumption:
Packages: 32QFN (5x5), 32LQFP, 48LQFP
• Best in class Power Consumption – 50% better than
Temperature: -40 to +105C across all packages
nearest competitor
TM
19
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
MC56F
Core MHz
Flash Mem (kB)
SRAM Mem (kB)
Memory Resource
Protection
External WD or
Windowed
Watchdog
External Osc
Cyc ADC Chnl
PWM uE Chanl
82748
100/50
64
8
82746
100/50
64
8
82743
100/50
64
8
82743
100/50
64
8
82738
100/50
48
8
82736
100/50
48
8
82733
100/50
48
8
82733
100/50
48
8
82728
100/50
32
6
82726
100/50
32
6
82723
100/50
32
6
82723
100/50
32
6
82323
50
32
6
82316
50
16
4
82313
50
16
4
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
1
Yes
2x8
1x8
1
Yes
2x5
1x6
1
Yes
2x3
1x6
1
Yes
2x3
1x6
1
Yes
2x8
1x8
1
Yes
2x5
1x6
1
No
2x3
1x6
1
No
2x3
1x6
1
Yes
2x8
1x8
1
Yes
2x5
1x6
1
No
2x3
1x6
1
No
2x3
1x6
1
No
2x3
1
Yes
2x5
1
No
2x3
2
Yes
4
2
2
1
1
54
64
2
Yes
3
2
1
1
1
39
48
2
Yes
3
1
1
1
0
26
32
2
Yes
3
1
1
1
0
26
32QFN
2
Yes
4
2
2
1
1
54
64
2
Yes
3
2
1
1
1
39
48
2
Yes
3
1
1
1
0
26
32
2
Yes
3
1
1
1
0
26
32QFN
2
Yes
4
2
2
1
1
54
64
2
Yes
3
2
1
1
1
39
48
2
Yes
3
1
1
1
0
26
32
1x6
2
Yes
3
2
1
1
0
39
48
1x6
0
Yes
2
1
1
1
0
26
32
PWM stnd Chanl
12b DAC
DMA
CMP + 6b DAC
QSCI
QSPI
I2C
CAN
GPIO
Pkg (LQFP)
TM
20
1x6
2
0
Yes
Yes
3
2
1
1
1
1
1
1
0
0
26
26
32QFN 32QFN
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, CWare, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC, Processor
Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale
Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis,
Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play,
SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and Xtrinsic are
trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of
their respective owners. © 2013 Freescale Semiconductor, Inc.
•
•
56F8011/56F8013/56F8014
12K - 16KB
Program Flash
System Integration
Module (SIM)
4kB
Program/
Data RAM
Interrupt Controller
PLL
Relaxation OSC
56800E
Core
32MHz
Voltage Regulator
COP
Power-On-Reset
JTAG/EOnCE
Power Supervisor
•
Up to 26 GPIOs
1 x SCI
1 x SPI
1x IIC
•
•
•
•
3-4ch 12bit ADC
3-4ch 12bit ADC
•
Synch
•
4Ch 16bit Timer
•
6-ch PWM Output
•
•
•
•
•
Package: 32LQFP
In Production
•
•
•
•
•
TM
22
32 MIPS Performance
12K -16 K Bytes Program FLASH
4 K Bytes Program/Data RAM
Tunable Internal Relaxation Oscillator
Software Programmable Phase Locked Loop
Up to 96 MHz Peripherals – Timers and
PWMs
Up to 6-Output PWM Module with up to 4
Programmable Fault Inputs
Selectable PWM frequency for each
complementary PWM signal pair
Two 12-bit ADCs with up to 8 Inputs ,
1.125us conversion rate
Synchronization between PWM and ADC
Four 16-bit General Purpose Programmable
Timers
Computer Operating Properly Timer
Serial Ports: SCI, SPI, I2C
Up to 26 GPIOs – Versatile pin usage
Low Power Consumption – 59mA Max and
.026mA Min
JTAG/EOnCE™ Debug Port
Industrial & Automotive temp
Cost Effective
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
56F8023/56F8025/56F8036/56F8037
32KB - 64KB
Program Flash
4kB-8KB
Program/
Data RAM
System Integration
Module (SIM)
Interrupt Controller
PLL
Relaxation OSC
Crystal OSC
56800E
Core
32MHz
Voltage Regulator
COP
Up to 53 GPIOs
2 x QSCI
2 x QSPI
1xIIC
1x MSCAN
3xPIT
8ch 12bit ADC
8ch 12bit ADC
Synch
8Ch 16bit Timer
Power-On-Reset
JTAG/EOnCE
Power Supervisor
2 x 12 bit DAC
6-ch PWM Output
2 x Comparators
•
•
•
•
•
•
•
•
•
32 MHz/32 MIPS 56800E Core
3.0-3.6V Operation
32K-64K Bytes Program FLASH
4K-8K Bytes Program/Data RAM
Flash security
Tunable Internal Relaxation Oscillator
Software Programmable Phase Locked Loop
Up to 96 MHz Peripherals – Timers and PWMs
6 Output PWM Module with 4 Programmable
Fault Inputs
• Selectable PWM frequency for each
complementary PWM signal pair
• Two 12-bit ADCs with up to 16 Inputs ,
1.125us conversion rate
• Up to Two 12-bit Digital to Analog Converters
• Two Analog Comparators
• Synchronization between PWM and ADC
• 4 or 8 16-bit General Purpose Programmable
Timers
• 1 or 3 Programmable Interval Timers (PIT)
• Computer Operating Properly Timer
• 2-Queued Serial Communications Interface
• 2-Queued Serial Peripheral Interface
• Optional MSCAN
• I2C Communications Interface
• Up to 53 GPIOs – Versatile pin usage
• JTAG/EOnCE™ Debug Port
• Lead Free “Green” Packages
• Industrial & Automotive temp
Package 32 LQFP, 44LQFP, 48LQFP, 64LQFP
In Production
TM
23
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
•
•
•
32 MHz/32 MIPS 56800E Core
1.8-3.6V Operation
12K - 16K Bytes Program FLASH with Flash
security
• 2K Bytes Program/Data RAM
• Tunable Internal Relaxation Oscillator and 32KHz
clock
• Phase Locked Loop (PLL)
• Up to 96 MHz Peripherals – Timers, PWM & HiSCI
• 6 Output PWM Module with 4 Programmable
Fault Inputs
 Programmable Dead timer insertion
 Programmable PWM generation for Power
supply apps
 Multiple PWM Frequency outputs
• Two Programmable Gain Amplifiers with x2, x4,
x8, x16 gains (Clocked in order to cancel input
offset)
• Two 12-bit ADCs with up to 24 Inputs , 2.5us Per
conversion
• Programmable Delay Block provides precise
control of ADC/PGA sample times relative to
PWM reload cycles
• Three High Speed Analog Comparators
• 2 multiple function Programmable Timers
• Computer Operating Properly Timer
• One Periodic Interval Timer (PIT)
• 1 High Speed Serial Communication Interface (HiSCI)
• 1 Serial Peripheral Interface (SPI)
• I2C Communications Interface
• Up to 40 GPIOs – Versatile pin usage
• JTAG/EOnCE™ Debug Port
• Lead Free “Green” Packages
• Industrial temp: -40C – 105C
56F8002, 56F8006
12-16KB
Program
Flash
System Integration
Module (SIM)
Interrupt Controller
2KB
Program/
Data RAM
PLL
Relaxation OSC
Crystal OSC
1 Period Int Timer
56800E
Core
32MHz
JTAG/EOnCE
•28SOIC,
Voltage Regulator
COP
Up to 40 GPIOs
1 SCI
1 SPI
1 IIC
2 x 16bit Timers
3 x Analog
Comparators
2 x Programmable
Gain Amplifiers
12ch 12bit ADC
12ch 12bit ADC
Synch
Power-On-Reset
Programmable
Delay Block
Power Supervisor
6-ch PWM Output
32SDIP , 32LQFP, 48 LQFP
TM
24
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
56F8002
56F8006
Performance
32MHz/MIPs
Temperature Range (V)
56F8013
56F8014
56F8025/35
56F8036
56F8027/37
32MHz/MIPs 32MHz/MIPs
32MHz/MIPs
32MHz/MIPs 32MHz/MIPs
32MHz/MIPs
32MHz/MIPs
32MHz/MIPs
-40C~105C
-40C~105C
-40C~125C
-40C~125C
-40C~125C
-40C~105C
-40C~105C
-40C~105C
-40C~105C
Voltage Range
1.8V - 3.6V
1.8V - 3.6V
3.0V - 3.6V
3.0V - 3.6V
3.0V - 3.6V
3.0V - 3.6V
3.0V - 3.6V
3.0V - 3.6V
3.0V - 3.6V
Voltage Regulator
On-Chip
On-Chip
On-Chip
On-Chip
On-Chip
On-Chip
On-Chip
On-Chip
On-Chip
Program/Data Flash
Program/Data RAM
12KB
16KB
12KB
16KB
16KB
32KB / 64KB
32KB / 64KB
64KB
32KB / 64KB
2KB
2KB
2KB
4KB
4KB
4KB / 8KB
4KB / 8KB
8KB
4KB /8KB
Program Security
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
On Chip Relaxation Osc.
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
PLL
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
COP (Watchdog)
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
PWM (96 Mhz Clock)
1 x 6ch
1 x 6ch
1 x 6ch
1 x 6ch
1 x 5ch
1 x 6ch
1 x 6ch
1 x 6ch
1 x 6ch
PWM Fault Inputs
4
4
4
4
3
4
4
4
4
12-bit ADCs
2 x 8ch
2 x 12ch
2 x 3ch
2 x 3ch
2 x 4ch
2 x 3ch
2 x 4ch
2 x 5ch
2 x 8ch
12-bit DACs
0
0
No
No
No
2
2
2
2 (Pinned out)
Analog Comparator
3
3
No
No
No
2
2
2
2
Prog Gain Amp
2
2
No
No
No
No
No
No
No
16-bit Timers
3
3
4
4
4
4
4
4
8
Prog. Interval Timers
1 (RTC)
1 (RTC)
No
No
No
1
3
3
3
GPIO (max) (+/-8mA)
23
40
26*
26*
26*
26*
35*
39*
53*
IIC
1
1
1
1
1
1
1
1
1
SCI (UART) / LIN Slave
1 - SCI
1 - SCI
1 - SCI
1 - SCI
1 - SCI
1 - QSCI
1 - QSCI
1 - QSCI
1 - QSCI
SPI (Synchronous)
1 - SPI
1 - SPI
1 - SPI
1 - SPI
1 - SPI
1 - QSPI
1 - QSPI
1 - QSPI
1 - QSPI
CAN
No
No
No
No
No
No
No
MSCAN
MSCAN
JTAG/EOnCE
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Power Consumption
IDD = 45.6mA;IDDA = 4.5mA
Package
32LQFP
(.8p)
28SOIC
32LQFP
32SDIP
48LQFP
56F8011
IDD = 42mA; IDDA = 13.5mA
32LQFP
32LQFP
32LQFP
56F8023/33
IDD = 48mA; IDDA = 18.8mA
32LQFP
44LQFP
IDD = 48mA; IDDA = 18.8mA
48LQFP
64LQFP
* 5V tolerance I/O
TM
25
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
64KB
Program Flash
8kB
Data RAM
8ch 12bit ADCA
Prog Gain Amp Ax1,2,4
8ch 12bit ADCB
Prog Gain Amp Bx1,2,4
CRC
56800E
Core
60Mhz
Crystal Oscillator
8-ch High Res PWM
1ch 12bit DAC
3 5bit DAC
•
•
•
•
•
•
•
•
PLL
3 Analog Comparators
Relaxation OSC
JTAG/EOnCE
Voltage Regulator
System Integration
Module (SIM)
COP
Interrupt Controller
2 x High Speed QSCIs
•
1 x QSPI
2x IIC/SMbus
1 x MSCAN
POR
8Ch 16bit Timer
LVI
Inter-module Cross Bar
44LQFP, 48LQFP, 64 LQFP
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Breakthrough Features:
• New Generation High Speed PWM module
• 520 ps duty cycle resolution
•Flexible edge placement
• High speed ADC with Programmable Gain Amplifiers
• 800ns conversion rate
• Support multi trigger source in one ADC scan
• Inter-module Cross bar
•Programmable inter module connection
TM
26
60 MHz/60MIPS From 56800E Core
2.7-3.6V Operation
64K Bytes Program FLASH
8K Bytes Program/Data RAM
Flash security
8Mhz/100Khz Tunable Internal Relaxation Oscillator
Software Programmable Phase Locked Loop
Up to 60 MHz Peripherals – Timers and PWMs

8 Output PWM Module

520ps PWM and PFM resolution
2-12-bit ADCs with total 16 Inputs,

800ns conversion rate

built-in PGA with 1x, 2x, 4x, gains
1 12-bit Digital to Analog Converter
3 5bit Digital to Analog Converters
3 - Analog Comparators
8 16-bit Enhanced GPMultifunction Programmable
QTimers
Cyclic Redundancy Check Generator (CRC)
Computer Operating Properly Timer
2- High Speed Serial Communications Interface
(SCI)
1-Queued Serial Peripheral Interface (QSPI)
1 MS-CAN Bus
2 - I2C/SMbus Communications Interface
Up to 54 GPIOs
Inter Module cross-bar
JTAG/EOnCE™ Debug Port
Lead Free “Green” Packages
Industrial temperature:-40C to 105C with 60Mhz
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
56F8245
60MHz/MIPs
56F8246
60MHz/MIPs
56F8247
32MHz/MIPs
56F8255
60MHz/MIPs
56F8256
60MHz/MIPs
56F8257
60MHz/MIPs
Temperature Range (V)
-40C~105C
-40C~105C
-40C~105C
-40C~105C
-40C~105C
-40C~105C
Voltage Range
Voltage Regulator
3.0V - 3.6V
On-Chip
48KB
6KB
Yes
3.0V - 3.6V
On-Chip
48KB
6KB
Yes
3.0V - 3.6V
On-Chip
48KB
8KB
Yes
3.0V - 3.6V
On-Chip
3.0V - 3.6V
On-Chip
3.0V - 3.6V
On-Chip
64KB
8KB
Yes
64KB
8KB
Yes
64KB
8KB
Yes
Yes
Yes
Yes
1 x 6ch
6ch
Yes
Yes
Yes
1 x 6ch
Yes
Yes
Yes
1 x 9ch
Yes
Yes
Yes
1 x 6ch
Yes
Yes
Yes
1 x 6ch
Yes
Yes
Yes
1 x 9ch
6ch
6ch
6ch
4
2 x 3ch
4
2 x 3ch
6ch
3ch
4
2 x 4ch
4
2 x 3ch
1
3
1
3
1
3
1
3
Yes
8
No
Yes
8
No
Yes
8
No
yes
8
No
4
2 x 4ch
1
3
Yes
8
No
6ch
3ch
4
2 x 5ch
1
3
Yes
8
No
GPIO (max) (+/-8mA)
IIC /SMBus
SCI (UART) / LIN Slave
SPI (Synchronous)
CAN
JTAG/EOnCE
Power Consumption
35*
2
2- QSCI
1 - QSPI
No
Yes
39*
2
2 - QSCI
1 - QSPI
No
Yes
54*
2
2 - QSCI
1 - QSPI
No
Yes
35*
2
2 - QSCI
1 - QSPI
MSCAN
Yes
39*
2
2 - QSCI
1 - QSPI
MSCAN
Yes
54*
2
2 - QSCI
1 - QSPI
MSCAN
Yes
Package
44LQFP
48LQFP
64LQFP
44LQFP
48LQFP
64LQFP
Performance
Program/Data Flash
Program/Data RAM
Program Security
OnChip Relaxation Osc
PLL
COP (Watchdog)
eFlexPWM Channels
HiRes PWM Channels
FlexPWM Channels
PWM Fault Inputs
12-bit ADCs /w PGA
12-bit DACs
Analog Comparator /w 5bir DAC Ref
Crossbar Module
16-bit Timers
Prog. Interval Timers
* 5V tolerance I/O
TM
27
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Anguilla Black
(56F824x/5x)
Nevis
(56F84xxx)
Anguilla Silver
(56F823xx/7xx)
Core
56800e V2
56800EX (V3)
56800EX (V3)
Bus Speed
60MHz
100MHz
50MHz/100MHz
Operation @ 100Mhz from cache & RAM
Flash
64kB
256kB
64kB
RAM
8kB
32kB
8kB
EEPROM
None
Yes
None
PWM
520ps resolution
312ps resolution
520ps resolution
ADC
500nSecs conversion
300nSecs conversion
800nSecs conversion
PGA’s
x1, x2, x4 magnification
X1, x2, x4 magnification
X1, x2, x4 magnification
DMA
None
4 channel
4 channel
Packages
44, 48 & 64 LQFP
48, 64, 80 & 100LQFP
32 QFN, 32, 48,& 64LQFP
DACs & CMPs
1x12b + 3x5b with CMP
4 x16b with CMP + DAC
2x12b with CMP
Comms Peripherals
2IIC, 2SCI, 1SPI, 1
MSCAN
2IIC, 3SCI, 3SPI, 1FlexCAN
1IIC, 2SCI, 2SPI, 1MSCAN
Power Consumption
(Typical)
130mA
115mA
47mA
Price Point
$3 @ 10k
$1.99 to $4.50 @ 10k
$1.49 to $2.10 @ 10k
TM
28
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Run Time
Software
FreeMASTER
- Tower Development Kit
TWR-56F8400
- High Voltage and Low
Voltage Motor Control &
Power Conversion Boards
QEDesign Lite
Complimentary graphical
filtering tool used to autogenerate coefficients that
drop into any project. Ideal
for designing any type of
filter
Real-Time Debug,
Monitoring and
Visualization GUI
development Tool
Comprehensive IDE that provides
a highly visual, automated
framework to accelerate
development of some of the most
complex embedded applications
Processor
Expert &
QuickStart Init
Tools
Rapid Init Code Generation
as well as more advanced
design tool features that
combines easy-to-use
component-based application
creation with an expert
knowledge system
Reference
Designs
Complimentary code and
schematics for :
• FOC PMSM motor control
• LLC resonant converter
• Solar power conversion
• Wireless Charging
• Lighting
TM
29
Digital Power Library
Motor Control Library
Filter Library
Safety Library
PMBUS Stack
CAN Stack & more………
SFIO
Matlab Plugin via
FreeMaster
S-Function Input Output
(SFIO) Toolbox
-smart simulation using the
Matlab/Simulink tool for inthe-loop simulation &
automatic testing tool
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Tools
CodeWarrior Development Tools for MCUs (Eclipse IDE)
USB TAP for ONCE DSC
P&E USB Multilink Universal (P&E DSC product support)
P&E Cyclone MAX
Processor Expert Software
FreeMASTER – Debug Monitor and Data Visualization Tool for application development and
information management – (Training Overview)
Quick Start – Initialization and Development Tool
DSC Development Boards
http://www.freescale.com/TWR-56F8400
http://www.freescale.com/TWR-56F827x
TWR-MC-LV3PH: Low-Voltage, 3-Phase Motor Control Tower System Module
RTOS Support
MQX
FreeRTOS
uCOS II / Micrium
Software
56800E_FSLESL_R2.0 : 56800E Freescale Embedded Software Libraries
PMBUS – Freescale Power Management Bus (PMBus) Library
Embedded Component: FreescaleCAN - DLP-568-FLXCN-CX support for MC56F84xxx
Embedded Component: FreescaleCAN - DLP-568-MSCAN-CX support for MC56F827xx
Services enabling Telephony Feature Library (DLP-568-FPHON-CX)
Implementation of G.723.1A speech codec (DLP-568-G723-CX)
Implementation of G.729AB speech codec (DLP-568-G729A-CX)
30
Services to support Voice Recognition (DLP-568-VRLIT-CX)
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
30
Application Notes
ANxxxx-Using eFlexPWM with MC56F82xx DSC
AN4675 - eFlexPWM Module for ADC Synchronization for MC56F84xxx and MC56F82xxx
AN4656 - PMSM FOC of Industrial Drives using the 56F84789
AN4642 - Motor Control Application Tuning Tool for 3-Phase PMSM
AN4625 - DSC MC56F84xxx in Motor Control Applications
AN4615 – Freescale DSC in PV Solar Inverter Applications
AN4612 - Sensorless Sinusoidal Vector Control of BLDC Ceiling Fan on MC56F8006
AN4611 - Freescale Embedded Software and Motor Control Libraries
AN4608 - PWM and ADC on MC56F84789 to Drive Dual PMS Motor FOC
AN4598 - Using DMA Transfers with Enhanced Flexible PWM on MC56F84xxx
AN4583 - MC56F84789 Peripherals Synchronization for Interleaved PFC Control
AN4485 - Using eFlexPWM with MC56F82xx DSC
AN4429 - Using Motor Control eFlexPWM for BLDC Motors
AN4413 “BLDC Motor Control with Hall Sensors Driven by DSC (using TWR-56F8257 and TWR-MC-LV3PH
Boards) (AN4413SW)
AN4386 – Single Phase Two Channel Interleaved Critical Conduction Mode
AN4381 - Configuring the FlexTimer for Position and Speed Measurement with an Encoder
AN4275 : Serial Bootloader for 56F82xx
AN3843 : Single Phase Two-Channel Interleaved PFC Converter Using MC56F8006
AN3815 : Implementing a Modular High Brightness RGB LED Network
AN3814 : Static Serial Bootloader for MC56F800x/801x/802x/803x
AN3118 : Production Flash Programming for the 56F8000 Family
AN3115 - Implementing a Digital AC-DC SMPS using 56F8300 DSC
AN3113 : Network-Enabled high Performance Triple Conversion UPS
AN1965 : AN1965 Design of Indirect Power Factor Correction
White Papers and User Guides
56800E754FPL04UG : 56800E Family IEEE-754 Compliant Floating-Point Library
WP8000 : Benefits and Applications Enabled by 56F8000 Digital Signal Controllers
31
LVMCDBLDCPMSMUG : 3-Phase BLDC/PMSM Low-Voltage Motor Control Drive
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Reference Designs
DRM137 - Low Power Wireless Transmitter User’s Guide
DRM126 - Inverter for the Solar Panel Using an MC56F8023
DRM119 - LLC Resonant ACDC SMPS using the MC56F8013 and MC56F8257
DRM110 - Sensorless PMSM Control for an H-axis Washing Machine Drive
DRM108 : BLDC Sensorless Reference Design Using MC56F8006
DRM102 : PMSM Vector Control with Single-Shunt Current-Sensing Using
MC56F8013/23
DRM100 - Sensorless High Speed SR Motor Drive for Vacuum Cleaners using an
MC56F8013
DRM099 : Sensorless PMSM Vector Control with Sliding Mode Observer for
Compressors
DRM098 - Direct PFC Using the MC56F8013
DRM092 - 3Ph AC Induction Vector Control Drive with Single Shunt Current Sensing
DRM087 - Spread FSK Power Line Modem for CENELEC Band-A
DRM078 - 3-Phase BLDC Drive Using Variable DC Link Six-Step Inverter
DRM075 - Design of an ACIM Vector Control Drive using the 56F8013 Device
DRM077 - Design of PMSM and BLDC Sensorless Motor Control using the 56F8013
Device
DRM074 - Design of a Digital AC/DC SMPS Using the 56F8323 Device
DRM070 - Three-Phase BLDC Motor Sensorless Control Using MC56F8013/23
TM
DRM069 - Online UPS using the 56F8300
32
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
•
•
•
•
•
•
•
•
MC56F80xx digital signal controller
3-phase AC/BLDC high voltage power stage board
1-phase line input 110/230VAC @ 50/60Hz
Appliance PM motor
Initial rotor position detection
Full torque at motor start-up
Field weakening
Application based on C-callable library functions (GFLIB,
GDFLIB, MCLIB, ACLIB)
Current control loop execution time: 55us
Speed control loop with field weakening execution time : 17us
Flash: ~ 6KB, RAM ~ 1.5KB
Reference design manual
•
•
•
•
•
AC/DC SMPS using 56F825x and 56F800x
−
−
−
•
Interleaved Power Factor Correction and AC/DC
conversion are implemented by the 56F8006
LLC resonant half-bridge converter together with
synchronous rectifier converts high voltage DC
bus voltage to low voltage DC (12V)
Buck Converter lowers DC voltage to 12v and 5v
LLC resonant half-bridge converter,
synchronous rectifier and buck converter are
controlled by the 56F8247 DSC
TM
33
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
•
DC to AC inverter consists of
main power parts:
− MPP
Tracking for solar panel
output – software
implemented
− DC low voltage to DC high
voltage converter
− DC high voltage to AC sine
output voltage inverter
− Output filter
− Isolated RS-485 line
•
•
Associated control and fault
detection circuits
Both DC-DC converter and
DC-AC inverter is controlled
by one DSC MC56F8023
TM
34
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
TM
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, CWare, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC, Processor
Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale
Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis,
Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play,
SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and Xtrinsic are
trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of
their respective owners. © 2013 Freescale Semiconductor, Inc.
CPU
MIPS
DSP56800E
Up to
200MIPS
# Interrupt
Priorities
Registers
5
7 Data
8 Address
Data Types
Program
Memory
Adr Space
Data
Memory
Adr Space
8-bit, 16-bit
32-bit
4 MB
32 MB
56800/E MCU Functionality
Technology
Fully
Synthesizable
and Scanable
56800/E DSP Functionality
Multiplier - Accumulator (MAC)
Single And Dual Parallel Move Instructions
True Software
Stack and Pointer
16-bit Program Word
No Overhead Hardware Looping
Nested Looping Capability
20 Addressing Modes and Atomic
Read-Modify-Write Instructions
Modulo arithmetic (For Circular Buffers)
Integer and Fractional Arithmetic Support
General Purpose Register Files and Orthogonal
Instructions to Data and Address Register Files
Full Set of Bit and Bitfield Manipulation
Instructions and 16- and 32-bit Shifting
Nested Interrupt with HW priority
Fast Interrupt Support
Superfast Interrupt
TM
36
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Instruction Fetch:
PROGRAM
CONTROLLER
PC
LA
LA2
INSTRUCTION
DECODER
HWS
FIRA
FISR
INTERRUPT
UNIT
SR
OMR
LC
LC2
AGU
M 01
N3
LOOPING
UNIT
ALU1
PAB
PDB
ALU2
R0
R1
R2
R3
R4
R5
N
SP
Program
Memory
XAB2
PAB
Data
Memory
CDBW
CDBR
XDB2
EOnCE/JTAG
TAP
MAC
and ALU
XAB1
CDBR
CDBW
- 24 bits
- 32 bits
- 32 bits
XAB2
XDB2
- 24 bits
- 16 bits
Operations
Performed:
PDB
BIT
MANIPULATION
UNIT
1st Data Access:
2nd Data Access:
XAB1
A
B
C
D
Y0
Y1
X0
- 21 bits
- 16 bits
IP-Bus
Interface
1st
2nd
3rd
DATA
ALU
- PAB / PDB
- XAB1 /
CDBRCDBW
- XAB2 /
XDB2
External
Bus
Interface
Multi-bit
Shifter
TM
37
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
The eFlexPWM
architecture is
configurable, up to 4
sub-modules (shown)
TM
38
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
VAL1 ($0100)
VAL3
VAL5
($0000)
VAL4
VAL2
INIT ($FF00)
Ch0a
Ch0b
When the Init value is the signed negative of the Modulus value, the PWM module
works in signed mode. Center-aligned operation is achieved when the turn-on and
turn-off values are the same number, but just different signs.
TM
39
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
VAL1 ($0100)
VAL5
($0000)
VAL3
INIT ($FF00)
VAL2, VAL4 = $FF00
CH0b
CH0a
All PWM-on values are set to the init value, and never changed again.
Positive PWM-off values generate pulse widths above 50% duty cycle.
Negative PWM-off values generate pulse widths below 50% duty cycle.
This works well for bipolar waveform generation.
TM
40
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
VAL1 ($0100)
VAL5
VAL3
($0000)
VAL4
VAL2
INIT ($FF00)
PWMAx
PWMBx
PWMAx
PWMBx
(DBLPWM)
In this example, both PWMs have the same duty-cycle.
However, the edges are shifted relative to each other by
simply biasing the compare values of one waveform
relative to the other.
Alternatively, if the waveforms are
generated by different sub-modules, the
waveforms can be shifted by simply
changing the Init value of one sub-module
relative to the other.
TM
41
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
TM
42
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
•
Need to calculate
the next edge
position for rising
and falling edges
within very short
period.
•
Software not fast
enough so need
hardware adder
•
Diagram shows 21
bit adder to control
both edges
automatically
setting new
comparator values
after each edge has
been triggered
Ideal timing
16-bits
at IP Bus
timing
resolution
5-bits
NanoEdge
timing
resolution
16 bit +
5 bit
adder
PWM
Period N
Actual timing
Timer
16-bits
at IP Bus
timing
resolution
16-bits
at IP Bus
timing
resolution
5-bits
NanoEdge
timing
resolution
5-bits
NanoEdge
timing
resolution
PWM Period N-1
PWM
Period N
5 bits from previous Nano Edge
Placement calculation
PWM reload times are restricted to 16-bit IP Bus timing
(truncation of 21 bit value). Any residual left over from
PWM period N-1 needs to be added back to period N.
TM
43
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
•
The Nano-Edge Placer allows us to control edge placement to subnanosecond resolution.
• The actual block is based uses a dual-slope method to calibrate individual
time slices to fractions of a digital clock period.
• U.S. Patent # 7288977: High resolution pulse width modulator
• When using the nano-edge placer, delay values change from 16-bit resolution
to 21-bit resolution or better:
16-bit digital value
16-bit digital value
5-bit nanoedge value
TM
44
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
Converter
Motor Drive
Inverter
45
Filter
Capacitor
Motorola
230V
or
460V
Dave’s
Control
Center
M
Fault 1
Fault 2
Fault 3
56F801x
Fault 4
•
•
•
Fault inputs can independently monitor critical system
parameters, and
generate an interrupt when asserted.
Each input is mappable to immediately disable any or all
PWMs
Each input is programmable to allow Automatic or Manual
PWM restart
TM
45
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
•
Once Scan
−
•
•
•
•
The ADC starts to sample just one time
whether you use the START bit or by a
sync pulse. This mode must be re-armed
by writing to the ADCR1 register again if
you want to go capture another scan
Triggered Scan
− Sampling begins with every
recognized START command or sync
pulse
Loop Scan
− The ADC continuously take samples
as long as power is on and the STOP
bit has not been set
Sequential Mode
− Sequential will sample SampleN one
after another. Channel ANAx are
sampled by ADCA and Channel
ANBx are sampled by ADCB
Parallel Mode
− Simultaneous: Parallel can sample
SampleN from Group1 and SampleN
from Group 2 at the same time.
− Independent:: ADCA and ADCB can
operate independently. At end of
scan of each ADC, they generate
separate interrupt request.
VRETH
VREFLO
ANA0
ANA1
ANA2
ANA3
ANA4
ANA5
ANA6
ANA7
Voltage
Reference
Circuit
Result Reg 0
Result Reg 1
Result Reg 2
MUX
S/H &
Scaling
Cyclic Converter
A
Result Reg 3
12
Result Reg 8
Result Reg 9
Result Reg 10
SYNC0
SYNC1
Result Reg 11
Controller
Result Reg 4
Result Reg 5
ANB0
ANB1
ANB2
ANB3
ANB4
ANB5
ANB6
ANB7
MUX
S/H &
Scaling
Result Reg 6
Cyclic Converter
B
Result Reg 7
12
Result Reg 12
Result Reg 13
Result Reg 14
Result Reg 15
TM
46
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
XBAR_OUT20
XBAR_OUT21
XBAR_OUT22
XBAR_OUT23
XBAR_OUT24
XBAR_OUT25
XBAR_OUT15
XBAR_OUT19
EXT_CLK
FAULT0
FAULT1
FAULT2
FAULT3
EXT_FORCE
EXTA
EXT_SYNC
Submodule OUT_TRIG0
OUT_TRIG1
3
Enhanced
Flex
PWM Module
Submodule
1
EXTA
EXT_SYNC
OUT_TRIG0
OUT_TRIG1
Submodule
0
EXTA
EXT_SYNC
OUT_TRIG0
OUT_TRIG1
XBAR_OUT14
XBAR_OUT18
OR
XBAR_IN18
XBAR_OUT13
XBAR_OUT17
OR
XBAR_IN17
XBAR_OUT9
Crossbar XBAR_IN10
Switch XBAR_OUT10
XBAR_IN11
COUT
Window
/Sample
CMPA +
COUT
Window
/Sample
CMPB+
COUT
Window
/Sample
CMPC+
-
-
XBAR_OUT12
XBAR_OUT16
OR
XBAR_IN16
XBAR_IN12
XBAR_OUT26
XBAR_IN19
OUT
1
0
IN
TB0
ADCA TRIGGER
ADCA
XBAR_OUT6
ANB0-7
ADCB TRIGGER
ADCB
DAC0
XBAR_IN9
XBAR_OUT11
OR
ANA0-7
XBAR_OUT0
XBAR_OUT1
XBAR_OUT2
XBAR_OUT3
XBAR_OUT4
XBAR_OUT5
GPIO MUX
GPIO MUX
Submodule
2
EXTA
EXT_SYNC
OUT_TRIG0
OUT_TRIG1
XBAR_IN20
XBAR_IN21
XBAR_IN2
XBAR_IN3
XBAR_IN4
XBAR_IN5
XBAR_IN6
XBAR_IN7
SYNC_IN
DAC
XBAR_IN13
XBAR_OUT27
XBAR_OUT7
OUT
1
0
IN
TB1
XBAR_OUT8
VSS
XBAR_IN0
VDD
XBAR_IN1
XBAR_IN14
XBAR_OUT28
XBAR_IN15
XBAR_OUT29
TM
47
OUT
1
0
IN
OUT
1
0
IN
TB2
TB3
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
• Digital Signal Processing
with a microcontroller
• High Speed ADC
• Accurate PWMs
• Optimized latency
• 32-bit Math Processing
High
Performance
DSC Core
Intelligent
Peripherals
• Performance: 32MHz to
100MHz
Compelling
Roadmap
Outstanding
Enablement
• 90nm TFS Flash: 32kb to
256kb with Flex Memory
• Flexible peripheral
communication
• Application Specific
Reference Design
• Extensive Software
Libraries
• CW, MQX, Processor
Expert, FreeMASTER,
& more
• Packages: 28pins to
100pins
• Solutions Centers
TM
48
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis, mobileGT, PEG, PowerQUICC,
Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet,
Flexis, Layerscape, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine, Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, Tower, TurboLink, Vybrid and
Xtrinsic are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2013 Freescale Semiconductor, Inc.
TM