ChipFind - документация

Электронный компонент: 56F8157

Скачать:  PDF   ZIP
www.docs.chipfind.ru
background image
56F8300
16-bit Hybrid Controllers
freescale.com
56F8357/56F8157
Data Sheet
Preliminary Technical Data
MC56F8357
Rev. 8.0
10/2004
background image
56F8357 Technical Data, Rev. 8.0
2
Freescale Semiconductor
Preliminary
Document Revision History
Version History
Description of Change
Rev 1.0
Initial Public Release
Rev 2.0
Added Package Pins to GPIO Table in
Part 8 General Purpose Input/Output (GPIO)
. Added
"Typical Min" values to
Table 10-17
. Editing grammar, spelling, consistency of language throughout
family. Updated values in 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
.
Rev 3.0
Corrected
Table 4-6
Data Memory Map - changed address X:$FF0000 to X:$FFFF00
Rev 4.0
Added
Part 4.8
, added the word "access" to FM Error Interrupt in
Table 4-5
, documenting only Typ.
numbers for LVI in
Table 10-6
, updated EMI numbers and write-up in
Part 10.8
.
Rev 5.0
Updated numbers in
Table 10-7
and
Table 10-8
with more recent data. Corrected typo in
Table 10-3
in Pd characteristics.
Rev 6.0
Replace any reference to Flash Interface Unit with Flash Module; removed references to JTAG pin
DE; corrected pin number for D14 in
Table 2-2
; added note to V
CAP
pin in
Table 2-2
; corrected
thermal numbers for 160 LQFP in
Table 10-3
; 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-22
.
Rev 7.0
Adding/clarifing notes to
Table 4-4
to help clarify independent program flash blocks and other
Program Flash modes, clarification in
Table 10-23
, 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
.
Rev 8.0
Added 56F8157 information; edited to indicate differences in 56F8357 and 56F8157. Reformatted for
Freescale look and feel. Updated Temperature Sensor and ADC tables, then updated balance of elec-
trical tables for consistency throughout the family. Clarified I/O power description in
Table 2-2
, added
note to
Table 10-7
and clarified
Section 12.3
.
Please see http://www.freescale.com for the most current Data Sheet revision.
background image
56F8357 Technical Data, Rev. 8.0
Freescale Semiconductor
3
Preliminary
56F8357/56F8157 Block Diagram
Program Controller
and
Hardware Looping Unit
Data ALU
16 x 16 + 36 -> 36-Bit MAC
Three 16-bit Input Registers
Four 36-bit Accumulators
Address
Generation Unit
Bit
Manipulation
Unit
PLL
Clock
Generator
EXTAL
Interrupt
Controller
4
External
Address Bus
Switch
E
x
te
r
n
al Bu
s
In
ter
f
ac
e U
n
it
2
External Data
Bus Switch
PDB
CDBR
SPI0 or
GPIOE
IPBus Bridge (IPBB)
System
Integration
Module
P
O
R
O
S
C
Decoding
Peripherals
Peripheral
Device Selects
RW
Control
IPAB
IPWDB
IPRDB
2
System Bus
R/W Control
PAB
CDBW
Clock
resets
JTAG/
EOnCE
Port
V
CAP
V
DD
V
SS
V
DDA
V
SSA
5
4
7
6
2
V
PP
2
OCR_DIS
RESET
EXTBOOT
EMI_MODE
RSTO
4
4
6
PWM Outputs
Fault Inputs
PWMA
Current Sense Inputs or GPIOC
3
4
6
PWM Outputs
Fault Inputs
PWMB
Current Sense Inputs or GPIOD
3
Quad
Timer D or
GPIOE
Quad
Timer C or
GPIOE
AD0
AD1
ADCA
4
5
FlexCAN
2
4
AD0
AD1
4
4
4
Quadrature
Decoder 1 or
Quad
Timer B or
SPI1 or GPIOC
4
Bus Control
6
2
8
7
9
XTAL
DS (CS1) or GPIOD9
PS (CS0) or GPIOD8
RD
WR
D7-15 or GPIOF0-8
D0-6 or GPIOF9-15
A8-15 or GPIOA0-7
A0-5 or GPIOA8-13
A6-7 or GPIOE2-3
VREF
ADCB
16-Bit
56800E Core
2
COP/
Watchdog
CLKO
CLKMODE
IRQB
SCI1 or
GPIOD
SCI0 or
GPIOE
Control
IRQA
6
GPIOD0-5 or CS2-7
4
GPIOB0-3 (A16-19)
1
GPIOB4 (A20,
prescaler_clock)
3
GPIOB5-7 (A21-23,
clk0-3**)
XDB2
XAB1
XAB2
PAB
PDB
CDBR
CDBW
Digital Reg
Analog Reg
Low Voltage
Supervisor
**See Table 2-2
for explanation
Data Memory
4K x 16 Flash
8K x 16 RAM
Memory
Program Memory
128K x 16 Flash
2K x 16 RAM
TEMP_SENSE
Quadrature
Decoder 0 or
Quad
Timer or /
GPIOC
* Configuration
shown for on-chip
2.5V regulator
8K x 16
Boot Flash
56F8357/56F8157 General Description
Note: Features in italics are NOT available in the 56F8157 device.
Up to 60 MIPS at 60MHz core frequency
DSP and MCU functionality in a unified,
C-efficient architecture
Access up to 4MB of off-chip program and 32MB of
data memory
Chip Select Logic for glueless interface to ROM and
SRAM
256KB of Program Flash
4KB of Program RAM
8KB of Data Flash
16KB of Data RAM
16KB 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 (OnCETM) for
unobtrusive, real-time debugging
Up to 76 GPIO lines
160-pin LQFP Package
background image
56F8357 Technical Data, Rev. 8.0
4
Freescale Semiconductor
Preliminary
Part 1: Overview . . . . . . . . . . . . . . . . . . . . . . . 5
1.1. 56F8357/56F8157 Features . . . . . . . . . . . . . 5
1.2. Device Description . . . . . . . . . . . . . . . . . . . . 7
1.3. Award-Winning Development Environment . 9
1.4. Architecture Block Diagram . . . . . . . . . . . . 10
1.5. Product Documentation . . . . . . . . . . . . . . . 14
1.6. Data Sheet Conventions . . . . . . . . . . . . . . 14
Part 2: Signal/Connection Descriptions . . . 15
2.1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.2. Signal Pins . . . . . . . . . . . . . . . . . . . . . . . . . 18
Part 3: On-Chip Clock Synthesis (OCCS) . . 38
3.1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.2. External Clock Operation . . . . . . . . . . . . . . 38
3.3. Registers . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Part 4: Memory Map . . . . . . . . . . . . . . . . . . . 40
4.1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.2. Program Map . . . . . . . . . . . . . . . . . . . . . . . 41
4.3. Interrupt Vector Table . . . . . . . . . . . . . . . . . 43
4.4. Data Map . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.5. Flash Memory Map . . . . . . . . . . . . . . . . . . . 46
4.6. EOnCE Memory Map . . . . . . . . . . . . . . . . . 48
4.7. Peripheral Memory Mapped Registers . . . . 49
4.8. Factory Programmed Memory . . . . . . . . . . 75
Part 5: Interrupt Controller (ITCN) . . . . . . . . 76
5.1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 76
5.2. Features . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
5.3. Functional Description . . . . . . . . . . . . . . . . 76
5.4. Block Diagram . . . . . . . . . . . . . . . . . . . . . . 78
5.5. Operating Modes . . . . . . . . . . . . . . . . . . . . 78
5.6. Register Descriptions . . . . . . . . . . . . . . . . . 79
5.7. Resets . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Part 6: System Integration Module (SIM) . 106
6.1. Overview . . . . . . . . . . . . . . . . . . . . . . . . . 106
6.2. Features . . . . . . . . . . . . . . . . . . . . . . . . . . 107
6.3. Operating Modes . . . . . . . . . . . . . . . . . . . 107
6.4. Operation Mode Register . . . . . . . . . . . . . 108
6.5. Register Descriptions . . . . . . . . . . . . . . . . 108
6.6. Clock Generation Overview . . . . . . . . . . . 121
6.7. Power Down Modes Overview . . . . . . . . . 122
6.8. Stop and Wait Mode Disable Function . . . 122
6.9. Resets . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Part 7: Security Features . . . . . . . . . . . . . . 123
7.1. Operation with Security Enabled . . . . . . . 123
7.2. Flash Access Blocking Mechanisms . . . . 124
Part 8: General Purpose Input/Output
(GPIO) . . . . . . . . . . . . . . . . . . . . . . . 126
8.1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 126
8.2. Memory Maps . . . . . . . . . . . . . . . . . . . . . . 127
8.3. Configuration . . . . . . . . . . . . . . . . . . . . . . . 127
Part 9: Joint Test Action Group (JTAG) . 132
9.1. JTAG Information . . . . . . . . . . . . . . . . . . . . 132
Part 10: Specifications . . . . . . . . . . . . . . . 132
10.1. General Characteristics . . . . . . . . . . . . . . 132
10.2. DC Electrical Characteristics . . . . . . . . . . 136
10.3. AC Electrical Characteristics . . . . . . . . . . 140
10.4. Flash Memory Characteristics . . . . . . . . . 140
10.5. External Clock Operation Timing . . . . . . . 141
10.6. Phase Locked Loop Timing . . . . . . . . . . . 141
10.7. Crystal Oscillator Timing . . . . . . . . . . . . . 142
10.8. External Memory Interface Timing . . . . . . 142
10.9. Reset, Stop, Wait, Mode Select, and
Interrupt Timing . . . . . . . . . . . . . . 145
10.10. Serial Peripheral Interface (SPI) Timing . 147
10.11. Quad Timer Timing . . . . . . . . . . . . . . . . 151
10.12. Quadrature Decoder Timing . . . . . . . . . . 151
10.13. Serial Communication Interface (SCI)
Timing . . . . . . . . . . . . . . . . . . . . . 152
10.14. Controller Area Network (CAN) Timing . 153
10.15. JTAG Timing . . . . . . . . . . . . . . . . . . . . . 153
10.16. Analog-to-Digital Converter (ADC)
Parameters . . . . . . . . . . . . . . . . . 155
10.17. Equivalent Circuit for ADC Inputs . . . . . . 158
10.18. Power Consumption . . . . . . . . . . . . . . . . 158
Part 11: Packaging . . . . . . . . . . . . . . . . . . 160
11.1. 56F8357 Package and Pin-Out
Information . . . . . . . . . . . . . . . . . . 160
11.2. 56F8157 Package and Pin-Out
Information . . . . . . . . . . . . . . . . . . 163
Part 12: Design Considerations . . . . . . . . 167
12.1. Thermal Design Considerations . . . . . . . . 167
12.2. Electrical Design Considerations . . . . . . . 168
12.3. Power Distribution and I/O Ring
Implementation . . . . . . . . . . . . . . 169
Part 13: Ordering Information . . . . . . . . . 170
Table of Contents
background image
56F8357/56F8157 Features
56F8357 Technical Data, Rev. 8.0
Freescale Semiconductor
5
Preliminary
Part 1 Overview
1.1 56F8357/56F8157 Features
1.1.1
Hybrid Controller Core
Efficient 16-bit 56800E family hybrid controller engine with dual Harvard architecture
Up to 60 Million Instructions Per Second (MIPS) at 60 MHz core frequency
Single-cycle 16
16-bit parallel Multiplier-Accumulator (MAC)
Four 36-bit accumulators, including extension bits
Arithmetic and logic multi-bit shifter
Parallel instruction set with unique DSP addressing modes
Hardware DO and REP loops
Three internal address buses
Four internal data buses
Instruction set supports both DSP and controller functions
Controller-style addressing modes and instructions for compact code
Efficient C compiler and local variable support
Software subroutine and interrupt stack with depth limited only by memory
JTAG/EOnCE debug programming interface
1.1.2
Differences Between Devices
Table 1-1
outlines the key differences between the 56F8357 and 56F8157 devices.
Table 1-1 Device Differences
Feature
56F8357
56F8157
Guaranteed Speed
60MHz/60 MIPS
40MHz/40 MIPS
Program RAM
4KB
Not Available
Data Flash
8KB
Not Available
PWM
2 x 6
1 x 6
CAN
1
Not Available
Quad Timer
4
2
Quadrature Decoder
2 x 4
1 x 4
Temperature Sensor
1
Not Available
Dedicated GPIO
--
7

Document Outline