Document Revision History
Version History
Rev 1.0
Rev 2.0
Rev 3.0
Description of Change
Pre-Release version, Alpha customers only
Initial Public Release
Corrected typo in
Table 10-4,
Flash Endurance is 10,000 cycles. Addressed additional
grammar issues.
Added “Typical Min” values to
Table 10-16.
Edited grammar, spelling, consistency of
language throughout family. Updated values in Current Consumption per Power Supply Pin,
Table 10-7,
Regulator Parameters,
Table 10-9,
External Clock Operation Timing
Requirements
Table 10-13,
SPI Timing,
Table 10-18,
ADC Parameters,
Table 10-24,
and IO
Loading Coefficients at 10MHz,
Table 10-25.
Added
Part 4.8.
Added the word “access” to FM Error Interrupt in
Table 4-5.
Removed min
and max numbers. Clarified CSBAR 0 and CSBAR 1 reset values in
Table 4-10.
Removed
min and max numbers, only documenting Typ. numbers for LVI in
Table 10-6.
Updated numbers in
Table 10-7
and
Table 10-8
with more recent data. Corrected typo in
Table 10-3
in Pd characteristics.
Replaced any reference to Flash Interface Unit with Flash Memory Module. Added note to
V
CAP
pin in
Table 2-2.
Removed unneccessary notes in
Table 10-12.
Corrected temperature
range in
Table 10-14.
Added ADC calibration information to
Table 10-24
and new graphs in
Figure 10-21.
Clarified
Table 10-22.
Corrected Digital Input Current Low (pull-up enabled) numbers in
Table 10-5.
Removed text and Table 10-2. Replaced with note to
Table 10-1.
Added 56F8146 information; edited to indicate differences in 56F8346 and 56F8146. Refor-
matted for Freescale look and feel. Updated Temperature Sensor and ADC tables, then
updated balance of electrical tables for consistency throughout family. Clarified I/O power
description in
Table 2-2,
added note to
Table 10-7
and clarified
Section 12.3.
Added output voltage maximum value and note to clarify in
Table 10-1;
also removed overall
life expectancy note, since life expectancy is dependent on customer usage and must be
determined by reliability engineering. Clarified value and unit measure for Maximum allowed
P
D
in
Table 10-3.
Corrected note about average value for Flash Data Retention in
Table 10-4.
Added new RoHS-compliant orderable part numbers in
Table 13-1.
Updated
Table 10-24
to reflect new value for maximum Uncalibrated Gain Error
Deleted RSTO from Pin Group 2 (listed after
Table 10-1).
Deleted formula for Max Ambient
Operating Temperature (Automotive) and Max Ambient Operating Temperature (Industrial) in
Table 10-4.
Added RoHS-compliance and “pb-free” language to back cover.
Updated JTAG ID in
Section 6.5.4.
Added information/corrected state during reset in
Table 2-2.
Clarified external reference crystal frequency for PLL in
Table 10-14
by increasing
maximum value to 8.4MHz.
Rev 4.0
Rev 5.0
Rev 6.0
Rev 7.0
Rev 8.0
Rev 9.0
Rev 10.0
Rev 11.0
Rev 12.0
Rev 13.0
56F8346 Technical Data, Rev. 15
2
Freescale Semiconductor
Preliminary
Document Revision History (Continued)
Version History
Rev 14.0
Rev. 15
Description of Change
Replaced “Tri-stated” with an explanation in State During Reset column in
Table 2-2
• Added the following note to the description of the TMS signal in
Table 2-2:
Note:
Always tie the TMS pin to V
DD
through a 2.2K resistor.
• Added the following note to the description of the TRST signal in
Table 2-2:
Note:
For normal operation, connect TRST directly to V
SS
. If the design is to be used in a
debugging environment, TRST may be tied to V
SS
through a 1K resistor.
Please see http://www.freescale.com for the most current data sheet revision.
56F8346 Technical Data, Rev. 15
Freescale Semiconductor
Preliminary
3
56F8346/56F8146 General Description
Note:
Features in italics are NOT available in the 56F8146 device.
• Up to 60 MIPS at 60MHz core frequency
• DSP and MCU functionality in a unified,
C-efficient architecture
• Access up to 1MB of off-chip program and data memory
• Chip Select Logic for glueless interface to ROM and
SRAM
• 128KB of Program Flash
• 4KB of Program RAM
• 8KB of Data Flash
• 8KB of Data RAM
• 8KB of Boot Flash
• Up to two 6-channel PWM Modules
• Four 4-channel, 12-bit ADCs
•
•
•
•
•
•
•
•
•
Temperature Sensor
Up to two Quadrature Decoders
Optional On-Chip Regulator
FlexCAN module
Two Serial Communication Interfaces (SCIs)
Up to two Serial Peripheral Interfaces (SPIs)
Up to four general-purpose Quad Timers
Computer Operating Properly (COP) / Watchdog
JTAG/Enhanced On-Chip Emulation (OnCE™) for
unobtrusive, real-time debugging
• Up to 62 GPIO lines
• 144-pin LQFP Package
RSTO
EMI_MODE
EXTBOOT
5
V
PP
2
V
CAP
4
OCR_DIS
V
DD
V
SS
7
5
Digital Reg
V
DDA
2
V
SSA
RESET
6
3
3
6
3
4
4
4
5
4
4
PWM Outputs
Current Sense Inputs
or
GPIOC
Fault Inputs
PWM Outputs
Current Sense Inputs
or GPIOD
Fault Inputs
AD0
AD1
VREF
AD0
AD1
Temp_Sense
PWMA
JTAG/
EOnCE
Port
Analog Reg
16-Bit
56800E Core
Low Voltage
Supervisor
Bit
Manipulation
Unit
PWMB
Program Controller
and
Hardware Looping Unit
Address
Generation Unit
Data ALU
16 x 16 + 36 -> 36-Bit MAC
Three 16-bit Input Registers
Four 36-bit Accumulators
ADCA
PAB
PDB
CDBR
CDBW
Memory
ADCB
Program Memory
64K x 16 Flash
2K x 16 RAM
4K x 16 Boot
Flash
Data Memory
4K x 16 Flash
8K x 16 RAM
XDB2
XAB1
XAB2
PAB
CDBR
CDBW
R/W Control
6
External
Address Bus
Switch
2
8
A0-5 or GPIOA8-13
A6-7 or GPIOE2-3
A8-15 or GPIOA0-7
GPIOB0 or A16
D0-6 or GPIOF9-15
D7-15 or GPIOF0-8
WR
RD
4
4
2
2
Quadrature
Decoder 0 or
Quad
Timer A or
GPIOC
Quadrature
Decoder 1 or
Quad
Timer B or
SPI1 or
GPIOC
Quad
Timer C or
GPIOE
Quad
Timer D or
GPIOE
FlexCAN
External Bus
Interface Unit
PDB
System Bus
Control
External Data
Bus Switch
7
9
IPBus Bridge (IPBB)
Decoding
Peripherals
Clock
resets
Bus Control
2
GPIOD0-1 or CS2-3
PS (CS0) or GPIOD8
Peripheral
Device Selects
RW
Control
IPAB
IPWDB
IPRDB
DS (CS1) or GPIOD9
PLL
SPI0 or
GPIOE
4
SCI1 or
GPIOD
2
SCI0 or
GPIOE
2
COP/
Watchdog
Interrupt
Controller
System
O
Integration
R
Module
CLKO
P
O
Clock
Generator
S
C
XTAL
EXTAL
IRQA IRQB
CLKMODE
56F8346/56F8146 Block Diagram - 144 LQFP
56F8346 Technical Data, Rev. 15
Freescale Semiconductor
Preliminary
5