freescale digital signal controllers (dsc) introduction...
TRANSCRIPT
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.
April 2013
2
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.
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
3
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.
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 Target Applications
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
4
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.
• 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
5
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.
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
6
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.
Future
Available
In Design
Alpha Samping
Proposed
Pe
rfo
rma
nce
MC56F824x– 60MHz
48K Flash
Ultra-Hi Res PWM,
UHS ADC
MC56F824x/5x
56F8441 – 100MHz 32-bit Core
256K Flash
DMA, UHS ADC, Ultra-Hi Res
PWM
MC56F84xx
100/50MHz
64K Flash
Ultra-Hi Res PWM
UHS ADC
MC56F823x/7x
MC56F825x – 60MHz
64K 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/3x
MC56F803x – 32MHz
Hi Res PWM, CAN, ADC,
DAC
MC56F802x – 32MHz
Hi Res PWM, ADC, DAC MC56F801x
MC56F801x – 32MHz
Hi Res PWM, ADC
Low power
Small Flash Blocks
Hi Res PWM
MC56F80xxx
Dual Core
FPU
Comm+Control
New
32-bit core &
Intermodule
Crossbar
MC56F800x
MC56F800x – 32MHz
Hi Res PWM
7
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.
60MHz 56F84xx Motor Control
WLCSP 24pin 32pin 44 pin 48pin 64pin 80pin 100pin
Inte
gra
tion
100MHz 56F84xx Digital Power
50MHz Flash / 100MHz SRAM
25MHz Flash / 50MHz SRAM
50MHz
60MHz 56F84xx Motor Control
56F827x
48K Flash
56F827x
32K Flash
56F8xxx
8K Flash
80MHz 56F84xx Digital Power
80MHz 56F84xx Motor Control
56F84xx
256K Flash
56F84xx
128K Flash
56F84xx
256K Flash
56F84xx
128K Flash
56F84xx
128K Flash
56F84xx
128K Flash
56F84xx
64K Flash
56F84xx
128K Flash
56F84xx
64K Flash
56F84xx
128K Flash
56F84xx
64K Flash
56F84xx
128K Flash
56F84xx
64K Flash
56F827x
48K Flash
56F827x
32K Flash
56F827x
64K Flash
56F827x
48K Flash
56F827x
32K Flash
56F827x
64K Flash
56F827x
48K Flash
56F827x
32K Flash
56F827x
16K Flash 56F823x
16K Flash
56F84xx
128K Flash
56F84xx
64K Flash 56F84xx
64K Flash
56F84xx
96K Flash
56F8xxx
16K Flash
56F84xx
128K Flash
56F827x
64K Flash
56F827x
64K Flash
56F8xxx
8K Flash
56F8xxx
16K Flash
56F8xxx
8K Flash
56F8xxx
16K Flash
56F8xxx
8K Flash
56F81xx
16K Flash
56F8xxx
16K Flash
Production
Proposal
Planning
Execution
QFN & LQFP
QFN QFN
LQFP LQFP
LQFP LQFP
8
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.
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
-Power Adapters
-Board Level Power Supplies
-Low Cost Power Line Modem
-And much more………..
2006 2007 2008 2009 2010 2011 2012
Production December 2012 Production July 2012 Available in Production
1nd Generation 56800 core
Nested loops
Parallel Processing
4 MAC/ACC
<32 K
B
<16 K
B
<64 K
B
<144 K
B
<280 K
B
<560 K
B
MC56F832x
60 MHz
MC56F812x
40 MHz
MC56F814x
40 MHz
MC56F833x
60 MHz
MC56F815x
40 MHz
MC56F835x
60 MHz
MC56F816x
40 MHz
MC56F836x
60 MHz
MC56F801x
32 MHz,
HR PWM,
ADC
MC56F803x
32 MHz, HR
PWM, CAN,
ADC, DAC
MC56F802x
32 MHz, HR
PWM,
ADC, DAC
56F800x
Low Cost,
HR PWM
56F82xx
60 MHz,
UHR PWM
UHS ADC
56F82xx
60 MHz,
UHR PWM
UHS ADC
56F82xx
60 MHz,
UHR PWM
UHS ADC
MC56F834x
60 MHz
2nd Generation 56800E core
High Resolution PWM
3rd Generation 56800EX core
100MHz 32-bit architecture
Inter-module Crossbar
High Speed ADC
Low Power
Pin compatible
56F84xx
32-bit Core,
100 MHz, DMA,
UHS ADC
56F84xx
80 MHz,
UHS PWM
UHS ADC
56F84xx
32-bit Core,
100 MHz, DMA,
UHS ADC
56F84xx
32-bit Core,
100 MHz, DMA,
UHS ADC
56F84xx
32-bit Core,
80 MHz,
DMA
56F84xx
32-bit Core,
60 MHz,
DMA
56F84xx
32-bit Core,
80 MHz,
DMA
56F84xx
32-bit Core,
80 MHz,
DMA
Pin Compatible
Pin Compatible
MC56F823x
50 MHz
Ultra Low
Cost
MC56F827x
100 MHz
Ultra Low
Power
MC56F827x
100 MHz
Ultra Low
Power
9
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.
Precision control solution
using advanced high speed
and accurate peripherals.
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
Market-Leading Performance
Easy Implementation
Market’s fastest signal-processing microcontroller
effortlessly handles demanding control loops and
complex math.
Flexible architecture, plus a
wide array of on-demand
resources, simplifies and
speeds system development.
The Ultimate Solution in Performance and Precision for Green Innovation
10
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.
Freescale DSC
Key Features:
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
Instruction
Shadow
Registers
Fast Nested
Interrupts
32b Instr Cache
& Prefetch
Parallel Instruction
Moves
56800EX
Up to 100 MHz
Memory
Resource
Protection
4-ch DMA
InterModule
Crossbar
Program Flash
Up to 256KB
SRAM
32KB
Phase Locked
Loop
Crystal OSC
8MHz OSC
200KHz
OSC
8ch 12bit ADC
@800ns
with PGA
4 x ACMP w/
6b DAC
Band-Gap
Ref & Temp
Sensor
eFlexPWM Deadtime
Input Capture
Fault detect
NanoEdge
Placer
4Ch 16b Timer
2 x PITs
2x
I2C/SMBus
3xSPI
CAN
3xUART
Core System Memories Clocks
Analog Timers Communication
Interfaces
eOnCE
Interface
12bit DAC
Cyclic
Redundancy
Check (CRC)
Security &
Integrity
Dual
Watchdog w/
ext source
Vref
8ch 12bit ADC
@800ns
with PGA
12bit DAC
32bit
Instruction Set
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
FlexMemory
32KB Flash
or 2KB
EEPROM Quadrature
Decoder
11
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.
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.
12
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.
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
13
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.
56F84789 56F84786 56F84769 56F84766 56F84763 56F84587 56F84585 56F84567 56F84565
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) 1x16 1x10 1x16 1x10 1x8 1x16 1x10 1x16 1x10
MicroEdge PWMs: (uEdge + stnd) 8 + 4 8 + 1 8 + 4 8 + 1 8 + 1 8 + 4 8 + 4 8 + 4 8 + 4
PWM stnd (Ch) 12 7 12 7 0 12 7 12 7
Timer 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
DMA - 4ch 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
Pkg (LQFP) 100 80 100 80 64 100 80 100 80
14
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.
56F84553 56F84550 56F84543 56F84540 56F84452 56F84451 56F84442 56F84441
Core (MHz) 80 80 80 80 60 60 60 60
Flash (kB) 96 96 64 64 96 96 64 64
SRAM (kB) 16 16 8 8 16 16 8 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) 1x8 0 1x8 0 1x8 0 1x8 0
MicroEdge PWMs: (uEdge + stnd) 8 + 1 6 8 + 1 6 0 0 0 0
PWM stnd (Ch) 0 0 0 0 8 + 1 6 8 + 1 6
Timer 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
DMA - 4ch 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
15
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.
NV
M K
B
Package
44LQFP 64LQFP 48LQFP
48
64
80 / 100LQFP
128
256
32 Available
Announced
56F8245
56F8255
56F8247
56F8257
56F8246
56F8256
56F84xxx
56F84xxx
56F84543
/442
PIN
COMPATIBLE
56F84763
56F84540
/441
56F84553
/452
56F84550
/451
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
17
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.
100MHz DSP 32-BIT 56800EX Hawk V3 core
• 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
• Nested looping
• Superfast interrupt
The lowest power DSC available on the market
• Less than 0.4mA/Mhz at full speed run
• Concurrent operations offer best-in-class execution times and overall low power run rates.
Advanced Integration & development speed
• 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.
• 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
•NanoEdge placer to implement fractional delays
•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.
High Performance
DSC Core
High Performance Peripherals
Lowest Power Lowest Cost of Design
18
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.
Key Features:
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
Freescale DSC
Instruction
Shadow
Registers
Fast Nested
Interrupts
32b Instr Cache
& Prefetch
Parallel Instruction
Moves
56800EX
Up to 100 MHz
Memory
Resource
Protection
4-ch DMA
InterModule
Crossbar
Program Flash
Up to 64KB
SRAM
8KB
Phase Locked
Loop
Crystal OSC
8MHz OSC
200KHz
OSC
8ch 12bit ADC
@800ns
with PGA
4 x ACMP w/
6b DAC
Band-Gap
Ref & Temp
Sensor
eFlexPWM Deadtime
Input Capture
Fault detect
NanoEdge
Placer
4Ch 16b Timer
2 x PITs
I2C/SMBus
2xSPI
CAN
2xUART
Core System Memories Clocks
Analog Timers Communication
Interfaces
eOnCE
Interface
12bit DAC
Cyclic
Redundancy
Check (CRC)
Security &
Integrity
Dual
Watchdog w/
ext source
Vref
8ch 12bit ADC
@800ns
with PGA
12bit DAC
32bit
Instruction Set
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
19
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.
Freescale DSC
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
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
Instruction
Shadow
Registers
Fast Nested
Interrupts
32b Instr Cache
& Prefetch
Parallel Instruction
Moves
56800EX
Up to 50 MHz
Memory
Resource
Protection
4-ch DMA
InterModule
Crossbar
Program Flash
Up to 32KB
SRAM
6KB
Phase Locked
Loop
Crystal OSC
8MHz OSC
200KHz
OSC
8ch 12bit ADC
@800ns
with PGA
3 x ACMP w/
6b DAC
Band-Gap
Ref & Temp
Sensor
eFlexPWM Deadtime
Input Capture
Fault detect
4Ch 16b Timer
2 x PITs
I2C/SMBus
SPI
2xUART
Core System Memories Clocks
Analog Timers Communication
Interfaces
eOnCE
Interface
12bit DAC
Cyclic
Redundancy
Check (CRC)
Security &
Integrity
Dual
Watchdog w/
ext source
Vref
8ch 12bit ADC
@800ns
with PGA
12bit DAC
32bit
Instruction Set
Others: 5-volt tolerant I/O for cost-effective board design
Packages: 32QFN (5x5), 32LQFP, 48LQFP
Temperature: -40 to +105C across all packages
20
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.
MC56F 82748 82746 82743 82743 82738 82736 82733 82733 82728 82726 82723 82723 82323 82316 82313
Core MHz 100/50 100/50 100/50 100/50 100/50 100/50 100/50 100/50 100/50 100/50 100/50 100/50 50 50 50
Flash Mem (kB) 64 64 64 64 48 48 48 48 32 32 32 32 32 16 16
SRAM Mem (kB) 8 8 8 8 8 8 8 8 6 6 6 6 6 4 4 Memory Resource
Protection Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes External WD or
Windowed
Watchdog 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
External Osc Yes Yes Yes Yes Yes Yes No No Yes Yes No No No Yes No
Cyc ADC Chnl 2x8 2x5 2x3 2x3 2x8 2x5 2x3 2x3 2x8 2x5 2x3 2x3 2x3 2x5 2x3
PWM uE Chanl 1x8 1x6 1x6 1x6 1x8 1x6 1x6 1x6 1x8 1x6 1x6 1x6
PWM stnd Chanl 1x6 1x6 1x6
12b DAC 2 2 2 2 2 2 2 2 2 2 2 2 0 2 0
DMA Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
CMP + 6b DAC 4 3 3 3 4 3 3 3 4 3 3 3 2 3 2
QSCI 2 2 1 1 2 2 1 1 2 2 1 1 1 2 1
QSPI 2 1 1 1 2 1 1 1 2 1 1 1 1 1 1
I2C 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
CAN 1 1 0 0 1 1 0 0 1 1 0 0 0 0 0
GPIO 54 39 26 26 54 39 26 26 54 39 26 26 26 39 26
Pkg (LQFP) 64 48 32 32QFN 64 48 32 32QFN 64 48 32 32QFN 32QFN 48 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.
TM
22
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.
• 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
• Package: 32LQFP
• In Production
56800E Core
32MHz Power-On-Reset
Power Supervisor
COP
12K - 16KB
Program Flash
6-ch PWM Output
System Integration
Module (SIM) 1 x SCI
1 x SPI
1x IIC
JTAG/EOnCE
4kB
Program/
Data RAM
Voltage Regulator
PLL
Interrupt Controller
Relaxation OSC 3-4ch 12bit ADC
3-4ch 12bit ADC
56F8011/56F8013/56F8014 Up to 26 GPIOs
4Ch 16bit Timer
Synch
23
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.
• 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
56800E Core
32MHz Power-On-Reset
Power Supervisor
COP
32KB - 64KB
Program Flash
6-ch PWM Output
System Integration
Module (SIM) 2 x QSCI
2 x QSPI
1xIIC
JTAG/EOnCE
4kB-8KB
Program/
Data RAM
Voltage Regulator
PLL
Interrupt Controller
Relaxation OSC
8ch 12bit ADC
8ch 12bit ADC
56F8023/56F8025/56F8036/56F8037 Up to 53 GPIOs
8Ch 16bit Timer
Synch
1x MSCAN
Crystal OSC
2 x Comparators 2 x 12 bit DAC
3xPIT
24
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.
• 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 & Hi-
SCI • 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 (Hi-
SCI) • 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
56800E Core
32MHz
Power-On-Reset
Power Supervisor
COP
12-16KB
Program
Flash
6-ch PWM Output
System Integration
Module (SIM) 1 SCI
1 SPI
1 IIC
JTAG/EOnCE
2KB
Program/
Data RAM
Voltage Regulator
PLL
Interrupt Controller
Relaxation OSC
2 x Programmable
Gain Amplifiers
56F8002, 56F8006 Up to 40 GPIOs
Programmable
Delay Block
Synch
2 x 16bit Timers
Crystal OSC
3 x Analog
Comparators
1 Period Int Timer
12ch 12bit ADC
12ch 12bit ADC
•28SOIC, 32SDIP , 32LQFP, 48 LQFP
25
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.
56F8002 56F8006 56F8011 56F8013 56F8014 56F8023/33 56F8025/35 56F8036 56F8027/37
Performance 32MHz/MIPs 32MHz/MIPs 32MHz/MIPs 32MHz/MIPs 32MHz/MIPs 32MHz/MIPs 32MHz/MIPs 32MHz/MIPs 32MHz/MIPs
Temperature Range (V) -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 12KB 16KB 12KB 16KB 16KB 32KB / 64KB 32KB / 64KB 64KB 32KB / 64KB
Program/Data RAM 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 IDD = 42mA; IDDA = 13.5mA IDD = 48mA; IDDA = 18.8mA IDD = 48mA; IDDA = 18.8mA
Package 32LQFP
(.8p)
28SOIC
32LQFP
32SDIP
48LQFP
32LQFP 32LQFP 32LQFP 32LQFP 44LQFP 48LQFP 64LQFP
* 5V tolerance I/O
26
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.
• 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
44LQFP, 48LQFP, 64 LQFP
56800E Core
60Mhz
POR
LVI
COP
8ch 12bit ADCA
1ch 12bit DAC
64KB
Program Flash
8-ch High Res PWM
2 x High Speed QSCIs
1 x QSPI
2x IIC/SMbus
JTAG/EOnCE
8kB
Data RAM
1 x MSCAN
Voltage Regulator
PLL
Crystal Oscillator
System Integration
Module (SIM)
Interrupt Controller
3 Analog Comparators
Prog Gain Amp Ax1,2,4
8Ch 16bit Timer
Relaxation OSC
8ch 12bit ADCB Prog Gain Amp Bx1,2,4
CRC
3 5bit DAC
Inter-module Cross Bar
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
27
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.
Temperature Range (V)
56F8245 56F8246 56F8247 56F8255 56F8256 56F8257
Performance 60MHz/MIPs 60MHz/MIPs 32MHz/MIPs 60MHz/MIPs 60MHz/MIPs 60MHz/MIPs
-40C~105C -40C~105C -40C~105C -40C~105C -40C~105C -40C~105C
Voltage Range 3.0V - 3.6V 3.0V - 3.6V 3.0V - 3.6V 3.0V - 3.6V 3.0V - 3.6V 3.0V - 3.6V
Program/Data Flash 48KB 48KB 48KB 64KB 64KB 64KB
Program/Data RAM 6KB 6KB 8KB 8KB 8KB 8KB
OnChip Relaxation Osc Yes Yes Yes Yes Yes Yes
PLL Yes Yes Yes Yes Yes Yes
COP (Watchdog) Yes Yes Yes Yes Yes Yes
eFlexPWM Channels 1 x 6ch 1 x 6ch 1 x 9ch 1 x 6ch 1 x 6ch 1 x 9ch
PWM Fault Inputs 4 4 4 4 4 4
12-bit ADCs /w PGA 2 x 3ch 2 x 3ch 2 x 4ch 2 x 3ch 2 x 4ch 2 x 5ch
12-bit DACs 1 1 1
Analog Comparator /w 5bir DAC Ref 3 3 3
16-bit Timers 8 8 8 8 8 8
Prog. Interval Timers No No No
GPIO (max) (+/-8mA) 35* 39* 54* 35* 39* 54*
IIC /SMBus 2 2 2 2 2 2
SCI (UART) / LIN Slave 2- QSCI 2 - QSCI 2 - QSCI 2 - QSCI 2 - QSCI 2 - QSCI
SPI (Synchronous) 1 - QSPI 1 - QSPI 1 - QSPI 1 - QSPI 1 - QSPI 1 - QSPI
CAN MSCAN
JTAG/EOnCE Yes Yes Yes Yes Yes Yes
Package 48LQFP 44LQFP 48LQFP 64LQFP
Voltage Regulator On-Chip On-Chip On-Chip On-Chip On-Chip
Program Security Yes Yes Yes Yes Yes Yes
On-Chip
1
3
1
3
1
3
No No No
Power Consumption
No No No MSCAN MSCAN
64LQFP 44LQFP
Crossbar Module Yes Yes Yes yes Yes Yes
* 5V tolerance I/O
HiRes PWM Channels
FlexPWM Channels
6ch 6ch 6ch 6ch 6ch 6ch
3ch 3ch
28
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.
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
29
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.
FreeMASTER
SFIO Matlab Plugin via
FreeMaster
Run Time
Software
QEDesign Lite
Processor
Expert &
QuickStart Init
Tools
Comprehensive IDE that provides
a highly visual, automated
framework to accelerate
development of some of the most
complex embedded applications
Real-Time Debug,
Monitoring and
Visualization GUI
development Tool
- Tower Development Kit TWR-56F8400
- High Voltage and Low
Voltage Motor Control &
Power Conversion Boards
Complimentary graphical
filtering tool used to auto-
generate coefficients that
drop into any project. Ideal
for designing any type of
filter
S-Function Input Output
(SFIO) Toolbox
-smart simulation using the
Matlab/Simulink tool for in-
the-loop simulation &
automatic testing tool
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
Digital Power Library
Motor Control Library
Filter Library
Safety Library
PMBUS Stack
CAN Stack & more………
30
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
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)
Services to support Voice Recognition (DLP-568-VRLIT-CX)
31
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.
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
LVMCDBLDCPMSMUG : 3-Phase BLDC/PMSM Low-Voltage Motor Control Drive
32
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
DRM069 - Online UPS using the 56F8300
33
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.
• 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
34
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.
• 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
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
36
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.
CPU MIPS # Interrupt
Priorities Registers Data Types Program Memory
Adr Space
Data Memory
Adr Space Technology
DSP56800E Up to
200MIPS 5
7 Data 8 Address
8-bit, 16-bit 32-bit
4 MB 32 MB Fully
Synthesizable and Scanable
56800/E DSP Functionality 56800/E MCU Functionality
True Software
Stack and Pointer
General Purpose Register Files and Orthogonal
Instructions to Data and Address Register Files
20 Addressing Modes and Atomic
Read-Modify-Write Instructions
Full Set of Bit and Bitfield Manipulation
Instructions and 16- and 32-bit Shifting
16-bit Program Word
Superfast Interrupt
Multiplier - Accumulator (MAC)
Single And Dual Parallel Move Instructions
No Overhead Hardware Looping
Nested Looping Capability
Nested Interrupt with HW priority
Fast Interrupt Support
Modulo arithmetic (For Circular Buffers)
Integer and Fractional Arithmetic Support
37
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.
DATA
ALU
A B C
D Y0
Y1 X0
MAC and ALU
Multi-bit Shifter
R0
R1
R2
R3
R4
R5
N
SP
AGU ALU1 ALU2
M 01
BIT
MANIPULATION
UNIT
EOnCE/JTAG
TAP
XAB1
XAB2
PAB
PDB
CDBW
CDBR
XDB2
Program
Memory
Data
Memory
IP-Bus
Interface
External
Bus
Interface
Instruction Fetch:
PAB - 21 bits
PDB - 16 bits
1st Data Access:
XAB1 - 24 bits
CDBR - 32 bits
CDBW - 32 bits
2nd Data Access:
XAB2 - 24 bits
XDB2 - 16 bits
Operations
Performed:
1st - PAB / PDB
2nd - XAB1 /
CDBR-
CDBW
3rd - XAB2 /
XDB2
N 3
PROGRAM
CONTROLLER
INSTRUCTION
DECODER
LOOPING
UNIT
INTERRUPT
UNIT
PC LA LA2
HWS FIRA FISR
LC
LC2
SR
OMR
38
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.
The eFlexPWM
architecture is
configurable, up to 4
sub-modules (shown)
39
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.
VAL1 ($0100)
INIT ($FF00)
VAL2
VAL3
($0000)
VAL4
VAL5
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.
40
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.
VAL1 ($0100)
INIT ($FF00)
VAL2, VAL4 = $FF00
VAL5
($0000)
VAL3
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.
CH0b
CH0a
41
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.
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.
VAL1 ($0100)
INIT ($FF00)
VAL2
VAL3
($0000)
VAL4
VAL5
PWMAx
PWMBx
PWMAx PWMBx
(DBLPWM)
42
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.
43
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.
• 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
16-bits
at IP Bus
timing
resolution
5-bits
NanoEdge
timing
resolution
16 bit +
5 bit
adder
Ideal timing
16-bits
at IP Bus
timing
resolution
5-bits
NanoEdge
timing
resolution
16-bits
at IP Bus
timing
resolution
5-bits
NanoEdge
timing
resolution
Actual timing Timer
5 bits from previous Nano Edge
Placement calculation
PWM Period N-1
PWM
Period N PWM
Period N
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.
44
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.
• The Nano-Edge Placer allows us to control edge placement to sub-nanosecond 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 nano-
edge value
45
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.
• 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
45 Filter Capacitor
Converter
230V or 460V
Inverter Motor Drive
56F801x
Fault 1
Fault 2
Fault 3
Fault 4
M
Motorola Dave’s Control Center
46
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.
• 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.
Voltage
Reference
Circuit
Controller SYNC0
SYNC1
VRETH
VREFLO
Cyclic Converter
A
Cyclic Converter
B 12
12 S/H &
Scaling
MUX ANB0 ANB1 ANB2 ANB3 ANB4 ANB5 ANB6 ANB7
Result Reg 8
Result Reg 9
Result Reg 10
Result Reg 11
Result Reg 5
Result Reg 7
Result Reg 6
Result Reg 4
Result Reg 12
Result Reg 13
Result Reg 14
Result Reg 15
Result Reg 0
Result Reg 1
Result Reg 2
Result Reg 3
ANA0 ANA1 ANA2 ANA3 ANA4 ANA5 ANA6 ANA7 MUX
S/H &
Scaling
47
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.
XBAR_OUT3 XBAR_OUT4 XBAR_OUT5
XBAR_OUT9
XBAR_IN9
XBAR_OUT2 XBAR_OUT1 XBAR_OUT0
XBAR_IN4 XBAR_IN3 XBAR_IN2
XBAR_IN5 XBAR_IN6 XBAR_IN7
Window
/Sample CMPA
COUT
FAULT0 FAULT1
FAULT2
FAULT3
EXT_CLK
EXT_FORCE
EXTA
EXT_SYNC
OUT_TRIG0
OUT_TRIG1
EXTA
EXT_SYNC
OUT_TRIG0
OUT_TRIG1
EXTA
EXT_SYNC
OUT_TRIG0
OUT_TRIG1
EXTA
EXT_SYNC
OUT_TRIG0
OUT_TRIG1
Submodule
3
XBAR_OUT6
XBAR_OUT7
XBAR_OUT8
ADCA TRIGGER ADCA
SYNC_IN DAC
ADCB TRIGGER ADCB
Submodule
2
Submodule
1
Submodule
0
OR
OR
OR
OR
TB0 OUT
IN 1 0
XBAR_IN12
XBAR_OUT26
XBAR_IN10 Window
/Sample CMPB
COUT
XBAR_OUT10
XBAR_IN11 Window
/Sample CMPC
COUT
XBAR_OUT11
TB1 OUT
IN 1 0
XBAR_IN13
XBAR_OUT27
TB2 OUT
IN 1 0
XBAR_IN14
XBAR_OUT28
TB3 OUT
IN 1
0
XBAR_IN15
XBAR_OUT29
XBAR_OUT23
XBAR_OUT24 XBAR_OUT25
XBAR_OUT22 XBAR_OUT21
XBAR_OUT20
XBAR_OUT19
XBAR_IN0 VSS
VDD XBAR_IN1
XBAR_OUT15
XBAR_IN20
XBAR_IN21
XBAR_OUT18
XBAR_OUT14
XBAR_IN18
XBAR_OUT17
XBAR_OUT13
XBAR_IN17
XBAR_OUT16
XBAR_OUT12
XBAR_IN16
XBAR_IN19
Enhanced
Flex
PWM Module
Crossbar
Switch
GP
IO M
UX
GP
IO M
UX
+
+
+
-
-
-
ANA0-7
ANB0-7
DAC0
48
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.
High Performance
DSC Core
Intelligent
Peripherals
Compelling Roadmap
Outstanding Enablement
• Digital Signal Processing
with a microcontroller
• Optimized latency
• 32-bit Math Processing
• Performance: 32MHz to 100MHz
• 90nm TFS Flash: 32kb to 256kb with Flex Memory
• Packages: 28pins to 100pins
• Application Specific Reference Design
• Extensive Software Libraries
• CW, MQX, Processor Expert, FreeMASTER, & more
• Solutions Centers
• High Speed ADC
• Accurate PWMs
• Flexible peripheral
communication
TM