DSP56F805FV80 [MOTOROLA]

16-bit Hybrid Controller; 16位混合控制器
DSP56F805FV80
型号: DSP56F805FV80
厂家: MOTOROLA    MOTOROLA
描述:

16-bit Hybrid Controller
16位混合控制器

微控制器和处理器 外围集成电路 数字信号处理器 时钟
文件: 总48页 (文件大小:940K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Freescale Semiconductor, Inc.  
DSP56F805/D  
Rev. 12.0, 02/2004  
56F805  
Technical Data  
56F805 16-bit Hybrid Controller  
Up to 40 MIPS at 80MHz core frequency  
Up to 64K × 16-bit words each of external  
Program and Data memory  
DSP and MCU functionality in a unified,  
C-efficient architecture  
Two 6-channel PWM Modules  
Two 4-channel, 12-bit ADCs  
Two Quadrature Decoders  
Hardware DO and REP loops  
MCU-friendly instruction set supports both  
DSP and controller functions: MAC, bit  
manipulation unit, 14 addressing modes  
CAN 2.0 B Module  
Two Serial Communication Interfaces (SCIs)  
Serial Peripheral Interface (SPI)  
Up to four General Purpose Quad Timers  
31.5K × 16-bit words Program Flash  
512 × 16-bit words Program RAM  
4K × 16-bit words Data Flash  
2K × 16-bit words Data RAM  
2K × 16-bit words Boot Flash  
JTAG/OnCETM port for debugging  
14 Dedicated and 18 Shared GPIO lines  
144-pin LQFP Package  
6
6
PWM Outputs  
RSTO  
PWMA  
PWMB  
EXTBOOT  
IRQB  
Current Sense Inputs  
Fault Inputs  
3
4
RESET  
IRQA  
VPP VCAPC  
2
V
V
V
V
SSA  
DD  
SS  
DDA  
6
8
8*  
Digital Reg  
PWM Outputs  
Current Sense Inputs  
Fault Inputs  
JTAG/  
OnCE  
Port  
Analog Reg  
3
4
Low Voltage  
Supervisor  
A/D1  
4
4
A/D2  
ADC  
VREF  
Interrupt  
Controller  
Data ALU  
Address  
Generation  
Unit  
Bit  
Manipulation  
Unit  
Program Controller  
and  
Hardware Looping Unit  
Quadrature  
Decoder 0/  
Quad Timer A  
16 x 16 + 36 36-Bit MAC  
Three 16-bit Input Registers  
Two 36-bit Accumulators  
4
Quadrature  
Decoder 1/  
Quad B Timer  
Program Memory  
32252 x 16 Flash  
512 x 16 SRAM  
PAB  
CLKO  
4
2
PLL  
PDB  
16-Bit  
56800  
Core  
Quad Timer C  
XTAL  
Boot Flash  
Clock Gen  
Quad Timer D  
/ Alt Func  
2048 x 16 Flash  
EXTAL  
XDB2  
4
2
CGDB  
Data Memory  
4096 x 16 Flash  
2048 x 16 SRAM  
CAN 2.0A/B  
XAB1  
SCI0  
or  
GPIO  
XAB2  
INTERRUPT  
CONTROLS  
IPBB  
CONTROLS  
16  
2
2
A[00:05]  
SCI1  
or  
GPIO  
External  
Address Bus  
Switch  
16  
6
A[06:15] or  
GPIO-E2:E3 &  
GPIO-A0:A7  
COP/  
Watchdog  
COP RESET  
External  
Bus  
Interface  
Unit  
10  
16  
External  
Data Bus  
Switch  
MODULE CONTROLS  
Application-  
Specific  
Memory &  
Peripherals  
SPI  
or  
GPIO  
D[00:15]  
IPBus Bridge  
(IPBB)  
ADDRESS BUS [8:0]  
DATA BUS [15:0]  
PS Select  
DS Select  
WR Enable  
RD Enable  
4
Bus  
Control  
Dedicated  
GPIO  
14  
*includes TCS pin which is reserved for factory use and is tied to VSS  
Figure 1. 56F805 Block Diagram  
© Motorola, Inc., 2004. All rights reserved.  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
Part 1 Overview  
1.1 56F805 Features  
1.1.1  
Digital Signal Processing Core  
Efficient 16-bit 56800 family hybrid controller engine with dual Harvard architecture  
As many as 40 Million Instructions Per Second (MIPS) at 80MHz core frequency  
Single-cycle 16 × 16-bit parallel Multiplier-Accumulator (MAC)  
Two 36-bit accumulators, including extension bits  
16-bit bidirectional barrel 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/OnCE debug programming interface  
1.1.2  
Memory  
Harvard architecture permits as many as three simultaneous accesses to Program and Data memory  
On-chip memory including a low-cost, high-volume Flash solution  
— 31.5K × 16 bit words of Program Flash  
— 512 × 16-bit words of Program RAM  
— 4K× 16-bit words of Data Flash  
— 2K × 16-bit words of Data RAM  
— 2K × 16-bit words of Boot Flash  
Off-chip memory expansion capabilities programmable for 0, 4, 8, or 12 wait states  
— As much as 64K × 16 bits of Data memory  
— As much as 64K × 16 bits of Program memory  
1.1.3  
Peripheral Circuits for 56F805  
Two Pulse Width Modulator modules each with six PWM outputs, three Current Sense inputs, and  
four Fault inputs, fault tolerant design with dead time insertion; supports both center- and edge-  
aligned modes  
Two 12-bit Analog-to-Digital Converters (ADC) which support two simultaneous conversions;  
ADC and PWM modules can be synchronized  
Two Quadrature Decoders each with four inputs or two additional Quad Timers  
2
56F805 Technical Data  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
56F805 Description  
Two General Purpose Quad Timers totaling six pins: Timer C with two pins and Timer D with four  
pins  
CAN 2.0 B Module with 2-pin port for transmit and receive  
Two Serial Communication Interfaces, each with two pins (or four additional GPIO lines)  
Serial Peripheral Interface (SPI) with configurable four-pin port (or four additional GPIO lines)  
14 dedicated General Purpose I/O (GPIO) pins, 18 multiplexed GPIO pins  
Computer Operating Properly (COP) watchdog timer  
Two dedicated external interrupt pins  
External reset input pin for hardware reset  
External reset output pin for system reset  
JTAG/On-Chip Emulation (OnCE™) module for unobtrusive, processor speed-independent  
debugging  
Software-programmable, Phase Locked Loop-based frequency synthesizer for the hybrid controller  
core clock  
1.1.4  
Energy Information  
Fabricated in high-density CMOS with 5V-tolerant, TTL-compatible digital inputs  
Uses a single 3.3V power supply  
On-chip regulators for digital and analog circuitry to lower cost and reduce noise  
Wait and Stop modes available  
1.2 56F805 Description  
The 56F805 is a member of the 56800 core-based family of hybrid controllers. 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 56F805 is well-suited for many applications. The 56F805 includes many  
peripherals that are especially useful for applications such as motion control, smart appliances, steppers,  
encoders, tachometers, limit switches, power supply and control, automotive control, engine management,  
noise suppression, remote utility metering, and industrial control for power, lighting, and automation.  
The 56800 core is based on a Harvard-style architecture consisting of three execution units operating in  
parallel, allowing as many as six operations per instruction cycle. The microprocessor-style programming  
model and optimized instruction set allow straightforward generation of efficient, compact code for both  
MCU and DSP applications. The instruction set is also highly efficient for C compilers to enable rapid  
development of optimized control applications.  
The 56F805 supports program execution from either internal or external memories. Two data operands can  
be accessed from the on-chip Data RAM per instruction cycle. The 56F805 also provides two external  
dedicated interrupt lines, and up to 32 General Purpose Input/Output (GPIO) lines, depending on  
peripheral configuration.  
The 56F805 controller includes 31.5K words (16-bit) of Program Flash and 4K words of Data Flash (each  
programmable through the JTAG port) with 512 words of Program RAM and 2K words of Data RAM. It  
also supports program execution from external memory (64K).  
56F805 Technical Data  
3
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
The 56F805 incorporates a total of 2K words of Boot Flash for easy customer-inclusion of field-  
programmable software routines that can be used to program the main Program and Data Flash memory  
areas. Both Program and Data Flash memories can be independently bulk-erased or erased in page sizes of  
256 words. The Boot Flash memory can also be either bulk- or page-erased.  
Key application-specific features of the 56F805 include the two Pulse Width Modulator (PWM) modules.  
These modules each incorporate three complementary, individually programmable PWM signal outputs  
(each module is also capable of supporting six independent PWM functions for a total of 12 PWM outputs)  
to enhance motor control functionality. Complementary operation permits programmable dead time  
insertion, distortion correction via current sensing by software, and separate top and bottom output polarity  
control. The up-counter value is programmable to support a continuously variable PWM frequency. Edge-  
and center-aligned synchronous pulse width control (0% to 100% modulation) is supported. The device is  
capable of controlling most motor types: ACIM (AC Induction Motors), both BDC and BLDC (Brush and  
Brushless DC motors), SRM and VRM (Switched and Variable Reluctance Motors), and stepper motors.  
The PWMs incorporate fault protection and cycle-by-cycle current limiting with sufficient output drive  
capability to directly drive standard opto-isolators. A “smoke-inhibit”, write-once protection feature for  
key parameters and a patented PWM waveform distortion correction circuit are also provided. Each PWM  
is double-buffered and includes interrupt controls to permit integral reload rates to be programmable from  
1 to 16. The PWM modules provide a reference output to synchronize the ADCs.  
The 56F805 incorporates two separate Quadrature Decoders capable of capturing all four transitions on the  
two-phase inputs, permitting generation of a number proportional to actual position. Speed computation  
capabilities accommodate both fast and slow moving shafts. The integrated watchdog timer in the  
Quadrature Decoder can be programmed with a time-out value to alarm when no shaft motion is detected.  
Each input is filtered to ensure only true transitions are recorded.  
This controller also provides a full set of standard programmable peripherals that include two Serial  
Communications Interfaces (SCI), one Serial Peripheral Interface (SPI), and four Quad Timers. Any of  
these interfaces can be used as General Purpose Input/Outputs (GPIOs) if that function is not required. A  
Controller Area Network interface (CAN Version 2.0 A/B-compliant), an internal interrupt controller and  
14 dedicated GPIO are also included on the 56F805.  
1.3 State of the Art Development Environment  
TM  
Processor Expert (PE) provides a Rapid Application Design (RAD) tool that combines easy-to-  
use component-based software application creation with an expert knowledge system.  
The Code Warrior Integrated Development Environment is a sophisticated tool for code navigation,  
compiling, and debugging. A complete set of evaluation modules (EVMs) and development system  
cards will support concurrent engineering. Together, PE, Code Warrior and EVMs create a  
complete, scalable tools solution for easy, fast, and efficient development.  
4
56F805 Technical Data  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
Product Documentation  
1.4 Product Documentation  
The four documents listed in Table 2 are required for a complete description and proper design with the  
56F805. Documentation is available from local Motorola distributors, Motorola semiconductor sales  
offices, Motorola Literature Distribution Centers, or online at www.motorola.com/semiconductors.  
Table 1. 56F805 Chip Documentation  
Topic  
DSP56800  
Description  
Order Number  
Detailed description of the 56800 family architecture, and  
16-bit core processor and the instruction set  
DSP56800FM/D  
Family Manual  
DSP56F801/803/805/  
807 User’s Manual  
Detailed description of memory, peripherals, and interfaces  
of the 56F801, 56F803, 56F805, and 56F807  
DSP56F801-7UM/D  
DSP56F805/D  
56F805  
Technical Data Sheet  
Electrical and timing specifications, pin descriptions, and  
package descriptions (this document)  
56F805  
Product Brief  
Summary description and block diagram of the 56F805  
core, memory, peripherals and interfaces  
DSP56F805PB/D  
DSP56F805E/D  
56F805  
Errata  
Details any chip issues that might be present  
1.5 Data Sheet Conventions  
This data sheet uses the following conventions:  
OVERBAR  
This is used to indicate a signal that is active when pulled low. For example, the RESET pin is  
active when low.  
“asserted”  
“deasserted”  
Examples:  
A high true (active high) signal is high or a low true (active low) signal is low.  
A high true (active high) signal is low or a low true (active low) signal is high.  
Voltage1  
Signal/Symbol  
Logic State  
True  
Signal State  
Asserted  
PIN  
PIN  
PIN  
PIN  
VIL/VOL  
False  
Deasserted  
Asserted  
VIH/VOH  
VIH/VOH  
VIL/VOL  
True  
False  
Deasserted  
1. Values for VIL, VOL, VIH, and VOH are defined by individual product specifications.  
56F805 Technical Data  
5
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
Part 2 Signal/Connection Descriptions  
2.1 Introduction  
The input and output signals of the 56F805 are organized into functional groups, as shown in Table 2 and  
as illustrated in Figure 2. In Table 3 through Table 19, each table row describes the signal or signals  
present on a pin.  
Table 2. Functional Group Pin Allocations  
Number of  
Pins  
Detailed  
Description  
Functional Group  
Power (VDD or VDDA  
)
9
9
3
Table 3  
Table 4  
Table 5  
Ground (VSS or VSSA  
)
Supply Capacitors and VPP  
PLL and Clock  
3
Table 2.3  
Table 7  
Address Bus1  
16  
Data Bus  
16  
4
Table 8  
Table 9  
Bus Control  
Interrupt and Program Control  
Dedicated General Purpose Input/Output  
Pulse Width Modulator (PWM) Port  
5
Table 10  
Table 11  
Table 12  
Table 13  
14  
26  
4
Serial Peripheral Interface (SPI) Port1  
Quadrature Decoder Port2  
8
4
Table 14  
Table 15  
Serial Communications Interface (SCI) Port1  
CAN Port  
2
9
6
6
Table 16  
Table 17  
Table 18  
Table 19  
Analog to Digital Converter (ADC) Port  
Quad Timer Module Ports  
JTAG/On-Chip Emulation (OnCE)  
1. Alternately, GPIO pins  
2. Alternately, Quad Timer pins  
6
56F805 Technical Data  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
Introduction  
V
DD  
Power Port  
Ground Port  
Power Port  
Ground Port  
8
GPIOB0–7  
GPIOD0–5  
Dedicated  
GPIO  
8
6
V
SS  
8*  
1
V
V
DDA  
SSA  
1
PWMA0-5  
ISA0-2  
6
3
4
PWMA  
Port  
VCAPC  
Other  
Supply  
Ports  
2
1
FAULTA0-3  
V
PP  
PWMB0-5  
ISB0-2  
6
3
4
EXTAL  
XTAL  
PLL  
and  
Clock  
PWMB  
Port  
1
1
1
56F805  
FAULTB0-3  
CLKO  
SCLK (GPIOE4)  
MOSI (GPIOE5)  
MISO (GPIOE6)  
SS (GPIOE7)  
1
1
1
1
A0-A5  
6
2
8
External  
Address Bus or  
GPIO  
SPI Port  
or GPIO  
A6-7 (GPIOE2-E3)  
A8-15 (GPIOA0-A7)  
External  
Data Bus  
D0–D15  
TXD0 (GPIOE0)  
RXD0 (GPIOE1)  
16  
SCI0 Port  
or GPIO  
1
1
PS  
DS  
1
1
1
1
External  
Bus Control  
SCI1 Port  
or GPI0  
TXD1 (GPIOD6)  
RXD1 (GPIOD7)  
1
1
RD  
WR  
ANA0-7  
VREF  
8
1
ADCA  
Port  
PHASEA0 (TA0)  
PHASEB0 (TA1)  
INDEX0 (TA2)  
HOME0 (TA3)  
PHASEA1 (TB0)  
PHASEB1 (TB1)  
INDEX1 (TB2)  
HOME1 (TB3)  
TCK  
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Quadrature  
Decoder0 or  
Quad Timer A  
MSCAN_RX  
MSCAN_TX  
1
1
CAN  
Quadrature  
Decoder1 or  
Quad Timer B  
Quad  
Timers  
C & D  
TC0-1  
TD0-3  
2
4
TMS  
IRQA  
1
1
1
1
1
TDI  
IRQB  
JTAG/OnCE  
Port  
Interrupt/  
Program  
Control  
TDO  
RESET  
RSTO  
TRST  
EXTBOOT  
DE  
*includes TCS pin which is reserved for factory use and is tied to VSS  
1
Figure 2. 56F805 Signals Identified by Functional Group  
1. Alternate pin functionality is shown in parenthesis.  
56F805 Technical Data  
7
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
2.2 Power and Ground Signals  
Table 3. Power Inputs  
No. of Pins  
Signal Name  
VDD  
Signal Description  
8
Power—These pins provide power to the internal structures of the chip, and  
should all be attached to VDD.  
1
VDDA  
Analog Power—This pin is a dedicated power pin for the analog portion of the  
chip and should be connected to a low noise 3.3V supply.  
Table 4. Grounds  
No. of Pins  
Signal Name  
VSS  
Signal Description  
7
GND—These pins provide grounding for the internal structures of the chip, and  
should all be attached to VSS.  
1
1
VSSA  
TCS  
Analog Ground—This pin supplies an analog ground.  
TCS—This Schmitt pin is reserved for factory use and must be tied to VSS for  
normal use. In block diagrams, this pin is considered an additional VSS.  
Table 5. Supply Capacitors and VPP  
No. of  
Pins  
Signal  
Name  
Signal  
Type  
State During  
Signal Description  
Reset  
2
VCAPC  
Supply  
Supply  
VCAPC—Connect each pin to a 2.2µF or greater bypass  
capacitor in order to bypass the core logic voltage regulator,  
required for proper chip operation. For more information,  
please refer to Section 5.2.  
1
VPP  
Input  
Input  
VPP—This pin should be left unconnected as an open circuit  
for normal functionality.  
2.3 Clock and Phase Locked Loop Signals  
Table 6. PLL and Clock  
No. of  
Pins  
Signal  
Name  
Signal  
Type  
State During  
Reset  
Signal Description  
1
EXTAL  
Input  
Input  
External Crystal Oscillator Input—This input should be  
connected to an 8MHz external crystal or ceramic resonator. For  
more information, please refer to Section 3.5.  
1
XTAL  
Input/  
Output  
Chip-driven  
Crystal Oscillator Output—This output should be connected to  
an 8MHz external crystal or ceramic resonator. For more  
information, please refer to Section 3.5.  
This pin can also be connected to an external clock source. For  
more information, please refer to Section 3.5.3.  
8
56F805 Technical Data  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
Address, Data, and Bus Control Signals  
Table 6. PLL and Clock (Continued)  
No. of  
Pins  
Signal  
Name  
Signal  
Type  
State During  
Signal Description  
Reset  
1
CLKO  
Output  
Chip-driven  
Clock Output—This pin outputs a buffered clock signal. By  
programming the CLKOSEL[4:0] bits in the CLKO Select  
Register (CLKOSR), the user can select between outputting a  
version of the signal applied to XTAL and a version of the  
device’s master clock at the output of the PLL. The clock  
frequency on this pin can also be disabled by programming the  
CLKOSEL[4:0] bits in CLKOSR.  
2.4 Address, Data, and Bus Control Signals  
Table 7. Address Bus Signals  
No. of  
Pins  
Signal  
Name  
Signal  
Type  
State During  
Reset  
Signal Description  
6
2
A0–A5  
A6–A7  
Output  
Output  
Tri-stated  
Address Bus—A0–A5 specify the address for external  
Program or Data memory accesses.  
Tri-stated  
Input  
Address Bus—A6–A7 specify the address for external  
Program or Data memory accesses.  
GPIOE2–  
GPIOE3  
Input/  
Output  
Port E GPIO—These two General Purpose I/O (GPIO) pins  
can be individually programmed as input or output pins.  
After reset, the default state is Address Bus.  
8
A8–A15  
Output  
Tri-stated  
Input  
Address Bus—A8–A15 specify the address for external  
Program or Data memory accesses.  
GPIOA0–  
GPIOA7  
Input/  
Output  
Port A GPIO—These eight General Purpose I/O (GPIO) pins  
can be individually be programmed as input or output pins.  
After reset, the default state is Address Bus.  
Table 8. Data Bus Signals  
No.of  
Pins  
Signal  
Name  
Signal  
Type  
State During  
Signal Description  
Reset  
16  
D0–D15  
Input/  
Output  
Tri-stated  
Data Bus— D0–D15 specify the data for external Program or  
Data memory accesses. D0–D15 are tri-stated when the external  
bus is inactive. Internal pullups may be active.  
56F805 Technical Data  
9
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
Table 9. Bus Control Signals  
No. of  
Pins  
Signal  
Name  
Signal  
Type  
State During  
Reset  
Signal Description  
1
1
1
PS  
DS  
WR  
Output  
Tri-stated  
Tri-stated  
Tri-stated  
Program Memory Select—PS is asserted low for external  
Program memory access.  
Output  
Output  
Data Memory Select—DS is asserted low for external Data  
memory access.  
Write Enable—WR is asserted during external memory write  
cycles. When WR is asserted low, pins D0–D15 become  
outputs and the device puts data on the bus. When WR is  
deasserted high, the external data is latched inside the  
external device. When WR is asserted, it qualifies the A0–A15,  
PS, and DS pins. WR can be connected directly to the WE pin  
of a Static RAM.  
1
RD  
Output  
Tri-stated  
Read Enable—RD is asserted during external memory read  
cycles. When RD is asserted low, pins D0–D15 become inputs  
and an external device is enabled onto the device’s data bus.  
When RD is deasserted high, the external data is latched  
inside the device. When RD is asserted, it qualifies the A0–  
A15, PS, and DS pins. RD can be connected directly to the OE  
pin of a Static RAM or ROM.  
2.5 Interrupt and Program Control Signals  
Table 10. Interrupt and Program Control Signals  
State  
During  
Reset  
No. of  
Pins  
Signal  
Name  
Signal  
Type  
Signal Description  
1
1
1
IRQA  
Input  
(Schmitt)  
Input  
Input  
Input  
External Interrupt Request A—The IRQA input is a synchronized  
external interrupt request indicating an external device is requesting  
service. It can be programmed to be level-sensitive or negative-  
edge-triggered.  
IRQB  
Input  
(Schmitt)  
External Interrupt Request B—The IRQB input is an external  
interrupt request indicating an external device is requesting service.  
It can be programmed to be level-sensitive or negative-edge-  
triggered.  
RESET  
Input  
(Schmitt)  
Reset—This input is a direct hardware reset on the processor.  
When RESET is asserted low, the device is initialized and placed in  
the Reset state. A Schmitt trigger input is used for noise immunity.  
When the RESET pin is deasserted, the initial chip operating mode  
is latched from the EXTBOOT pin. The internal reset signal will be  
deasserted synchronous with the internal clocks, after a fixed  
number of internal clocks.  
To ensure complete hardware reset, RESET and TRST should be  
asserted together. The only exception occurs in a debugging  
environment when a hardware device reset is required and it is  
necessary not to reset the OnCE/JTAG module. In this case, assert  
RESET, but do not assert TRST.  
10  
56F805 Technical Data  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
GPIO Signals  
Table 10. Interrupt and Program Control Signals (Continued)  
State  
During  
Reset  
No. of  
Pins  
Signal  
Name  
Signal  
Type  
Signal Description  
1
1
RSTO  
Output  
Output  
Input  
Reset Output—This output reflects the internal reset state of the  
chip.  
EXTBOOT  
Input  
External Boot—This input is tied to VDD to force device to boot  
(Schmitt)  
from off-chip memory. Otherwise, it is tied to VSS  
.
2.6 GPIO Signals  
Table 11. Dedicated General Purpose Input/Output (GPIO) Signals  
No.of  
Pins  
Signal  
Name  
Signal  
Type  
State During  
Reset  
Signal Description  
8
6
GPIOB0–  
GPIOB7  
Input  
or  
Output  
Input  
Port B GPIO—These eight dedicated General Purpose I/O  
(GPIO) pins can be individually programmed as input or output  
pins.  
After reset, the default state is GPIO input.  
GPIOD0–  
GPIOD5  
Input  
or  
Input  
Port D GPIO—These six dedicated General Purpose I/O (GPIO)  
pins can be individually programmed as input or output pins.  
Output  
After reset, the default state is GPIO input.  
2.7 Pulse Width Modulator (PWM) Signals  
Table 12. Pulse Width Modulator (PWMA and PWMB) Signals  
No.of  
Pins  
Signal  
Type  
State During  
Reset  
Signal Name  
Signal Description  
6
3
PWMA05  
ISA02  
Output  
Tri- stated  
Input  
PWMA05—These are six PWMA output pins.  
Input  
(Schmitt)  
ISA02—These three input current status pins are used for  
top/bottom pulse width correction in complementary  
channel operation for PWMA.  
4
FAULTA03  
Input  
(Schmitt)  
Input  
FAULTA03—These four Fault input pins are used for  
disabling selected PWMA outputs in cases where fault  
conditions originate off-chip.  
6
3
PWMB05  
ISB02  
Output  
Output  
Input  
PWMB05—These are six PWMB output pins.  
Input  
(Schmitt)  
ISB02— These three input current status pins are used  
for top/bottom pulse width correction in complementary  
channel operation for PWMB.  
4
FAULTB03  
Input  
(Schmitt)  
Input  
FAULTB03—These four Fault input pins are used for  
disabling selected PWMB outputs in cases where fault  
conditions originate off-chip.  
56F805 Technical Data  
11  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
2.8 Serial Peripheral Interface (SPI) Signals  
Table 13. Serial Peripheral Interface (SPI) Signals  
No. of  
Pins  
Signal  
Name  
Signal  
Type  
State During  
Reset  
Signal Description  
1
MISO  
GPIOE6  
MOSI  
Input/  
Output  
Input  
Input  
Input  
Input  
SPI Master In/Slave Out (MISO)—This serial data pin is an  
input to a master device and an output from a slave device.  
The MISO line of a slave device is placed in the high-  
impedance state if the slave device is not selected.  
Input/  
Output  
Port E GPIO—This pin is a General Purpose I/O (GPIO) pin  
that can individually be programmed as an input or output pin.  
After reset, the default state is MISO.  
1
Input/  
Output  
SPI Master Out/Slave In (MOSI)—This serial data pin is an  
output from a master device and an input to a slave device.  
The master device places data on the MOSI line a half-cycle  
before the clock edge that the slave device uses to latch the  
data.  
GPIOE5  
Input/  
Output  
Port E GPIO—This General Purpose I/O (GPIO) pin can be  
individually programmed as an input or output pin.  
After reset, the default state is MOSI.  
1
SCLK  
Input/  
Output  
Input  
Input  
SPI Serial Clock—In master mode, this pin serves as an  
output, clocking slaved listeners. In slave mode, this pin  
serves as the data clock input.  
GPIOE4  
Input/  
Port E GPIO—This General Purpose I/O (GPIO) pin can be  
Output  
individually programmed as an input or output pin.  
After reset, the default state is SCLK.  
1
SS  
Input  
Input  
Input  
SPI Slave Select—In master mode, this pin is used to  
arbitrate multiple masters. In slave mode, this pin is used to  
select the slave.  
GPIOE7  
Input/  
Port E GPIO—This General Purpose I/O (GPIO) pin can be  
Output  
individually programmed as an input or output pin.  
After reset, the default state is SS.  
12  
56F805 Technical Data  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
Quadrature Decoder Signals  
2.9 Quadrature Decoder Signals  
Table 14. Quadrature Decoder (Quad Dec0 and Quad Dec1) Signals  
No. of  
Pins  
Signal  
Name  
Signal  
Type  
State During  
Reset  
Signal Description  
1
1
1
1
1
1
1
1
PHASEA0  
TA0  
Input  
Input/Output  
Input  
Input  
Input  
Input  
Input  
Input  
Input  
Input  
Input  
Input  
Input  
Input  
Input  
Input  
Input  
Input  
Input  
Phase A—Quadrature Decoder #0 PHASEA input  
TA0—Timer A Channel 0  
PHASEB0  
TA1  
Phase B—Quadrature Decoder #0 PHASEB input  
TA1—Timer A Channel 1  
Input/Output  
Input  
INDEX0  
TA2  
Index—Quadrature Decoder #0 INDEX input  
TA2—Timer A Channel 2  
Input/Output  
Input  
HOME0  
TA3  
Home—Quadrature Decoder #0 HOME input  
TA3—Timer A Channel 3  
Input/Output  
Input  
PHASEA1  
TB0  
Phase A—Quadrature Decoder #1 PHASEA input  
TB0—Timer B Channel 0  
Input/Output  
Input  
PHASEB1  
TB1  
Phase B—Quadrature Decoder #1 PHASEB input  
TB1—Timer B Channel 1  
Input/Output  
Input  
INDEX1  
TB2  
Index—Quadrature Decoder #1 INDEX input  
TB2—Timer B Channel 2  
Input/Output  
Input  
HOME1  
TB3  
Home—Quadrature Decoder #1 HOME input  
TB3—Timer B Channel 3  
Input/Output  
2.10 Serial Communications Interface (SCI) Signals  
Table 15. Serial Communications Interface (SCI0 and SCI1) Signals  
No. of  
Pins  
Signal  
Name  
Signal  
Type  
State During  
Reset  
Signal Description  
1
TXD0  
Output  
Input  
Input  
Transmit Data (TXD0)—SCI0 transmit data output  
GPIOE0  
Input/  
Port E GPIO—This pin is a General Purpose I/O (GPIO) pin  
Output  
that can individually be programmed as input or output pin.  
After reset, the default state is SCI output.  
56F805 Technical Data  
13  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
Table 15. Serial Communications Interface (SCI0 and SCI1) Signals (Continued)  
No. of  
Pins  
Signal  
Name  
Signal  
Type  
State During  
Reset  
Signal Description  
1
1
1
RXD0  
Input  
Input  
Input  
Receive Data (RXD0)— SCI0 receive data input  
GPIOE1  
Input/  
Output  
Port E GPIO—This pin is a General Purpose I/O (GPIO) pin  
that can individually be programmed as input or output pin.  
After reset, the default state is SCI input.  
TXD1  
Output  
Input  
Input  
Transmit Data (TXD1)—SCI1 transmit data output  
GPIOD6  
Input/  
Output  
Port D GPIO—This pin is a General Purpose I/O (GPIO) pin  
that can individually be programmed as an input or output pin.  
After reset, the default state is SCI output.  
RXD1  
Input  
Input  
Input  
Receive Data (RXD1)—SCI1 receive data input  
GPIOD7  
Input/  
Port D GPIO—This pin is a General Purpose I/O (GPIO) pin  
Output  
that can individually be programmed as an input or output pin.  
After reset, the default state is SCI input.  
2.11 CAN Signals  
Table 16. CAN Module Signals  
No. of  
Pins  
Signal  
Name  
Signal  
Type  
StateDuring  
Signal Description  
Reset  
1
1
MSCAN_ RX  
MSCAN_ TX  
Input  
(Schmitt)  
Input  
MSCAN Receive Data—This is the MSCAN input. This  
pin has an internal pull-up resistor.  
Output  
Output  
MSCAN Transmit Data—MSCAN output. CAN output is  
open-drain output and a pull-up resistor is needed.  
2.12 Analog-to-Digital Converter (ADC) Signals  
Table 17. Analog to Digital Converter Signals  
No. of  
Pins  
Signal  
Name  
Signal  
Type  
State During  
Reset  
Signal Description  
4
4
1
ANA03  
ANA47  
VREF  
Input  
Input  
Input  
Input  
Input  
Input  
ANA03—Analog inputs to ADC channel 1  
ANA47—Analog inputs to ADC channel 2  
VREF—Analog reference voltage for ADC. Must be set to  
VDDA - 0.3V for optimal performance.  
14  
56F805 Technical Data  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
Quad Timer Module Signals  
2.13 Quad Timer Module Signals  
Table 18. Quad Timer Module Signals  
No. of  
Pins  
Signal  
Name  
Signal  
Type  
State During  
Reset  
Signal Description  
2
4
TC0-1  
TD0-3  
Input/  
Output  
Input  
Input  
TC01—Timer C Channels 0 and 1  
Input/  
TD03—Timer D Channels 0, 1, 2, and 3  
Output  
2.14 JTAG/OnCE  
Table 19. JTAG/On-Chip Emulation (OnCE) Signals  
No. of  
Pins  
Signal  
Name  
Signal  
Type  
State During  
Reset  
Signal Description  
1
1
1
1
TCK  
TMS  
TDI  
Input  
Input, pulled Test Clock Input—This input pin provides a gated clock to  
(Schmitt) low internally synchronize the test logic and shift serial data to the JTAG/OnCE  
port. The pin is connected internally to a pull-down resistor.  
Input  
Input, pulled Test Mode Select Input—This input pin is used to sequence the  
(Schmitt) high internally JTAG TAP controller’s state machine. It is sampled on the rising  
edge of TCK and has an on-chip pull-up resistor.  
Input  
Input, pulled Test Data Input—This input pin provides a serial input data stream  
(Schmitt) high internally to the JTAG/OnCE port. It is sampled on the rising edge of TCK and  
has an on-chip pull-up resistor.  
TDO  
Output  
Tri-stated  
Test Data Output—This tri-statable output pin provides a serial  
output data stream from the JTAG/OnCE port. It is driven in the  
Shift-IR and Shift-DR controller states, and changes on the falling  
edge of TCK.  
1
1
TRST  
Input  
Input, pulled Test Reset—As an input, a low signal on this pin provides a reset  
(Schmitt) high internally signal to the JTAG TAP controller. To ensure complete hardware  
reset, TRST should be asserted at power-up and whenever RESET  
is asserted. The only exception occurs in a debugging environment  
when a hardware device reset is required and it is necessary not to  
reset the OnCE/JTAG module. In this case, assert RESET, but do  
not assert TRST.  
DE  
Output  
Output  
Debug Event—DE provides a low pulse on recognized debug  
events.  
56F805 Technical Data  
15  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
Part 3 Specifications  
3.1 General Characteristics  
The 56F805 is fabricated in high-density CMOS with 5V-tolerant TTL-compatible digital inputs. The term  
“5V-tolerant” refers to the capability of an I/O pin, built on a 3.3V-compatible process technology, to  
withstand a voltage up to 5.5V without damaging the device. Many systems have a mixture of devices  
designed for 3.3V and 5V power supplies. In such systems, a bus may carry both 3.3V and 5V-compatible  
I/O voltage levels (a standard 3.3V I/O is designed to receive a maximum voltage of 3.3V ± 10% during  
normal operation without causing damage). This 5V-tolerant capability therefore offers the power savings  
of 3.3V I/O levels while being able to receive 5V levels without being damaged.  
Absolute maximum ratings given in Table 20 are stress ratings only, and functional operation at the  
maximum is not guaranteed. Stress beyond these ratings may affect device reliability or cause permanent  
damage to the device.  
The 56F805 DC/AC electrical specifications are preliminary and are from design simulations. These  
specifications may not be fully tested or guaranteed at this early stage of the product life cycle. Finalized  
specifications will be published after complete characterization and device qualifications have been  
completed.  
CAUTION  
This device contains protective circuitry to guard against damage due  
to high static voltage or electrical fields. However, normal precautions  
are advised to avoid application of any voltages higher than maximum  
rated voltages to this high-impedance circuit. Reliability of operation  
is enhanced if unused inputs are tied to an appropriate voltage level.  
Table 20. Absolute Maximum Ratings  
Characteristic  
Symbol  
VDD  
Min  
Max  
Unit  
V
Supply voltage  
VSS – 0.3  
VSS – 0.3  
VSS + 4.0  
VSS + 5.5V  
All other input voltages, excluding Analog inputs, EXTAL  
and XTAL  
VIN  
V
Analog inputs, ANA0-7 and VREF  
Analog inputs EXTAL and XTAL  
VIN  
VIN  
I
VSSA – 0.3  
VSSA– 0.3  
VDDA + 0.3  
VSSA+ 3.0  
10  
V
V
Current drain per pin excluding VDD, VSS, PWM outputs,  
TCS, VPP, VDDA, VSSA  
mA  
16  
56F805 Technical Data  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
General Characteristics  
Table 21. Recommended Operating Conditions  
Characteristic  
Supply voltage, digital  
Symbol  
VDD  
Min  
3.0  
3.0  
2.7  
–40  
Typ  
3.3  
3.3  
Max  
3.6  
Unit  
V
Supply Voltage, analog  
VDDA  
VREF  
TA  
3.6  
V
ADC reference voltage  
VDDA  
85  
V
Ambient operating temperature  
°C  
6
Table 22. Thermal Characteristics  
Value  
Characteristic  
Comments  
Symbol  
Unit  
Notes  
144-pin LQFP  
Junction to ambient  
Natural convection  
RθJA  
47.1  
°C/W  
2
Junction to ambient (@1m/sec)  
RθJMA  
43.8  
40.8  
°C/W  
°C/W  
2
Junction to ambient  
Natural convection  
Four layer board  
(2s2p)  
RθJMA  
(2s2p)  
1,2  
Junction to ambient (@1m/sec) Four layer board  
(2s2p)  
RθJMA  
39.2  
°C/W  
1,2  
Junction to case  
RθJC  
ΨJT  
11.8  
°C/W  
°C/W  
W
3
Junction to center of case  
I/O pin power dissipation  
Power dissipation  
1
4, 5  
P I/O  
P D  
User Determined  
P D = (IDD x VDD + P I/O  
)
W
Junction to center of case  
PDMAX  
°C  
(TJ - TA) /θJA  
Notes:  
1. Theta-JA determined on 2s2p test boards is frequently lower than would be observed in an application.  
Determined on 2s2p thermal test board.  
2. Junction to ambient thermal resistance, Theta-JA (RθJA) was simulated to be equivalent to the  
JEDEC specification JESD51-2 in a horizontal configuration in natural convection. Theta-JA was  
also simulated on a thermal test board with two internal planes (2s2p where “s” is the number of  
signal layers and “p” is the number of planes) per JESD51-6 and JESD51-7. The correct name for  
Theta-JA for forced convection or with the non-single layer boards is Theta-JMA.  
3. Junction to case thermal resistance, Theta-JC (RθJC ), was simulated to be equivalent to the measured  
values using the cold plate technique with the cold plate temperature used as the “case” temperature.  
The basic cold plate measurement technique is described by MIL-STD 883D, Method 1012.1. This  
is the correct thermal metric to use to calculate thermal performance when the package is being used  
with a heat sink.  
4. Thermal Characterization Parameter, Psi-JT (ΨJT ), is the “resistance” from junction to reference  
point thermocouple on top center of case as defined in JESD51-2. ΨJT is a useful value to use to  
estimate junction temperature in steady-state customer environments.  
56F805 Technical Data  
17  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
5. Junction temperature is a function of on-chip power dissipation, package thermal resistance,  
mounting site (board) temperature, ambient temperature, air flow, power dissipation of other  
components on the board, and board thermal resistance.  
6. See Section 5.1 from more details on thermal design considerations.  
3.2 DC Electrical Characteristics  
Table 23. DC Electrical Characteristics  
Operating Conditions: VSS = VSSA = 0 V, VDD = VDDA = 3.0–3.6 V, TA = –40° to +85°C, CL 50pF, fop = 80MHz  
Characteristic  
Input high voltage (XTAL/EXTAL)  
Symbol  
VIHC  
VILC  
VIHS  
VILS  
VIH  
Min  
2.25  
0
Typ  
Max  
2.75  
0.5  
5.5  
0.8  
5.5  
0.8  
1
Unit  
V
Input low voltage (XTAL/EXTAL)  
V
Input high voltage (Schmitt trigger inputs)1  
2.2  
-0.3  
2.0  
-0.3  
-1  
V
Input low voltage (Schmitt trigger inputs)1  
Input high voltage (all other digital inputs)  
V
V
VIL  
V
Input low voltage (all other digital inputs)  
Input current high (pullup/pulldown resistors disabled,  
IIH  
µA  
VIN=VDD  
Input current low (pullup/pulldown resistors disabled, VIN=VSS  
Input current high (with pullup resistor, VIN=VDD  
Input current low (with pullup resistor, VIN=VSS  
Input current high (with pulldown resistor, VIN=VDD  
)
)
IIL  
IIHPU  
IILPU  
-1  
-1  
30  
1
1
µA  
µA  
µA  
µA  
µA  
KΩ  
µA  
µA  
µA  
)
)
-210  
20  
-50  
180  
1
)
IIHPD  
IILPD  
RPU, RPD  
IOZL  
Input current low (with pulldown resistor, VIN=VSS  
Nominal pullup or pulldown resistor value  
Output tri-state current low  
)
-1  
-10  
-10  
-15  
10  
10  
15  
Output tri-state current high  
IOZH  
2
IIHA  
Input current high (analog inputs, VIN=VDDA  
)
3
IILA  
-15  
15  
µA  
Input current low (analog inputs, VIN=VSSA  
Output High Voltage (at IOH)  
Output Low Voltage (at IOL)  
Output source current  
)
VOH  
VOL  
IOH  
IOL  
VDD – 0.7  
0.4  
V
V
4
mA  
mA  
Output sink current  
4
18  
56F805 Technical Data  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
DC Electrical Characteristics  
Table 23. DC Electrical Characteristics (Continued)  
Operating Conditions: VSS = VSSA = 0 V, VDD = VDDA = 3.0–3.6 V, TA = –40° to +85°C, CL 50pF, fop = 80MHz  
Characteristic  
PWM pin output source current3  
Symbol  
IOHP  
Min  
10  
16  
Typ  
8
Max  
Unit  
mA  
mA  
pF  
PWM pin output sink current4  
Input capacitance  
IOLP  
CIN  
Output capacitance  
VDD supply current  
COUT  
12  
pF  
5
IDDT  
Run 6  
126  
105  
152  
129  
mA  
mA  
Wait7  
Stop  
60  
84  
mA  
V
Low Voltage Interrupt, external power supply8  
Low Voltage Interrupt, internal power supply9  
Power on Reset10  
VEIO  
VEIC  
2.4  
2.7  
3.0  
2.0  
2.2  
1.7  
2.4  
2.0  
V
V
VPOR  
1. Schmitt Trigger inputs are: EXTBOOT, IRQA, IRQB, RESET, ISA0-2, FAULTA0-3, ISB0-2, FAULT0B-3, TCS,  
TCK, TRST, TMS, TDI, and MSCAN_RX  
2. Analog inputs are: ANA[0:7], XTAL and EXTAL. Specification assumes ADC is not sampling.  
3. PWM pin output source current measured with 50% duty cycle.  
4. PWM pin output sink current measured with 50% duty cycle.  
5. IDDT = IDD + IDDA (Total supply current for VDD + VDDA  
)
6. Run (operating) IDD measured using 8MHz clock source. All inputs 0.2V from rail; outputs unloaded. All ports  
configured as inputs; measured with all modules enabled.  
7. Wait IDD measured using external square wave clock source (fosc = 8MHz) into XTAL; all inputs 0.2V from rail; no  
DC loads; less than 50pF on all outputs. CL = 20pF on EXTAL; all ports configured as inputs; EXTAL capacitance  
linearly affects wait IDD; measured with PLL enabled.  
8. This low voltage interrupt monitors the VDDA external power supply. VDDA is generally connected to the same  
potential as VDD via separate traces. If VDDA drops below VEIO, an interrupt is generated. Functionality of the device is  
guaranteed under transient conditions when VDDA>VEIO (between the minimum specified VDD and the point when the  
VEIO interrupt is generated).  
9. This low voltage interrupt monitors the internally regulated core power supply. If the output from the internal  
voltage is regulator drops below VEIC, an interrupt is generated. Since the core logic supply is internally regulated, this  
interrupt will not be generated unless the external power supply drops below the minimum specified value (3.0V).  
10. Poweron reset occurs whenever the internally regulated 2.5V digital supply drops below 1.5V typical. While power  
is ramping up, this signal remains active as long as the internal 2.5V is below 1.5V typical, no matter how long the ramp-  
up rate is. The internally regulated voltage is typically 100mV less than VDD during ramp-up until 2.5V is reached, at  
which time it self-regulates.  
56F805 Technical Data  
19  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
180  
150  
IDD Analog  
IDD Total  
IDD Digital  
120  
90  
60  
30  
0
20  
60  
80  
40  
Freq. (MHz)  
Figure 3. Maximum Run IDD vs. Frequency (see Note 6. in Table 16)  
3.3 AC Electrical Characteristics  
Timing waveforms in Section 3.3 are tested using the VIL and VIH levels specified in the DC  
Characteristics table. In Figure 4 the levels of VIH and VIL for an input signal are shown.  
Low  
VIL  
High  
VIH  
90%  
50%  
10%  
Input Signal  
Midpoint1  
Fall Time  
Rise Time  
Note: The midpoint is VIL + (VIH – VIL)/2.  
Figure 4. Input Signal Measurement References  
Figure 5 shows the definitions of the following signal states:  
Active state, when a bus or signal is driven, and enters a low impedance state.  
Tri-stated, when a bus or signal is placed in a high impedance state.  
Data Valid state, when a signal level has reached V or V  
OL  
OH.  
Data Invalid state, when a signal level is in transition between V and V  
OL  
OH.  
20  
56F805 Technical Data  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
Flash Memory Characteristics  
Data2 Valid  
Data2  
Data1 Valid  
Data1  
Data3 Valid  
Data3  
Data  
Tri-stated  
Data Invalid State  
Data Active  
Data Active  
Figure 5. Signal States  
3.4 Flash Memory Characteristics  
Table 24. Flash Memory Truth Table  
XE1  
YE2  
SE3  
OE4  
PROG5  
ERASE6  
MAS17  
NVSTR8  
Mode  
Standby  
Read  
L
L
H
H
L
L
H
L
L
L
L
H
L
L
L
L
L
H
L
L
L
L
L
L
L
L
H
L
L
H
H
H
H
Word Program  
Page Erase  
Mass Erase  
L
H
H
H
H
H
L
1. X address enable, all rows are disabled when XE = 0  
2. Y address enable, YMUX is disabled when YE = 0  
3. Sense amplifier enable  
4. Output enable, tri-state Flash data out bus when OE = 0  
5. Defines program cycle  
6. Defines erase cycle  
7. Defines mass erase cycle, erase whole block  
8. Defines non-volatile store cycle  
Table 25. IFREN Truth Table  
Mode  
IFREN = 1  
IFREN = 0  
Read  
Read information block  
Program information block  
Erase information block  
Erase both block  
Read main memory block  
Program main memory block  
Erase main memory block  
Erase main memory block  
Word program  
Page erase  
Mass erase  
56F805 Technical Data  
21  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
Table 26. Flash Timing Parameters  
Operating Conditions: VSS = VSSA = 0 V, VDD = VDDA = 3.0–3.6V, TA = –40° to +85°C, CL 50pF  
Characteristic  
Program time  
Symbol  
Min  
20  
Typ  
Max  
Unit  
us  
Figure  
Figure 6  
Figure 7  
Figure 8  
Tprog*  
Erase time  
20  
ms  
Terase*  
Mass erase time  
100  
10,000  
10  
ms  
Tme*  
ECYC  
Endurance1  
20,000  
30  
cycles  
years  
Data Retention1 @ 5000 cycles  
DRET  
The following parameters should only be used in the Manual Word Programming Mode  
PROG/ERASE to NVSTR set  
up time  
5
us  
Figure 6,  
Figure 7, Figure 8  
Tnvs*  
NVSTR hold time  
5
100  
10  
1
us  
us  
us  
us  
Figure 6, Figure 7  
Figure 8  
Tnvh*  
Tnvh1*  
Tpgs*  
Trcv*  
NVSTR hold time (mass erase)  
NVSTR to program set up time  
Recovery time  
Figure 6  
Figure 6,  
Figure 7, Figure 8  
Cumulative program  
HV period2  
3
ms  
Figure 6  
Thv  
Program hold time3  
Figure 6  
Figure 6  
Figure 6  
Tpgh  
Tads  
Tadh  
Address/data set up time3  
Address/data hold time3  
1. One cycle is equal to an erase program and read.  
2. Thv is the cumulative high voltage programming time to the same row before next erase. The same address cannot  
be programmed twice before next erase.  
3. Parameters are guaranteed by design in smart programming mode and must be one cycle or greater.  
*The Flash interface unit provides registers for the control of these parameters.  
22  
56F805 Technical Data  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
Flash Memory Characteristics  
IFREN  
XADR  
XE  
Tadh  
YADR  
YE  
DIN  
Tads  
PROG  
NVSTR  
Tnvs  
Tprog  
Tpgh  
Tpgs  
Tnvh  
Trcv  
Thv  
Figure 6. Flash Program Cycle  
IFREN  
XADR  
XE  
YE=SE=OE=MAS1=0  
ERASE  
NVSTR  
Tnvs  
Tnvh  
Trcv  
Terase  
Figure 7. Flash Erase Cycle  
56F805 Technical Data  
23  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
IFREN  
XADR  
XE  
MAS1  
YE=SE=OE=0  
ERASE  
NVSTR  
Tnvs  
Tnvh1  
Trcv  
Tme  
Figure 8. Flash Mass Erase Cycle  
3.5 External Clock Operation  
The 56F805 system clock can be derived from a crystal or an external system clock signal. To generate a  
reference frequency using the internal oscillator, a reference crystal must be connected between the  
EXTAL and XTAL pins.  
3.5.1  
Crystal Oscillator  
The internal oscillator is also designed to interface with a parallel-resonant crystal resonator in the  
frequency range specified for the external crystal in Table 28. In Figure 9 a recommended crystal  
oscillator circuit is shown. Follow the crystal supplier’s recommendations when selecting a crystal,  
because crystal parameters determine the component values required to provide maximum stability and  
reliable start-up. The crystal and associated components should be mounted as close as possible to the  
EXTAL and XTAL pins to minimize output distortion and start-up stabilization time. The internal 56F80x  
oscillator circuitry is designed to have no external load capacitors present. As shown in Figure 10 no  
external load capacitors should be used.  
The 56F80x components internally are modeled as a parallel resonant oscillator circuit to provide a  
capacitive load on each of the oscillator pins (XTAL and EXTAL) of 10pF to 13pF over temperature and  
process variations. Using a typical value of internal capacitance on these pins of 12pF and a value of 3pF as  
a typical circuit board trace capacitance the parallel load capacitance presented to the crystal is 9pF as  
determined by the following equation:  
CL1 * CL2  
CL1 + CL2  
12 * 12  
12 + 12  
CL =  
+ Cs =  
+ 3 = 6 + 3 = 9pF  
24  
56F805 Technical Data  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
External Clock Operation  
This is the value load capacitance that should be used when selecting a crystal and determining the actual  
frequency of operation of the crystal oscillator circuit.  
EXTAL XTAL  
Recommended External Crystal  
Parameters:  
Rz  
Rz = 1 to 3 MΩ  
fc = 8MHz (optimized for 8MHz)  
fc  
Figure 9. Connecting to a Crystal Oscillator  
3.5.2  
Ceramic Resonator  
It is also possible to drive the internal oscillator with a ceramic resonator, assuming the overall system  
design can tolerate the reduced signal integrity. In Figure 10, a typical ceramic resonator circuit is shown.  
Refer to supplier’s recommendations when selecting a ceramic resonator and associated components. The  
resonator and components should be mounted as close as possible to the EXTAL and XTAL pins. The  
internal 56F80x oscillator circuitry is designed to have no external load capacitors present. As shown in  
Figure 9 no external load capacitors should be used.  
Recommended Ceramic Resonator  
Parameters:  
Rz = 1 to 3 MΩ  
EXTAL XTAL  
Rz  
fc = 8MHz (optimized for 8MHz)  
fc  
Figure 10. Connecting a Ceramic Resonator  
Note: Motorola recommends only two terminal ceramic resonators vs. three terminal  
resonators (which contain an internal bypass capacitor to ground).  
3.5.3  
External Clock Source  
The recommended method of connecting an external clock is given in Figure 11. The external clock  
source is connected to XTAL and the EXTAL pin is grounded.  
56F805  
XTAL  
EXTAL  
VSS  
External  
Clock  
Figure 11. Connecting an External Clock Signal  
56F805 Technical Data  
25  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
3
Table 27. External Clock Operation Timing Requirements  
Operating Conditions: VSS = VSSA = 0 V, VDD = VDDA = 3.0–3.6V, TA = –40° to +85°C  
Characteristic  
Symbol  
fosc  
Min  
0
Typ  
Max  
80  
Unit  
MHz  
ns  
Frequency of operation (external clock driver)1  
Clock Pulse Width2, 5  
tPW  
6.25  
1. See Figure 11 for details on using the recommended connection of an external clock driver.  
2. The high or low pulse width must be no smaller than 6.25ns or the chip will not function.  
3. Parameters listed are guaranteed by design.  
VIH  
External  
Clock  
90%  
50%  
10%  
90%  
50%  
10%  
tPW  
tPW  
VIL  
Note: The midpoint is VIL + (VIH – VIL)/2.  
Figure 12. External Clock Timing  
3.5.4  
Phase Locked Loop Timing  
Table 28. PLL Timing  
Operating Conditions: VSS = VSSA = 0 V, VDD = VDDA = 3.0–3.6V, TA = –40° to +85°C  
Characteristic  
Symbol  
fosc  
Min  
4
Typ  
8
Max  
10  
Unit  
External reference crystal frequency for the PLL1  
PLL output frequency2  
MHz  
MHz  
ms  
fout/2  
tplls  
40  
110  
10  
PLL stabilization time 3 0o to +85oC  
PLL stabilization time3 -40o to 0oC  
1
tplls  
100  
200  
ms  
1. An externally supplied reference clock should be as free as possible from any phase jitter for the PLL to work  
correctly. The PLL is optimized for 8MHz input crystal.  
2. ZCLK may not exceed 80MHz. For additional information on ZCLK and fout/2, please refer to the OCCS chapter  
in the User Manual. ZCLK = fop  
3. This is the minimum time required after the PLL set-up is changed to ensure reliable operation.  
26  
56F805 Technical Data  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
External Bus Asynchronous Timing  
3.6 External Bus Asynchronous Timing  
1, 2  
Table 29. External Bus Asynchronous Timing  
Operating Conditions: VSS = VSSA = 0 V, VDD = VDDA = 3.0–3.6 V, TA = –40° to +85°C, CL 50pF, fop = 80MHz  
Characteristic  
Symbol  
Unit  
Min  
Max  
Address Valid to WR Asserted  
tAWR  
tWR  
6.5  
ns  
WR Width Asserted  
Wait states = 0  
Wait states > 0  
7.5  
(T*WS)+7.5  
ns  
ns  
WR Asserted to D0–D15 Out Valid  
tWRD  
tDOH  
tDOS  
T + 4.2  
ns  
ns  
Data Out Hold Time from WR Deasserted  
4.8  
Data Out Set Up Time to WR Deasserted  
Wait states = 0  
Wait states > 0  
2.2  
(T*WS)+6.4  
ns  
ns  
RD Deasserted to Address Not Valid  
tRDA  
0
ns  
Address Valid to RD Deasserted  
Wait states = 0  
Wait states > 0  
tARDD  
18.7  
(T*WS) + 18.7  
ns  
ns  
Input Data Hold to RD Deasserted  
tDRD  
tRD  
0
ns  
RD Assertion Width  
Wait states = 0  
Wait states > 0  
19  
ns  
ns  
(T*WS)+19  
Address Valid to Input Data Valid  
Wait states = 0  
Wait states > 0  
tAD  
1
ns  
ns  
(T*WS)+1  
Address Valid to RD Asserted  
tARDA  
tRDD  
-4.4  
ns  
RD Asserted to Input Data Valid  
Wait states = 0  
Wait states > 0  
2.4  
ns  
ns  
(T*WS) + 2.4  
WR Deasserted to RD Asserted  
RD Deasserted to RD Asserted  
WR Deasserted to WR Asserted  
RD Deasserted to WR Asserted  
tWRRD  
tRDRD  
tWRWR  
tRDWR  
6.8  
0
ns  
ns  
ns  
ns  
14.1  
12.8  
1. Timing is both wait state- and frequency-dependent. In the formulas listed, WS = the number of wait states and  
T = Clock Period. For 80MHz operation, T = 12.5ns.  
2. Parameters listed are guaranteed by design.  
To calculate the required access time for an external memory for any frequency < 80Mhz, use this formula:  
Top = Clock period @ desired operating frequency  
WS = Number of wait states  
Memory Access Time = (Top*WS) + (Top- 11.5)  
56F805 Technical Data  
27  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
A0–A15,  
PS, DS  
tARDD  
(See Note)  
tRDA  
tARDA  
tRDRD  
tRD  
tAWR  
tWRWR  
RD  
tWRRD  
tWR  
tRDWR  
WR  
tRDD  
tAD  
tDOH  
tWRD  
tDRD  
tDOS  
Data In  
Data Out  
D0–D15  
Note: During read-modify-write instructions and internal instructions, the address lines do not change state.  
Figure 13. External Bus Asynchronous Timing  
3.7 Reset, Stop, Wait, Mode Select, and Interrupt Timing  
1, 6  
Table 30. Reset, Stop, Wait, Mode Select, and Interrupt Timing  
Operating Conditions: VSS = VSSA = 0 V, VDD = VDDA = 3.0–3.6 V, TA = –40° to +85°C, CL 50pF  
See  
Figure  
Characteristic  
Symbol  
Min  
Max  
Unit  
RESET Assertion to Address, Data and Control  
Signals High Impedance  
tRAZ  
21  
ns  
Figure 14  
Figure 14  
Minimum RESET Assertion Duration2  
OMR Bit 6 = 0  
OMR Bit 6 = 1  
tRA  
275,000T  
128T  
ns  
ns  
RESET Deassertion to First External Address Output  
Edge-sensitive Interrupt Request Width  
tRDA  
tIRW  
tIDM  
33T  
1.5T  
15T  
34T  
ns  
ns  
ns  
Figure 14  
Figure 15  
Figure 16  
IRQA, IRQB Assertion to External Data Memory  
Access Out Valid, caused by first instruction  
execution in the interrupt service routine  
IRQA, IRQB Assertion to General Purpose Output  
Valid, caused by first instruction execution in the  
interrupt service routine  
tIG  
16T  
ns  
Figure 16  
IRQA Low to First Valid Interrupt Vector Address Out  
recovery from Wait State3  
tIRI  
13T  
2T  
ns  
ns  
Figure 17  
Figure 18  
IRQA Width Assertion to Recover from Stop State4  
tIW  
28  
56F805 Technical Data  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
Reset, Stop, Wait, Mode Select, and Interrupt Timing  
1, 6  
Table 30. Reset, Stop, Wait, Mode Select, and Interrupt Timing  
(Continued)  
Operating Conditions: VSS = VSSA = 0 V, VDD = VDDA = 3.0–3.6 V, TA = –40° to +85°C, CL 50pF  
See  
Unit  
Characteristic  
Symbol  
Min  
Max  
Figure  
Delay from IRQA Assertion to Fetch of first instruction  
tIF  
Figure 18  
(exiting Stop)  
OMR Bit 6 = 0  
OMR Bit 6 = 1  
275,000T  
12T  
ns  
ns  
Duration for Level Sensitive IRQA Assertion to Cause  
tIRQ  
Figure 19  
the Fetch of First IRQA Interrupt Instruction (exiting  
Stop)  
OMR Bit 6 = 0  
OMR Bit 6 = 1  
275,000T  
12T  
ns  
ns  
Delay from Level Sensitive IRQA Assertion to First  
Interrupt Vector Address Out Valid (exiting Stop)  
OMR Bit 6 = 0  
tII  
Figure 19  
275,000T  
12T  
ns  
ns  
OMR Bit 6 = 1  
RSTO pulse width5  
normal operation  
internal reset mode  
tRSTO  
Figure 20  
63ET  
2,097,151ET  
ns  
ns  
1. In the formulas, T = clock cycle. For an operating frequency of 80MHz, T = 12.5ns.  
2. Circuit stabilization delay is required during reset when using an external clock or crystal oscillator in two cases:  
• After power-on reset  
• When recovering from Stop state  
3. The minimum is specified for the duration of an edge-sensitive IRQA interrupt required to recover from the Stop state.  
This is not the minimum required so that the IRQA interrupt is accepted.  
4. The interrupt instruction fetch is visible on the pins only in Mode 3.  
5. ET = External Clock period, For an external crystal frequency of 8MHz, ET=125ns.  
6. Parameters listed are guaranteed by design.  
RESET  
tRA  
tRAZ  
tRDA  
A0–A15,  
D0–D15  
First Fetch  
First Fetch  
PS, DS,  
RD, WR  
Figure 14. Asynchronous Reset Timing  
56F805 Technical Data  
29  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
IRQA  
IRQB  
tIRW  
Figure 15. External Interrupt Timing (Negative-Edge-Sensitive)  
A0–A15,  
PS, DS,  
RD, WR  
First Interrupt Instruction Execution  
tIDM  
IRQA,  
IRQB  
a) First Interrupt Instruction Execution  
Purpose  
I/O Pin  
tIG  
IRQA,  
IRQB  
b) General Purpose I/O  
Figure 16. External Level-Sensitive Interrupt Timing  
IRQA,  
IRQB  
tIRI  
A0–A15,  
PS, DS,  
RD, WR  
First Interrupt Vector  
Instruction Fetch  
Figure 17. Interrupt from Wait State Timing  
30  
56F805 Technical Data  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
Reset, Stop, Wait, Mode Select, and Interrupt Timing  
tIW  
IRQA  
tIF  
A0–A15,  
PS, DS,  
RD, WR  
First Instruction Fetch  
Not IRQA Interrupt Vector  
Figure 18. Recovery from Stop State Using Asynchronous Interrupt Timing  
tIRQ  
IRQA  
tII  
A0–A15  
PS, DS,  
RD, WR  
First IRQA Interrupt  
Instruction Fetch  
Figure 19. Recovery from Stop State Using IRQA Interrupt Service  
RSTO  
tRSTO  
Figure 20. Reset Output Timing  
56F805 Technical Data  
31  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
3.8 Serial Peripheral Interface (SPI) Timing  
1
Table 31. SPI Timing  
Operating Conditions: VSS = VSSA = 0 V, VDD = VDDA = 3.0–3.6 V, TA = –40° to +85°C, CL 50pF, fOP = 80MHz  
Characteristic  
Symbol  
Min  
Max  
Unit  
See Figure  
Cycle time  
Master  
Slave  
tC  
Figures 21,  
22, 23, 24  
50  
25  
ns  
ns  
Enable lead time  
Master  
Slave  
tELD  
tELG  
tCH  
tCL  
Figure 24  
Figure 24  
25  
ns  
ns  
Enable lag time  
Master  
Slave  
100  
ns  
ns  
Clock (SCLK) high time  
Master  
Slave  
Figures 21,  
22, 23, 24  
17.6  
12.5  
ns  
ns  
Clock (SCLK) low time  
Figure 24  
Master  
Slave  
24.1  
25  
ns  
ns  
Data set-up time required for inputs  
Master  
Slave  
tDS  
tDH  
tA  
Figures 21,  
22, 23, 24  
20  
0
ns  
ns  
Data hold time required for inputs  
Master  
Slave  
Figures 21,  
22, 23, 24  
0
2
ns  
ns  
Access time (time to data active from high-  
impedance state)  
Slave  
Figure 24  
Figure 24  
4.8  
3.7  
15  
ns  
ns  
Disable time (hold time to high-impedance state)  
Slave  
tD  
15.2  
Data Valid for outputs  
Master  
Slave (after enable edge)  
tDV  
Figures 21,  
22, 23, 24  
4.5  
20.4  
ns  
ns  
Data invalid  
Master  
Slave  
tDI  
tR  
tF  
Figures 21,  
22, 23, 24  
0
0
ns  
ns  
Rise time  
Master  
Slave  
Figures 21,  
22, 23, 24  
11.5  
10.0  
ns  
ns  
Fall time  
Master  
Slave  
Figures 21,  
22, 23, 24  
9.7  
9.0  
ns  
ns  
1. Parameters listed are guaranteed by design.  
32  
56F805 Technical Data  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
Serial Peripheral Interface (SPI) Timing  
SS  
(Input)  
SS is held High on master  
tC  
tR  
tF  
tCL  
SCLK (CPOL = 0)  
(Output)  
tCH  
tF  
tR  
tCL  
SCLK (CPOL = 1)  
(Output)  
tDH  
tCH  
tDS  
tCH  
MSB in  
tDI  
MISO  
(Input)  
Bits 14–1  
LSB in  
tDI(ref)  
tDV  
MOSI  
(Output)  
Master MSB out  
tF  
Bits 14–1  
Master LSB out  
tR  
Figure 21. SPI Master Timing (CPHA = 0)  
SS  
(Input)  
SS is held High on master  
tC  
tF  
tR  
tCL  
SCLK (CPOL = 0)  
(Output)  
tCH  
tF  
tCL  
SCLK (CPOL = 1)  
(Output)  
tDS  
tCH  
tR  
tDH  
MISO  
(Input)  
MSB in  
tDI  
Bits 14–1  
LSB in  
tDV(ref)  
tDV  
MOSI  
(Output)  
Master MSB out  
tF  
Bits 14– 1  
Master LSB out  
tR  
Figure 22. SPI Master Timing (CPHA = 1)  
56F805 Technical Data  
33  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
SS  
(Input)  
tC  
tF  
tELG  
tR  
tCL  
SCLK (CPOL = 0)  
(Input)  
tCH  
tELD  
tCL  
SCLK (CPOL = 1)  
(Input)  
tF  
tA  
tR  
tD  
tCH  
MISO  
(Output)  
Slave MSB out  
tDH  
Bits 14–1  
tDV  
Slave LSB out  
tDI  
tDS  
tDI  
MOSI  
(Input)  
MSB in  
Bits 14–1  
LSB in  
Figure 23. SPI Slave Timing (CPHA = 0)  
SS  
(Input)  
tF  
tC  
tR  
tCL  
SCLK (CPOL = 0)  
(Input)  
tCH  
tELG  
tELD  
tCL  
SCLK (CPOL = 1)  
(Input)  
tDV  
tR  
tF  
tA  
tCH  
tD  
Slave LSB out  
tDI  
MISO  
(Output)  
Slave MSB out  
Bits 14–1  
tDV  
tDS  
tDH  
MOSI  
(Input)  
MSB in  
Bits 14–1  
LSB in  
Figure 24. SPI Slave Timing (CPHA = 1)  
34  
56F805 Technical Data  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
Quad Timer Timing  
3.9 Quad Timer Timing  
1, 2  
Table 32. Timer Timing  
Operating Conditions: VSS = VSSA = 0 V, VDD = VDDA = 3.0–3.6V, TA = –40° to +85°C, CL 50pF, fOP = 80MHz  
Characteristic  
Timer input period  
Symbol  
PIN  
Min  
4T+6  
2T+3  
2T  
Max  
Unit  
ns  
Timer input high/low period  
Timer output period  
PINHL  
POUT  
ns  
ns  
Timer output high/low period  
POUTHL  
1T  
ns  
1.  
In the formulas listed, T = clock cycle. For 80MHz operation, T = 12.5ns.  
2. Parameters listed are guaranteed by design.  
Timer Inputs  
PIN  
PINHL  
PINHL  
Timer Outputs  
POUT  
POUTHL  
POUTHL  
Figure 25. Timer Timing  
3.10 Quadrature Decoder Timing  
1, 2  
Table 33. Quadrature Decoder Timing  
Operating Conditions: VSS = VSSA = 0 V, VDD = VDDA = 3.0–3.6V, TA = –40° to +85°C, CL 50pF, fOP = 80MHz  
Characteristic  
Quadrature input period  
Symbol  
PIN  
Min  
8T+12  
4T+6  
2T+3  
Max  
Unit  
ns  
Quadrature input high/low period  
Quadrature phase period  
PHL  
ns  
PPH  
ns  
1. In the formulas listed, T = clock cycle. For 80MHz operation, T = 12.5ns. VSS = 0V, VDD = 3.0–3.6V,  
TA = –40° to +85°C, CL 50pF.  
2. Parameters listed are guaranteed by design.  
56F805 Technical Data  
35  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
PPH PPH PPH  
PPH  
Phase A  
(Input)  
PIN  
PHL  
PHL  
Phase B  
(Input)  
PIN  
PHL  
PHL  
Figure 26. Quadrature Decoder Timing  
3.11 Serial Communication Interface (SCI) Timing  
4
Table 34. SCI Timing  
Operating Conditions: VSS = VSSA = 0 V, VDD = VDDA = 3.0–3.6V, TA = –40° to +85°C, CL 50pF, fOP = 80MHz  
Characteristic  
Symbol  
Min  
Max  
Unit  
Baud Rate1  
BR  
(fMAX*2.5)/(80)  
Mbps  
RXD2 Pulse Width  
TXD3 Pulse Width  
RXDPW  
TXDPW  
0.965/BR  
0.965/BR  
1.04/BR  
1.04/BR  
ns  
ns  
1. fMAX is the frequency of operation of the system clock in MHz.  
2. The RXD pin in SCI0 is named RXD0 and the RXD pin in SCI1 is named RXD1.  
3. The TXD pin in SCI0 is named TXD0 and the TXD pin in SCI1 is named TXD1.  
4. Parameters listed are guaranteed by design.  
RXD  
SCI receive  
data pin  
RXDPW  
(Input)  
Figure 27. RXD Pulse Width  
TXD  
SCI receive  
data pin  
TXDPW  
(Input)  
Figure 28. TXD Pulse Width  
36  
56F805 Technical Data  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
Analog-to-Digital Converter (ADC) Characteristics  
3.12 Analog-to-Digital Converter (ADC) Characteristics  
Table 35. ADC Characteristics  
Operating Conditions: VSS = VSSA = 0 V, VDD = VDDA = 3.0–3.6 V, VREF = VDD-0.3V, ADCDIV = 4, 9, or 14, (for optimal  
performance), ADC clock = 4MHz, 3.0–3.6 V, TA = –40° to +85°C, CL 50pF, fOP = 80MHz  
Characteristic  
ADC input voltages  
Symbol  
Min  
Typ  
Max  
Unit  
01  
12  
VREF  
12  
2
VADCIN  
V
Resolution  
RES  
INL  
Bits  
Integral Non-Linearity3  
LSB4  
LSB4  
+/-2.5  
+/- 0.9  
+/-4  
+/-1  
Differential Non-Linearity  
DNL  
Monotonicity  
GUARANTEED  
ADC internal clock5  
Conversion range  
fADIC  
RAD  
tADC  
0.5  
VSSA  
5
MHz  
V
6
VDDA  
tAIC cycles6  
tAIC cycles6  
Conversion time  
Sample time  
tADS  
1
pF6  
Input capacitance  
CADI  
EGAIN  
VOFFSET  
THD  
.95  
-80  
60  
55  
9
5
1.00  
-15  
64  
1.10  
+20  
Gain Error (transfer gain)5  
Offset Voltage5  
mV  
dB  
dB  
bit  
Total Harmonic Distortion5  
Signal-to-Noise plus Distortion5  
Effective Number Of Bits5  
SINAD  
ENOB  
SFDR  
60  
10  
Spurious Free Dynamic Range5  
Bandwidth  
65  
70  
dB  
BW  
100  
50  
KHz  
mA  
ADC Quiescent Current (both ADCs)  
IADC  
VREF Quiescent Current (both ADCs)  
IVREF  
12  
16.5  
mA  
1. For optimum ADC performance, keep the minimum VADCIN value > 25mV. Inputs less than 25mV may convert to  
a digital output code of 0.  
2. VREF must be equal to or less than VDDA and must be greater than 2.7V. For optimal ADC performance, set VREF  
to VDDA-0.3V.  
3. .Measured in 10-90% range.  
4. LSB = Least Significant Bit.  
5. Guaranteed by characterization.  
6. tAIC = 1/fADIC  
56F805 Technical Data  
37  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
ADC analog input  
3
1
2
4
Figure 29. Equivalent Analog Input Circuit  
1. Parasitic capacitance due to package, pin to pin, and pin to package base coupling. (1.8pf)  
2. Parasitic capacitance due to the chip bond pad, ESD protection devices and signal routing. (2.04pf)  
3. Equivalent resistance for the ESD isolation resistor and the channel select mux. ( 500 ohms)  
4. Sampling capacitor at the sample and hold circuit. (1pf)  
3.13 Controller Area Network (CAN) Timing  
2
Table 36. CAN Timing  
Operating Conditions: VSS = VSSA = 0 V, VDD = VDDA = 3.0–3.6 V, TA = –40° to +85°C, CL 50pF, MSCAN Clock = 30MHz  
Characteristic  
Symbol  
Min  
Max  
Unit  
Baud Rate  
Bus Wakeup detection 1  
BRCAN  
1
Mbps  
T WAKEUP  
5
us  
1. If Wakeup glitch filter is enabled during the design initialization and also CAN is put into Sleep mode then, any bus  
event (on MSCAN_RX pin) whose duration is less than 5 microseconds is filtered away. However, a valid CAN bus  
wakeup detection takes place for a wakeup pulse equal to or greater than 5 microseconds. The number 5 microseconds  
originates from the fact that the CAN wakeup message consists of 5 dominant bits at the highest possible baud rate of  
1Mbps.  
2. Parameters listed are guaranteed by design.  
MSCAN_RX  
CAN receive  
data pin  
T WAKEUP  
(Input)  
Figure 30. Bus Wakeup Detection  
38  
56F805 Technical Data  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
JTAG Timing  
3.14 JTAG Timing  
1, 3  
Table 37. JTAG Timing  
Operating Conditions: VSS = VSSA = 0 V, VDD = VDDA = 3.0–3.6 V, TA = –40° to +85°C, CL 50pF, fOP = 80MHz  
Characteristic  
TCK frequency of operation2  
Symbol  
Min  
Max  
Unit  
fOP  
DC  
10  
MHz  
TCK cycle time  
tCY  
tPW  
tDS  
100  
50  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
TCK clock pulse width  
TMS, TDI data set-up time  
TMS, TDI data hold time  
TCK low to TDO data valid  
TCK low to TDO tri-state  
TRST assertion time  
DE assertion time  
0.4  
1.2  
tDH  
tDV  
26.6  
23.5  
tTS  
tTRST  
tDE  
50  
4T  
1. Timing is both wait state- and frequency-dependent. For the values listed, T = clock cycle. For 80MHz operation,  
T = 12.5ns.  
2. TCK frequency of operation must be less than 1/8 the processor rate.  
3. Parameters listed are guaranteed by design.  
tCY  
tPW  
tPW  
VIH  
VM  
VIL  
VM  
TCK  
(Input)  
VM = VIL + (VIH – VIL)/2  
Figure 31. Test Clock Input Timing Diagram  
56F805 Technical Data  
39  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
TCK  
(Input)  
tDS  
tDH  
TDI  
TMS  
Input Data Valid  
(Input)  
tDV  
TDO  
(Output)  
Output Data Valid  
tTS  
TDO  
(Output)  
tDV  
TDO  
(Output)  
Output Data Valid  
Figure 32. Test Access Port Timing Diagram  
TRST  
(Input)  
tTRST  
Figure 33. TRST Timing Diagram  
DE  
tDE  
Figure 34. OnCE—Debug Event  
40  
56F805 Technical Data  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
Package and Pin-Out Information 56F805  
Part 4 Packaging  
4.1 Package and Pin-Out Information 56F805  
This section contains package and pin-out information for the 144-pin LQFP configuration of the 56F805.  
ANA3  
EXTBOOT  
RESET  
DE  
ANA2  
ANA1  
ANA0  
VREF  
FAULTA3  
FAULTA2  
MSCAN_RX  
FAULTA1  
MSCAN_TX  
FAULTA0  
RXD1  
ISA2  
VSS  
ISA1  
VDD  
ISA0  
VCAPC  
TRST  
TDO  
TXD1  
TDI  
TC1  
TMS  
TC0  
TCK  
FAULTB3  
TCS  
FAULTB2  
IRQB  
IRQA  
RD  
PIN 109  
PIN 73  
CLKO  
TD0  
TD1  
VDD  
TD2  
VSS  
TD3  
RSTO  
SS  
GPIOD3  
MISO  
GPIOD4  
MOSI  
SCLK  
VCAPC  
GPIOD5  
D0  
VPP  
D1  
D2  
INDEX1  
VDD  
Motorola  
56F805  
PHASEB1  
VSS  
PHASEA1  
D3  
HOME1  
D4  
PIN 144  
D5  
D6  
D7  
D8  
Orientation Mark  
WR  
VSS  
A15  
A14  
PIN 37  
PIN 1  
D9  
Figure 35. Top View, 56F805 144-pin LQFP Package  
56F805 Technical Data  
41  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
Table 38. 56F805 Pin Identification by Pin Number  
Pin  
No.  
Pin  
No.  
Pin  
No.  
Pin  
No.  
Signal Name  
Signal Name  
Signal Name  
Signal Name  
1
2
3
D10  
D11  
D12  
37  
38  
39  
A14  
A15  
VSS  
73  
74  
75  
ANA4  
ANA5  
ANA6  
109  
110  
111  
EXTBOOT  
RESET  
DE  
4
5
6
7
D13  
D14  
D15  
A0  
40  
41  
42  
43  
WR  
RD  
76  
77  
78  
79  
ANA7  
XTAL  
EXTAL  
VSSA  
112  
113  
114  
115  
CLKO  
TD0  
IRQA  
IRQB  
TD1  
VDD  
8
9
VDD  
PWMB0  
VSS  
44  
45  
46  
47  
FAULTB2  
TCS  
80  
81  
82  
83  
VDDA  
VDD  
VDD  
VSS  
116  
117  
118  
119  
TD2  
VSS  
10  
11  
FAULTB3  
TCK  
TD3  
PWMB1  
RSTO  
12  
13  
14  
15  
16  
17  
A1  
PWMB2  
A2  
48  
49  
50  
51  
52  
53  
TC0  
TMS  
TC1  
84  
85  
86  
87  
88  
89  
GPIOB0  
PHASEA0  
GPIOB1  
PHASEB0  
GPIOB2  
VDD  
120  
121  
122  
123  
124  
125  
SS  
GPIOD3  
MISO  
PWMB3  
A3  
TDI  
GPIOD4  
MOSI  
TXD1  
TDO  
A4  
SCLK  
18  
19  
A5  
54  
55  
TRST  
90  
91  
GPIOB3  
VSS  
126  
127  
VCAPC  
GPIOD5  
PWMB4  
VCAPC  
20  
21  
A6  
56  
57  
ISA0  
VDD  
92  
93  
GPIOB4  
INDEX0  
128  
129  
D0  
PWMB5  
VPP  
22  
23  
A7  
58  
59  
ISA1  
VSS  
94  
95  
GPIOB5  
HOME0  
130  
131  
D1  
D2  
ISB0  
24  
25  
A8  
60  
61  
ISA2  
96  
97  
GPIOB6  
PWMA0  
132  
133  
INDEX1  
VDD  
ISB1  
RXD1  
26  
27  
A9  
62  
63  
FAULTA0  
98  
99  
GPIOB7  
PWMA1  
134  
135  
PHASEB1  
VSS  
ISB2  
MSCAN_TX  
42  
56F805 Technical Data  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
Package and Pin-Out Information 56F805  
Table 38. 56F805 Pin Identification by Pin Number (Continued)  
Pin  
No.  
Pin  
No.  
Pin  
No.  
Pin  
No.  
Signal Name  
Signal Name  
Signal Name  
Signal Name  
28  
29  
30  
31  
32  
33  
34  
A10  
FAULTB0  
A11  
64  
65  
66  
67  
68  
69  
70  
FAULTA1  
MSCAN_RX  
FAULTA2  
FAULTA3  
VREF  
100  
101  
102  
103  
104  
105  
106  
GPIOD0  
PWMA2  
GPIOD1  
PWMA3  
GPIOD2  
PWMA4  
PWMA5  
136  
137  
138  
139  
140  
141  
142  
PHASEA1  
D3  
HOME1  
D4  
FAULTB1  
A12  
D5  
A13  
ANA0  
D6  
VDD  
ANA1  
D7  
35  
36  
PS  
DS  
71  
72  
ANA2  
ANA3  
107  
108  
TXD0  
RXD0  
143  
144  
D8  
D9  
56F805 Technical Data  
43  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
Figure 36. 144-pin LQFP Mechanical Information  
44  
56F805 Technical Data  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
Thermal Design Considerations  
Part 5 Design Considerations  
5.1 Thermal Design Considerations  
An estimation of the chip junction temperature, T , in °C can be obtained from the equation:  
J
Equation 1: TJ = TA + (PD × RθJA  
)
Where:  
T = ambient temperature °C  
A
R
= package junction-to-ambient thermal resistance °C/W  
θJA  
P = power dissipation in package  
D
Historically, thermal resistance has been expressed as the sum of a junction-to-case thermal resistance and  
a case-to-ambient thermal resistance:  
Equation 2: RθJA = RθJC + RθCA  
Where:  
R
R
R
= package junction-to-ambient thermal resistance °C/W  
= package junction-to-case thermal resistance °C/W  
= package case-to-ambient thermal resistance °C/W  
θJA  
θJC  
θCA  
R
is device-related and cannot be influenced by the user. The user controls the thermal environment to  
θJC  
change the case-to-ambient thermal resistance, R  
. For example, the user can change the air flow around  
θCA  
the device, add a heat sink, change the mounting arrangement on the Printed Circuit Board (PCB), or  
otherwise change the thermal dissipation capability of the area surrounding the device on the PCB. This  
model is most useful for ceramic packages with heat sinks; some 90% of the heat flow is dissipated  
through the case to the heat sink and out to the ambient environment. For ceramic packages, in situations  
where the heat flow is split between a path to the case and an alternate path through the PCB, analysis of  
the device thermal performance may need the additional modeling capability of a system level thermal  
simulation tool.  
The thermal performance of plastic packages is more dependent on the temperature of the PCB to which  
the package is mounted. Again, if the estimations obtained from R  
do not satisfactorily answer whether  
θJA  
the thermal performance is adequate, a system level model may be appropriate.  
Definitions:  
A complicating factor is the existence of three common definitions for determining the junction-to-case  
thermal resistance in plastic packages:  
Measure the thermal resistance from the junction to the outside surface of the package (case) closest  
to the chip mounting area when that surface has a proper heat sink. This is done to minimize  
temperature variation across the surface.  
Measure the thermal resistance from the junction to where the leads are attached to the case. This  
definition is approximately equal to a junction to board thermal resistance.  
56F805 Technical Data  
45  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
Use the value obtained by the equation (T – T )/P where T is the temperature of the package  
J T D T  
case determined by a thermocouple.  
The thermal characterization parameter is measured per JESD51-2 specification using a 40-gauge type T  
thermocouple epoxied to the top center of the package case. The thermocouple should be positioned so that  
the thermocouple junction rests on the package. A small amount of epoxy is placed over the thermocouple  
junction and over about 1mm of wire extending from the junction. The thermocouple wire is placed flat  
against the package case to avoid measurement errors caused by cooling effects of the thermocouple wire.  
When heat sink is used, the junction temperature is determined from a thermocouple inserted at the  
interface between the case of the package and the interface material. A clearance slot or hole is normally  
required in the heat sink. Minimizing the size of the clearance is important to minimize the change in  
thermal performance caused by removing part of the thermal interface to the heat sink. Because of the  
experimental difficulties with this technique, many engineers measure the heat sink temperature and then  
back-calculate the case temperature using a separate measurement of the thermal resistance of the  
interface. From this case temperature, the junction temperature is determined from the junction-to-case  
thermal resistance.  
5.2 Electrical Design Considerations  
CAUTION  
This device contains protective circuitry to guard against  
damage due to high static voltage or electrical fields.  
However, normal precautions are advised to avoid  
application of any voltages higher than maximum rated  
voltages to this high-impedance circuit. Reliability of  
operation is enhanced if unused inputs are tied to an  
appropriate voltage level.  
Use the following list of considerations to assure correct operation:  
Provide a low-impedance path from the board power supply to each V pin on the hybrid  
DD  
controller, and from the board ground to each V pin.  
SS  
The minimum bypass requirement is to place 0.1µF capacitors positioned as close as possible to the  
package supply pins. The recommended bypass configuration is to place one bypass capacitor on  
each of the V /V pairs, including V  
/V  
Ceramic and tantalum capacitors tend to provide  
DD SS  
DDA SSA.  
better performance tolerances.  
Ensure that capacitor leads and associated printed circuit traces that connect to the chip V and  
DD  
V
pins are less than 0.5 inch per capacitor lead.  
SS  
Bypass the V and V layers of the PCB with approximately 100µF, preferably with a high-grade  
DD SS  
capacitor such as a tantalum capacitor.  
Because the DSP output signals have fast rise and fall times, PCB trace lengths should be minimal.  
46  
56F805 Technical Data  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
Electrical Design Considerations  
Consider all device loads as well as parasitic capacitance due to PCB traces when calculating  
capacitance. This is especially critical in systems with higher capacitive loads that could create  
higher transient currents in the V and V circuits.  
DD  
SS  
Take special care to minimize noise levels on the V , V  
and V  
pins.  
SSA  
REF DDA  
Designs that utilize the TRST pin for JTAG port or OnCE module functionality (such as  
development or debugging systems) should allow a means to assert TRST whenever RESET is  
asserted, as well as a means to assert TRST independently of RESET. TRST must be asserted at  
power up for proper operation. Designs that do not require debugging functionality, such as  
consumer products, TRST should be tied low.  
TRST must be externally asserted even when the user relies on the internal power on reset for  
functional test purposes.  
Because the Flash memory is programmed through the JTAG/OnCE port, designers should provide  
an interface to this port to allow in-circuit Flash programming.  
Part 6 Ordering Information  
Table 39 lists the pertinent information needed to place an order. Consult a Motorola Semiconductor sales  
office or authorized distributor to determine availability and to order parts.  
Table 39. 56F805 Ordering Information  
Supply  
Voltage  
Pin  
Count  
Frequency  
(MHz)  
Part  
Package Type  
Order Number  
56F805  
3.0–3.6 V Low Profile Plastic Quad Flat Pack  
(LQFP)  
144  
80  
DSP56F805FV80  
56F805 Technical Data  
47  
For More Information On This Product,  
Go to: www.freescale.com  
Freescale Semiconductor, Inc.  
HOW TO REACH US:  
USA/EUROPE/LOCATIONS NOT LISTED:  
Motorola Literature Distribution  
P.O. Box 5405, Denver, Colorado 80217  
1-800-521-6274 or 480-768-2130  
JAPAN:  
Motorola Japan Ltd.  
SPS, Technical Information Center  
3-20-1, Minami-Azabu  
Minato-ku  
Tokyo 106-8573, Japan  
81-3-3440-3569  
Information in this document is provided solely to enable system and software  
implementers to use Motorola 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.  
ASIA/PACIFIC:  
Motorola Semiconductors H.K. Ltd.  
Silicon Harbour Centre  
2 Dai King Street  
Motorola reserves the right to make changes without further notice to any products  
herein. Motorola makes no warranty, representation or guarantee regarding the  
suitability of its products for any particular purpose, nor does Motorola 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 which may be provided in Motorola 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.  
Motorola does not convey any license under its patent rights nor the rights of  
others. Motorola 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 Motorola product could create a situation where personal injury or  
death may occur. Should Buyer purchase or use Motorola products for any such  
unintended or unauthorized application, Buyer shall indemnify and hold Motorola  
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 Motorola  
was negligent regarding the design or manufacture of the part.  
Tai Po Industrial Estate  
Tai Po, N.T. Hong Kong  
852-26668334  
HOME PAGE:  
http://motorola.com/semiconductors  
Motorola and the Stylized M Logo are registered in the U.S. Patent and Trademark  
Office. digital dna is a trademark of Motorola, Inc. All other product or service  
names are the property of their respective owners. Motorola, Inc. is an Equal  
Opportunity/Affirmative Action Employer.  
© Motorola, Inc. 2004  
DSP56F805/D  
For More Information On This Product,  
Go to: www.freescale.com  

相关型号:

DSP56F805FV80E

16-bit Digital Signal Controllers
FREESCALE

DSP56F805PB

56F805 16-Bit Hybrid Controller Product Brief
ETC

DSP56F807

56F807 16-bit Hybrid Processor
MOTOROLA

DSP56F807

16-bit Digital Signal Controllers
FREESCALE

DSP56F807EVMUM

56F807 Evaluation Module Hardware User's Manual
ETC

DSP56F807PB

56F807 16-Bit Hybrid Controller Product Brief
ETC

DSP56F807PY80

56F807 16-bit Hybrid Processor
MOTOROLA

DSP56F807PY80

16-bit Digital Signal Controllers
FREESCALE

DSP56F807PY80E

16-bit Digital Signal Controllers
FREESCALE

DSP56F807VF80

56F807 16-bit Hybrid Processor
MOTOROLA

DSP56F807VF80

16-bit Digital Signal Controllers
FREESCALE

DSP56F807VF80E

16-bit Digital Signal Controllers
FREESCALE