FREESCALE DSP56824

Freescale Semiconductor
DSP56824DS
Rev. 2.0, 01/2000
Freescale Semiconductor, Inc...
DSP56824
Technical Data
DSP56824 16-Bit Digital Signal Processor
The DSP56824 is a member of the DSP56800 core-based family of Digital Signal Processors (DSPs). This
general purpose DSP combines processing power with configuration flexibility, making it an excellent
cost-effective solution for signal processing and control functions. Because of its low cost, configuration
flexibility, and compact program code, the DSP56824 is well-suited for cost-sensitive applications, such as
digital wireless messaging, digital answering machines/feature phones, modems, and digital cameras. The
DSP56800 core consists of three execution units operating in parallel, allowing as many as six operations
per instruction cycle. The MPU-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. The DSP56824 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 rich
set of programmable peripherals and ports provides support for interfacing multiple external devices, such
as codecs, microprocessors, or other DSPs. The DSP56824 also provides two external dedicated interrupt
lines and sixteen to thirty-two General Purpose Input/Output (GPIO) lines, depending on peripheral
configuration (see Figure 1).
© Freescale Semiconductor, Inc., 2004. All rights reserved.
Freescale Semiconductor, Inc.
Table of Contents
Part 1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1
1.2
1.3
1.4
Data Sheet Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DSP56824 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Product Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
For the Latest Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
5
7
7
Freescale Semiconductor, Inc...
Part 2 Signal/Connection Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.9
2.10
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Power and Ground Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Clock and Phase Lock Loop Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Address, Data, and Bus Control Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Interrupt and Mode Control Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
GPIO Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Serial Peripheral Interface (SPI) Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Synchronous Serial Interface (SSI) Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Timer Module Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
JTAG/OnCE™ Port Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Part 3 Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
3.10
3.11
3.12
3.13
General Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DC Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AC Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
External Clock Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
External Components for the PLL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Port A External Bus Synchronous Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Port A External Bus Asynchronous Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reset, Stop, Wait, Mode Select, and Interrupt Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Port B and C Pin GPIO Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Serial Peripheral Interface (SPI) Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Synchronous Serial Interface (SSI) Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Timer Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
JTAG Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19
20
21
22
24
26
29
30
34
36
41
47
48
Part 4 Packaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.1
4.2
Package and Pin-Out Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Ordering Drawings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Part 5 Design Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
5.1
5.2
Thermal Design Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Electrical Design Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Part 6 Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
2
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Part 1 Overview
16 to 32 GPIO lines
4
8
8
4
4
6
2
Freescale Semiconductor, Inc...
Serial
Synch.
Serial
Program
Timer/
ProgramPeriph. Periph.
Serial
Memory
COP/
Event
mable
Interface
Interface Interface Counters RTI 32 K × 16 ROM
PLL Interrupt GPIO
(SPI0)
(SSI) or or GPIO
(SPI1)
128 × 16 RAM
GPIO
or GPIO or GPIO
GPIO
Clock
Gen.
16-bit
DSP56800
Core
Data
Memory
3584 ×
16 RAM
PAB
Address
Generation
Unit
XAB1
XAB2
JTAG/
OnCE™
Port
5
External
Address
Bus
Switch
Address
16
XDB2
PGDB
Bit
Manipulation
Unit
Data
Memory
2048 ×
16 ROM
External
Data
Bus
Switch
PDB
CGDB
Program Controller
Data ALU
16 × 16 + 36 → 36-bit MAC
Three 16-bit Input Registers
Two 36-bit Accumulators
MODA/IRQA
MODB/IRQB
RESET
Bus
Control
Data
16
Control
4
AA1445
Figure 1. DSP56824 Block Diagram
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
3
Freescale Semiconductor, Inc.
1.1 Data Sheet Conventions
Freescale Semiconductor, Inc...
This document uses the following conventions:
•
OVERBAR is used to indicate a signal that is active when pulled low: for example, RESET.
•
Logic level one is a voltage that corresponds to Boolean true (1) state.
•
Logic level zero is a voltage that corresponds to Boolean false (0) state.
•
To set a bit or bits means to establish logic level one.
•
To clear a bit or bits means to establish logic level zero.
•
A signal is an electronic construct whose state or changes in state convey information.
•
A pin is an external physical connection. The same pin can be used to connect a number of signals.
•
Asserted means that a discrete signal is in active logic state.
— Active low signals change from logic level one to logic level zero.
— Active high signals change from logic level zero to logic level one.
•
Deasserted means that an asserted discrete signal changes logic state.
— Active low signals change from logic level zero to logic level one.
— Active high signals change from logic level on to logic level zero.
•
LSB means least significant bit or bits. MSB means most significant bit or bits. References to low
and high bytes or words are spelled out.
Please refer to the examples in Table 1.
Table 1. Data Conventions
4
Signal/Symbol
Logic State
Signal State
Voltage
PIN
True
Asserted
VIL/VOL
PIN
False
Deasserted
VIH/VOH
PIN
True
Asserted
VIH/VOH
PIN
False
Deasserted
VIL/VOL
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
DSP56824 Features
1.2 DSP56824 Features
Freescale Semiconductor, Inc...
1.2.1
Digital Signal Processing Core
•
Efficient 16-bit DSP56800 family DSP engine
•
As many as 35 Million Instructions Per Second (MIPS) at 70 MHz
•
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 unlimited depth
1.2.2
Memory
•
On-chip Harvard architecture permits as many as three simultaneous accesses to program and data
memory
•
On-chip memory
— 32 K × 16 Program ROM
— 128 × 16 Program RAM
— 3.5 K × 16 X RAM usable for both data and programs
— 2 K × 16 X data ROM
•
Off-chip memory expansion capabilities
— As much as 64 K × 16 X data memory
— As much as 64 K × 16 program memory
— External memory expansion port programmable for 1 to 15 wait states
•
1.2.3
Programs can run out of X data RAM
Peripheral Circuits
•
External Memory Interface (Port A)
•
Sixteen dedicated GPIO pins (eight pins programmable as interrupts)
•
Serial Peripheral Interface (SPI) support: Two configurable four-pin ports (SPI0 and SPI1) (or eight
additional GPIO lines)
— Supports LCD drivers, A/D subsystems, and MCU systems
— Supports inter-processor communications in a multiple master system
— Supports demand-driven master or slave devices with high data rates
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
5
Freescale Semiconductor, Inc.
•
Synchronous Serial Interface (SSI) support: One 6-pin port (or six additional GPIO lines)
— Supports serial devices with one or more industry-standard codecs, other DSPs,
microprocessors, and Freescale SPI-compliant peripherals
— Allows implementing synchronous or synchronous transmit and receive sections with separate
or shared internal/external clocks and frame syncs
— Supports Network mode using frame sync and as many as 32 time slots
Freescale Semiconductor, Inc...
— Can be configured for 8-bit, 10-bit, 12-bit, and 16-bit data word lengths
•
Three programmable 16-bit timers (accessed using two I/O pins that can also be programmed as two
additional GPIO lines)
•
Computer-Operating Properly (COP) and Real-Time Interrupt (RTI) timers
•
Two external interrupt/mode control pins
•
One external reset pin for hardware reset
•
JTAG/On-Chip Emulation (OnCE™) 5-pin port for unobtrusive, processor speed-independent
debugging
•
Extended debug capability with second breakpoint and 8-level OnCE FIFO history buffer
•
Software-programmable, Phase Lock Loop-based (PLL-based) frequency synthesizer for the DSP
core clock
1.2.4
6
Energy Efficient Design
•
A single 2.7–3.6 V power supply
•
Power-saving Wait and multiple Stop modes available
•
Fully static, HCMOS design for 70 MHz to dc operating frequencies
•
Available in plastic 100-pin Thin Quad Flat Pack (TQFP) surface-mount package
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Product Documentation
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 DSP56824 are organized into functional groups, as shown in Table 3
and as illustrated in Figure 2. In Table 4 through Table 16, each table row describes the signal or signals
present on a pin. Figure 2 provides a diagram of DSP56824 signals by functional group.
Table 3. Functional Group Pin Allocations
Number of
Pins
Detailed Description
Power (VDD or VDDPLL)
10
Table 4
Ground (VSS or VSSPLL)
10
Table 5
PLL and Clock
4
Table 6
Address Bus
16
Table 7
Data Bus
16
Table 8
Bus Control
4
Table 9
Interrupt and Mode Control
3
Table 10
Programmable Interrupt General Purpose Input/Output
8
Table 11
Dedicated General Purpose Input/Output
8
Table 12
Serial Peripheral Interface (SPI) Ports1
8
Table 13
Synchronous Serial Interface (SSI) Port1
6
Table 14
Timer Module1
2
Table 15
JTAG/On-Chip Emulation (OnCE)
5
Table 16
Freescale Semiconductor, Inc...
Functional Group
1.
8
Alternately, GPIO pins
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Power and Ground Signals
DSP56824
9
VDD
VDDPLL
VSS
VSSPLL
9
Port B
Programmable
Interrupts/GPIO
Power
Port
Ground
Dedicated
GPIO
Port B GPIO
8
PB0–PB7
8
XCOLF
PB8–PB14
PB15
Port C GPIO
Freescale Semiconductor, Inc...
EXTAL
XTAL
CLKO
SXFC
A0–A15
D0–D15
PS
DS
RD
WR
During
Reset
IRQA
IRQB
RESET
PLL and
Clock
SPI0 Port/
GPIO
MISO0
MOSI0
SCK0
SS0
Port A
SPI1 Port/
GPIO
MISO1
MOSI1
SCK1
SS1
PC4
PC5
PC6
PC7
SSI
Port/
GPIO
STD
SRD
STCK
STFS
SRCK
SRFS
PC8
PC9
PC10
PC11
PC12
PC13
Timer
Module/
GPIO
TIO01
TIO2
PC14
PC15
Port C
16
External
Address
Bus
16
External
Data
Bus
External
Bus
Control
After
Reset
MODA
MODB
RESET
Interrupt/
Mode
Control
JTAG/
OnCE
Port
PC0
PC1
PC2
PC3
TCK
TMS
TDI
TDO
TRST/DE
AA1446
Figure 2. DSP56824 Signals Identified by Functional Group
2.2 Power and Ground Signals
Table 4. Power Inputs
Signal Name
(number of pins)
Signal Description
VDD (9)
Power—These pins provide power to the internal structures of the chip, and should all be
attached to VDD.
VDDPLL
PLL Power—This pin supplies a quiet power source to the VCO to provide greater
frequency stability.
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
9
Freescale Semiconductor, Inc.
Table 5. Grounds
Signal Name
(number of pins)
Signal Description
VSS (9)
GND—These pins provide grounding for the internal structures of the chip, and should all be
attached to VSS.
VSSPLL
PLL Ground—This pin supplies a quiet ground to the VCO to provide greater frequency
stability.
Freescale Semiconductor, Inc...
2.3 Clock and Phase Lock Loop Signals
Table 6. PLL and Clock Signals
Signal
Name
Signal
Type
State
During
Reset
EXTAL
Input
Input
External Clock/Crystal Input—This input should be connected to an external
clock or oscillator. After being squared, the input clock can be selected to provide
the clock directly to the DSP core. The minimum instruction time is two input clock
periods, broken up into four phases named T0, T1, T2, and T3. This input clock
can also be selected as input clock for the on-chip PLL.
XTAL
Output
Chipdriven
Crystal Output—This output connects the internal crystal oscillator output to an
external crystal. If an external clock is used, XTAL should not be connected.
CLKO
Output
Chipdriven
Clock Output—This pin outputs a buffered clock signal. By programming the
CS[1:0] bits in the PLL Control Register (PCR1), the user can select between
outputting a squared version of the signal applied to EXTAL and a version of the
DSP master clock at the output of the PLL. The clock frequency on this pin can
also be disabled by programming the CS[1:0] bits in PCR1.
SXFC
Input
Input
External Filter Capacitor—This pin is used to add an external filter circuit to the
Phase Lock Loop (PLL). Refer to Figure 9 on page 25.
Signal Description
2.4 Address, Data, and Bus Control Signals
Table 7. Address Bus Signals
10
Signal
Name
Signal
Type
State
During
Reset
A0–A15
Output
Tri-stated
Signal Description
Address Bus—A0–A15 change in T0, and specify the address for external
program or data memory accesses.
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Address, Data, and Bus Control Signals
Table 8. Data Bus Signals
Signal
Name
Signa
l Type
D0–D15
Input/
Outpu
t
State
During
Reset
Tri-stated
Signal Description
Data Bus—Read data is sampled in by the trailing edge of T2, while write data
output is enabled by the leading edge of T2 and tri-stated by the leading edge of
T0. D0–D15 are tri-stated when the external bus is inactive.
Freescale Semiconductor, Inc...
Table 9. Bus Control Signals
Signal
Name
Signal
Type
State
During
Reset
PS
Output
Tri-stated
Program Memory Select—PS is asserted low for external program memory
access. If the external bus is not used during an instruction cycle (T0, T1, T2,
T3), PS goes high in T0.
DS
Output
Tri-stated
Data Memory Select—DS is asserted low for external data memory access. If
the external bus is not used during an instruction cycle (T0, T1, T2, T3), DS
goes high in T0.
WR
Output
Tri-stated
Write Enable—WR is asserted during external memory write cycles. When
WR is asserted low in T1, pins D0–D15 become outputs and the DSP puts
data on the bus during the leading edge of T2. When WR is deasserted high in
T3, 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.
RD
Output
Tri-stated
Read Enable—RD is asserted during external memory read cycles. When RD
is asserted low late T0/early T1, pins D0–D15 become inputs and an external
device is enabled onto the DSP data bus. When RD is deasserted high in T3,
the external data is latched inside the DSP. 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.
Signal Description
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
11
Freescale Semiconductor, Inc.
2.5 Interrupt and Mode Control Signals
Table 10. Interrupt and Mode Control Signals
Signal
Type
State
During
Reset
MODA
Input
Input
IRQA
Input
Freescale Semiconductor, Inc...
Signal
Name
Signal Description
Mode Select A—During hardware reset, MODA and MODB select one of the
four initial chip operating modes latched into the Operating Mode Register
(OMR). Several clock cycles (depending on PLL setup time) after leaving the
Reset state, the MODA pin changes to external interrupt request IRQA. The
chip operating mode can be changed by software after reset.
External Interrupt Request A—The IRQA input is a synchronized external
interrupt request that indicates that an external device is requesting service. It
can be programmed to be level-sensitive or negative-edge-triggered. If levelsensitive triggering is selected, an external pull up resistor is required for wiredOR operation.
If the processor is in the Stop state and IRQA is asserted, the processor will exit
the Stop state.
MODB
Input
IRQB
Input
RESET
Input
Input
Mode Select B/External Interrupt Request B—During hardware reset, MODA
and MODB select one of the four initial chip operating modes latched into the
Operating Mode Register (OMR). Several clock cycles (depending on PLL setup
time) after leaving the Reset state, the MODB pin changes to external interrupt
request IRQB. After reset, the chip operating mode can be changed by
software.
External Interrupt Request B—The IRQB input is an external interrupt request
that indicates that an external device is requesting service. It can be
programmed to be level-sensitive or negative-edge-triggered. If level-sensitive
triggering is selected, an external pull up resistor is required for wired-OR
operation.
Input
Reset—This input is a direct hardware reset on the processor. When RESET is
asserted low, the DSP 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 MODA and MODB pins. The
internal reset signal should be deasserted synchronous with the internal clocks.
To ensure complete hardware reset, RESET and TRST/DE should be asserted
together. The only exception occurs in a debugging environment when a
hardware DSP 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.
12
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
GPIO Signals
2.6 GPIO Signals
Table 11. Programmable Interrupt GPIO Signals
Signal
Name
Freescale Semiconductor, Inc...
PB0–
PB7
Signal
Type
Input
or
Output
State
During
Reset
Signal Description
Input
Port B GPIO—These eight pins can be programmed to generate an interrupt for
any pin programmed as an input when there is a transition on that pin. Each pin
can individually be configured to recognize a low-to-high or a high-to-low
transition. In addition, these pins are dedicated General Purpose I/O (GPIO) pins
that can individually be programmed as input or output pins.
After reset, the default state is GPIO input.
Table 12. Dedicated General Purpose Input/Output (GPIO) Signals
Signal
Name
PB8–
PB14
XCOLF
PB15
Signal
Type
State
During
Reset
Signal Description
Input
or
Output
Input
Input
Input,
pulled
high
internally
Input
or
Output
Port B GPIO—These seven pins are dedicated General Purpose I/O (GPIO)
pins that can individually be programmed as input or output pins.
After reset, the default state is GPIO input.
XCOLF—During reset, the External Crystal Oscillator Low Frequency (XCOLF)
function of this pin is active. PB15/XCOLF is tied to an on-chip pull-up transistor
that is active during reset. When XCOLF is driven low during reset (or tied to a
10 kΩ pull-down resistor), the crystal oscillator amplifier is set to a low
frequency mode. In this low-frequency mode, only oscillator frequencies of 32
kHz and 38.4 kHz are supported. If XCOLF is not driven low during reset (or if a
pull-down resistor is not used), the crystal oscillator amplifier operates in the
Default mode, and oscillator frequencies from 2 MHz to 10 MHz are supported.
If an external clock is provided to the EXTAL pin, 40 MHz is the maximum
frequency allowed. (In this case, do not connect a pull-down resistor or drive
this pin low during reset.)
Port B GPIO—This pin is a dedicated GPIO pin that can individually be
programmed as an input or output pin.
After reset, the default state is GPIO input.
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
13
Freescale Semiconductor, Inc.
2.7 Serial Peripheral Interface (SPI) Signals
Table 13. Serial Peripheral Interface (SPI0 and SPI1) Signals
Freescale Semiconductor, Inc...
Signal
Name
Signal
Type
MISO0
Input/
Output
PC0
Input or
Output
State
During
Reset
Input
Signal Description
SPI0 Master In/Slave Out (MISO0)—This serial data pin is an input to a
master device and an output from a slave device. The MISO0 line of a slave
device is placed in the high-impedance state if the slave device is not
selected. The driver on this pin can be configured as an open-drain driver
by the SPI’s WOM bit when this pin is configured for SPI operation. When
using Wired-OR mode, the user must provide an external pull-up device.
Port C GPIO 0 (PC0)—This pin is a GPIO pin called PC0 when the SPI
MISO0 function is not being used.
After reset, the default state is GPIO input.
MOSI0
Input/
Output
PC1
Input or
Output
Input
SPI0 Master Out/Slave In (MOSI0)—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 MOSI0 line a half-cycle before the clock edge that the slave
device uses to latch the data. The driver on this pin can be configured as an
open-drain driver by the SPI’s WOM bit when this pin is configured for SPI
operation. When using Wired-OR mode, the user must provide an external
pull-up device.
Port C GPIO 1 (PC1)—This pin is a GPIO pin called PC1 when the SPI
MOSI0 function is not being used.
After reset, the default state is GPIO input.
SCK0
Input/
Output
PC2
Input or
Output
Input
SPI0 Serial Clock—This bidirectional pin provides a serial bit rate clock for
the SPI. This gated clock signal is an input to a slave device and is
generated as an output by a master device. Slave devices ignore the SCK
signal unless the slave select pin is active low. In both master and slave SPI
devices, data is shifted on one edge of the SCK signal and is sampled on
the opposite edge where data is stable. The driver on this pin can be
configured as an open-drain driver by the SPI’s WOM bit when this pin is
configured for SPI operation. When using Wired-OR mode, the user must
provide an external pull-up device.
Port C GPIO 2 (PC2)—This pin is a GPIO pin called PC2 when the SPI
SCK0 function is not being used.
After reset, the default state is GPIO input.
SS0
Input
PC3
Input or
Output
Input
SPI0 Slave Select—This input pin selects a slave device before a master
device can exchange data with the slave device. SS must be low before
data transactions and must stay low for the duration of the transaction. The
SS line of the master must be held high.
Port C GPIO 3 (PC3)—This pin is a GPIO pin called PC3 when the SPI
SS0 function is not being used.
After reset, the default state is GPIO input.
14
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Serial Peripheral Interface (SPI) Signals
Table 13. Serial Peripheral Interface (SPI0 and SPI1) Signals (Continued)
Freescale Semiconductor, Inc...
Signal
Name
Signal
Type
MISO1
Input/
Output
PC4
Input or
Output
State
During
Reset
Input
Signal Description
SPI1 Master In/Slave Out—This serial data pin is an input to a master
device and an output from a slave device. The MISO1 line of a slave device
is placed in the high-impedance state if the slave device is not selected.
The driver on this pin can be configured as an open-drain driver by the
SPI’s WOM bit when this pin is configured for SPI operation. When using
Wired-OR mode, the user must provide an external pull-up device.
Port C GPIO 4 (PC4)—This pin is a GPIO pin called PC4 when the SPI
MISO1 function is not being used.
After reset, the default state is GPIO input.
MOSI1
Input/
Output
PC5
Input or
Output
Input
SPI1 Master Out/Slave In (MOSI1)—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 MOSI0 line a half-cycle before the clock edge that the slave
device uses to latch the data. The driver on this pin can be configured as an
open-drain driver by the SPI’s WOM bit when this pin is configured for SPI
operation. When using Wired-OR mode, the user must provide an external
pull-up device.
Port C GPIO5 (PC5)—This pin is a GPIO pin called PC5 when the SPI
MOSI1 function is not being used.
After reset, the default state is GPIO input.
SCK1
Input/
Output
PC6
Input or
Output
Input
SPI1 Serial Clock—This bidirectional pin provides a serial bit rate clock for
the SPI. This gated clock signal is an input to a slave device and is
generated as an output by a master device. Slave devices ignore the SCK
signal unless the slave select pin is active low. In both master and slave SPI
devices, data is shifted on one edge of the SCK signal and is sampled on
the opposite edge where data is stable. The driver on this pin can be
configured as an open-drain driver by the SPI’s WOM bit when this pin is
configured for SPI operation. When using Wired-OR mode, the user must
provide an external pull-up device.
Port C GPIO 6 (PC6)—This pin is a GPIO pin called PC6 when the SPI
SCK1 function is not being used.
After reset, the default state is GPIO input.
SS1
Input
PC7
Input or
Output
Input
SPI1 Slave Select—This input pin is used to select a slave device before a
master device can exchange data with the slave device. SS must be low
before data transactions and must stay low for the duration of the
transaction. The SS line of the master must be held high.
Port C GPIO 7 (PC7)—This pin is a GPIO pin called PC7 when the SPI
SS1 function is not being used.
After reset, the default state is GPIO input.
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
15
Freescale Semiconductor, Inc.
2.8 Synchronous Serial Interface (SSI) Signals
Table 14. Synchronous Serial Interface (SSI) Signals
Signal
Type
State
During
Reset
STD
Output
Input
PC8
Input or
Output
Freescale Semiconductor, Inc...
Signal
Name
Signal Description
SSI Transmit Data (STD)—This output pin transmits serial data from the
SSI Transmitter Shift Register.
Port C GPIO 8 (PC8)—This pin is a GPIO pin called PC8 when the SSI
STD function is not being used.
After reset, the default state is GPIO input.
SRD
Input
PC9
Input or
Output
Input
SSI Receive Data—This input pin receives serial data and transfers the
data to the SSI Receive Shift Register.
Port C GPIO 9 (PC9)—This pin is a GPIO pin called PC9 when the SSI
SRD function is not being used.
After reset, the default state is GPIO input.
STCK
Input/
Output
PC10
Input or
Output
Input
SSI Serial Transmit Clock—This bidirectional pin provides the serial bit
rate clock for the Transmit section of the SSI. The clock signal can be
continuous or gated and can be used by both the transmitter and receiver in
Synchronous mode.
Port C GPIO 10 (PC10)—This pin is a GPIO pin called PC10 when the SSI
STCK function is not being used.
After reset, the default state is GPIO input.
STFS
Input/
Output
PC11
Input or
Output
Input
Serial Transmit Frame Sync—This bidirectional pin is used by the
Transmit section of the SSI as frame sync I/O or flag
I/O. The STFS can be used by both the transmitter and receiver in
Synchronous mode. It is used to synchronize data transfer and can be an
input or an output.
Port C GPIO 11 (PC11)—This pin is a GPIO pin called PC11 when the SSI
STFS function is not being used. This pin is not required by the SSI in
Gated Clock mode.
After reset, the default state is input.
SRCK
Input/
Output
PC12
Input or
Output
Input
SSI Serial Receive Clock—This bidirectional pin provides the serial bit
rate clock for the Receive section of the SSI. The clock signal can be
continuous or gated and can be used only by the receiver.
Port C GPIO 12 (PC12)—This pin is a GPIO pin called PC12 when the SSI
STD function is not being used.
After reset, the default state is GPIO input.
16
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Timer Module Signals
Table 14. Synchronous Serial Interface (SSI) Signals (Continued)
Signal
Name
Signal
Type
SRFS
Input/
Output
PC13
Input or
Output
State
During
Reset
Input
Signal Description
Serial Receive Frame Sync (SRFS)—This bidirectional pin is used by the
Receive section of the SSI as frame sync I/O or flag I/O. The STFS can be
used only by the receiver. It is used to synchronize data transfer and can be
an input or an output.
Port C GPIO 13 (PC13)—This pin is a GPIO pin called PC13 when the SSI
SRFS function is not being used.
Freescale Semiconductor, Inc...
After reset, the default state is GPIO input.
2.9 Timer Module Signals
Table 15. Timer Module Signals
Signal
Name
Signal
Type
TIO01
Input/
Output
PC14
Input or
Output
State
During
Reset
Input
Signal Description
Timer 0 and Timer 1 Input/Output (TIO01)—This bidirectional pin
receives external pulses to be counted by either the on-chip 16-bit Timer 0
or Timer 1 when configured as input and external clocking is selected. The
pulses are internally synchronized to the DSP core internal clock. When
configured as output, it generates pulses or toggles on a Timer 0 or Timer 1
overflow event. Selection of Timer 0 or Timer 1 is programmable through an
internal register.
Port C GPIO 14 (PC14)—This pin is a GPIO pin called PC14 when the
Timer TIO01 function is not being used.
After reset, the default state is GPIO input.
TIO2
Input/
Output
PC15
Input or
Output
Input
Timer 2 Input/Output (TIO2)—This bidirectional pin receives external
pulses to be counted by the on-chip 16-bit Timer 2 when configured as input
and external clocking is selected. The pulses are internally synchronized to
the DSP core internal clock. When configured as output, it generates pulses
or toggles on a Timer 2 overflow event.
Port C GPIO 15 (PC15)—This pin is a GPIO pin called PC15 when the
Timer TIO2 function is not being used.
After reset, the default state is GPIO input.
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
17
Freescale Semiconductor, Inc.
2.10 JTAG/OnCE™ Port Signals
Table 16. JTAG/On-Chip Emulation (OnCE) Signals
Freescale Semiconductor, Inc...
Signal
Name
Signal
Type
State
During
Reset
Signal Description
TCK
Input
Input,
Test Clock Input—This input pin provides a gated clock to synchronize the test
pulled low logic and shift serial data to the JTAG/OnCE port. The pin is connected
internally internally to a pull-down resistor.
TMS
Input
Input,
Test Mode Select Input—This input pin is used to sequence the JTAG TAP
pulled high controller’s state machine. It is sampled on the rising edge of TCK and has an
internally on-chip pull-up resistor.
TDI
Input
Input,
Test Data Input—This input pin provides a serial input data stream to the
pulled high JTAG/OnCE port. It is sampled on the rising edge of TCK and has an on-chip
internally pull-up resistor.
TDO
Output
TRST
Input
DE
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.
Input,
Test Reset—As an input, a low signal on this pin provides a reset signal to the
pulled high JTAG TAP controller.
internally
Debug Event—When programmed within the OnCE port as an output, DE
provides a low pulse on recognized debug events; when configured as an
output signal, the TRST input is disabled.
To ensure complete hardware reset, TRST/DE should be asserted whenever
RESET is asserted. The only exception occurs in a debugging environment
when a hardware DSP 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.
This pin is connected internally to a pull-up resistor.
18
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
General Characteristics
Part 3 Specifications
3.1 General Characteristics
The DSP56824 is fabricated in high-density CMOS with Transistor-Transistor Logic (TTL)-compatible
inputs, 5-volt tolerant Input/Output (I/O), and CMOS-compatible outputs.
Freescale Semiconductor, Inc...
Absolute maximum ratings given in Table 17 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 DSP56824 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.
WARNING:
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 logic voltage level
(e.g., either or VCC or GND).
Table 17. Absolute Maximum Ratings (GND = 0 V)
Rating
Symbol
Value
Unit
Supply voltage
VDD
–0.3 to 4.0
V
All other input voltages
VIN
(GND – 0.3) to (VDD + 0.3)
V
I
10
mA
TSTG
–55 to 150
°C
Current drain per pin excluding VDD and GND
Storage temperature range
Table 18. Recommended Operating Conditions
Characteristic
Supply voltage
Ambient temperature
Symbol
Value
Unit
VDD
2.7 to 3.6
V
TA
–40 to 85
°C
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
19
Freescale Semiconductor, Inc.
Table 19. Package Thermal Characteristics
100-pin TQFP
Thermal Resistance1
Symbol
Value
Unit
65
°C/W
10
°C/W
Junction-to-ambient (estimated)2
RθJC
Freescale Semiconductor, Inc...
Junction-to-case (estimated)3
1. See discussion under Section 5, “Design Considerations,” on page 58.
2. Junction-to-ambient thermal resistance is based on measurements on a horizontal single-sided Printed
Circuit Board per SEMI G38-87 in natural convection. SEMI is Semiconductor Equipment and Materials International, 805 East Middlefield Road, Mountain View, CA 94043, (415) 964-5111.
3. Junction-to-case thermal resistance is based on measurements using a cold plate per SEMI G30-88 with
the exception that the cold plate temperature is used for the case temperature.
3.2 DC Electrical Characteristics
Table 20. DC Electrical Characteristics
Characteristics
Symbol
Min
Typ
Max
Unit
Supply voltage
VDD
2.7
—
3.6
V
Input high voltage:
EXTAL
All other inputs
VIHC
VIH
0.8 × VDD
2.0
—
—
VDD
Input low voltage
EXTAL
All other inputs
VILC
VIL
–0.3
–0.3
—
—
0.2 × VDD
0.8
Input leakage current @ 2.4 V/0.4 V with VDD = 3.6 V
IIN
–1
—
1
µA
Input/output tri-state (off-state) leakage current @ 2.4 V/
0.4 V with VDD = 3.6 V
ITSI
–10
—
+10
µA
Output high voltage
IOH = –0.3 mA
IOH = –50 µA
VOH
VDD – 0.7
VDD – 0.3
—
—
—
—
Output low voltage
IOL = 2 mA
IOL = 50 µA)
VOL
—
—
—
—
0.4
0.2
V
V
V
V
Core CPU supply current1 (FPLL = 70 MHz)
ICORE
—
20
30
mA
Stop mode current1,2
ISTOP
—
2
5
µA
CIN
—
10
—
pF
Input capacitance (estimated)
1. To obtain these results, all inputs must be terminated (i.e., not allowed to float) using CMOS levels.
2. At 25°C, VDD = 3.0 V, VIH = VDD, VIL = 0 V, output pin XTAL disconnected with external clocks applied
on EXTAL pin and inputs to Data Bus are static valid.
20
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
AC Electrical Characteristics
3.3 AC Electrical Characteristics
(VSS = 0 V, VDD = 2.7–3.6 V, TA = –40° to +85°C, CL = 50 pF)
Timing waveforms in Section 3.3, “AC Electrical Characteristics,” are tested with a VIL maximum of 0.8
V and a VIH minimum of 2.0 V for all pins except EXTAL, which is tested using the input levels in
Section 3.2, “DC Electrical Characteristics.” Figure 3 shows the levels of VIH and VIL for an input signal.
Pulse Width
Low
VIH
Freescale Semiconductor, Inc...
Input Signal
High
90%
50%
10%
Midpoint1
VIL
Fall Time
Rise Time
Note: The midpoint is VIL + (VIH – VIL)/2.
AA1447
Figure 3. Input Signal Measurement References
Figure 4 shows the definitions of the following signal states:
•
Active state, when a bus or signal is driven , and enters a low impedance state.
•
Tristated, when a bus or signal is placed in a high impedance state.
•
Data Valid state, when a signal level has reached VOL orVOH.
•
Data Invalid state, when a signal level is in transition between VOL and VOH.
Data2 Valid
Data1 Valid
Data1
Data3 Valid
Data2
Data Invalid State
Data Active
Data3
Data
Tristated
Data Active
AA1448
Figure 4. Signal States
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
21
Freescale Semiconductor, Inc.
3.4 External Clock Operation
(VSS = 0 V, VDD = 2.7–3.6 V, TA = –40° to +85°C, CL = 50 pF)
The DSP56824 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. Figure 5 shows the transconductance model for XTAL. Table 21 shows the
electrical characteristics for EXTAL and XTAL pins.
Vout
ro
Freescale Semiconductor, Inc...
Vin × gm
Vin
Vout
AA0118
Figure 5. XTAL Transconductance Model
Table 21. EXTAL/XTAL Electrical Characteristics
Characteristics
EXTAL peak-to-peak swing (for any value of XCOLF)
VDDPLL = 2.7 V
VDDPLL = 3.0 V
VDDPLL = 3.6 V
Symbol
Min
Typ
Max
Unit
—
1.27
1.38
1.58
—
—
—
1.9
2.1
2.75
V p-p
V p-p
V p-p
0.206
2.06
0.465
4.65
1.02
10.2
mA/V
mA/V
28.3
2.83
80.6
8.06
209.4
20.94
kΩ
kΩ
—
—
XTAL transconductance
XCOLF = 0
XCOLF = VDD
gm
XTAL output resistance
XCOLF = 0
XCOLF = VDD
ro
The internal oscillator is designed to interface with a parallel-resonant crystal resonator in the frequency
range specified for the external crystal in Table 22. Figure 6 shows typical crystal oscillator circuits.
Follow the crystal supplier’s recommendations when selecting a crystal, since crystal parameters
determine the component values required to provide maximum stability and reliable start-up. The load
capacitance values used in the oscillator circuit design should include all stray layout capacitances. 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.
When using the on-chip oscillator in conjunction with an external crystal to generate the DSP clock, the
following specifications apply. When driving the clock directly into EXTAL (not using a crystal), the input
clock should follow normal digital DSP56824 requirements.
22
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
External Clock Operation
Crystal Frequency = 32 kHz or 38.4 kHz
XCOLF = 0
EXTAL XTAL
Rx
Freescale Semiconductor, Inc...
EXTAL XTAL
Rz
Rx = 10 MΩ, Ry = 330 kΩ
Cw = 12 pF, Cx = 19 pF
Example Crystal Parameters:
Motional capacitance, C = 2.3 fF
Ry Motional inductance, L 1= 7.47 kH
1
Series resistance, RS = 36 kΩ
Shunt capacitance, C0 = 1 pF
Cx Load capacitance, CL = 12 pF
(Assumes pin and trace
capacitance on the EXTAL and
XTAL pins is 9 pF each)
Cw
Crystal Frequency = 2–10 MHz
XCOLF = 1
Cy
Rz = 10 MΩ
Cy, Cz = 31 pF
Example Crystal Parameters:
Series resistance, RS = 36 kΩ
Shunt capacitance, C0 = 7 pF
Load capacitance, CL = 20 pF
(Assumes pin and trace
Cz capacitance on the EXTAL and
XTAL pins is 9 pF each)
AA0180
Figure 6. Examples of Crystal Oscillator Circuits
If the design uses an external clock circuit, apply the external clock input to the EXTAL input with the
XTAL pin left unconnected, as shown in Figure 7.
DSP56824
EXTAL
XTAL
Not
External
Clock Connected
AA1449
Figure 7. Connecting an External Clock Signal
Table 22. Clock Operation Timing
70 MHz
No.
Characteristics
Unit
Min
Max
0
70
MHz
1
Frequency of operation (external clock)
2
Clock cycle time
14.29
—
ns
3
Instruction cycle time
28.57
—
ns
4
External reference frequency
Crystal option, XCOLF = 0
External clock option, XCOLF = 1
.032
0
10
70
MHz
MHz
5
External clock input rise time
—
3
ns
6
External clock input fall time
—
3
ns
7
External clock input high time
6.5
—
ns
8
External clock input low time
6.5
—
ns
9
PLL output frequency
10
70
MHz
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
23
Freescale Semiconductor, Inc.
Table 22. Clock Operation Timing (Continued)
70 MHz
No.
10
1.
Characteristics
Unit
PLL stabilization time after crystal oscillator start-up time1
Min
Max
—
10
This is the minimum time required after the PLL setup is changed to ensure reliable operation
VIH
3
External
Clock
Freescale Semiconductor, Inc...
ms
90%
50%
10%
90%
50%
10%
7
8
6
2
5
Note: The midpoint is VIL + (VIH – VIL)/2.
VIL
AA0182
Figure 8. External Clock Timing
3.5 External Components for the PLL
The on-chip PLL requires an extra circuit connected to the SXFC pin, as shown in Figure 9. As indicated
in Table 23, the values of R, C1, and C should be chosen based on the Multiplication Factor used to derive
the desired operating frequency from the input frequency selected. This circuit affects the performance of
the PLL.
Table 23. Recommended Component Values for PLL Multiplication Factors
24
Multiplication
Factor
Cl
R
C
1024
10 nF
5 kΩ
15 nF
512
2.7 nF
5 kΩ
15 nF
256
2.7 nF
5 kΩ
15 nF
128
2.7 nF
2 kΩ
15 nF
100
2.7 nF
2 kΩ
15 nF
80
2.7 nF
2 kΩ
15 nF
40
2.7 nF
2 kΩ
15 nF
10
2.7 nF
2 kΩ
15 nF
4
250 pF
1 kΩ
15 nF
2
250 pF
1 kΩ
15 nF
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
External Components for the PLL
Table 23. Recommended Component Values for PLL Multiplication Factors
Multiplication
Factor
Cl
R
C
Note: Because of the high number of Multiplication Factors available,
these are the only Multiplication Factors evaluated.
VDDPLL
Freescale Semiconductor, Inc...
SXFC
VSSPLL
R
0.01 µF
Cl
0.1 µF
C
AA0836
Figure 9. Schematic of Required External Components for the PLL
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
25
Freescale Semiconductor, Inc.
3.6 Port A External Bus Synchronous Timing
(VSS = 0 V, VDD = 2.7–3.6 V, TA = –40° to +85°C, CL = 50 pF)
3.6.1
Capacitance Derating
The DSP56824 external bus synchronous timing specifications are designed and tested at the maximum
capacitive load of 50 pF, including stray capacitance. Typically, the drive capability of the pins A0–A15,
D0–D15, PS, DS, RD, and WR derates linearly at 1.7 ns per 20 pF of additional capacitance from 50 pF to
250 pF of loading. The CLKO pin drive capability is 20 pF. When an internal memory access follows an
external memory access, the PS, DS, RD, and WR strobes remain deasserted and A0–A15 do not change
from their previous state.
Freescale Semiconductor, Inc...
NOTE:
In Figure 10 and Figure 11, T0, T1, T2, and T3 refer to the internal clock
phases and TW refers to wait state.
Table 24. External Bus Synchronous Timing
26
No
Characteristic
Min
Max
20
External Input Clock High to CLKO High
XCO Asserted High
XCO Asserted Low
3.4
9.0
13.8
18.5
21
CLKO High to A0–A15 Valid
0.9
2.0
ns
22
CLKO High to PS, DS Valid
0.3
3.1
ns
23
CLKO Low to WR Asserted Low
1.1
6.4
ns
24
CLKO High to RD Asserted Low
0.4
4.8
ns
25
CLKO High to D0–D15 Out Valid
0.9
3.1
ns
26
CLKO High to D0–D15 Out Invalid
0.2
0.3
ns
27
D0–D15 In Valid to CLKO Low (Setup)
0.6
—
ns
28
CLKO Low to D0–D15 Invalid (Hold)
0.7
—
ns
29
CLKO Low to WR Deasserted
1.9
—
ns
30
CLKO Low to RD Deasserted
1.8
—
ns
31
WR Hold Time from CLKO Low
0.2
—
ns
32
RD Hold Time from CLKO Low
0.2
—
ns
33
CLKO High to D0–D15 Out Active
–1.3
0.6
ns
34
CLKO High to D0–D15 Out Tri-state
—
0.3
ns
35
CLKO High to A0–A15 Invalid
–0.9
–2.6
ns
36
CLKO High to PS, DS Invalid
–0.7
–1.7
ns
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
Unit
ns
Freescale Semiconductor, Inc.
Port A External Bus Synchronous Timing
Internal Clock Phases
T1
T0
External
Clock
(Input)
T2
T3
T0
T1
T2
T3
T0
20
CLKO
(Output)
21
35
22
36
Freescale Semiconductor, Inc...
A0–A15
(See Note)
PS, DS
23
WR
(Output)
29
24
31
RD
(Output)
30
32
D0–D15
(Output)
25
26
Data Out
33
34
27
D0–D15
(Input)
28
Data In
Note: During Read-Modify-Write instructions and internal instructions, the address lines do not change state.
AA1450
Figure 10. Synchronous Timing—No Wait State
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
27
Freescale Semiconductor, Inc.
Internal Clock Phases
T1
T0
External
Clock
(Input)
T2
TW
T2
TW
T2
T3
T0
20
CLKO
(Output)
21
35
Freescale Semiconductor, Inc...
A0–A15
(See Note)
36
22
PS, DS
23
29
WR
(Output)
24
31
RD
(Output)
D0–D15
(Output)
30
32
25
26
Data Out
33
34
28
27
D0–D15
(Input)
Data In
ote: During Read-Modify-Write instructions and internal instructions, the address lines do not change state.
AA0184
Figure 11. Synchronous Timing—Two Wait States
28
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Port A External Bus Asynchronous Timing
3.7 Port A External Bus Asynchronous Timing
(VSS = 0 V, VDD = 2.7–3.6 V, TA = –40° to +85°C, CL = 50 pF)
Table 25. External Bus Asynchronous Timing
Freescale Semiconductor, Inc...
No.
Characteristic
Min
Max
Unit
T – 0.5
—
ns
2T – 6.4
2T(WS + 1) – 6.4
—
—
ns
ns
—
T + 0.7
ns
T – 5.6
—
ns
T + 0.2
T(2WS + 1) + 0.2
—
—
ns
ns
40
Address Valid to WR Asserted
41
WR Width Asserted
Wait states = 0
Wait states > 0
42
WR Asserted to D0–D15 Out Valid
43
Data Out Hold Time from WR Deasserted
44
Data Out Set Up Time to WR Deasserted
Wait states = 0
Wait states > 0
45
RD Deasserted to Address Not Valid
T – 5.6
—
ns
46
Address Valid to RD Deasserted
3T + 0.3
—
ns
47
Input Data Hold to RD Deasserted
2.6
—
ns
48
RD Assertion Width
Wait states = 0
Wait states > 0
3T – 5.8
2T(WS) + 3T – 5.8
—
—
ns
ns
49
Address Valid to Input Data Valid
Wait states = 0
Wait states > 0
—
—
3T – 5.4
2T(WS) + 3T –
5.4
ns
ns
50
Address Valid to RD Asserted
0.0
—
ns
51
RD Asserted to Input Data Valid
Wait states = 0
Wait states > 0
—
—
3T – 4.7
2T(WS) + 3T –
4.7
ns
ns
52
WR Deasserted to RD Asserted
T – 0.9
—
ns
53
RD Deasserted to RD Asserted
T – 0.8
—
ns
54
WR Deasserted to WR Asserted
2T – 1.0
—
ns
55
RD Deasserted to WR Asserted
2T – 0.8
—
ns
Note: Timing is both wait state and frequency dependent. In the formulas listed, WS = the number of wait states
and T = 1/2 the clock cycle. For 70 MHz operation, T = 7.14 ns.
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
29
Freescale Semiconductor, Inc.
A0–A15,
PS, DS
(See Note)
46
45
50
53
48
RD
40
54
41
52
55
Freescale Semiconductor, Inc...
WR
51
49
42
44
D0–D15
47
43
Data Out
Data In
Note: During Read-Modify-Write instructions and internal instructions, the address lines do not change state.
AA1451
Figure 12. External Bus Asynchronous Timing
3.8 Reset, Stop, Wait, Mode Select, and Interrupt
Timing
(VSS = 0 V, VDD = 2.7–3.6 V, TA = –40° to +85°C, CL = 50 pF)
Table 26. Reset, Stop, Wait, Mode Select, and Interrupt Timing
70 MHz
No.
Characteristics
Unit
Min
30
60
RESET Assertion to Address, Data and Control Signals
High Impedance
61
Minimum RESET Assertion Duration2
OMR Bit 6 = 0
OMR Bit 6 = 1
62
Asynchronous RESET Deassertion to First External
Address Output 3
63
Synchronous Reset Setup Time from RESET Deassertion
to CLKO Low
64
Synchronous Reset Delay Time from CLKO High to the
First External Access3
65
Mode and XCOLF Select Setup Time
1
Max
1
4.6
14.0
ns
524,329 + 38
T
38T
—
—
ns
ns
67T + 4.5
67T + 12.3
ns
3.8
5.6
ns
66T + 2.5
66T + 7.5
ns
0.3
—
ns
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Reset, Stop, Wait, Mode Select, and Interrupt Timing
Table 26. Reset, Stop, Wait, Mode Select, and Interrupt Timing (Continued)
70 MHz
Freescale Semiconductor, Inc...
No.
Characteristics
Unit
Min1
Max1
0
—
ns
66
Mode and XCOLF Select Hold Time
67
Edge-sensitive Interrupt Request Width
2T + 3.8
—
ns
68
IRQA, IRQB Assertion to External Data Memory Access
Out Valid, caused by first instruction execution in the
interrupt service routine
28 + 2.5
—
ns
69
IRQA, IRQB Assertion to General Purpose Output Valid,
caused by first instruction execution in the interrupt service
routine
31T + 3.7
—
ns
70
Synchronous setup time from IRQA, IRQB assertion to
Synchronous CLKO High4, 5
1.9
2T
ns
71
CLKO Low to First Interrupt Vector Address Out Valid after
Synchronous recovery from Wait State6
24T + 4.4
—
ns
72
IRQA Width Assertion to Recover from Stop State7
2T + 3.8
—
ns
73
Delay from IRQA Assertion to Fetch of first instruction
(exiting Stop) 2
OMR Bit 6 = 0
OMR Bit 6 = 1
524,329T
22T
—
—
ns
ns
524,329T
22T
—
—
ns
ns
524,336T + 2.
5
22T + 2.5
—
—
ns
ns
74
75
Duration for Level Sensitive IRQA Assertion to Cause the
Fetch of First IRQA Interrupt Instruction (exiting Stop)2
OMR Bit 6 = 0
OMR Bit 6 = 1
Delay from Level Sensitive IRQA Assertion to First Interrupt
Vector Address Out Valid (exiting Stop)2
OMR Bit 6 = 0
OMR Bit 6 = 1
1. In the formulas, T = 1/2 the clock cycle and WS = the number of wait states. For an internal frequency of
70 MHz, T = 7.14 ns.
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 instruction fetch is visible on the pins only in Mode 2 and Mode 3.
4. Timing No. 72 is for all IRQx interrupts, while timing No. 73 is only when exiting the Wait state.
5. Timing No. 72 triggers off T0 in the Normal state and off phi0 when exiting the Wait state.
6. 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.
7. The interrupt instruction fetch is visible on the pins only in Mode 3.
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
31
Freescale Semiconductor, Inc.
RESET
61
60
62
A0–A15,
D0–D15
First Fetch
PS, DS,
RD, WR
First Fetch
AA1452
Freescale Semiconductor, Inc...
Figure 13. Asynchronous Reset Timing
CLKO
63
RESET
64
A0–A15,
PS, DS,
RD, WR
AA0187
Figure 14. Synchronous Reset Timing
RESET
65
MODA,
MODB,
XCOLF
66
IRQA,
IRQB,
PB15
AA0188
Figure 15. Operating Mode Select Timing
IRQA,
IRQB
67
Figure 16. External Interrupt Timing (Negative-Edge-Sensitive)
32
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
AA0189
Freescale Semiconductor, Inc.
Reset, Stop, Wait, Mode Select, and Interrupt Timing
A0–A15,
PS, DS,
RD, WR
First Interrupt Instruction Execution
68
IRQA,
IRQB
a) First Interrupt Instruction Execution
Freescale Semiconductor, Inc...
General
Purpose
I/O Pin
69
IRQA,
IRQB
b) General Purpose I/O
AA0190
Figure 17. External Level-Sensitive Interrupt Timing
CLKO
T0, T2
phi0
T1, T3
phi1
70
IRQA,
IRQB
71
A0–A15,
PS, DS,
RD, WR
First Interrupt Vector
Instruction Fetch
AA0191
Figure 18. Synchronous Interrupt from Wait State Timing
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
33
Freescale Semiconductor, Inc.
72
IRQA
73
A0–A15,
PS, DS,
RD, WR
First Instruction Fetch
Not IRQA Interrupt Vector
AA0192
Freescale Semiconductor, Inc...
Figure 19. Recovery from Stop State Using Asynchronous Interrupt Timing
74
IRQA
75
A0–A15
PS, DS,
RD, WR
First IRQA Interrupt
Instruction Fetch
AA0193
Figure 20. Recovery from Stop State Using IRQA Interrupt Service
3.9 Port B and C Pin GPIO Timing
(VSS = 0 V, VDD = 2.7–3.6 V, TA = –40° to +85°C, CL = 50 pF)
Table 27. GPIO Timing
No.
34
Characteristics
Min1
Max1
Unit
80
CLKO high to GPIO out valid (GPIO out delay time)
—
10.7
ns
81
CLKO high to GPIO out not valid (GPIO out hold time)
1.5
—
ns
82
GPIO in valid to CLKO high (GPIO in set-up time)
7.8
—
ns
83
CLKO high to GPIO in not valid (GPIO in hold time)
0.5
—
ns
84
Fetch to CLKO high before GPIO change
12T – 1.7
—
ns
2
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Port B and C Pin GPIO Timing
Table 27. GPIO Timing (Continued)
Freescale Semiconductor, Inc...
No.
Characteristics
85
Port B interrupt pulse width
86
Port B interrupt assertion to external data memory access out
valid, caused by first instruction execution in the interrupt service
routine
87
Port B interrupt assertion to general purpose output valid, caused
by first instruction execution in the interrupt service routine
Min1
Max1
Unit
4T
—
ns
19T + 9.6
—
ns
31T + 10.
8
—
ns
1. In the formulas, T = 1/2 the clock cycle. For an internal frequency of 70 MHz, T = 7.14 ns.
2. If a 10 kW pullup or pulldown resistor is connected to XCOLF/PB15, add 3.9 ns for timings on
XCOLF/PB15.
CLKO
(Output)
80
81
GPIO
(Output)
82
GPIO
(Input)
83
VALID
A0–A15
84
Fetch the instruction MOVE X0,X:(R0); X0 contains the new value of GPIO
and R0 contains the address of GPIO data register.
AA0194
Figure 21. GPIO Timing
Port B
GPIO
Interrupt
(Input)
85
AA0195
Figure 22. Port B Interrupt Timing (Negative-Edge-Sensitive)
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
35
Freescale Semiconductor, Inc.
A0–A15,
PS, DS,
RD, WR
First Interrupt Instruction Execution
86
Port B
GPIO
Interrupt
(Input)
a) First Interrupt Instruction Execution
Freescale Semiconductor, Inc...
General
Purpose
I/O Pin
87
Port B
GPIO
Interrupt
(Input)
b) General Purpose I/O
AA0196
Figure 23. Port B GPIO Interrupt Timing
3.10 Serial Peripheral Interface (SPI) Timing
(VSS = 0 V, VDD = 2.7–3.6 V, TA = –40° to +85°C)
Table 28. SPI Timing
70 MHz
No.
36
Characteristic
20 pF Output Load
50 pF Output Load
Min
Max
Min
Max
Unit
90
Cycle time
Master
Slave
100
100
—
—
100
100
—
—
ns
ns
91
Enable lead time
Master
Slave
—
6.8
—
—
—
25
—
—
ns
ns
92
Enable lag time
Master
Slave
—
6.5
—
—
—
100
—
—
ns
ns
93
Clock (SCK) high time
Master
Slave
17.6
25
—
—
17.6
25
—
—
94
Clock (SCK) low time
Master
Slave
24.1
25
—
—
24.1
25
—
—
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
ns
ns
ns
ns
Freescale Semiconductor, Inc.
Serial Peripheral Interface (SPI) Timing
Table 28. SPI Timing (Continued)
70 MHz
Freescale Semiconductor, Inc...
No.
Characteristic
20 pF Output Load
50 pF Output Load
Min
Max
Min
Max
Unit
95
Data setup time (inputs)
Master
Slave
15.6
–3.2
—
—
20
0
—
—
ns
ns
96
Data hold time (inputs)
Master
Slave
0
0
—
—
0
0
—
—
ns
ns
97
Access time (time to data active from
high-impedance state)
Slave
4.8
10.7
4.8
15
ns
ns
Disable time (hold time to highimpedance state)
Slave
3.7
15.2
3.7
15.2
ns
ns
99
Data Valid
Master
Slave (after enable edge)
4.5
4.6
3.5
20.4
4.5
4.6
3.5
20.4
ns
ns
100
Data invalid
Master
Slave
0
0
—
—
0
0
—
—
ns
ns
101
Rise time
Master
Slave
4.1
0
5.5
4.0
4.1
0
11.5
10.0
ns
ns
102
Fall time
Master
Slave
1.5
0
4.7
4.0
2.0
2.0
9.7
9.0
ns
ns
98
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
37
Freescale Semiconductor, Inc.
SS
SS is held High on master
(Input)
90
SCK (CPL = 0)
(Output)
101
94
See
Note
93
102
94
SCK (CPL = 1)
(Output)
Freescale Semiconductor, Inc...
96
MISO
(Input)
93
MSB in
99 (ref)
Bits 6–1
100
Master MSB out
LSB in
99
Bits 6–1
102
Note:
100 (ref)
Master LSB out
101
This first clock edge is generated internally, but is not seen at the SCK pin.
Figure 24. SPI Master Timing (CPH = 0)
38
101
See
Note
95
MOSI
(Output)
102
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
AA0197
Freescale Semiconductor, Inc.
Serial Peripheral Interface (SPI) Timing
SS
SS is held High on master
(Input)
90
102
94
SCK (CPL = 0)
(Output)
101
See
Note
93
102
94
SCK (CPL = 1)
(Output)
See
Note
Freescale Semiconductor, Inc...
93
95
101
MISO
(Input)
MSB in
99 (ref)
MOSI
(Output)
100
Master MSB out
96
Bits 6–1
LSB in
99
Bits 6 – 1
102
Note:
100(ref)
Master LSB out
101
This last clock edge is generated internally, but is not seen at the SCK pin.
AA0198
Figure 25. SPI Master Timing (CPH = 1)
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
39
Freescale Semiconductor, Inc.
SS
(Input)
102
90
101
94
SCK (CPL = 0)
(Input)
92
93
91
94
SCK (CPL = 1)
(Input)
Freescale Semiconductor, Inc...
97
MISO
(Output)
93
Slave MSB out
Bits 6–1
95
99
96
MOSI
(Input)
Note:
MSB in
102
101
Bits 6–1
Slave LSB out
See
Note
100
100
LSB in
Not defined, but normally MSB of character just received
Figure 26. SPI Slave Timing (CPH = 0)
40
98
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
AA0199
Freescale Semiconductor, Inc.
Synchronous Serial Interface (SSI) Timing
SS
(Input)
90
102
101
94
K (CPL = 0)
(Input)
93
91
Freescale Semiconductor, Inc...
K (CPL = 1)
(Input)
99
93
97
MISO
(Output)
See
Note
92
94
102
Slave MSB out
101
Bits 6–1
95
Slave LSB out
99
100
96
MOSI
(Input)
Note:
MSB in
98
Bits 6–1
LSB in
Not defined, but normally LSB of character previously transmitted
AA0200
Figure 27. SPI Slave Timing (CPH = 1)
3.11 Synchronous Serial Interface (SSI) Timing
(VSS = 0 V, VDD = 2.7–3.6 V, TA = –40° to +85°C, CL = 50 pF)
Table 29. SSI Timing
70 MHz
No.
Characteristic
Min
Max
Case1
Unit
Internal Clock Operation
110
Clock cycle2
100
—
i ck
ns
111
Clock high period
33.2
—
i ck
ns
112
Clock low period
30.6
—
i ck
ns
113
Output clock rise/fall time
—
7.5
i ck
ns
114
STCK high to STFS (bl) high3
1.8
9.7
i ck
ns
115
SRCK high to SRFS (bl) high3
1.3
10
i ck
ns
116
STCK high to STFS (bl) low3
–2.9
8
i ck
ns
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
41
Freescale Semiconductor, Inc.
Table 29. SSI Timing (Continued)
70 MHz
Freescale Semiconductor, Inc...
No.
Characteristic
Case1
Unit
Min
Max
–2.7
8.7
i ck
ns
117
SRCK high to SRFS (bl) low3
118
SRD setup time before SRCK low
9
—
i ck
ns
119
SRD hold time after SRCK low
0
—
i ck
ns
120
STCK high to STFS (wl) high3
13.8
24.4
i ck
ns
121
SRCK high to SRFS (wl) high3
14.5
25.9
i ck
ns
122
STCK high to STFS (wl) low3
–2.9
9.0
i ck
ns
123
SRCK high to SRFS (wl) low3
–2.2
10.6
i ck
ns
124
STCK high to STD enable from high impedance
1.5
1.7
i ck
ns
125
STCK high to STD valid
–3.4
7.9
i ck
ns
126
STCK High to STD not valid
–5.7
0.7
i ck
ns
127
STCK high to STD high impedance
6.8
11.3
i ck
ns
External Clock Operation
42
128
Clock cycle2
100
—
x ck
ns
129
Clock high period
50
—
x ck
ns
130
Clock low period
50
—
x ck
ns
132
SRD Setup time before SRCK low
–8.7
—
x ck
ns
133
SRD hold time after SRCK low4
1.7
—
x ck
ns
134
STCK high to STFS (bl) high3
0.4
100
x ck
ns
135
SRCK high to SRFS (bl) high3
0.5
100
x ck
ns
136
STCK high to STFS (bl) low3
0
99
x ck
ns
137
SRCK high to SRFS (bl) low3
0
99
x ck
ns
138
STCK high to STFS (wl) high3
0.4
100
x ck
ns
139
SRCK high to SRFS (wl) high3
0.5
100
x ck
ns
140
STCK high to STFS (wl) low3
0
99
x ck
ns
141
SRCK high to SRFS (wl) low3
0
99
x ck
ns
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Synchronous Serial Interface (SSI) Timing
Table 29. SSI Timing (Continued)
70 MHz
Freescale Semiconductor, Inc...
No.
Characteristic
Min
Max
Case1
Unit
142
STCK high to STD enable from high impedance
7.8
19
x ck
ns
143
STCK high to STD valid
11.7
28.5
x ck
ns
144
STCK high to STD not valid
5.8
21.1
x ck
ns
145
STCK high to STD high impedance
9.2
22.9
x ck
ns
18.4
—
i ck s
ns
0
—
i ck s
ns
Synchronous Internal Clock Operation
(in addition to standard internal clock parameters)
146
SRD setup before STCK falling
147
SRD hold after STCK falling4
Synchronous External Clock Operation
(in addition to standard external clock parameters)
148
SRD setup before STCK falling
–4.7
—
x ck s
ns
149
SRD hold after STCK falling4
1.7
—
x ck s
ns
1.
The following abbreviations are used to represent the various operational cases:
i ck = Internal Clock and Frame Sync
x ck = External Clock and Frame Sync
i ck s = Internal Clock, Synchronous mode (implies that only one frame sync FS is used)
x ck s = External Clock, Synchronous mode (implies that only one frame sync FS is used)
2. All the timings for the SSI are given for a non-inverted serial clock polarity (SCKP = 0 in CRB) and a noninverted frame sync (FSI = 0 in CRB). If the polarity of the clock and/or the frame sync have been inverted, all
the timings remain valid by inverting the clock signal SCK and/or the frame sync FSR/FST in the tables and in
the figures.
3. bl = bit length; wl = word length.
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
43
Freescale Semiconductor, Inc.
113
110
111
112
STCK
Output
114
116
STFS (bl)
Output
120
122
Freescale Semiconductor, Inc...
STFS (wl)
Output
126
125
STD
Output
127
124
First Bit
146
SRD
Input
Note:
First Bit
Last Bit
147
Last Bit
SRD Input in Synchronous mode only
Figure 28. SSI Transmitter Internal Clock Timing
44
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
AA0201
Freescale Semiconductor, Inc.
Synchronous Serial Interface (SSI) Timing
128
129
130
STCK
Input
134
136
STFS (bl)
Input
140
Freescale Semiconductor, Inc...
138
STFS (wl)
Input
144
143
STD
Output
145
142
First Bit
148
SRD
Input
Note:
First Bit
Last Bit
149
Last Bit
SRD Input in Synchronous mode only
AA0202
Figure 29. SSI Transmitter External Clock Timing
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
45
Freescale Semiconductor, Inc.
113
110
111
112
SRCK
Output
115
117
SRFS (bl)
Output
Freescale Semiconductor, Inc...
121
123
RFS (wl)
Output
119
118
SRD
Input
First Bit
Last Bit
AA0203
Figure 30. SSI Receiver Internal Clock Timing
128
129
130
SRCK
Input
135
137
SRFS (bl)
Input
141
139
SRFS (wl)
Input
132
SRD
Input
First Bit
133
Last Bit
AA0204
Figure 31. SSI Receiver External Clock Timing
46
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Timer Timing
3.12 Timer Timing
(VSS = 0 V, VDD = 2.7–3.6 V, TA = –40° to +85°C, CL = 50 pF)
Table 30. Timer Timing
70 MHz
Freescale Semiconductor, Inc...
No.
Characteristic
Unit
Min
Max
11.4
—
ns
0
—
ns
150
Timer input valid to CLKO high (setup time)
151
CLKO high to timer input not valid (hold time)
152
CLKO high to timer output asserted
9.5
18.7
ns
153
CLKO high to timer output deasserted
5.1
20.7
ns
154
Timer input period
8T
—
ns
155
Timer input high/low period
4T
—
ns
CLKO
(Output)
150
151
TIO01
TIO2
(Input)
152
153
TIO01
TIO2
(Output)
TIO01
TIO2
(Input)
154
155
155
AA0205
Figure 32. Timer Timing
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
47
Freescale Semiconductor, Inc.
3.13 JTAG Timing
(VSS = 0 V, VDD = 2.7–3.6 V, TA = –40° to +85°C, CL = 50 pF)
Table 31. JTAG Timing
70 MHz
Freescale Semiconductor, Inc...
No.
Characteristics
Unit
Min
Max
160
TCK frequency of operation
In OnCE Debug mode (EXTAL/8)
In JTAG mode
0.0
0.0
8.75
10
MHz
MHz
161
TCK cycle time
100
—
ns
162
TCK clock pulse width
50
—
ns
164
Boundary scan input data setup time
34.5
—
ns
165
Boundary scan input data hold time
0
—
ns
166
TCK low to output data valid
—
40.6
ns
167
TCK low to output tri-state
—
43.4
ns
168
TMS, TDI data setup time
0.4
—
ns
169
TMS, TDI data hold time
1.2
—
ns
170
TCK low to TDO data valid
—
26.6
ns
171
TCK low to TDO tri-state
—
23.5
ns
172
TRST assertion time
50
—
ns
173
DE assertion time
8T
—
ns
Note: Timing is both wait state and frequency dependent. In the formulas listed, WS = the number of wait states
and T = 1/2 the clock cycle. For 70 MHz operation, T = 7.14 ns.
161
VIH
TCK
(Input)
VM = VIL + (VIH – VIL)/2
162
162
VM
VM
VIL
Figure 33. Test Clock Input Timing Diagram
48
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
AA1453
Freescale Semiconductor, Inc.
JTAG Timing
TCK
(Input)
164
Data
Inputs
165
Input Data Valid
166
Data
Outputs
Output Data Valid
Freescale Semiconductor, Inc...
167
Data
Outputs
166
Data
Outputs
Output Data Valid
AA0207
Figure 34. Boundary Scan (JTAG) Timing Diagram
TCK
(Input)
168
TDI
TMS
(Input)
169
Input Data Valid
170
TDO
(Output)
Output Data Valid
171
TDO
(Output)
170
TDO
(Output)
Output Data Valid
AA0208
Figure 35. Test Access Port Timing Diagram
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
49
Freescale Semiconductor, Inc.
TRST
(Input)
172
AA0209
Figure 36. TRST Timing Diagram
Freescale Semiconductor, Inc...
DE
173
Figure 37. OnCE—Debug Event
50
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
AA0210
Freescale Semiconductor, Inc.
Package and Pin-Out Information
Part 4 Packaging
4.1 Package and Pin-Out Information
51
75
76
50
100
(Top View)
25
Orientation Mark
1
XTAL
EXTAL
VDD
SXFC
VDDPLL
VSSPLL
PC0/MISO0
PC1/MOSI0
PC2/SCK0
PC3/SS0
PC4/MISO1
PC5/MOSI1
PC6/SCK1
VSS
VDD
PC7/SS1
PC8/STD
PC9/SRD
PC10/STCK
PC11/STFS
PC12/SRCK
PC13/SRFS
PC14/TIO01
PC15/TIO2
WR
26
RD
A15
A14
A13
A12
A11
A10
A9
VDD
VSS
A8
A7
A6
A5
VSS
VDD
PS
DS
VSS
VDD
A4
A3
A2
A1
A0
Freescale Semiconductor, Inc...
VSS
CLKO
PB15/XCOLF
PB14
PB13
PB12
VDD
VSS
PB11
PB10
PB9
PB8
PB7
PB6
PB5
VSS
VDD
PB4
PB3
PB2
PB1
PB0
MODA/IRQA
MODB/IRQB
RESET
This section contains package and pin-out information for the 100-pin Thin Quad Flat Pack (TQFP)
configuration of the DSP56824.
TDI
TRST/DE
TCK
TMS
TDO
D15
D14
VDD
VSS
D13
D12
D11
D10
D9
D8
D7
D6
D5
VSS
VDD
D4
D3
D2
D1
D0
AA1454
Figure 38. Top View, DSP56824 100-pin TQFP Package
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
51
75
50
76
Orientation Mark
(Bottom View)
100
Figure 39. Bottom View, DSP56824 TQFP Package
52
XTAL
EXTAL
VDD
SXFC
VDDPLL
VSSPLL
PC0/MISO0
PC1/MOSI0
PC2/SCK0
PC3/SS0
PC4/MISO1
PC5/
MOSI1
PC6/
SCK1
VSS
VDD
PC7/SS1
PC8/STD
PC9/SRD
PC10/STCK
PC11/STFS
PC12/SRCK
PC13/SRFS
PC14/TIO01
PC15/TIO2
WR
1
25
26
A0
A1
A2
A3
A4
VDD
VSS
DS
PS
VDD
VSS
A5
A6
A7
A8
VSS
VDD
A9
A10
A11
A12
A13
A14
A15
RD
Freescale Semiconductor, Inc...
TDI
TRST/DE
TCK
TMS
TDO
D15
D14
VDD
VSS
D13
D12
D11
D10
D9
D8
D7
D6
D5
VSS
VDD
D4
D3
D2
D1
D0
51
RESET
MODB/IRQB
MODA/IRQA
PB0
PB1
PB2
PB3
PB4
VDD
VSS
PB5
PB6
PB7
PB8
PB9
PB10
PB11
VSS
VDD
PB12
PB13
PB14
PB15/XCOLF
CLKO
VSS
Freescale Semiconductor, Inc.
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
AA1455
Freescale Semiconductor, Inc.
Package and Pin-Out Information
Freescale Semiconductor, Inc...
Table 32. DSP56824 Pin Identification by Pin Number
100-pin
Package
Pin #
Signal
Name
100-pin
Package
Pin #
Signal
Name
100-pin
Package
Pin #
Signal Name
100-pin
Package
Pin #
Signal Name
1
RD
26
D0
51
RESET
76
XTAL
2
A15
27
D1
52
MODB/IRQB
77
EXTAL
3
A14
28
D2
53
MODA/IRQA
78
VDD
4
A13
29
D3
54
PB0
79
SXFC
5
A12
30
D4
55
PB1
80
VDDPLL
6
A11
31
VDD
56
PB2
81
VSSPLL
7
A10
32
VSS
57
PB3
82
PC0/MISO0
8
A9
33
D5
58
PB4
83
PC1/MOSI0
9
VDD
34
D6
59
VDD
84
PC2/SCK0
10
VSS
35
D7
60
VSS
85
PC3/SS0
11
A8
36
D8
61
PB5
86
PC4/MISO1
12
A7
37
D9
62
PB6
87
PC5/MOSI1
13
A6
38
D10
63
PB7
88
PC6/SCK1
14
A5
39
D11
64
PB8
89
VSS
15
VSS
40
D12
65
PB9
90
VDD
16
VDD
41
D13
66
PB10
91
PC7/SS1
17
PS
42
VSS
67
PB11
92
PC8/STD
18
DS
43
VDD
68
VSS
93
PC9/SRD
19
VSS
44
D14
69
VDD
94
PC10/STCK
20
VDD
45
D15
70
PB12
95
PC11/STFS
21
A4
46
TDO
71
PB13
96
PC12/SRCK
22
A3
47
TMS
72
PB14
97
PC13/SRFS
23
A2
48
TCK
73
XCOLF/PB15
98
PC14/TIO01
24
A1
49
TRST/DE
74
CLKO
99
PC15/TIO2
25
A0
50
TDI
75
VSS
100
WR
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
53
Freescale Semiconductor, Inc.
Table 33. DSP56824 Pin Identification by Signal Name
Pin #
Signal Name
Pin #
Signal Name
Pin #
Signal Name
Pin #
A0
25
D13
41
PC0
82
TCK
48
A1
24
D14
44
PC1
83
TDI
50
A2
23
D15
45
PC2
84
TD0
46
A3
22
DE
49
PC3
85
TIO01
98
A4
21
DS
18
PC4
86
TIO2
99
A5
14
EXTAL
77
PC5
87
TMS
47
A6
13
IRQA
53
PC6
88
TRST
49
A7
12
IRQB
52
PC7
91
VDD
9
A8
11
MISO0
82
PC8
92
VDD
16
A9
8
MISO1
86
PC9
93
VDD
20
A10
7
MODA
53
PC10
94
VDD
31
A11
6
MODB
52
PC11
95
VDD
43
A12
5
MOSI0
83
PC12
96
VDD
59
A13
4
MOSI1
87
PC13
97
VDD
69
A14
3
PB0
54
PC14
98
VDD
78
A15
2
PB1
55
PC15
99
VDD
90
CLKO
74
PB2
56
PS
17
VDDPLL
80
D0
26
PB3
57
RD
1
VSS
10
D1
27
PB4
58
RESET
51
VSS
15
D2
28
PB5
61
SCK0
84
VSS
19
D3
29
PB6
62
SCK1
88
VSS
32
D4
30
PB7
63
SRFS
97
VSS
42
D5
33
PB8
64
SRCK
96
VSS
60
D6
34
PB9
65
SRD
93
VSS
68
D7
35
PB10
66
SS0
85
VSS
75
D8
36
PB11
67
SS1
91
VSS
89
D9
37
PB12
70
STCK
94
VSSPLL
81
Freescale Semiconductor, Inc...
Signal Name
54
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Package and Pin-Out Information
Table 33. DSP56824 Pin Identification by Signal Name (Continued)
Signal Name
Pin #
Signal Name
Pin #
Signal Name
Pin #
Signal Name
Pin #
D10
38
PB13
71
STD
92
WR
100
D11
39
PB14
72
STFS
95
XCOLF
73
D12
40
PB15
73
SXFC
79
XTAL
76
Freescale Semiconductor, Inc...
Table 34. DSP56824 Power Supply Pins
Pin #
Power Signal
Circuits Supplied
Pin #
Power Signal
Circuits Supplied
9
VDD
16
VDD
Internal Logic
20
VDD
Address Bus Buffers
and Bus Control
69
VDD
10
VSS
15
VSS
19
VSS
68
VSS
31
VDD
59
VDD
43
VDD
78
VDD
32
VSS
90
VDD
42
VSS
60
VSS
90
VDDPLL
75
VSS
89
VSSPLL
89
VSS
Data Bus Buffers
PLL
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
Clock, Bus Control, Port
B, Port C , and JTAG/
OnCE Port
55
Freescale Semiconductor, Inc.
4X
0.20 (0.008)
H L-M N
0.20 (0.008)
T L-M N
4X 25 TIPS
76
100
1
75
-L-
-MB
Freescale Semiconductor, Inc...
3X VIEW Y
V1
B1
25
V
51
26
50
-N-
A1
S1
A
S
4X Θ2
C
0.08 (0.003)
T
-H-T-
4X Θ3
SEATING
PLANE
VIEW AA
S
0.05 (0.002)
W
Θ1
2XR
R1
G
0.25 (0.010)
C2
CASE 983-01
NOTES:
1. DIMENSIONING AND TOLERANCING PER
ANSI Y14.5M, 1982.
2. CONTROLLING DIMENSION: MILLIMETER.
3. DATUM PLANE -H- IS LOCATED AT BOTTOM
OF LEAD AND IS COINCIDENT WITH THE
LEAD WHERE THE LEAD EXITS THE PLASTIC
BODY AT THE BOTTOM OF THE PARTING
LINE.
4. DATUMS -L-, -M- AND -N- TO BE
DETERMINED AT DATUM PLANE -H-.
5. DIMENSIONS S AND V TO BE DETERMINED
AT SEATING PLANE -T-.
6. DIMENSIONS A AND B DO NOT INCLUDE
MOLD PROTRUSION. ALLOWABLE
PROTRUSION IS 0.250 (0.010) PER SIDE.
DIMENSIONS A AND B DO INCLUDE MOLD
MISMATCH AND ARE DETERMINED AT
DATUM PLANE -H-.
7. DIMENSION D DOES NOT INCLUDE DAMBAR
PROTRUSION. DAMBAR PROTRUSION
SHALL NOT CAUSE THE LEAD WIDTH TO
EXCEED 0.350 (0.014). MINIMUM SPACE
BETWEEN PROTRUSION AND ADJACENT
LEAD OR PROTRUSION 0.070 (0.003).
DIM
A
A1
B
B1
C
C1
C2
D
E
F
G
J
K
R1
S
S1
U
V
V1
W
Z
Θ
Θ1
Θ2
Θ3
MILLIMETERS
MIN MAX
14.00 BSC
7.00 BSC
14.00 BSC
7.00 BSC
--- 1.70
0.05 0.20
1.30 1.50
0.10 0.30
0.45 0.75
0.15 0.23
0.50 BSC
0.07 0.20
0.50 REF
0.08 0.20
16.00 BSC
8.00 BSC
0.09 0.16
16.00 BSC
8.00 BSC
0.20 REF
1.00 REF
0°
7°
0°
--12° ë REF
4°
13°
VIEW AA
K
E
Z
AB
Θ
F
J
C
L
GAGE PLANE
C1
BASE METAL
AB
-XX = L, M AND N
U
D
PLATING
VIEW Y
M T L-M S
0.08 (0.003)
SECTION AB-AB
ROTATED 90° CLOCKWISE
Table 35. 100-pin Thin Quad Flat Pack (TQFP) Mechanical Information
56
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
NS
Freescale Semiconductor, Inc.
Ordering Drawings
4.2 Ordering Drawings
Complete mechanical information regarding DSP56824 packaging is available by facsimile through
Motorola’s Mfax™ system. Call the following number to obtain instructions for using this system:
(602) 244-6609
Freescale Semiconductor, Inc...
The automated system requests the following information:
•
The receiving fax telephone number including area code or country code
•
The caller’s Personal Identification Number (PIN)
NOTE:
For first time callers, the system provides instructions for setting up a PIN,
which requires entry of a name and telephone number.
— The type of information requested:
— Instructions for using the system
— A literature order form
— Specific part technical information or data sheets
— Other information described by the system messages
A total of three documents can be ordered per call.
The mechanical drawings for the 100-pin TQFP package are referenced as 983-01.
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
57
Freescale Semiconductor, Inc.
Part 5 Design Considerations
5.1 Thermal Design Considerations
An estimation of the chip junction temperature, TJ, in °C can be obtained from the equation:
Equation 1:
TJ = T A + ( P D × R θ JA )
Freescale Semiconductor, Inc...
Where:
TA = ambient temperature °C
RθJA = package junction-to-ambient thermal resistance °C/W
PD = power dissipation in package
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θJA = package junction-to-ambient thermal resistance °C/W
RθJC = package junction-to-case thermal resistance °C/W
RθCA = package case-to-ambient thermal resistance °C/W
RθJC is device-related and cannot be influenced by the user. The user controls the thermal environment to
change the case-to-ambient thermal resistance, RθCA. For example, the user can change the air flow around
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θJA do not satisfactorily answer whether
the thermal performance is adequate, a system level model may be appropriate.
A complicating factor is the existence of three common definitions for determining the junction-to-case
thermal resistance in plastic packages:
58
•
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.
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Thermal Design Considerations
Freescale Semiconductor, Inc...
•
Use the value obtained by the equation (TJ – TT)/PD where TT is the temperature of the package
case determined by a thermocouple.
As noted above, the junction-to-case thermal resistances quoted in this data sheet are determined using the
first definition. From a practical standpoint, that value is also suitable for determining the junction
temperature from a case thermocouple reading in forced convection environments. In natural convection,
using the junction-to-case thermal resistance to estimate junction temperature from a thermocouple reading
on the case of the package will estimate a junction temperature slightly hotter than actual. Hence, the new
thermal metric, Thermal Characterization Parameter, or ΨJT, has been defined to be (TJ – TT)/PD. This
value gives a better estimate of the junction temperature in natural convection when using the surface
temperature of the package. Remember that surface temperature readings of packages are subject to
significant errors caused by inadequate attachment of the sensor to the surface and to errors caused by heat
loss to the sensor. The recommended technique is to attach a 40-gauge thermocouple wire and bead to the
top center of the package with thermally conductive epoxy.
NOTE:
Table 19 on page 20 contains the package thermal values for this chip.
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
59
Freescale Semiconductor, Inc.
5.2 Electrical Design Considerations
WARNING:
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 logic voltage level
(e.g., either GND or VCC).
Freescale Semiconductor, Inc...
Use the following list of considerations to assure correct DSP operation:
60
•
Provide a low-impedance path from the board power supply to each VDD pin on the DSP, and from
the board ground to each VSS (GND) pin.
•
The minimum bypass requirement is to place six 0.01–0.1 µF capacitors positioned as close as
possible to the package supply pins, one capacitor for each of the “Circuits Supplied” groups listed
in Table 34 on page 55. The recommended bypass configuration is to place one bypass capacitor on
each of the ten VDD/VSS pairs, including VDDPLL/VSSPLL.
•
Ensure that capacitor leads and associated printed circuit traces that connect to the chip VDD and
VSS (GND) pins are less than 0.5” per capacitor lead.
•
Use at least a four-layer Printed Circuit Board (PCB) with two inner layers for VDD and GND.
•
Bypass the VDD and GND layers of the PCB with approximately 100 µF, preferably with a highgrade capacitor such as a tantalum capacitor.
•
Because the DSP output signals have fast rise and fall times, PCB trace lengths should be minimal.
•
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 VDD and GND circuits.
•
All inputs must be terminated (i.e., not allowed to float) using CMOS levels.
•
Take special care to minimize noise levels on the VDDPLL and VSSPLL pins.
•
When using Wired-OR mode on the SPI or the MODx/IRQx pins, the user must provide an external
pull-up device.
•
Designs that utilize the TRST/DE 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. Designs that do not require
debugging functionality, such as consumer products, should tie these pins together.
•
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.
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
Freescale Semiconductor, Inc.
Electrical Design Considerations
Part 6 Ordering Information
Table 36 lists the pertinent information needed to place an order. Consult a Freescale Semiconductor sales
office or authorized distributor to determine availability and to order parts.
Table 36. DSP56824 Ordering Information
Supply
Voltage
Package Type
Pin
Count
Frequency
(MHz)
Order Number
DSP56824
2.7–3.6 V
Plastic Thin Quad Flat Pack (TQFP)
100
70
DSP56824BU70
Freescale Semiconductor, Inc...
Part
DSP56824 Technical Data
For More Information On This Product,
Go to: www.freescale.com
61
Freescale Semiconductor, Inc.
How to Reach Us:
Home Page:
www.freescale.com
Freescale Semiconductor, Inc...
E-mail:
[email protected]
RoHS-compliant and/or Pb- free versions of Freescale products have the functionality
and electrical characteristics of their non-RoHS-compliant and/or non-Pb- free
counterparts. For further information, see http://www.freescale.com or contact your
Freescale sales representative.
For information on Freescale.s Environmental Products program, go to
http://www.freescale.com/epp.
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
[email protected]
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)
[email protected]
Japan:
Freescale Semiconductor Japan Ltd.
Headquarters
ARCO Tower 15F
1-8-1, Shimo-Meguro, Meguro-ku,
Tokyo 153-0064
Japan
0120 191014 or +81 3 5437 9125
[email protected]
Asia/Pacific:
Freescale Semiconductor Hong Kong Ltd.
Technical Information Center
2 Dai King Street
Tai Po Industrial Estate
Tai Po, N.T., Hong Kong
+800 2666 8080
[email protected]
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
[email protected]
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.
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 which 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
Semiconductor was negligent regarding the design or manufacture of the part.