MC56F8025E [FREESCALE]
Digital Signal Controller Product Brief; 数字信号控制器产品简介型号: | MC56F8025E |
厂家: | Freescale |
描述: | Digital Signal Controller Product Brief |
文件: | 总12页 (文件大小:165K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
Document Number: MC56F8025PB
Rev. 0, 09/2006
Freescale Semiconductor
Product Brief
56F8025 Digital Signal Controller
Product Brief
Contents
1
56F8025 Description
1
2
3
4
5
6
7
56F8025 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Digital Signal Controller Core . . . . . . . . . . . . . . . . . . . . . 3
Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Peripheral Circuits for 56F8025. . . . . . . . . . . . . . . . . . . . 3
Recommended Operating Conditions . . . . . . . . . . . . . . . 5
Product Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . 6
56F8025 Package and Pin-Out . . . . . . . . . . . . . . . . . . . . 7
The 56F8025 is a member of the 56800E core-based
family of Digital Signal Controllers (DSCs). It
combines, on a single chip, the processing power of a
DSP and the functionality of a microcontroller with a
flexible set of peripherals to create an extremely
cost-effective solution. Because of its low cost,
configuration flexibility, and compact program code, the
56F8025 is well-suited for many applications. The
56F8025 includes many peripherals that are especially
useful for industrial control, motion control, home
appliances, general-purpose inverters, smart sensors, fire
and security systems, switched-mode power supply,
power management, and medical monitoring
applications.
The 56800E 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.
© Freescale Semiconductor, Inc., 2006. All rights reserved.
• Preliminary—Subject to Change Without Notice
56F8025 Description
The 56F8025 supports program execution from internal memories. Two data operands can be accessed
from the on-chip data RAM per instruction cycle. The 56F8025 also offers up to 35 General-Purpose
Input/Output (GPIO) lines, depending on peripheral configuration.
The 56F8025 Digital Signal Controller includes 32KB of Program Flash and 4KB of Unified
Data/Program RAM. Program Flash memory can be independently bulk erased or erased in pages.
Program Flash page erase size is 512 Bytes (256 Words).
A full set of programmable peripherals — PWM, ADCs, QSCI, QSPI, I2C, PIT, Quad Timers, DACs, and
analog comparators — supports various applications. Each peripheral can be independently shut down to
save power. Any pin in these peripherals can also be used as General Purpose Input/Outputs (GPIOs).
RESET or
GPIOA
V
2
V
2
V
V
V
SSA
CAP
DD
SS_IO
DDA
4
3
JTAG/EOnCE
Port or
GPIOD
Digital Reg
Low-Voltage
Supervisor
Analog Reg
PWM
or TMRA or CMP
or GPIOA
11
16-Bit
56800E Core
Data ALU
Program Controller
and Hardware
Looping Unit
Address
Generation Unit
Bit
Manipulation
Unit
16 x 16 + 36 -> 36-Bit MAC
Three 16-bit Input Registers
Four 36-bit Accumulators
DAC
AD0
PAB
PDB
CDBR
CDBW
4
4
Memory
R/W Control
ADC
or CMP
XDB2
XAB1
XAB2
Program Memory
16K x 16 Flash
or GPIOC
System Bus
Control
AD1
PAB
Unified Data /
Program RAM
2K x 16
PDB
CDBR
CDBW
Programmable
Interval
Timer
IPBus Bridge (IPBB)
QSCI
QSPI
or PWM
2
or PWM
I C
2
or I C
2
or I C
or CMP
or GPIOB
XTAL, CLKIN, or
GPIOD
P
or TMRA
or GPIOB
System
Integration
Module
or TMRA
or GPIOB
Interrupt
Controller
COP/
Watchdog
O
O
S
C
Clock
Generator*
R
EXTAL or GPIOD
*Includes On-Chip
Relaxation Oscillator
2
4
3
Figure 1. 56F8025 Block Diagram
56F8025 Digital Signal Controller Product Brief, Rev. 0
Preliminary—Subject to Change Without Notice
2
Freescale Semiconductor
Digital Signal Controller Core
2
Digital Signal Controller Core
Efficient 16-bit 56800E family Digital Signal Controller (DSC) engine with dual Harvard
architecture
•
•
•
•
•
•
•
•
•
•
•
•
•
•
As many as 32 Million Instructions Per Second (MIPS) at 32MHz core frequency
Single-cycle 16 × 16-bit parallel Multiplier-Accumulator (MAC)
Four 36-bit accumulators, including extension bits
32-bit 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/Enhanced On-Chip Emulation (OnCE) for unobtrusive, processor speed-independent
real-time debugging
3
4
Memory
•
•
•
Dual Harvard architecture permits as many as three simultaneous accesses to program and data
memory
Flash security and protection that prevent unauthorized users from gaining access to the internal
Flash
On-chip memory
— 32KB of Program Flash
— 4KB of Unified Data/Program RAM
EEPROM emulation capability using Flash
•
•
Peripheral Circuits for 56F8025
One multi-function six-output Pulse Width Modulator (PWM) module
— Up to 96MHz PWM operating clock
— 15 bits of resolution
— Center-aligned and edge-aligned PWM signal mode
— Four programmable fault inputs with programmable digital filter
— Double-buffered PWM registers
— Each complementary PWM signal pair allows selection of a PWM supply source from:
– PWM generator
– External GPIO
– Internal timers
– Analog comparator outputs
– ADC conversion result which compares with values of ADC high- and low-limit registers
to set PWM output
56F8025 Digital Signal Controller Product Brief, Rev. 0
Freescale Semiconductor
3
Preliminary—Subject to Change Without Notice
Peripheral Circuits for 56F8025
•
Two independent 12-bit Analog-to-Digital Converters (ADCs)
— 2 x 4 channel inputs
— Supports both simultaneous and sequential conversions
— ADC conversions can be synchronized by both PWM and timer modules
— Sampling rate up to 2.67MSPS
— 16-word result buffer registers
•
•
Two internal 12-bit Digital-to-Analog Converters (DACs)
— 2 microsecond settling time when output swing from rail to rail
— Automatic waveform generation generates square, triangle and sawtooth waveforms with
programmable period, update rate, and range
One 16-bit multi-purpose Quad Timer module (TMR)
— Up to 96MHz operating clock
— Eight independent 16-bit counter/timers with cascading capability
— Each timer has capture and compare capability
— Up to 12 operating modes
•
One Queued Serial Communication Interface (QSCI) with LIN Slave functionality
— Full-duplex or single-wire operation
— Two receiver wake-up methods:
– Idle line
– Address mark
— Four-bytes-deep FIFOs are available on both transmitter and receiver
•
•
One Queued Serial Peripheral Interfaces (QSPI)
— Full-duplex operation
— Master and slave modes
— Four-words-deep FIFOs available on both transmitter and receiver
— Programmable Length Transactions (2 to 16 bits)
2
One Inter-Integrated Circuit (I C) port
— Operates up to 400kbps
— Supports both master and slave operation
— Supports both 10-bit address mode and broadcasting mode
Three 16-bit Programmable Interval Timers (PITs)
•
•
Two analog Comparators (CMPs)
— Selectable input source includes external pins, DACs
— Programmable output polarity
— Output can drive Timer input, PWM fault input, PWM source, external pin output and trigger
ADCs
56F8025 Digital Signal Controller Product Brief, Rev. 0
4
Freescale Semiconductor
Preliminary—Subject to Change Without Notice
Recommended Operating Conditions
— Output falling and rising edge detection able to generate interrupts
•
•
•
•
•
Computer Operating Properly (COP)/Watchdog timer capable of selecting different clock sources
Up to 35 General-Purpose I/O (GPIO) pins with 5V tolerance
Integrated Power-On Reset (POR) and Low-Voltage Interrupt (LVI) module
Phase Lock Loop (PLL) provides a high-speed clock to the core and peripherals
Clock sources:
— On-chip relaxation oscillator
— External clock: Crystal oscillator, ceramic resonator, and external clock source
JTAG/EOnCE debug programming interface for real-time debugging
•
5
Recommended Operating Conditions
Table 1. Recommended Operating Conditions
(V
= 0V, V
= 0V, V = 0V)
REFL x
SSA
SS
Characteristic
Symbol
Notes
Min
Typ
Max
Unit
Supply voltage
VDD,
3
3.3
3.6
V
VDDA
ADC Reference Voltage High
VREFHx
ΔVDD
3.0
-0.1
-0.3
VDDA
0.1
V
V
V
Voltage difference VDD_IO to VDDA
Voltage difference VSS_IO to VSSA
0
0
ΔVSS
0.3
Device Clock Frequency
Using relaxation oscillator
Using external clock source
FSYSCLK
1
0
32
32
MHz
Input Voltage High (digital inputs)
Input Voltage Low (digital inputs)
VIH
VIL
Pin Groups 1, 2
Pin Groups 1, 2
Pin Group 4
2.0
5.5
0.8
V
V
-0.3
Oscillator Input Voltage High
VIHOSC
XTAL not driven by an external clock
XTAL driven by an external clock source
VDDA - 0.8
2.0
VDDA + 0.3
VDDA + 0.3
V
Oscillator Input Voltage Low
Analog Input Voltage
VILOSC
VIA
Pin Group 4
Pin Group 3
-0.3
0.0
0.8
V
V
VDDA
56F8025 Digital Signal Controller Product Brief, Rev. 0
Preliminary—Subject to Change Without Notice
Freescale Semiconductor
5
Product Documentation
Table 1. Recommended Operating Conditions (continued)
(V
= 0V, V
= 0V, V = 0V)
REFL x
SSA
SS
Characteristic
Symbol
IOH
Notes
Min
Typ
Max
Unit
Output Source Current High at VOH min.)1
Pin Group 1
Pin Group 1
—
—
-4
-8
mA
When programmed for low drive strength
When programmed for high drive strength
Output Source Current Low (at VOL max.)1
IOL
Pin Groups 1, 2
Pin Groups 1, 2
—
—
4
8
mA
When programmed for low drive strength
When programmed for high drive strength
Ambient Operating Temperature
(Automotive)
TA
TA
NF
-40
-40
125
105
—
°C
°C
Ambient Operating Temperature
(Extended Industrial)
Flash Endurance
(Program Erase Cycles)
TA = -40°C to
125°C
10,000
cycles
Flash Data Retention
TR
TJ <= 70°C
average
15
—
years
1
Total chip source or sink current cannot exceed 75mA
6
Product Documentation
The documents listed in Table 2 are required for a complete description and proper design with the
56F8025. Documentation is available from local Freescale distributors, Freescale Semiconductor sales
offices, Freescale Literature Distribution Centers, or online at:
http://www.freescale.com
Table 2. 56F8025 Chip Documentation
Topic
DSP56800E
Description
Order Number
DSP56800ERM
Detailed description of the 56800E family architecture,
16-bit Digital Signal Controller core processor, and the
instruction set
Reference Manual
56F802X and 56F803X
Peripheral Reference
Manual
Detailed description of peripherals of the 56F802x and
56F803x family of devices
MC56F80XXRM
56F80XXBLUG
56F802X and 56F803X
Serial Bootloader User
Guide
Detailed description of the Serial Bootloader in the
56F802x and 56F803x family of devices
56F8025
Technical Data Sheet
Electrical and timing specifications, pin descriptions,
and package descriptions (this document)
MC56F8025
56F8025
Errata
Details any chip issues that might be present
MC56F8025E
56F8025 Digital Signal Controller Product Brief, Rev. 0
Preliminary—Subject to Change Without Notice
6
Freescale Semiconductor
56F8025 Package and Pin-Out
7
56F8025 Package and Pin-Out
ORIENTATION
GPIOB6 / RXD0 / SDA / CLKIN
MARK
GPIOA3 / PWM3
GPIOB1 / SS0 / SDA
GPIOB7 / TXD0 / SCL
GPIOA2 / PWM2
PIN 34
GPIOA4 / PWM4 / TA2 / FAULT1
GPIOB0 / SCLK0 / SCL
PIN 1
GPIOB5 / TA1 / FAULT3 / CLKIN
GPIOA9 / FAULT2 / TA3 / CINB1
GPIOA11 / CINB2
V
V
DD_IO
SS_IO
GPIOC4 / ANB0 & CINB3
GPIOC5 / ANB1
GPIOA5 / PWM5 / TA3 / FAULTA2
GPIOA8 / FAULTA1 / TA2 / CINA1
GPIOA10 / CINA2
GPIOC6 / ANB2 / V
REFHB
PIN 23
PIN 12
GPIOC7 / ANB3 / V
GPIOA6 / FAULT0 / TA0
REFLB
V
GPIOB2 / MISO0 / TA2 / PSRC0
DDA
Figure 2. Top View, 56F8025 48-Pin LQFP Package
Peripheral pins in bold identify the reset state in Table 3.
56F8025 Digital Signal Controller Product Brief, Rev. 0
Preliminary—Subject to Change Without Notice
Freescale Semiconductor
7
56F8025 Package and Pin-Out
1
Table 3. 56F8025 44-Pin LQFP Package Identification by Pin Number
Pin
#
Pin
#
Pin
#
Pin
#
Signal Name
Signal Name
VSSA
Signal Name
Signal Name
VCAP
1
2
GPIOB6
RXD0 / SDA / CLKIN
12
13
23
24
GPIOB2
MISO0 / TA2 / PSRC0
34
35
GPIOB1
GPIOC3
GPIOA6
VDD_IO
SS0 / SDA
ANA3 / VREFLA
FAULT0 / TA0
3
GPIOB7
14
GPIOC2
25
GPIOA10
36
VSS_IO
TXD0 / SCL
ANA2 / VREFHA
CINA2
4
5
6
7
8
9
GPIOB5
TA1 / FAULT3 / CLKIN
15
16
17
18
19
20
GPIOC1
ANA1
26
27
28
29
30
31
GPIOA8
FAULT1 / TA2 / CINA1
37
38
39
40
41
42
GPIOD5
XTAL / CLKIN
GPIOA9
FAULT2 / TA3 / CINB1
GPIOC0
ANA0 & CINA3
GPIOA5
PWM5 / TA3 / FAULT2
GPIOD4
EXTAL
GPIOA11
CINB2
VSS_IO
VSS_IO
GPIOA1
PWM1
GPIOC4
ANB0 &CINB3
VCAP
VDD_IO
GPIOA0
PWM0
GPIOC5
ANB1
TCI
GPIOD2
GPIOB0
SCLK0 / SCL
TDI
GPIOD0
GPIOC6
GPIOB10
GPIOA4
GPIOB11
ANB2 / VREFHB
COUTA_A
PWM4 / TA2 / FAULT1
COUTB_A
10
11
GPIOC7
ANB3 / VREFLB
21
22
RESET
GPIOA7
32
33
GPIOA2
PWM2
43
44
TMS
GPIOD3
VDDA
GPIOB3
MOSI0 / TA3 /
PSRC1
GPIOA3
PWM3
TDO
GPIOD1
1
Alternate signals are in italic
56F8025 Digital Signal Controller Product Brief, Rev. 0
Preliminary—Subject to Change Without Notice
8
Freescale Semiconductor
56F8025 Package and Pin-Out
Figure 3. 56F8025 44-Pin LQFP Mechanical Information
Please see www.freescale.com for the most current case outline.
56F8025 Digital Signal Controller Product Brief, Rev. 0
Preliminary—Subject to Change Without Notice
Freescale Semiconductor
9
THIS PAGE IS INTENTIONALLY BLANK
56F8025 Digital Signal Controller Product Brief, Rev. 0
Preliminary—Subject to Change Without Notice
10
Freescale Semiconductor
THIS PAGE IS INTENTIONALLY BLANK
56F8025 Digital Signal Controller Product Brief, Rev. 0
Preliminary—Subject to Change Without Notice
Freescale Semiconductor
11
How to Reach Us:
Information in this document is provided solely to enable system and software
implementers to use Freescale Semiconductor products. There are no express or
implied copyright licenses granted hereunder to design or fabricate any integrated
circuits or integrated circuits based on the information in this document.
Home Page:
www.freescale.com
E-mail:
support@freescale.com
Freescale Semiconductor reserves the right to make changes without further notice to
any products herein. Freescale Semiconductor makes no warranty, representation or
guarantee regarding the suitability of its products for any particular purpose, nor does
Freescale Semiconductor assume any liability arising out of the application or use of any
product or circuit, and specifically disclaims any and all liability, including without
limitation consequential or incidental damages. “Typical” parameters that may be
provided in Freescale Semiconductor data sheets and/or specifications can and do vary
in different applications and actual performance may vary over time. All operating
parameters, including “Typicals”, must be validated for each customer application by
customer’s technical experts. Freescale Semiconductor does not convey any license
under its patent rights nor the rights of others. Freescale Semiconductor products are
not designed, intended, or authorized for use as components in systems intended for
surgical implant into the body, or other applications intended to support or sustain life,
or for any other application in which the failure of the Freescale Semiconductor product
could create a situation where personal injury or death may occur. Should Buyer
purchase or use Freescale Semiconductor products for any such unintended or
unauthorized application, Buyer shall indemnify and hold Freescale Semiconductor and
its officers, employees, subsidiaries, affiliates, and distributors harmless against all
claims, costs, damages, and expenses, and reasonable attorney fees arising out of,
directly or indirectly, any claim of personal injury or death associated with such
unintended or unauthorized use, even if such claim alleges that Freescale
USA/Europe or Locations Not Listed:
Freescale Semiconductor
Technical Information Center, CH370
1300 N. Alma School Road
Chandler, Arizona 85224
+1-800-521-6274 or +1-480-768-2130
support@freescale.com
Europe, Middle East, and Africa:
Freescale Halbleiter Deutschland GmbH
Technical Information Center
Schatzbogen 7
81829 Muenchen, Germany
+44 1296 380 456 (English)
+46 8 52200080 (English)
+49 89 92103 559 (German)
+33 1 69 35 48 48 (French)
support@freescale.com
Japan:
Freescale Semiconductor Japan Ltd.
Headquarters
ARCO Tower 15F
Semiconductor was negligent regarding the design or manufacture of the part.
1-8-1, Shimo-Meguro, Meguro-ku,
Tokyo 153-0064
Japan
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners.
0120 191014 or +81 3 5437 9125
support.japan@freescale.com
© Freescale Semiconductor, Inc. 2006. All rights reserved.
Asia/Pacific:
Freescale Semiconductor Hong Kong Ltd.
Technical Information Center
2 Dai King Street
RoHS-compliant and/or Pb-free versions of Freescale products have the functionality
and electrical characteristics as their non-RoHS-compliant and/or non-Pb-free
counterparts. For further information, see http://www.freescale.com or contact your
Freescale sales representative.
Tai Po Industrial Estate
Tai Po, N.T., Hong Kong
+800 2666 8080
support.asia@freescale.com
For information on Freescale’s Environmental Products program, go to
http://www.freescale.com/epp.
For Literature Requests Only:
Freescale Semiconductor Literature Distribution Center
P.O. Box 5405
Denver, Colorado 80217
1-800-441-2447 or 303-675-2140
Fax: 303-675-2150
LDCForFreescaleSemiconductor@hibbertgroup.com
Document Number: MC56F8025PB
Rev. 0
09/2006
Preliminary—Subject to Change Without Notice
相关型号:
MC56F8035VLD
16-BIT, FLASH, 32MHz, MICROCONTROLLER, PQFP44, 10 X 10 MM, 1.40 MM HEIGHT, 0.80 MM PITCH, ROHS COMPLIANT, MS-026BCB, LQFP-44
NXP
©2020 ICPDF网 联系我们和版权申明