1 Introduction
The 56F844x/5x/7x is the initial family of 32-bit 56800EX
core–based Digital Signal Controllers (DSCs). Each device in
the family combines, on a single chip, the processing power of
a 32-bit DSP and the functionality of a microcontroller with a
flexible set of peripherals. Due to its cost-effectiveness,
configuration flexibility, and compact program code, the
56F844x/5x/7x is well-suited for many consumer and
industrial applications.
The 56800EX core is based on a dual Harvard-style
architecture consisting of three execution units operating in
parallel, allowing as many as six operations per instruction
cycle. The MCU-style programming model and optimized
instruction set allow straightforward generation of efficient,
compact DSP and control code. The instruction set is also
highly efficient for C compilers to enable rapid development
of optimized control applications. Additionally, memory
resource protection (MRP) is provided to protect supervisor
programs and resources from user programs.
The 56F844x/5x/7x supports up to 100 MHz program
execution from both internal flash memory and RAM. Both
on-chip flash memory and RAM can also be mapped into both
program and data memory spaces. Two data operands can be
accessed from the on-chip data RAM per instruction cycle.
Freescale Semiconductor
Document Number:MC56F847XPB
Product Brief
Rev. 2, 06/2012
MC56F844x/5x/7x Product Brief
Supports MC56F844x, MC56F845x, MC56F847x
© 2011–2012 Freescale Semiconductor, Inc.
General Business Information
Contents
1 Introduction................................................................1
1.1 Core Overview...............................................1
1.2 Memory Overview.........................................2
1.3 Peripheral Overview......................................2
2 Application Examples...............................................2
3 Features.....................................................................3
3.1 MC56F844x/5x/7x Product
Family............................................................4
3.2 Block Diagram...............................................5
3.3 56800EX 32-bit Digital Signal
Controller Core...............................................6
3.4 Operation Parameters....................................7
3.5 Packages.........................................................7
3.6 On-Chip Memory and Memory
Protection.......................................................7
3.7 Peripherals.....................................................8
4 Developer Environment...........................................14
5 Document Revision History....................................15
1.1 Core Overview
The 56F844x/5x/7x family is based on an 56800EX core, which updates the 56800E core. The 56800EX core has all 56800E
core features and adds new enhancements, including:
32-bit x 32-bit MUL/MAC operations
all registers in the Address Generation Unit (AGU) have shadowed registers that effectively reduce the context save/
restore time during exception processing, reducing latency
bit-reverse address mode supporting Fast Fourier Transform
new bit manipulation instruction that integrates a Test bitfield and a Set/Clear (BFSC) bitfield into a single instruction
With all existing 32-bit arithmetic operations, the 56800EX core is truly 32-bit compatible.
1.2 Memory Overview
Devices in the 56F844x/5x/7x family include multiple blocks of on-chip memory:
Up to 256 KB (128 KW) program flash memory
Up to 32 KB (16 KW) data flash memory
Up to 32 KB (16 KW) RAM
Both bulk erasing and erasing in pages are supported.
1.3 Peripheral Overview
A full set of programmable peripherals—including eFlexPWMs, ADCs, QSCIs, QSPIs, I2Cs, a FlexCAN, Inter-Module
Crossbars, Quad Timers, a CRC block, DACs, Analog Comparators, and on-chip/off-chip clock sources—supports various
applications. Each peripheral's clock can be independently gated to save power. Any pin in these peripherals can also be used
as General Purpose Input/Outputs (GPIOs).
2 Application Examples
With numerous, highly integrated peripherals and powerful processing capabilities, the 56F844x/5x/7x family is especially
useful for switched-mode power supplies (SMPSs), advanced motor control (including dual motor control), smart appliances,
uninterruptible power supplies (UPSs), photovoltaic systems, power distribution systems, wireless charging, and advanced
lighting systems.
Table 1. Sample Applications
Application Examples
Switched-mode power
supplies (SMPSs)
Multi-output digital SMPSs
Interleaving Power Factor Correction (PFC)
Multiple phase converters
LLC DC to DC converters
Table continues on the next page...
Application Examples
MC56F844x/5x/7x Product Brief, Rev. 2, 06/2012
2 Freescale Semiconductor, Inc.
General Business Information
Table 1. Sample Applications (continued)
Application Examples
Advanced motor control Universal motors
DC motors
AC Induction Motors (ACIMs)
Brushless DC (BLDC) motors
Permanent Magnet Synchronous Motors (PMSMs)
Switched Reluctance (SR) motors
Stepper motors
Linear motors
Actuators
Poly-phase motors
Dual motor control
Smart appliances Washing machines
Dryers
Dishwashers
Induction cookers
Uninterruptible power supplies
(UPSs)
Single phase UPS
Three phase online UPS
Photovoltaic systems Residential solar inverter
Grid-tied three phase solar inverter
Micro-inverter
Fuel cell generator
Power distribution systems Circuit breakers
Arc fault detectors
Power quality monitors
Wireless charging
Advanced lighting systems
3 Features
The following list summarizes the superset of features across the entire 56F844x/5x/7x family.
56800EX 32-bit DSC core
Up to 100 MHz operation frequency
Up to 128 KW program/data flash memory
Up to 16 KW dual port program/data RAM
FlexMemory and configuration options:
Up to 16 KW FlexNVM, which can be used as additional program or data flash memory
Up to 1 KW FlexRAM, which can be used as additional RAM
When FlexNVM and FlexRAM are used in conjunction: Up to 1 KW high-endurance, enhanced EEPROM, or a
combination of data flash memory and EEPROM
Memory resource protection (MRP) unit:
Partitions software into two modes—supervisor software and user software—with separate system address spaces
and resources, for both program and data
Protects supervisor programs and resources from user programs
Four-channel DMA
One 8-channel eFlexPWM module with NanoEdge™ placement and enhanced capture
One 8-channel eFlexPWM module with accumulative fractional clock calculation and enhanced capture
2 x 8-channel 12-bit cyclic ADC with 300 ns conversion speed
Features
MC56F844x/5x/7x Product Brief, Rev. 2, 06/2012
Freescale Semiconductor, Inc. 3
General Business Information

PC56F84789VLL

Mfr. #:
Manufacturer:
NXP / Freescale
Description:
Digital Signal Processors & Controllers - DSP, DSC 32BIT,256K FLASH,2KB FLEX
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union