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