D ts e t
aa h e
R c e t r lc r nc
o h se Ee to is
Ma u a t r dCo o e t
n fc u e
mp n n s
R c e tr b a d d c mp n ns ae
o h se rn e
o oet r
ma ua trd u ig ete dewaes
n fcue sn i r i/ fr
h
p rh s d f m te oiia s p l r
uc a e r
o h r n l u pi s
g
e
o R c e tr waes rce td f m
r o h se
fr e rae r
o
te oiia I. Al rce t n ae
h
r nl P
g
l e rai s r
o
d n wi tea p o a o teOC
o e t h p rv l f h
h
M.
P r aetse u igoiia fcoy
at r e td sn r n la tr
s
g
ts p o rmso R c e tr e eo e
e t rga
r o h se d v lp d
ts s lt n t g aa te p o u t
e t oui s o u rne
o
rd c
me t o e c e teOC d t s e t
es r x e d h
M aa h e.
Qu l yOv riw
ai
t
e ve
• IO- 0 1
S 90
•A 92 cr ct n
S 1 0 et ai
i
o
• Qu l e Ma ua trr Ls (
ai d
n fcues it QML MI- R -
) LP F
385
53
•C a sQ Mitr
ls
lay
i
•C a sVS a eL v l
ls
p c ee
• Qu l e S p l r Ls o D sr uos( L )
ai d u pi s it f it b tr QS D
e
i
•R c e trsacic l u pir oD A a d
o h se i
r ia s p l t L n
t
e
me t aln u t a dD A sa d r s
es lid sr n L tn ad .
y
R c e tr lcrnc , L i c mmi e t
o h se Ee t is L C s o
o
tdo
t
s p ligp o u t ta s t f c so r x e t-
u pyn rd cs h t ai y u tme e p ca
s
t n fr u lya daee u loto eoiial
i s o q ai n r q a t h s r n l
o
t
g
y
s p l db id sr ma ua trr.
u pi
e yn ut
y n fcues
T eoiia ma ua trr d ts e t c o a yn ti d c me t e e t tep r r n e
h r n l n fcue’ aa h e a c mp n ig hs o u n r cs h ef ma c
g
s
o
a ds e ic t n o teR c e tr n fcue v rino ti d vc . o h se Ee t n
n p c ai s f h o h se ma ua trd eso f hs e ie R c e tr lcr -
o
o
isg aa te tep r r n eo i s mio d co p o u t t teoiia OE s e ic -
c u rne s h ef ma c ft e c n u tr rd cs o h r n l M p c a
o
s
g
t n .T pc lv le aefr eee c p r o e o l. eti mii m o ma i m rt g
i s ‘y ia’ au s r o rfrn e up s s ny C r n nmu
o
a
r xmu ai s
n
ma b b s do p o u t h rceiain d sg , i lt n o s mpetsig
y e a e n rd c c aa tr t , e in smuai , r a l e t .
z o
o
n
© 2 1 R cetr l t n s LC Al i t R sre 0 1 2 1
0 3 ohs E cr i , L . lRg s eevd 7 1 0 3
e e oc
h
T l r m r, l s v iw wrcl . m
o e n oe p ae it w . e c o
a
e
s
o ec
TMS320UC5409
FIXED POINT DIGITAL SIGNAL PROCESSOR
SPRS101E − APRIL 1999 − REVISED OCTOBER 2008
D
Advanced Multibus Architecture With Three
D
D
Separate 16-Bit Data Memory Buses and
One Program Memory Bus
40-Bit Arithmetic Logic Unit (ALU),
Including a 40-Bit Barrel Shifter and Two
Independent 40-Bit Accumulators
17-
×
17-Bit Parallel Multiplier Coupled to a
40-Bit Dedicated Adder for Non-Pipelined
Single-Cycle Multiply/Accumulate (MAC)
Operation
Compare, Select, and Store Unit (CSSU) for
the Add/Compare Selection of the Viterbi
Operator
Exponent Encoder to Compute an
Exponent Value of a 40-Bit Accumulator
Value in a Single Cycle
Two Address Generators With Eight
Auxiliary Registers and Two Auxiliary
Register Arithmetic Units (ARAUs)
Data Bus With a Bus-Holder Feature
Extended Addressing Mode for 8M
×
16-Bit
Maximum Addressable External Program
Space
16K x 16-Bit On-Chip ROM
32K x 16-Bit Dual-Access On-Chip RAM
Single-Instruction-Repeat and
Block-Repeat Operations for Program Code
Block-Memory-Move Instructions for Better
Program and Data Management
Instructions With a 32-Bit Long Word
Operand
Instructions With Two- or Three-Operand
Reads
D
Arithmetic Instructions With Parallel Store
D
D
D
and Parallel Load
Conditional Store Instructions
Fast Return From Interrupt
On-Chip Peripherals
− Software-Programmable Wait-State
Generator and Programmable Bank
Switching
− On-Chip Phase-Locked Loop (PLL) Clock
Generator With Internal Oscillator or
External Clock Source
− Three Multichannel Buffered Serial Ports
(McBSPs)
− Enhanced 8-Bit Parallel Host-Port
Interface With 16-Bit Data/Addressing
− One 16-Bit Timer
− Six-Channel Direct Memory Access
(DMA) Controller
Power Consumption Control With IDLE1,
IDLE2, and IDLE3 Instructions With
Power-Down Modes
CLKOUT Off Control to Disable CLKOUT
On-Chip Scan-Based Emulation Logic,
IEEE Std 1149.1
†
(JTAG) Boundary Scan
Logic
12.5-ns Single-Cycle Fixed-Point
Instruction Execution Time (80 MIPS)
1.8-V Core Power Supply
1.8-V to 3.6-V I/O Power Supply Enables
Operation With a SIngle 1.8-V Supply or
With Dual Power Supplies
Available in a 144-Pin Plastic Thin Quad
Flatpack (TQFP) (PGE Suffix) and a 144-Pin
Ball Grid Array (BGA) (GGU Suffix)
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
D
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of
Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
All trademarks are the property of their respective owners.
† IEEE Standard 1149.1-1990 Standard-Test-Access Port and Boundary Scan Architecture.
ADVANCE INFORMATION concerns new products in the sampling or
preproduction phase of development. Characteristic data and other
specifications are subject to change without notice.
Copyright
2008, Texas Instruments Incorporated
POST OFFICE BOX 1443
•
HOUSTON, TEXAS 77251−1443
1
ADVANCE INFORMATION
TMS320UC5409
FIXED POINT DIGITAL SIGNAL PROCESSOR
SPRS101E − APRIL 1999 − REVISED OCTOBER 2008
Table of Contents
revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
TMS320UC5409 PGE package (top view) . . . . . . . . . . . . . . 5
TMS320UC5409 GGU package (bottom view) . . . . . . . . . . . 6
pin assignments on TMS320UC5409GGU . . . . . . . . . . . . . . 7
terminal functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
on-chip ROM with bootloader . . . . . . . . . . . . . . . . . . . . 12
on-chip RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
memory map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
extended program memory . . . . . . . . . . . . . . . . . . . . . . 15
on-chip peripherals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
software-programmable wait-state generator . . . . . . . 16
programmable bank-switching wait states . . . . . . . . . 18
parallel I/O ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
enhanced 8-bit host-port interface (HPI8/16) . . . . . . . 19
HPI nonmultiplexed mode . . . . . . . . . . . . . . . . . . . . . . . 20
multichannel buffered serial ports . . . . . . . . . . . . . . . . 21
sample rate generator external clock options . . . . . . . 23
hardware timer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
clock generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
DMA controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
memory-mapped registers . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
McBSP control registers and subaddresses . . . . . . . . 35
DMA subbank addressed registers . . . . . . . . . . . . . . . 35
interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
device and development-support tool nomenclature . .
documentation support . . . . . . . . . . . . . . . . . . . . . . . . . . .
absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . .
recommended operating conditions . . . . . . . . . . . . . . . .
electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . .
internal oscillator with external crystal . . . . . . . . . . . . . .
divide-by-two clock option . . . . . . . . . . . . . . . . . . . . . . . .
multiply-by-N clock option . . . . . . . . . . . . . . . . . . . . . . . .
memory and parallel I/O interface timing . . . . . . . . . . . .
ready timing for externally generated wait states . . . . .
HOLD and HOLDA timings . . . . . . . . . . . . . . . . . . . . . . .
reset, BIO, interrupt, and MP/MC timings . . . . . . . . . . .
instruction acquisition (IAQ), interrupt acknowledge
(IACK), external flag (XF), and
TOUT timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
multichannel buffered serial port timing . . . . . . . . . . . . .
HPI8 timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
HPI16 timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
package thermal resistance characteristics . . . . .
packaging information . . . . . . . . . . . . . . . . . . . . . . .
37
39
40
41
41
42
43
44
45
46
52
56
57
59
61
68
72
76
76
76
ADVANCE INFORMATION
2
POST OFFICE BOX 1443
•
HOUSTON, TEXAS 77251−1443
TMS320UC5409
FIXED POINT DIGITAL SIGNAL PROCESSOR
SPRS101E − APRIL 1999 − REVISED OCTOBER 2008
REVISION HISTORY
This data sheet revision history highlights the technical changes made to the SPRS101D device-specific data
sheet to make it an SPRS101E revision.
Scope:
This document has been reviewed for technical accuracy; the technical content is up-to-date as of the
specified release date with the following changes.
PAGE(S)
NO.
11
Terminal Functions table:
− Updated DESCRIPTION of TRST
− Added footnote about TRST
ADDITIONS/CHANGES/DELETIONS
POST OFFICE BOX 1443
•
HOUSTON, TEXAS 77251−1443
3
ADVANCE INFORMATION
TMS320UC5409
FIXED POINT DIGITAL SIGNAL PROCESSOR
SPRS101E − APRIL 1999 − REVISED OCTOBER 2008
description
The TMS320UC5409 fixed-point, digital signal processor (DSP) (hereafter referred to as the UC5409 unless
otherwise specified) is ideal for low-power, high-performance applications. This processor offers very low power
consumption and the flexibility to support various system voltage configurations. The wide range of I/O voltage
enables it to operate with a single 1.8-V power supply or with dual power supplies for mixed voltage systems.
This feature eliminates the need for external level-shifting and reduces power consumption in emerging sub-3V
systems.
The TMS320UC5409 fixed-point, digital signal processor (DSP) (hereafter referred to as the UC5409 unless
otherwise specified) is based on an advanced modified Harvard architecture that has one program memory bus
and three data memory buses. This processor provides an arithmetic logic unit (ALU) with a high degree of
parallelism, application-specific hardware logic, on-chip memory, and additional on-chip peripherals. The basis
of the operational flexibility and speed of this DSP is a highly specialized instruction set.
For detailed information on the architecture of the C5000 family of DSPs, see the
TMS320C54xE DSP
Functional Overview
(literature number SPRU307).
ADVANCE INFORMATION
4
POST OFFICE BOX 1443
•
HOUSTON, TEXAS 77251−1443