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
TMS320VC5502
Fixed-Point Digital Signal Processor
Data Manual
PRODUCTION DATA information is current as of publication date.
Products conform to specifications per the terms of the Texas
Instruments standard warranty. Production processing does not
necessarily include testing of all parameters.
Literature Number: SPRS166K
April 2001 – Revised November 2008
TMS320VC5502
Fixed-Point Digital Signal Processor
SPRS166K – APRIL 2001 – REVISED NOVEMBER 2008
www.ti.com
Revision History
NOTE: Page numbers for previous revisions may differ from page numbers in the current version.
This data sheet revision history highlights the technical changes made to the SPRS166J device-specific
data sheet to make it an SPRS166K revision.
Scope:
See table below.
ADDITIONS/CHANGES/DELETIONS
Table 2-4,
Signal Descriptions:
•
HD[7:0]: removed "M" from "OTHER" column
•
HC0: removed "M" from "OTHER" column
•
HC1: removed "M" from "OTHER" column
•
HCNTL0: removed "M" from "OTHER" column
•
HCNTL1: removed "M" from "OTHER" column
•
HCS: removed "M" from "OTHER" column
•
HR/W: removed "M" from "OTHER" column
Table 3-30,
Peripheral IDLE Control Register Bit Field Description:
•
Updated footnote
Figure 5-22,
Reset Timings:
•
Added footnote about the state of the DSP pins during power up
2
Revision History
Submit Documentation Feedback
TMS320VC5502
Fixed-Point Digital Signal Processor
www.ti.com
SPRS166K – APRIL 2001 – REVISED NOVEMBER 2008
Contents
Revision History
...........................................................................................................................
2
1
TMS320VC5502
.................................................................................................................
15
1.1
Features
.....................................................................................................................
15
Description
..................................................................................................................
Pin Assignments
............................................................................................................
2.2.1
Ball Grid Array (GZZ and ZZZ)
................................................................................
2.2.2
Low-Profile Quad Flatpack (PGF)
.............................................................................
2.2.3
Signal Descriptions
..............................................................................................
Memory
......................................................................................................................
3.1.1
On-Chip ROM
...................................................................................................
3.1.2
On-Chip Dual-Access RAM (DARAM)
........................................................................
3.1.3
Instruction Cache
................................................................................................
3.1.4
Memory Map
.....................................................................................................
3.1.5
Boot Configuration
...............................................................................................
Peripherals
..................................................................................................................
Configurable External Ports and Signals
................................................................................
3.3.1
Parallel Port Mux
................................................................................................
3.3.2
Host Port Mux
....................................................................................................
3.3.3
Serial Port 2 Mux
................................................................................................
3.3.4
External Bus Selection Register (XBSR)
.....................................................................
Configuration Examples
...................................................................................................
Timers
........................................................................................................................
3.5.1
Timer Interrupts
..................................................................................................
3.5.2
Timer Pins
........................................................................................................
3.5.3
Timer Signal Selection Register (TSSR)
.....................................................................
Universal Asynchronous Receiver/Transmitter (UART)
...............................................................
Inter-Integrated Circuit (I
2
C) Module
.....................................................................................
Host-Port Interface (HPI)
..................................................................................................
Direct Memory Access (DMA) Controller
................................................................................
3.9.1
DMA Channel 0 Control Register (DMA_CCR0)
...........................................................
System Clock Generator
..................................................................................................
3.10.1 Input Clock Source
..............................................................................................
3.10.1.1 Internal System Oscillator With External Crystal
................................................
3.10.1.2 Clock Generation With PLL Disabled (Bypass Mode, Default)
................................
3.10.1.3 Clock Generation With PLL Enabled (PLL Mode)
..............................................
3.10.1.4 Frequency Ranges for Internal Clocks
...........................................................
3.10.2 Clock Groups
.....................................................................................................
3.10.2.1 C55x Subsystem Clock Group
....................................................................
3.10.2.2 Fast Peripherals Clock Group
.....................................................................
3.10.2.3 Slow Peripherals Clock Group
....................................................................
3.10.2.4 External Memory Interface Clock Group
.........................................................
3.10.3 EMIF Input Clock Selection
....................................................................................
3.10.4 Changing the Clock Group Frequencies
.....................................................................
3.10.4.1 C55x Subsystem Clock Group
....................................................................
3.10.4.2 Fast Peripherals Clock Group
.....................................................................
3.10.4.3 Slow Peripherals Clock Group
....................................................................
3.10.4.4 External Memory Interface Clock Group
.........................................................
3.10.5 PLL Control Registers
..........................................................................................
Contents
2
Introduction
.......................................................................................................................
16
2.1
2.2
16
17
17
19
21
34
34
35
35
36
37
37
38
38
39
40
41
43
44
45
46
47
48
50
51
52
52
54
55
55
56
56
57
57
57
57
57
58
58
58
59
60
60
60
60
3
3
Functional Overview
...........................................................................................................
33
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
3.10
TMS320VC5502
Fixed-Point Digital Signal Processor
SPRS166K – APRIL 2001 – REVISED NOVEMBER 2008
www.ti.com
3.11
3.12
3.10.5.1 PLL Control / Status Register (PLLCSR)
........................................................
3.10.5.2 PLL Multiplier Control Register (PLLM)
..........................................................
3.10.5.3 PLL Divider 0 Register (PLLDIV0) (Prescaler)
..................................................
3.10.5.4 PLL Divider1 Register (PLLDIV1) for SYSCLK1
................................................
3.10.5.5 PLL Divider2 Register (PLLDIV2) for SYSCLK2
................................................
3.10.5.6 PLL Divider3 Register (PLLDIV3) for SYSCLK3
................................................
3.10.5.7 Oscillator Divider1 Register (OSCDIV1) for CLKOUT3
........................................
3.10.5.8 Oscillator Wakeup Control Register (WKEN)
....................................................
3.10.5.9 CLKOUT3 Select Register (CK3SEL)
............................................................
3.10.5.10 CLKOUT Selection Register (CLKOUTSR)
....................................................
3.10.5.11 Clock Mode Control Register (CLKMD)
........................................................
3.10.6 Reset Sequence
.................................................................................................
Idle Control
..................................................................................................................
3.11.1 Clock Domains
...................................................................................................
3.11.2 IDLE Procedures
................................................................................................
3.11.2.1 CPU Domain Idle Procedure
......................................................................
3.11.2.2 Master Port Domain (DMA/HPI) Idle Procedure
................................................
3.11.2.3 Peripheral Modules Idle Procedure
...............................................................
3.11.2.4 EMIF Module Idle Procedure
......................................................................
3.11.2.5 IDLE2 Mode
..........................................................................................
3.11.2.6 IDLE3 Mode
..........................................................................................
3.11.2.7 IDLE3 Mode With Internal Oscillator Disabled
..................................................
3.11.3 Module Behavior at Entering IDLE State
.....................................................................
3.11.4 Wake-Up Procedure
............................................................................................
3.11.4.1 CPU Domain Wake-up Procedure
................................................................
3.11.4.2 Master Port Domain (DMA/HPI) Wake-up Procedure
..........................................
3.11.4.3 Peripheral Modules Wake-up Procedure
........................................................
3.11.4.4 EMIF Module Wake-up Procedure
................................................................
3.11.4.5 IDLE2 Mode Wake-up Procedure
.................................................................
3.11.4.6 IDLE3 Mode Wake-up Procedure
.................................................................
3.11.4.7 IDLE3 Mode With Internal Oscillator Disabled Wake-up Procedure
.........................
3.11.4.8 Summary of Wake-up Procedures
................................................................
3.11.5 Auto-Wakeup/Idle Function for McBSP and DMA
...........................................................
3.11.6 Clock State of Multiplexed Modules
...........................................................................
3.11.7 IDLE Control and Status Registers
............................................................................
3.11.7.1 IDLE Configuration Register (ICR)
................................................................
3.11.7.2 IDLE Status Register (ISTR)
.......................................................................
3.11.7.3 Peripheral IDLE Control Register (PICR)
........................................................
3.11.7.4 Peripheral IDLE Status Register (PISTR)
........................................................
3.11.7.5 Master IDLE Control Register (MICR)
............................................................
3.11.7.6 Master IDLE Status Register (MISR)
.............................................................
General-Purpose I/O (GPIO)
.............................................................................................
3.12.1 General-Purpose I/O Port
......................................................................................
3.12.1.1 General-Purpose I/O Direction Register (IODIR)
...............................................
3.12.1.2 General-Purpose I/O Data Register (IODATA)
..................................................
3.12.2 Parallel Port General-Purpose I/O (PGPIO)
.................................................................
3.12.2.1 Parallel GPIO Enable Register 0 (PGPIOEN0)
.................................................
3.12.2.2 Parallel GPIO Direction Register 0 (PGPIODIR0)
..............................................
3.12.2.3 Parallel GPIO Data Register 0 (PGPIODAT0)
..................................................
3.12.2.4 Parallel GPIO Enable Register 1 (PGPIOEN1)
.................................................
3.12.2.5 Parallel GPIO Direction Register 1 (PGPIODIR1)
..............................................
3.12.2.6 Parallel GPIO Data Register 1 (PGPIODAT1)
..................................................
3.12.2.7 Parallel GPIO Enable Register 2 (PGPIOEN2)
.................................................
61
62
63
64
65
66
66
68
69
70
70
71
71
72
72
72
72
72
73
73
73
73
74
75
75
75
75
76
76
76
76
77
77
77
78
78
80
81
84
85
86
86
86
87
87
88
89
90
91
92
93
94
95
4
Contents
Submit Documentation Feedback