Data Sheet
Data Sheet
Data Sheet
Technical Data
56800E
16-bit Digital Signal Controllers
DSP56854
Rev. 6
01/2007
freescale.com
56854 General Description
JTAG/
Enhanced
16-Bit
OnCE DSP56800E Core
Program Controller Address Data ALU Bit
and Generation Unit 16 x 16 + 36 → 36-Bit MAC Manipulation
Hardware Looping Unit Three 16-bit Input Registers Unit
Four 36-bit Accumulators
PAB
PDB
CDBR
CDBW
Memory
XDB2
Program Memory XAB1
16,384 x 16 SRAM
XAB2
System DMA
Boot ROM PAB Bus 6 channel
Core CLK
1024 x 16 ROM
PDB
Control
Data Memory CDBR
16,384 x 16 SRAM
CDBW
DMA Requests
IPRDB
IPAB
Decoding
Peripherals IPBus CLK
POR
3
CLKO
MODEA-C or
System (GPIOH0-H2)
COP/TOD CLK Integration
RSTO
A0-20 [20:0] External Address Module
Bus Switch RESET
1.1.2 Memory
• Harvard architecture permits up to three (3) simultaneous accesses to program and data memory
• On-Chip Memory
— 16K × 16-bit Program SRAM
— 16K × 16-bit Data SRAM
— 1K × 16-bit Boot ROM
• Off-Chip Memory Expansion (EMI)
— Access up to 2M words of program memory or up to 8M words of data memory
— Chip Select Logic for glue-less interface to ROM and SRAM
OVERBAR This is used to indicate a signal that is active when pulled low. For example, the RESET pin is
active when low.
“asserted” A high true (active high) signal is high or a low true (active low) signal is low.
“deasserted” A high true (active high) signal is low or a low true (active low) signal is high.
1. VDD = VDD CORE, VSS = VSS CORE, VDDIO= VDD IO, VSSIO = VSS IO, VDDA = VDD ANA, VSSA = VSS ANA
2. MODA, MODB and MODC can be used as GPIO after the bootstrap process has completed.
3. The following Host Interface signals are multiplexed: HRWB to HRD, HDS to HWR, HREQ to HTRQ and HACK to HRRQ.
RXDO (GPIOE0)
VDD 1 SCI 0
Logic 6 TXDO (GPIOE1)
Power VSS 1
6
RXD1 (GPIOE2)
1 SCI 2
TXD1 (GPIOE3)
VDDIO 1
I/O 11
Power VSSIO
10 STD0 (GPIOC0)
1
Analog VDDA SRD0 (GPIOC1)
1
Power1 1 SCK0 (GPIOC2)
VSSA 1 ESSI 0
1 SC00 (GPIOC3)
1
SC01 (GPIOC4)
1
56854 SC02 (GPIOC5)
A0 - A20 1
21
D0 - D15
External 16
Bus RD
1
WR
1
Chip
Select CS0 - CS3 (GPIOA0 - A3) 4
IRQA TCK
1
1
IRQB TDI
1 1
TDO JTAG /
Interrupt / MODA, MODB, MODC 1
(GPIOH0 - H2) Enhanced
Program 3 TMS OnCE
1
Control RESET TRST
1 1
RSTO DE
1 1
Table 3-1. 56854 Signal and Package Information for the 128-pin LQFP
13 VDD VDD Power (VDD)—These pins provide power to the internal structures
of the chip, and should all be attached to VDD.
47 VDD
64 VDD
79 VDD
80 VDD
112 VDD
14 VSS VSS Ground (VSS)—These pins provide grounding for the internal
structures of the chip and should all be attached to VSS.
48 VSS
63 VSS
81 VSS
96 VSS
113 VSS
Table 3-1. 56854 Signal and Package Information for the 128-pin LQFP (Continued)
5 VDDIO VDDIO Power (VDDIO)—These pins provide power for all I/O and ESD
structures of the chip, and should all be attached to VDDIO (3.3V).
18 VDDIO
41 VDDIO
55 VDDIO
61 VDDIO
72 VDDIO
91 VDDIO
92 VDDIO
100 VDDIO
114 VDDIO
124 VDDIO
6 VSSIO VSSIO Ground (VSSIO)—These pins provide grounding for all I/O and ESD
structures of the chip and should all be attached to VSS.
19 VSSIO
42 VSSIO
56 VSSIO
62 VSSIO
74 VSSIO
93 VSSIO
102 VSSIO
115 VSSIO
125 VSSIO
11 A2
12 A3
26 A4
27 A5
28 A6
29 A7
43 A8
44 A9
45 A10
46 A11
57 A12
58 A13
59 A14
60 A15
67 A16
68 A17
69 A18
70 A19
71 A20
Table 3-1. 56854 Signal and Package Information for the 128-pin LQFP (Continued)
73 D0 Input/Output(Z) Data Bus (D0-D15)—These pins provide the bidirectional data for
external program or data memory accesses.
86 D1
87 D2
88 D3
89 D4
90 D5
107 D6
108 D7
109 D8
110 D9
111 D10
122 D11
123 D12
126 D13
127 D14
128 D15
7 RD Output Read Enable (RD) —is asserted during external memory read
cycles.
75 CS0 Output External Chip Select (CS0)—This pin is used as a dedicated GPIO.
GPIOA0 Input/Output Port A GPIO (0) —This pin is a General Purpose I/O (GPIO) pin
when not configured for host port usage.
76 CS1 Output External Chip Select (CS1)—This pin is used as a dedicated GPIO.
GPIOA1 Input/Output Port A GPIO (1) —This pin is a General Purpose I/O (GPIO) pin
when not configured for host port usage.
77 CS2 Output External Chip Select (CS2)—This pin is used as a dedicated GPIO.
GPIOA2 Input/Output Port A GPIO (2) —This pin is a General Purpose I/O (GPIO) pin
when not configured for host port usage.
78 CS3 Output External Chip Select (CS3)—This pin is used as a dedicated GPIO.
GPIOA3 Input/Output Port A GPIO (3)—This pin is a General Purpose I/O (GPIO) pin
when not configured for host port usage.
30 HD0 Input Host Address (HD0)—This input provides data selection for HI
registers.
GPIOB0 Input/Output Port B GPIO (0)—This pin is a General Purpose I/O (GPIO) pin
when not configured for host port usage.
31 HD1 Input Host Address (HD1)—This input provides data selection for HI
registers.
GPIOB1 Input/Output Port B GPIO (1)—This pin is a General Purpose I/O (GPIO) pin
when not configured for host port usage.
32 HD2 Input Host Address (HD2)—This input provides data selection for HI
registers.
GPIOB2 Input/Output Port B GPIO (2)—This pin is a General Purpose I/O (GPIO) pin
when not configured for host port usage.
36 HD3 Input Host Address (HD3)—This input provides data selection for HI
registers.
GPIOB3 Input/Output Port B GPIO (3)—This pin is a General Purpose I/O (GPIO) pin
when not configured for host port usage.
37 HD4 Input Host Address (HD4)—This input provides data selection for HI
registers.
GPIOB4 Input/Output Port B GPIO (4)—This pin is a General Purpose I/O (GPIO) pin
when not configured for host port usage.
Table 3-1. 56854 Signal and Package Information for the 128-pin LQFP (Continued)
38 HD5 Input Host Address (HD5)—This input provides data selection for HI
registers.
GPIOB5 Input/Output Port B GPIO (5)—This pin is a General Purpose I/O (GPIO) pin
when not configured for host port usage.
39 HD6 Input Host Address (HD6)—This input provides data selection for HI
registers.
GPIOB6 Input/Output Port B GPIO (6)—This pin is a General Purpose I/O (GPIO) pin
when not configured for host port usage.
40 HD7 Input Host Address (HD7)—This input provides data selection for HI
registers.
GPIOB7 Input/Output Port B GPIO (7)—This pin is a General Purpose I/O (GPIO) pin
when not configured for host port usage.
82 HA0 Input Host Address (HA0)—These inputs provide the address selection
for HI registers.
GPIOB8 Input/Output Port B GPIO (8)—These pins are General Purpose I/O (GPIO) pins
when not configured for host port usage.
83 HA1 Input Host Address (HA0)—These inputs provide the address selection
for HI registers.
GPIOB9 Input/Output Port B GPIO (9)—These pins are General Purpose I/O (GPIO) pins
when not configured for host port usage.
84 HA2 Input Host Address (HA0)—These inputs provide the address selection
for HI registers.
GPIOB10 Input/Output Port B GPIO (10)—These pins are General Purpose I/O (GPIO)
pins when not configured for host port usage.
HRD Input Host Read Data (HRD)—This signal is the Read Data input when
the HI08 is programmed to interface to a double-data-strobe host
bus and the HI function is selected.
GPIOB11 Input/Output Port B GPIO (11)—This pin is a General Purpose I/O (GPIO) pin
when not configured for host port usage.
103 HDS Input Host Data Strobe (HDS)—When the HI08 is programmed to
interface to a single-data-strobe host bus and the HI function is
selected, this input enables a data transfer on the HI when HCS is
asserted.
HWR Input Host Write Enable (HWR)—This signal is the Write Data input
when the HI08 is programmed to interface to a double-data-strobe
host bus and the HI function is selected.
GPIOB12 Input/Output Port B GPIO (12)—This pin is a General Purpose I/O (GPIO) pin
when not configured for host port usage.
104 HCS Input Host Chip Select (HCS)—This input is the chip select input for the
Host Interface.
GPIOB13 Input/Output Port B GPIO (13)—This pin is a General Purpose I/O (GPIO) pin
when not configured for host port usage.
105 HREQ Open Drain Host Request (HREQ)—When the HI08 is programmed for
Output HRMS=0 functionality (typically used on a single-data-strobe bus),
this open drain output is used by the HI to request service from the
host processor. The HREQ may be connected to an interrupt
request pin of a host processor, a transfer request of a DMA
controller, or a control input of external circuitry.
HTRQ Open Drain Transmit Host Request (HTRQ)—This signal is the Transmit Host
Output Request output when the HI08 is programmed for HRMS=1
functionality and is typically used on a double-data-strobe bus.
GPIOB14 Input/Output Port B GPIO (14)—This pin is a General Purpose I/O (GPIO) pin
when not configured for host port usage.
Table 3-1. 56854 Signal and Package Information for the 128-pin LQFP (Continued)
106 HACK Input Host Acknowledge (HACK)—When the HI08 is programmed for
HRMS=0 functionality (typically used on a single-data-strobe bus),
this input has two functions: (1) provide a Host Acknowledge signal
for DMA transfers or (2) to control handshaking and provide a Host
Interrupt Acknowledge compatible with the MC68000 family
processors.
HRRQ Open Drain Receive Host Request (HRRQ)—This signal is the Receive Host
Output Request output when the HI08 is programmed for HRMS=1
functionality and is typically used on a double-data-strobe bus.
GPIOB15 Input/Output Port B GPIO(15)—This pin is a General Purpose I/O (GPIO) pin
when not configured for host port usage.
GPIOG0 Input/Output Port G GPIO (0)—This pin is a General Purpose I/O (GPIO) pin that
can individually be programmed as an input or output pin.
GPIOG1 Input/Output Port G GPIO (1)—This pin is a General Purpose I/O (GPIO) pin that
can individually be programmed as an input or output pin.
GPIOG2 Input/Output Port G GPIO (2)—This pin is a General Purpose I/O (GPIO) pin that
can individually be programmed as an input or output pin.
GPIOG3 Input/Output Port G GPIO (3)—This pin is a General Purpose I/O (GPIO) pin that
can individually be programmed as an input or output pin.
20 IRQA Input External Interrupt Request A and B—The IRQA and IRQB inputs
are asynchronous external interrupt requests that indicate that an
21 IRQB external device is requesting service. A Schmitt trigger input is used
for noise immunity. They 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.
GPIOH0 Input/Output Port H GPIO (0)—This pin is a General Purpose I/O (GPIO) pin
after the bootstrap process has completed.
GPIOH1 Input/Output Port H GPIO (1)—This pin is a General Purpose I/O (GPIO) pin
after the bootstrap process has completed.
GPIOH2 Input/Output Port H GPIO (2)—This pin is a General Purpose I/O (GPIO) pin
after the bootstrap process has completed.
GPIOE0 Input/Output Port E GPIO (0)—This pin is a General Purpose I/O (GPIO) pin that
can individually be programmed as input or output pin.
66 TXD0 Output(Z) Serial Transmit Data 0 (TXD0)—This signal transmits data from
the SCI 0 transmit data register.
GPIOE1 Input/Output Port E GPIO (1)—This pin is a General Purpose I/O (GPIO) pin that
can individually be programmed as input or output pin.
GPIOE2 Input/Output Port E GPIO (2)—This pin is a General Purpose I/O (GPIO) pin that
can individually be programmed as input or output pin.
Table 3-1. 56854 Signal and Package Information for the 128-pin LQFP (Continued)
95 TXD1 Output(Z) Serial Transmit Data 1 (TXD1)—This signal transmits data from
the SCI 1 transmit data register.
GPIOE3 Input/Output Port E GPIO (3)—This pin is a General Purpose I/O (GPIO) pin that
can individually be programmed as input or output pin.
116 STD0 Output ESSI Transmit Data (STD0)—This output pin transmits serial data
from the ESSI Transmitter Shift Register.
GPIOC0 Input/Output Port C GPIO (0)—This pin is a General Purpose I/O (GPIO) pin
when the ESSI is not in use.
117 SRD0 Input ESSI Receive Data (SRD0)—This input pin receives serial data
and transfers the data to the ESSI Receive Shift Register.
GPIOC1 Input/Output Port C GPIO (1)—This pin is a General Purpose I/O (GPIO) pin
when the ESSI is not in use.
118 SCK0 Input/Output ESSI Serial Clock (SCK0)—This bidirectional pin provides the
serial bit rate clock for the transmit section of the ESSI. The clock
signal can be continuous or gated and can be used by both the
transmitter and receiver in synchronous mode.
GPIOC2 Input/Output Port C GPIO (2)—This pin is a General Purpose I/O (GPIO) pin
when the ESSI is not in use.
119 SC00 Input/Output ESSI Serial Control Pin 0 (SC00)—The function of this pin is
determined by the selection of either synchronous or asynchronous
mode. For asynchronous mode, this pin will be used for the receive
clock I/O. For synchronous mode, this pin is used either for
transmitter1 output or for serial I/O flag 0.
GPIOC3 Input/Output Port C GPIO (3)—This pin is a General Purpose I/O (GPIO) pin
when the ESSI is not in use.
120 SC01 Input/Output ESSI Serial Control Pin 1 (SC01)—The function of this pin is
determined by the selection of either synchronous or asynchronous
mode. For asynchronous mode, this pin is the receiver frame sync
I/O. For synchronous mode, this pin is used either for transmitter2
output or for serial I/O flag 1.
GPIOC4 Input/Output Port C GPIO (4)—This pin is a General Purpose I/O (GPIO) pin
when the ESSI is not in use.
121 SC02 Input/Output ESSI Serial Control Pin 2 (SC02)—This pin is used for frame sync
I/O. SC02 is the frame sync for both the transmitter and receiver in
synchronous mode and for the transmitter only in asynchronous
mode. When configured as an output, this pin is the internally
generated frame sync signal. When configured as an input, this pin
receives an external frame sync signal for the transmitter (and the
receiver in synchronous operation).
GPIOC5 Input /Output Port C GPIO (5)—This pin is a General Purpose I/O (GPIO) pin
when the ESSI is not in use.
1 MISO Input/Output 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. The driver on this pin can be configured as
an open-drain driver by the SPI’s Wired-OR mode (WOM) bit when
this pin is configured for SPI operation.
GPIOF0 Input/Output Port F GPIO (0)—This pin is a General Purpose I/O (GPIO) pin that
can be individually programmed as input or output pin.
2 MOSI Input/Output (Z) 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. 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.
GPIOF1 Input/Output Port F GPIO (1)—This pin is a General Purpose I/O (GPIO) pin that
can individually be programmed as input or output pin.
3 SCK Input/Output SPI Serial Clock (SCK)—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 SS 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.
GPIOF2 Input/Output Port F GPIO (2)—This pin is a General Purpose I/O (GPIO) pin that
can be individually programmed as input or output pin.
Table 3-1. 56854 Signal and Package Information for the 128-pin LQFP (Continued)
4 SS Input SPI Slave Select (SS)—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.
GPIOF3 Input/Output Port F GPIO (3)—This pin is a General Purpose I/O (GPIO) pin that
can individually be programmed as input or output pin.
33 CLKO Output Clock Output (CLKO)—This pin outputs a buffered clock signal.
When enabled, this signal is the system clock divided by four.
54 TCK Input Test Clock Input (TCK)—This input pin provides a gated clock to
synchronize the test logic and to shift serial data to the
JTAG/Enhanced OnCE port. The pin is connected internally to a
pull-down resistor.
52 TDI Input Test Data Input (TDI)—This input pin provides a serial input data
stream to the JTAG/Enhanced OnCE port. It is sampled on the
rising edge of TCK and has an on-chip pull-up resistor.
51 TDO Output (Z) Test Data Output (TDO)—This tri-statable output pin provides a
serial output data stream from the JTAG/Enhanced OnCE port. It is
driven in the Shift-IR and Shift-DR controller states, and changes on
the falling edge of TCK.
53 TMS Input Test Mode Select Input (TMS)—This input pin is used to sequence
the JTAG TAP controller’s state machine. It is sampled on the rising
edge of TCK and has an on-chip pull-up resistor.
Note: Always tie the TMS pin to VDD through a 2.2K resistor.
50 TRST Input Test Reset (TRST)—As an input, a low signal on this pin provides a
reset signal to the JTAG TAP controller. To ensure complete
hardware reset, TRST should be asserted whenever RESET is
asserted. The only exception occurs in a debugging environment,
since the Enhanced OnCE/JTAG module is under the control of the
debugger. In this case it is not necessary to assert TRST when
asserting RESET . Outside of a debugging environment RESET
should be permanently asserted by grounding the signal, thus
disabling the Enhanced OnCE/JTAG module on the device.
Part 4 Specifications
4.1 General Characteristics
The 56854 is fabricated in high-density CMOS with 5-volt tolerant TTL-compatible digital inputs. The
term “5-volt 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 4-1 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 56854 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
1. Assumes clock source is direct clock to EXTAL or crystal oscillator running 2-4MHz. PLL must be enabled, locked, and
selected. The actual frequency depends on the source clock frequency and programming of the CGM module.
2. Master clock is derived from on of the following four sources:
fclk = fxtal when the source clock is the direct clock to EXTAL
fclk = fpll when PLL is selected
fclk = fosc when the source clock is the crystal oscillator and PLL is not selected
fclk = fextal when the source clock is the direct clock to EXTAL and PLL is not selected
150
90
IDD (mA)
60
30
0 20 40 60 80 100 120
Figure 4-1 Maximum Run IDDTOTAL vs. Frequency (see Notes 1. and 5. in Table 4-4)
2 Supplies Stable
1.8V VDD
1
0 Time
Notes: 1. VDD rising before VDDIO, VDDA
2. VDDIO, VDDA rising much faster than VDD
VDD should not be allowed to rise early (1). This is usually avoided by running the regulator for the VDD
supply (1.8V) from the voltage generated by the 3.3V VDDIO supply, see Figure 4-3. This keeps VDD from
rising faster than VDDIO.
VDD should not rise so late that a large voltage difference is allowed between the two supplies (2).
Typically this situation is avoided by using external discrete diodes in series between supplies, as shown
in Figure 4-3. The series diodes forward bias when the difference between VDDIO and VDD reaches
approximately 2.1, causing VDD to rise as VDDIO ramps up. When the VDD regulator begins proper
operation, the difference between supplies will typically be 0.8V and conduction through the diode chain
reduces to essentially leakage current. During supply sequencing, the following general relationship
should be adhered to:
VDDIO > VDD > (VDDIO - 2.1V)
In practice, VDDA is typically connected directly to VDDIO with some filtering.
VDD
1.8V
Regulator
• 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 VOL or VOH.
• Data Invalid state, when a signal level is in transition between VOL and VOH.
56854
XTAL EXTAL
External GND,VDDA,
Clock or VDDA/2
(up to 240MHz)
Figure 4-7 Connecting a High Speed External Clock Signal using XTAL
56854
XTAL EXTAL
External VDDA/2
Clock
(2-4MHz)
Figure 4-8 Connecting a Low Speed External Clock Signal using XTAL
1. See Figure 4-7 for details on using the recommended connection of an external clock driver.
2. External clock input rise time is measured from 10% to 90%.
3. External clock input fall time is measured from 90% to 10%.
4. Parameters listed are guaranteed by design.
VIH
External 90% 90%
50% 50%
Clock 10% 10%
tPW tPW
VIL
tfall trise
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 4MHz input crystal.
2. This is the minimum time required after the PLL setup is changed to ensure reliable operation.
The timing of each parameter consists of both a fixed delay portion and a clock related portion; as well as user
controlled wait states. The equation:
t = D + P * (M + W)
should be used to determine the actual time of each parameter. The terms in the above equation are defined as:
t parameter delay time
D fixed portion of the delay, due to on-chip path delays.
P the period of the system clock, which determines the execution rate of the part (i.e. when the device is
operating at 120 MHz, P = 8.33 ns).
M Fixed portion of a clock period inherent in the design. This number is adjusted to account for possible
clock duty cycle derating.
W the sum of the applicable wait state controls. See the “Wait State Controls” column of Table 4-11 for
the applicable controls for each parameter. See the EMI chapter of the 83x Peripheral Manual for
details of what each wait state field controls.
Some of the parameters contain two sets of numbers. These parameters have two different paths and clock edges
that must be considered. Check both sets of numbers and use the smaller result. The appropriate entry may change
if the operating frequency of the part changes.
The timing of write cycles is different when WWS = 0 than when WWS > 0. Therefore, some parameters contain
two sets of numbers to account for this difference. The “Wait States Configuration” column of Table 4-11 should
be used to make the appropriate selection.
A0-Axx,CS
tRD tRDA
tARDD
tARDA tRDRD
RD
tAWR tWAC
tWRWR tWR tWRRD tRDWR
WR
Note: During read-modify-write instructions and internal instructions, the address lines do not change state.
Valid Data Out Hold Time after WR tDOH -1.47 0.25 WWSH ns
Deasserted
Table 4-7 Reset, Stop, Wait, Mode Select, and Interrupt Timing1, 2
Operating Conditions: VSS = VSSIO = VSSA = 0 V, VDD = 1.62-1.98V, VDDIO = VDDA = 3.0–3.6V, TA = –40° to +120°C, CL ≤ 50pF, fop = 120MHz
Table 4-7 Reset, Stop, Wait, Mode Select, and Interrupt Timing1, 2
Operating Conditions: VSS = VSSIO = VSSA = 0 V, VDD = 1.62-1.98V, VDDIO = VDDA = 3.0–3.6V, TA = –40° to +120°C, CL ≤ 50pF, fop = 120MHz
IRQA Low to First Valid Interrupt Vector Address Out tIRI 22T — ns 4-15
recovery from Wait State4
tIRI -FAST 18T —
IRQA
IRQB t
IRW
A0–A20,
CS, First Interrupt Instruction Execution
RD, WR
tIDM
IRQA,
IRQB
General
Purpose
I/O Pin
tIG
IRQA,
IRQB
IRQA,
IRQB
tIRI
tIW
IRQA
tIF
A0–A20,
CS, First Instruction Fetch
Not IRQA Interrupt Vector
RD, WR
Figure 4-16 Recovery from Stop State Using Asynchronous Interrupt Timing
4-18
Time to disassert TACKREQH 3.5 9 ns
4-21
4-18
Lead time TREQACKL 0 — ns
4-21
ns 4-19
Access time TRADV — 13
4-20
ns 4-19
Disable time TRADX 5 —
4-20
ns 4-19
Disable time TRADZ 3 —
4-20
4-22
Setup time TADSS 3 — ns
4-23
4-22
Hold time TDSAH 1 — ns
4-23
4-22
Pulse width TWDS 5 — ns
4-23
Time to re-assert
1. After second write in 16-bit mode TACKREQL 4T + 5 ns 4-18
5T + 9
2. After first write in 16-bit mode 5 13 ns 4-21
or after write in 8-bit mode
1. The formulas: T = clock cycle. f ipb = 60MHz, T = 16.7ns.
HACK
TACKDZ
TACKDV
HD
HREQ
HA
TRADX
HCS
HDS
HRW
TRADV
TRADZ
HD
HA
TRADX
HCS
HWR
HRD
TRADZ
TRADV
HD
TDACKS TACKDH
HD
TREQACKL TACKREQL
TACKREQH
HREQ
HA
TDSAH
HCS
TWDS
HDS
TDSAH
HRW
TADSS
TADSS TDSAH
HD
HA
HCS
TWDS
HWR
TDSAH
TADSS
HRD
TADSS
HD
Data set-up time required for inputs tDS 4-24, 4-25, 4-26,
Master 10 — ns 4-27
Slave 2 — ns
Data hold time required for inputs tDH 4-24, 4-25, 4-26,
Master 0 — ns 4-27
Slave 2 — ns
MISO
(Input) MSB in Bits 14–1 LSB in
tCL
SCLK (CPOL = 1)
(Output)
tDS
tCH
tR tDH
MISO
(Input) MSB in Bits 14–1 LSB in
SS
(Input)
tC tF tELG
tR
tCL
SCLK (CPOL = 0)
(Input)
tCH
tELD
tCL
SCLK (CPOL = 1)
(Input)
tA tF
tR tD
tCH
MISO
(Output) Slave MSB out Bits 14–1 Slave LSB out
tDS tDV tDI
tDI
tDH
SS
(Input)
tF
tC
tR
SCLK (CPOL = 0) tCL
(Input) tCH
tELG
tELD
tCL
SCLK (CPOL = 1)
(Input) tDV
tR
tF
tA tCH tD
MISO
(Output) Slave MSB out Bits 14–1 Slave LSB out
tDS tDV
tDI
tDH
MOSI MSB in Bits 14–1 LSB in
(Input)
Timer Inputs
PIN PINHL PINHL
Timer Outputs
POUT POUTHL POUTHL
Delay from SCK high to SC2 (bl) high - Master5 tTFSBHM -1.0 — 1.0 ns
Delay from SCK high to SC2 (wl) high - Master5 tTFSWHM -1.0 — 1.0 ns
Delay from SC0 high to SC1 (bl) high - Master5 tRFSBHM -1.0 — 1.0 ns
Delay from SC0 high to SC1 (wl) high - Master5 tRFSWHM -1.0 — 1.0 ns
Delay from SCK high to SC2 (bl) low - Master5 tTFSBLM -1.0 — 1.0 ns
Delay from SCK high to SC2 (wl) low - Master5 tTFSWLM -1.0 — 1.0 ns
Delay from SC0 high to SC1 (bl) low - Master5 tRFSBLM -1.0 — 1.0 ns
Delay from SC0 high to SC1 (wl) low - Master5 tRFSWLM -1.0 — 1.0 ns
SCK high to STD enable from high impedance - Master tTXEM -0.1 — 2 ns
tTFSBHM tTFSBLM
SC2 (bl) output
tTFSWHM tTFSWLM
SC2 (wl) output
tTXVM
tTXEM tTXNVM tTXHIM
STD First Bit Last Bit
SC0 output
tRFSBHM tRFBLM
SC1 (bl) output
tRFSWHM tRFSWLM
SC1 (wl) output
tTSM
tSM tHM tTHM
SRD
Delay from SCK high to SC2 (bl) low - Slave5 tTFSBLS -29 — 29 ns
Delay from SCK high to SC2 (wl) low - Slave5 tTFSWLS -29 — 29 ns
Delay from SC0 high to SC1 (bl) low - Slave5 tRFSBLS -29 — 29 ns
Delay from SC0 high to SC1 (wl) low - Slave5 tRFSWLS -29 — 29 ns
SC2 high to STD enable from high impedance (first bit) - Slave tFTXES 4 — 15 ns
tSCKH tSCKL
SCK input
tTFSBLS
tTFSBHS
SC2 (bl) input
tTFSWHS tTFSWLS
SC2 (wl) input
tFTXVS
tFTXES
tTXVS tTXNVS
tTXES tTXHIS
STD First Bit Last Bit
SC0 input
tRFSBHS tRFBLS
tTSS
tSS tHS tTHS
SRD
RXD
SCI receive
data pin
(Input) RXDPW
TXD
SCI receive
data pin
(Input) TXDPW
1. Timing is both wait state and frequency dependent. For the values listed, T = clock cycle. For 120MHz
operation, T = 8.33ns.
2. TCK frequency of operation must be less than 1/4 the processor rate.
3. Parameters listed are guaranteed by design.
tPW tPW
VIH
VM VM
TCK
(Input)
VIL
VM = VIL + (VIH – VIL)/2
TCK
(Input)
tDS tDH
TDI
TMS Input Data Valid
(Input) tDV
TDO
(Output) Output Data Valid
tTS
TDO
(Output)
TRST
(Input)
tTRST
DE
tDE
GPIO Inputs
PIN PINHL PINHL
GPIO Outputs
POUT POUTHL POUTHL
HRWB
RXD1
RXD0
VDDIO
VDDIO
VDDIO
VDDIO
VSSIO
VSSIO
VSSIO
TXD1
TXD0
TIO0
TIO1
TIO2
TIO3
HA2
HA1
HA0
CS3
CS2
CS1
CS0
VDD
VDD
A20
A19
A18
A17
A16
VSS
VSS
D5
D4
D3
D2
D1
D0
HDS
PIN 65 VDD
HCS PIN 103 VSS
HREQ VSSIO
HACK VDDIO
D6 A15
D7 A14
D8 A13
D9 A12
D10 VSSIO
VDD VDDIO
VSS TCK
VDDIO TMS
VSSIO TDI
STD0 TDO
SRD0 TRST
SCK0 DE
SC00 VSS
SC01 VDD
SC02 A11
D11 A10
D12 A9
VDDIO A8
VSSIO VSSIO
ORIENTATION VDDIO
D13
D14 MARK HD7
PIN 39 HD6
D15 PIN 1
MISO
CLKO
RSTO
RD
WR
MOSI
XTAL
EXTAL
RESET
A0
A1
A2
A3
MODC
SCK
SS
IRQA
IRQB
A4
A5
A6
A7
HD0
HD1
HD2
HD3
HD4
HD5
VDDIO
VSSIO
VDD
VSS
MODA
MODB
VDDA
VSSA
VDDIO
VSSIO
11 A2 43 A8 75 CS0 107 D6
12 A3 44 A9 76 CS1 108 D7
102 65
103 64
128 39
38
MILLIMETERS
DIM
MIN MAX
A --- 1.60
A1 0.05 0.15
A2 1.35 1.45
NOTES:
b 0.17 0.27
1. DIMENSIONING AND TOLERANCING PER ASME
Y14.5M, 1994. b1 0.17 0.23
2. CONTROLLING DIMENSION: MILLIMETER. c 0.09 0.20
3. DATUM PLANE H IS LOCATED AT BOTTOM OF LEAD c1 0.09 0.16
AND IS COINCIDENT WITH THE LEAD WHERE THE D 22.00 BSC
LEAD EXITS THE PLASTIC BODY AT THE BOTTOM OF D1 20.00BSC
THE PARTING LINE. e 0.50 BSC
4. DATUMS A, B, AND D TO BE DETERMINED AT DATUM E 16.00 BSC
PLANE H. E1 14.00 BSC
5. DIMENSIONS D AND E TO BE DETERMINED AT
L 0.45 0.75
SEATING PLANE C.
L1 1.00 REF
6. DIMENSIONS D1 AND E1 DO NOT INCLUDE MOLD
PROTRUSION. ALLOWABLE PROTRUSION IS 0.25 PER L2 0.50 REF
SIDE. DIMENSIONS D1 AND E1 DO INCLUDE MOLD S 0.20 ---
MISMATCH AND ARE DETERMINED AT DATUM R1 0.08 ---
PLANE H. R2 0.08 0.20
7. DIMENSION b DOES NOT INCLUDE DAMBAR 0 0o 7o
PROTRUSION. DAMBAR PROTRUSION SHALL NOT 01 0 o ---
CAUSE THE b DIMENSION TO EXCEED 0.35.
02 11o 13o
Case Outline - 1129-01
Figure 5-2 128-pin LQFP Mechanical Information
Please see www.freescale.com for the most current case outline.
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.
CAUTION
DSP56854 1.8V, 3.3V Low-Profile Quad Flat Pack (LQFP) 128 120 DSP56854FG120
DSP56854 1.8V, 3.3V Low-Profile Quad Flat Pack (LQFP) 128 120 DSP56854FGE *
E-mail:
support@freescale.com
Japan:
Freescale Semiconductor Japan Ltd.
Headquarters
ARCO Tower 15F
1-8-1, Shimo-Meguro, Meguro-ku,
Tokyo 153-0064, Japan Information in this document is provided solely to enable system and
0120 191014 or +81 3 5437 9125 software implementers to use Freescale Semiconductor products. There are
support.japan@freescale.com 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:
Freescale Semiconductor Hong Kong Ltd.
Technical Information Center Freescale Semiconductor reserves the right to make changes without further
notice to any products herein. Freescale Semiconductor makes no warranty,
2 Dai King Street
representation or guarantee regarding the suitability of its products for any
Tai Po Industrial Estate particular purpose, nor does Freescale Semiconductor assume any liability
Tai Po, N.T., Hong Kong arising out of the application or use of any product or circuit, and specifically
+800 2666 8080 disclaims any and all liability, including without limitation consequential or
support.asia@freescale.com incidental damages. “Typical” parameters that may be provided in Freescale
Semiconductor data sheets and/or specifications can and do vary in different
For Literature Requests Only: applications and actual performance may vary over time. All operating
Freescale Semiconductor Literature Distribution Center parameters, including “Typicals”, must be validated for each customer
application by customer’s technical experts. Freescale Semiconductor does
P.O. Box 5405
not convey any license under its patent rights nor the rights of others.
Denver, Colorado 80217 Freescale Semiconductor products are not designed, intended, or authorized
1-800-441-2447 or 303-675-2140 for use as components in systems intended for surgical implant into the body,
Fax: 303-675-2150 or other applications intended to support or sustain life, or for any other
LDCForFreescaleSemiconductor@hibbertgroup.com 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.
DSP56854
Rev. 6
01/2007