Freescale Semiconductor
Data Sheet: Technical Data
Document Number: MC56F847XX
Rev. 3.1, 06/2014
MC56F847XX
MC56F847XX
Supports the 56F84789VLL,
56F84786VLK, 56F84769VLL,
56F84766VLK, 56F84763VLH
• Analog
– Two high-speed, 8-channel, 12-bit ADCs with
dynamic x2, x4 programmable amplifier
– One 20-channel, 16-bit ADC
– Four analog comparators with integrated 6-bit DAC
references
– One 12-bit DAC
• PWMs and timers
– Two eFlexPWM modules with up to 24 PWM
outputs, one including 8 channels with high
resolution NanoEdge placement
– Two 16-bit quad timer (2 x 4 16-bit timers)
– Two Periodic Interval Timers (PITs)
– One Quadrature Decoder
– Two Programmable Delay Blocks (PDBs)
• Communication interfaces
– Three high-speed queued SCI (QSCI) modules with
LIN slave functionality
– Up to three queued SPI (QSPI) modules
– Two SMBus-compatible I2C ports
– One flexible controller area network (FlexCAN)
module
• Security and integrity
– Cyclic Redundancy Check (CRC) generator
– Computer operating properly (COP) watchdog
– External Watchdog Monitor (EWM)
• Clocks
– Two on-chip relaxation oscillators: 8 MHz (400 kHz
at standby mode) and 32 kHz
– Crystal / resonator oscillator
• System
– DMA controller
– Integrated power-on reset (POR) and low-voltage
interrupt (LVI) and brown-out reset module
– Inter-module crossbar connection
– JTAG/enhanced on-chip emulation (EOnCE) for
unobtrusive, real-time debugging
Features
• This family of digital signal controllers (DSCs) is
based on the 32-bit 56800EX core. Each device
combines, on a single chip, the processing power of a
DSP and the functionality of an MCU with a flexible
set of peripherals to support many target applications:
– Industrial control
– Home appliances
– Smart sensors
– Fire and security systems
– Switched-mode power supply and power
management
– Uninterruptible Power Supply (UPS)
– Solar and wind power generator
– Power metering
– Motor control (ACIM, BLDC, PMSM, SR, stepper)
– Handheld power tools
– Circuit breaker
– Medical device/equipment
– Instrumentation
– Lighting
• DSC based on 32-bit 56800EX core
– Up to 100 MIPS at 100 MHz core frequency
– DSP and MCU functionality in a unified, C-efficient
architecture
• On-chip memory
– Up to 288 KB (256 KB + 32 KB) flash memory,
including up to 32 KB FlexNVM
– Up to 32 KB RAM
– Up to 2 KB FlexRAM with EEE capability
– 100 MHz program execution from both internal
flash memory and RAM
– On-chip flash memory and RAM can be mapped
into both program and data memory spaces
Freescale reserves the right to change the detail specifications as may be
required to permit improvements in the design of its products.
© 2011–2014 Freescale Semiconductor, Inc.
• Operating characteristics
– Single supply: 3.0 V to 3.6 V
– 5 V–tolerant I/O (except RESETB pin)
• LQFP packages:
– 64-pin
– 80-pin
– 100-pin
MC56F847XX Data Sheet, Rev. 3.1, 06/2014.
2
Freescale Semiconductor, Inc.
Table of Contents
1
Overview.................................................................................4
1.1
1.2
1.3
1.4
1.5
1.6
1.7
2
3
4
MC56F844xx/5xx/7xx product family............................4
56800EX 32-bit Digital Signal Controller (DSC) core....5
Operation parameters...................................................6
On-chip memory and memory protection......................6
Interrupt Controller........................................................7
Peripheral highlights......................................................7
Block diagrams..............................................................13
8
7
Ratings....................................................................................41
7.1
7.2
7.3
7.4
Thermal handling ratings...............................................41
Moisture handling ratings..............................................41
ESD handling ratings.....................................................41
Voltage and current operating ratings...........................42
General...................................................................................43
8.1
8.2
8.3
8.4
8.5
General characteristics..................................................43
AC electrical characteristics..........................................43
Nonswitching electrical specifications...........................44
Switching specifications................................................50
Thermal specifications...................................................51
MC56F847xx signal and pin descriptions...............................16
Signal groups..........................................................................34
Ordering parts.........................................................................35
4.1
Determining valid orderable parts.................................35
9
Peripheral operating requirements and behaviors..................53
9.1
9.2
9.3
9.4
9.5
9.6
9.7
Core modules................................................................53
System modules............................................................54
Clock modules...............................................................54
Memories and memory interfaces.................................57
Analog...........................................................................60
PWMs and timers..........................................................69
Communication interfaces.............................................70
5
Part identification.....................................................................35
5.1
5.2
5.3
5.4
Description....................................................................35
Format...........................................................................35
Fields.............................................................................35
Example........................................................................36
6
Terminology and guidelines....................................................36
6.1
6.2
6.3
6.4
6.5
6.6
Definition: Operating requirement.................................36
Definition: Operating behavior.......................................37
Definition: Attribute........................................................37
Definition: Rating...........................................................37
Result of exceeding a rating..........................................38
Relationship between ratings and operating
requirements.................................................................38
6.7
6.8
6.9
Guidelines for ratings and operating requirements.......39
Definition: Typical value................................................39
Typical value conditions................................................40
10 Design Considerations............................................................76
10.1 Thermal design considerations.....................................76
10.2 Electrical design considerations....................................78
11 Obtaining package dimensions...............................................79
12 Pinout......................................................................................80
12.1 Signal Multiplexing and Pin Assignments......................80
12.2 Pinout diagrams............................................................83
13 Product documentation...........................................................86
14 Revision history.......................................................................86
MC56F847XX Data Sheet, Rev. 3.1, 06/2014.
Freescale Semiconductor, Inc.
3
Overview
1 Overview
1.1 MC56F844xx/5xx/7xx product family
The following table lists major features, including features that differ among members of
the family. Features not listed are shared by all members of the family.
Table 1. 56F844xx/5xx/7xx family
Part
Number
Core freq.
(MHz)
Flash
memory
(KB)
FlevNVM/
FlexRAM
(KB)
Total flash
memory
(KB)
1
RAM (KB)
Memory
resource
protection
External
Watchdog
MC56F84
789
100
256
786
100
256
769
100
128
766
100
128
763
100
128
553
80
96
550
80
96
543
80
64
540
80
64
587
80
256
585
80
256
567
80
128
565
80
128
462
60
128
452
60
96
451
60
96
442
60
64
441
60
64
32/2 32/2 32/2 32/2 32/2 32/2 32/2 32/2 32/2 32/2 32/2 32/2 32/2 32/2 32/2 32/2 32/2 32/2
288
288
160
160
160
128
128
96
96
288
288
160
160
160
128
128
96
96
32
Yes
32
Yes
24
Yes
24
Yes
24
Yes
16
Yes
16
Yes
8
Yes
8
Yes
32
Yes
32
Yes
24
Yes
24
Yes
24
Yes
16
Yes
16
Yes
8
Yes
8
Yes
1
1
2x8
1
2x8
1
2x8
1
2x8
1
2x8
1
2x5
1
2x8
1
2x5
1
2x8
1
2x8
1
2x8
1
2x8
1
2x8
1
2x8
1
2x5
1
2x8
1
2x5
12-bit
2x8
Cyclic ADC
Channels
(ADCA and
ADCB)
12-bit
300
Cyclic ADC ns
Conversion
time
(ADCA and
ADCB)
16-bit SAR
ADC (with
Temperatu
re Sensor)
channels
(ADCC)
PWMA
High-res
channels
16
300
ns
300
ns
300
ns
300
ns
300
ns
300
ns
300
ns
300
ns
600
ns
600
ns
600
ns
600
ns
600
ns
600
ns
600
ns
600
ns
600
ns
10
16
10
8
8
̶
8
̶
16
10
16
10
̶
8
̶
8
̶
8
8
8
8
8
8
6
8
6
0
0
0
0
0
0
0
0
0
Table continues on the next page...
MC56F847XX Data Sheet, Rev. 3.1, 06/2014.
4
Freescale Semiconductor, Inc.
Overview
Table 1. 56F844xx/5xx/7xx family (continued)
Part
Number
PWMA Std
channels
PWMA
Input
capture
channels
PWMB Std
channels
PWMB
Input
capture
channels
12-bit DAC
Quad
Decoder
DMA
CMP
QSCI
QSPI
I2C/SMBus
FlexCAN
LQFP
package
pin count
MC56F84
789
4
12
786
1
9
769
4
12
766
1
9
763
1
9
553
1
9
550
0
6
543
1
9
540
0
6
587
12
12
585
12
12
567
12
12
565
12
12
462
9
9
452
9
9
451
6
6
442
9
9
441
6
6
12
12
9
2
7
12
12
9
2
7
̶
̶
̶
̶
̶
̶
̶
̶
̶
̶
12
12
9
2
7
12
12
9
2
7
̶
̶
̶
̶
̶
̶
̶
̶
̶
̶
1
1
Yes
4
3
3
2
1
100
1
1
Yes
4
3
2
2
1
80
1
1
Yes
4
3
3
2
1
100
1
1
Yes
4
3
2
2
1
80
1
1
Yes
4
2
1
2
1
64
1
1
Yes
4
2
1
2
1
64
1
1
Yes
3
2
1
2
1
48
1
1
Yes
4
2
1
2
1
64
1
1
Yes
3
2
1
2
1
48
1
1
Yes
4
3
3
2
1
100
1
1
Yes
4
3
2
2
1
80
̶
1
Yes
4
3
3
2
1
100
̶
1
Yes
4
3
2
2
1
80
1
1
Yes
4
2
1
2
1
64
̶
1
Yes
4
2
1
2
1
64
̶
1
Yes
3
2
1
2
1
48
̶
1
Yes
4
2
1
2
0
64
̶
1
Yes
3
2
1
2
0
48
1. This total includes FlexNVM and assumes no FlexNVM is used with FlexRAM for EEPROM.
2. The outputs of PWMB_3A and PWM_3B are available through the on-chip inter-module crossbar.
1.2 56800EX 32-bit Digital Signal Controller (DSC) core
• Efficient 32-bit 56800EX Digital Signal Processor (DSP) engine with modified dual
Harvard architecture:
• Three internal address buses
• Four internal data buses: two 32-bit primary buses, one 16-bit secondary data
bus, and one 16-bit instruction bus
• 32-bit data accesses
• Supports concurrent instruction fetches in the same cycle, and dual data accesses
in the same cycle
• 20 addressing modes
• As many as 100 million instructions per second (MIPS) at 100 MHz core frequency
• 162 basic instructions
• Instruction set supports both fractional arithmetic and integer arithmetic
MC56F847XX Data Sheet, Rev. 3.1, 06/2014.
Freescale Semiconductor, Inc.
5