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

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

Скачать:  PDF   ZIP

Document Outline

56F8300
16-bit Digital Signal Controllers
freescale.com
56F8367/56F8167
Data Sheet
Preliminary Technical Data
MC56F8367
Rev. 3.0
09/2005
56F8367 Technical Data, Rev. 3.0
2
Freescale Semiconductor
Preliminary
Document Revision History
Version History
Description of Change
Rev 0
Pre-release, Alpha customers only
Rev 1.0
Initial Public Release
Rev 2.0
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
.
Rev 3.0
Added 160MAPBGA information, TA equation updated in
Table 10-4
and additional minor
edits throughout data sheet
Please see http://www.freescale.com for the most current Data Sheet revision.
56F8367 Technical Data, Rev. 3.0
Freescale Semiconductor
3
Preliminary
56F8367/56F8167 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
COP/
Watchdog
SCI1 or
GPIOD
4
External
Address Bus
Switch
Ex
t
e
r
n
a
l
Bus
In
ter
f
a
ce U
n
i
t
2
CLKMODE
IRQA IRQB
External Data
Bus Switch
Program Memory
256K x 16 Flash
2K x 16 RAM
Boot ROM
16K x 16 Flash
D
ata Memory
16K x 16 Flash
4K x 16 Flash
PDB
PDB
XAB1
XAB2
XDB2
CDBR
SCI0 or
GPIOE
SPI0 or
GPIOE
IPBus Bridge (IPBB)
Integration
Module
System
P
O
R
O
S
C
Decoding
Peripherals
Peripheral
Device Selects
RW
Control
IPAB
IPWDB
IPRDB
2
System Bus
R/W Control
Memory
PAB
PAB
CDBW
CDBR
CDBW
Clock
resets
JTAG/
EOnCE
Port
Digital Reg
Analog Reg
Low Voltage
Supervisor
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
Quadrature
Decoder 0 or
Quad
Timer A or
GPIOC
FlexCAN
2
4
AD0
AD1
4
4
4
Temp_Sense
Quadrature
Decoder 1 or
Quad
Timer B or
SPI1 or
GPIOC
4
CLKO
Bus Control
6
2
8
7
9
XTAL
PS / CS0 (GPIOD8)
RD
WR
D7-15 or GPIOF0-8
D0-6 or GPIOF9-15
GPIOB0-3 (A16-19)
A8-15 or GPIOA0-7
A0-5 or GPIOA8-13
A6-7 or GPIOE2-3
VREF
ADCB
16-Bit
56800E Core
DS / CS1 (GPIOD9)
Control
GPIO or EMI CS or
FlexCAN2
GPIOD1 (CS3 or CAN2_RX)
GPIOD0 (CS2 or CAN2_TX)
* Configuration
shown for on-chip
2.5V regulator
4
GPIOB4 (A20, prescaler_clock)
GPIOB5-7 (A21-23, clk0-3**)
3
GPIOD2-5 or CS4 -7
4
**See Table 2-2
for explanation
2
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
512KB of Program Flash
4KB of Program RAM
32KB of Data Flash
32KB of Data RAM
32KB 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
Up to two FlexCAN modules
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 and 160 MAPBGA
56F8367/56F8167 General Description
Note: Features in italics are NOT available in the 56F8167 device.
56F8367 Technical Data, Rev. 3.0
4
Freescale Semiconductor
Preliminary
Part 1: Overview . . . . . . . . . . . . . . . . . . . . . . . 5
1.1. 56F8367/56F8167 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 Operating Modes (MEM) . . 40
4.1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.2. Program Map. . . . . . . . . . . . . . . . . . . . . . . . 41
4.3. Interrupt Vector Table . . . . . . . . . . . . . . . . . 42
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 . . . . . . . . . . 79
Part 5: Interrupt Controller (ITCN) . . . . . . . . 80
5.1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 80
5.2. Features . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
5.3. Functional Description. . . . . . . . . . . . . . . . . 80
5.4. Block Diagram . . . . . . . . . . . . . . . . . . . . . . 82
5.5. Operating Modes . . . . . . . . . . . . . . . . . . . . 82
5.6. Register Descriptions . . . . . . . . . . . . . . . . . 83
5.7. Resets . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Part 6: System Integration Module (SIM) . 110
6.1. Overview . . . . . . . . . . . . . . . . . . . . . . . . . 110
6.2. Features . . . . . . . . . . . . . . . . . . . . . . . . . . 110
6.3. Operating Modes . . . . . . . . . . . . . . . . . . . 111
6.4. Operating Mode Register . . . . . . . . . . . . . 111
6.5. Register Descriptions . . . . . . . . . . . . . . . . 112
6.6. Clock Generation Overview. . . . . . . . . . . . 126
6.7. Power Down Modes Overview . . . . . . . . . 127
6.8. Stop and Wait Mode Disable Function . . . 128
6.9. Resets . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Part 7: Security Features . . . . . . . . . . . . . . 129
7.1. Operation with Security Enabled . . . . . . . . 129
7.2. Flash Access Blocking Mechanisms . . . . . 129
Part 8: General Purpose Input/Output
(GPIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
8.1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 132
8.2. Memory Maps . . . . . . . . . . . . . . . . . . . . . .132
8.3. Configuration. . . . . . . . . . . . . . . . . . . . . . . 132
Part 9: Joint Test Action Group (JTAG) . 137
9.1. 56F8367 Information . . . . . . . . . . . . . . . . .137
Part 10: Specifications . . . . . . . . . . . . . . . 137
10.1. General Characteristics . . . . . . . . . . . . . .137
10.2. DC Electrical Characteristics . . . . . . . . . .141
10.3. AC Electrical Characteristics . . . . . . . . . .145
10.4. Flash Memory Characteristics . . . . . . . . .145
10.5. External Clock Operation Timing . . . . . . 146
10.6. Phase Locked Loop Timing . . . . . . . . . . .146
10.7. Crystal Oscillator Timing . . . . . . . . . . . . . 147
10.8. External Memory Interface Timing . . . . . .147
10.9. Reset, Stop, Wait, Mode Select, and Interrupt
Timing . . . . . . . . . . . . . . . . . . . . .150
10.10. Serial Peripheral Interface (SPI) Timing .152
10.11. Quad Timer Timing . . . . . . . . . . . . . . . .156
10.12. Quadrature Decoder Timing . . . . . . . . . .156
10.13. Serial Communication Interface
(SCI) Timing . . . . . . . . . . . . . . . .157
10.14. Controller Area Network (CAN) Timing .158
10.15. JTAG Timing . . . . . . . . . . . . . . . . . . . . . 158
10.16. Analog-to-Digital Converter
(ADC) Parameters . . . . . . . . . . . .160
10.17. Equivalent Circuit for ADC Inputs . . . . . .163
10.18. Power Consumption . . . . . . . . . . . . . . . 163
Part 11: Packaging . . . . . . . . . . . . . . . . . . . 165
11.1. 56F8367 Package and Pin-Out Information 165
11.2. 56F8167 Package and Pin-Out Information 172
Part 12: Design Considerations . . . . . . . . 176
12.1. Thermal Design Considerations . . . . . . . .176
12.2. Electrical Design Considerations . . . . . . .177
12.3. Power Distribution and I/O Ring
12.4. Implementation . . . . . . . . . . . . . . . . . . . . .178
Part 13: Ordering Information . . . . . . . . . 179
Table of Contents
56F8367/56F8167 Features
56F8367 Technical Data, Rev. 3.0
Freescale Semiconductor
5
Preliminary
Part 1 Overview
1.1 56F8367/56F8167 Features
1.1.1
Core
Efficient 16-bit 56800E family controller engine with dual Harvard architecture
Up to 60 Million Instructions Per Second (MIPS) at 60MHz 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 and one external address bus
Four internal data buses and one external data bus
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 56F8367 and 56F8167 devices.
Table 1-1 Device Differences
Feature
56F8367
56F8167
Guaranteed Speed
60MHz/60 MIPS
40MHZ/40MIPS
Program RAM
4KB
Not Available
Data Flash
32KB
Not Available
PWM
2 x 6
1 x 6
CAN
2
Not Available
Quad Timer
4
2
Quadrature Decoder
2 x 4
1 x 4
Temperature Sensor
1
Not Available
Dedicated GPIO
--
7