TI Embedded Processing Guide
TI Embedded Processing Guide
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
Processor Find and Fit Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
Introduction to TI ARM
Family of Microcontrollers
Stellaris 32-Bit ARM
References
Introduction to TI ARM-Based Embedded Processors . . . . . . . . . . . . . . . . . . . . . . . . . . .4
ARM + DSP:
TMS320DM6467 Digital Media Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
TMS320DM6446 Digital Media Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
TMS320DM6443 Digital Media Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
TMS320DM6441 Digital Media Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
OMAP3530 Applications Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
OMAP3525 Applications Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
ARM Only:
TMS320DM365 Digital Media Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
TMS320DM357 Digital Media Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
TMS320DM355 Digital Media Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
TMS320DM335 Digital Media Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
OMAP3515 Applications Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
OMAP3503 Applications Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
ARM + MCU:
Stellaris 32-Bit ARM
Digital Media
Processors
OMAP
Applications
Processors
C6000
Digital Signal
Processors
C5000
Digital Signal
Processors
C2000
Microcontrollers
MSP430
Microcontrollers
Stellaris 32-Bit
ARM Cortex-M3
MCUs
Audio
Automotive
Communications
Industrial
Medical
Security
Video
Wireless
Key Feature Complete tailored
video solution
Low power and
high performance
High
performance
Power-efficient
performance
Performance,
integration for
greener industrial
applications
Ultra-low power Open architecture
software, rich
communications
options
DaVinci Digital Media Processors:
Optimized for Digital Video
DaVinci technology consists of scalable,
programmable signal processing system
on chips (SoCs), accelerators and periph-
erals, optimized to match the price, per-
formance and feature requirements for a
broad spectrum of video end equipments.
OMAPApplications Processors:
Best General-Purpose, Multimedia
and Graphics
TIs OMAP platform delivers high-perform-
ance applications processors and a robust
support network allowing for rapid devel-
opment of multimedia-enhanced devices to
general-purpose computer applications
that require Linux OS or Windows
CE OS.
OMAP35x devices target portable naviga-
tion devices and media players, Internet
appliances and personal medical equip-
ment. OMAP-L1x devices include ARM9
and ARM9 + DSP architectures and offer a
variety of peripherals for networking, target-
ing consumer and industrial applications.
Highest Performance:
TMS320C6000 DSP Platform
The C6000 DSP platform offers the
industrys highest-performance single-core
and multi-core DSPs ideal for networking,
telecommunication, video, imaging, infra-
structure, test and equipment, military and
industrial applications. The platform
includes the C64x high-performance
DSPs, C67x floating-point DSPs and
the C674x fixed-/floating-point DSPs.
Power-Efficient Performance:
TMS320C5000 DSP Platform
The C5000 DSP platform offers the
industrys lowest standby power and
advanced automatic power management
for portable products like digital music
players, VoIP, hands-free accessories, GPS
receivers and portable medical equipment.
TMS320C2000 32-Bit Micro-
controller for Real-Time Control
The C2000 Microcontroller family com-
bines advanced control peripherals with the
processing power of a 32-bit core. From
the low-cost, high-integration Piccolo to
the powerful Delfino floating-point MCU,
C2000 MCUs offer a broad range of options,
and are ideal for embedded industrial control
applications such as digital motor control,
digital power supplies, intelligent sensors.
MSP430 Ultra-Low Power
Microcontroller Platform
The MSP430 family of ultra-low power
16-bit RISC mixed-signal processors from
TI provides the ultimate solution for battery-
powered measurement applications. Using
leadership in both mixed-signal and digital
technologies, TI has created the MSP430,
enabling system designers to simultane-
ously interface to analog signals, sensors
and digital components while maintaining
unmatched low power.
Stellaris
32-Bit ARM
Cortex-M3 MCUs
Stellaris 32-bit MCUs combine advanced
connectivity options with the general-
purpose processing performance of the
industry-standard ARM Cortex-M3 core for
cost-conscious applications.
Software and Development Tools
TMS320 DSPs are supported by
eXpressDSP Software and Development
Tools including Code Composer Studio
IDE, DSP/BIOS kernel, TMS320 DSP
Algorithm Standard and numerous
reusable, modular software from the
largest Developer Network in the industry.
Complementary Analog Products
TI offers a range of complementary data
converter, power management, amplifiers,
interface and logic products to complete
your design.
Applications Matrix Guideline
Texas Instruments 3Q 2009 Embedded Processing Guide
Introduction to TI Embedded Processing
Processor Find and Fit Guide
2
)
6. In what language/level do you expect/desire to do most of your
programming?
a. C or C++ b. Graphical programming (e.g., Simulink)
c. Assembly d. Not me Will buy software
e. Java or open source f. Other
7. What price range do you expect to pay for your processor?
a. Up to U.S. $2 b. U.S. $2 to $5
c. > U.S. $5 to $10 d. > U.S. $10 to $25
e. > U.S. $25 to $50 f. > U.S. $50
Want to find the right processor even faster?
Check out the new interactive selection tools
online with all the features and functions that
you need.
MCU
Selection
Tool
Select
DSP
Selection
Tool
Select
www.ti.com/mcutool www.ti.com/dsptool
Continued on the following page.
Texas Instruments 3Q 2009 Embedded Processing Guide
Introduction to TI Embedded Processing
Processor Find and Fit Guide
3
MSP430
MCU
TMS320C2000
MCU
Stellaris 32-Bit ARM
Cortex-M3 MCU
TMS320C5000
DSP
TMS320C6000
DSP
OMAP Applications
Processor
TMS320DM64x, DM3x
Digital Media Processor
1. Primary function?
a. Control
b. Sensing/Measurement
c. Audio
d. General processing
e. Video/Image processing
f. Communications processing
g. 3-D graphics
h. Real-time signal processing
2. Priority requirement?
a. Lowest processor cost
b. Fast time to market
c. Performance
d. Software reuse
e. Low power dissipation
f. Run Linux or Windows
g. Low system BOM cost
3. Processor types?
a. General-purpose, 32-bit
b. DSP 16-/32-bit
c. MCU 8-/16-bit
d. Video processor
e. MCU 16-/32-bit
f. FPGA soft cores
g. Floating point
4. Application classification?
a. Battery powered
b. Plug-in (line) powered
c. Infrastructure of backbone
d. Stand alone
e. Gateway or in between
f. Other
5. What I/O is important?
a. Audio input/output
b. Control I/O and PWMs
c. Video input/output
d. Ethernet
e. USB
f. SATA or SDIO
g. PCI, PCI Express
or sRIO
h. Wi-Fi or WiMAX
i. On-chip ADC or analog I/O
j. RF (e.g., ZigBee
)
6. Programming language?
a. C or C++
b. Graphical programming
c. Assembly
d. Not me Will buy software
e. Java or open source
f. Other
7. Price expectation?
a. Up to U.S. $2
b. U.S. $2 to $5
c. > U.S. $5 to $10
d. > U.S. $10 to $25
e. > U.S. $25 to $50
f. > U.S. $50
Step 3: Processor Platform Fit: The More Blue = Better Fit
Texas Instruments 3Q 2009 Embedded Processing Guide
Introduction to TI Embedded Processing
Introduction to TI ARM
TI offers a broad range of ARM-based products that address a wide variety of applications while delivering optimum performance, power
consumption and system cost. These ARM-based products span a variety of TIs product lines. See the chart below for how these
products map to the ARM offerings.
Target Applications for TIs
ARM-Based Devices
ARM processors cover a wide range of
performance and features enabling
system designers to create solutions
that meet their precise requirements.
Target applications include:
Data processing
POS
Handheld computing
Wired communications
Networking
Broadcast equipment
Wireless communications
Handsets
LAN/WAN routers
Consumer electronics
Portable A/V players
Digital set-top
Digital cameras
Network appliances
HVAC
Gaming equipment
Automotive
Infotainment
Safety and control
Body electronics
Industrial
Medical
Automation and drives
Metering
Power supplies
Remote monitoring
Building controls
Factory automation
Test and measurement equipment
ARM
32-bit
Up to 1 GHz
P
OMAP35x
ARM
Cortex-M3
32-bit
Up to 100 MHz
MCU
Stellaris
LM3Sxx
Applications Processors
Microcontrollers
C
a
p
a
b
i
l
i
t
y
C
o
m
p
u
t
i
n
g
C
a
p
a
b
i
l
i
t
y
C
o
n
t
r
o
l
C
a
p
a
b
i
l
i
t
y
U
s
e
r
I
n
t
e
r
f
a
c
e
O
/
S
C
o
m
p
l
e
x
i
t
y
C
o
n
n
e
c
t
i
v
i
t
y
C
o
m
p
l
e
x
i
t
y
ARM to TI device capability overlay
Specifications
TI has extended its popular
TMS320C5000 low-power platform to
provide a broader portfolio of the indus-
trys most power-efficient DSPs with
standby power as low as 0.12 mW and
performance up to 600 MIPs
Extremely low power consumption and
more power modes extend battery life
Higher integration with large on-chip
memory and a variety of peripheral
offerings on a smaller form factor
Software compatible with all C5000 DSPs
Easy-to-use development tools and
more value-added third-party solutions
speed time to market
Applications
Feature-rich portable voice/audio products,
hands-free car kit, noise cancellation
headset, low-cost VoIP system and acces-
sories, DECT/USB phone, software-defined
radio, portable medical devices (ECG, digi-
tal stethoscope, pulse oximeter), fingerprint
pattern recognition, metering, measure-
ment and embedded signal processing
applications in general
TMS320C5504 / C5505 DSPs
Best-in-Class Standby and Dynamic Power
As low as 18 mW active power
10-mm 10-mm small form factor
Four pin-to-pin compatible devices with
incremental features and price
Richest feature sets as shown in the
block diagram
TMS320C5507 / C5509A DSPs
Optimized for Portable Media / Industrial
Applications
Dual MAC / 216400 MIPs
Integrated multi-channel ADC, USB 2.0
full-speed and large on-chip RAM
Very low standby power of 0.12 mW
TMS320C5501 / C5502 DSPs
Price and Performance Leaders
Up to 300-MHz clock rate
Two/Three multi-channel buffered serial
ports (McBSPs),UART, I
2
C
TMS320C5510 DSP Ideal for
Memory-Intensive Applications
Ultra low power 69 A in deep-sleep
Up to 320-KB on-chip memory
Texas Instruments 3Q 2009 Embedded Processing Guide
TMS320C5000
DSP Platform
Silicon
5
DSP Platform
Silicon
6
DSP Platform
Silicon
7
DSP Platform
Silicon
8
DSP Platform
Tools, Software and Support
9
TMS320C55x and TMS320C54x DSP Generation Hardware and Software Development Tools
Description Part # $U.S.
1
C5000 DSP Starter Kits (DSKs)
TMS320C55x Low-Power Optimization DSP Starter Kit (DSK) TMDSDSK5509 (U.S. part number) 495
TMS320C54x DSP Starter Kit (DSK), TMS320C5416 DSP based
2
TMDSDSK5416 (U.S. part number) 395
TMS320C55x DSP Starter Kit (DSK), TMS320C5510 DSP based
2
TMDSDSK5510 (U.S. part number) 395
Evaluation Module
TMS320VC5505 Evaluation Module TMDXEVM5505 395
Medical Development Kit Electrocardiogram Analog Front End Module (AFE) TMDXMDKEK1258 449
Medical Development Kit Pulse Oximeter AFE TMDXMDKPO8328 395
Medical Development Kit Digital Stethoscope AFE TMDXMDKDS3254 325
JTAG Emulators
Spectrum Digital XDS510PP-Plus Emulator TMDSEMUPP (U.S. part number) 1,095
Spectrum Digital XDS510PP-Plus Emulator with European Cords TMDSEMUPP-0E (European part number) 1,095
Spectrum Digital XDS510 USB Emulator TMDSEMUUSB 1,495
Blackhawk XDS560 JTAG PCI Emulator TMDSEMU560PCI 2,995
Blackhawk XDS560 USB High-Performance JTAG Emulator TMDSEMU560U 2,999
All available Emulators/Analyzers for C5000 DSP Platform www.ti.com/c5000toolssftwr
Software Development Tools
Code Composer Studio Platinum Edition v3.3 Development Tools Bundled with Annual Software Subscription TMDSCCSALL-1 3,595
Supports C6000, C5000, C2000, DaVinci and OMAP processor platforms
C6000, C5000, OMAP, DaVinci, C2000 DSP Code Composer Studio Development Tools Annual Software TMDSSUBALL 600
Subscription for Version 3.1 and higher
Essential Guide to Getting Started with DSP CD-ROM SPRC119 Free
Includes C6000, C5000, C2000, DaVinci and OMAP processor CCStudio 120-Day Free Evaluation Tools
3
www.ti.com/freetools
C54x DSP Software Library SPRC099 Free
C55x DSP Software Library SPRC100 Free
C55x DSP Imaging Software Library SPRC101 Free
C54x DSP Chip Support Library SPRC132 Free
C55x DSP Chip Support Library SPRC133 Free
C5000 DSP Software Provider/List www.ti.com/c5000sftwrprov
C5000 DSP Development Tool Provider/List www.ti.com/c5000devtoolprov
1
Prices are quoted in U.S. dollars and represent year 2009 suggested resale pricing. All prices are subject to change. Customers are advised to obtain New tools are listed in red.
the most current and complete pricing information from TI prior to placing orders. TI may verify final pricing prior to accepting any order.
2
Includes a DSK version of Code Composer Studio Development Tools restricted for use only with the DSP target board included in the kit, power supply and cables.
3
Includes full-featured Code Composer Studio Development Tools, code generation tools (C/C++ compiler/assembler/linker), emulator and simulator configurations all limited to 120 days.
Please see the tools features matrix on page 59 for more details.
C5000 DSP Literature and Related Technical Documentation
All documentation and associated literature, users guides, application notes and software can be found by clicking on the specific device
in the parametric table found on the URLs below.
TMS320C54x DSP Generation www.ti.com/c54x TMS320C55x DSP Generation www.ti.com/c55x
Texas Instruments 3Q 2009 Embedded Processing Guide
TMS320C5000
DSP Platform
Power Management Products
10
Suggested Texas Instruments Power Management Solutions for the C5000 DSP Platform
Core and I/O Voltages
Non-Synchronous Controller Synchronous Dual-Output
Input Voltage LDO (External FET and Diode) Integrated FET Converter Converter
3.3 V TPS736xx TPS64200 TPS62300 TPS62400
5 V TPS736xx TPS64200 TPS62300 TPS62400
TPS54386
12 V TLV1117 TPS40190 TPS62110 TPS54386
TPS5124
24 V TPS5124 TPS54386
I/O supply 3.3 V, current up to 250 mA
Core supply down to 1.2 V, current up to 250 mA
Power Management Products for the C5000 DSP Platform
Get samples, data sheets, Evaluation Modules (EVMs) and app reports at: power.ti.com
L1
R1
R2
V
IN
RESET
V
IO
V
CORE EN
C2
Sequencing Circuit
Q1
2SC2412K
C3
C1
R3 R7
R4
R7
U2
TPS76933DBV
1
2
3
5
4
IN
GND
EN
OUT
NC/FB
U3
TPS3103K33DBV
6
5
4
1
2
3
VDD
PFO
PFI
RESET
GND
MR
U1
TPS6230XYZD
A2
B2
C2
D2
A1
B1
C1
D1
VIN
EN
ADJ
FB
GND
SW
M/S
VOUT
+
C4
Example C5000 DSP Power Supply Design
For additional power supply designs for TI DSPs, please visit www.ti.com/processorpower.
Note: The TI power devices recommended here are based on standard operating conditions. System designers should use device power estimation tools in conjunction with overall application level
power requirements to ensure an adequate power supply design is used.
Texas Instruments 3Q 2009 Embedded Processing Guide
TMS320C6000
DSP Platform
Silicon
11
Specifications
Broadest portfolio of high-performance
DSPs ranging from sub U.S. $10.10 to
3 GHz of raw DSP horsepower
Shipping the industrys first 1.2-GHz
single-core DSPs
Enabling more channels and function-
ality with high-performance, single-
core and multi-core DSPs
Upward 100% object code compatibil-
ity within C6000 DSP platform
The easiest-to-use integrated develop-
ment environment with the industrys
best optimizing C compiler
Applications
Wireless infrastructure (adaptive anten-
nas, basestations, gateways), telecom
infrastructure (RAS, PBX, VoIP), digital
video (conferencing, surveillance, en-
coders, statistical remultiplexor/broad-
band routers, network projector, digital
signage), imaging (medical, machine
vision/inspection, defense/radar/sonar)
Features
VelociTI.2 architecture extensions with
new instructions to accelerate per-
formance in key applications
Improved orthogonality with frequently
used instructions available in more
functional units
Double the bandwidth resulting from
more registers, wider load/store data
paths and enlarged two-level cache
Peripherals
Enhanced direct memory access
controller
Peripheral component interconnect
Universal test and operation PHY
interface for ATM (UTOPIA)
Viterbi and Turbo coprocessors
External memory interfaces
Multi-channel buffered serial ports
Host port interfaces
Serial RapidIO
DSP Platform
Silicon
12
DSP Platform
Tools and Resources
13
DSP Platform
Silicon
14
DSP Platform
Silicon
15
DSP Platform
Silicon
16
Specifications
Three 1-GHz cores:
48,000 (8-bit) MMACS / 24,000
(16-bit) MMACS peak performance
Software backward compatibility
allows for easier porting to new DSP
Fast core-to-core communications,
less cycles/lower latency
VCP2 and TCP2 accelerators for
significantly speeding up channel
decoding operations on-chip, off-
loading the DSP for other processing
Access memory faster with 667-
MHz high-performance DDR2
High-speed interconnect enabled by
EMAC, AIF and sRIO SERDES
interfaces
Applications
Communication infrastructure, video
infrastructure, high-performance imag-
ing, server blade, military, aerospace
and avionics systems, test and meas-
urement solutions, advanced network-
ing equipments, oil exploration and
modeling equipments, training and
simulation applications
Features
3 1.0-GHz TMS320C64x+ cores
Memory
32-KB L1D, 32-KB L1P cache
per core
3 MB total L2 memory
Configurable allocation per core
Acceleration
Viterbi coprocessor (VCP2)
Turbo-decoder coprocessor (TCP2)
Peripherals
Gigabit Ethernet MAC (EMAC)
Antenna Interface (AIF)6 lanes total
Serial RapidIO
(sRIO) 2 lanes
total
667-MHz, high-performance
DDR2 interface
McBSP (TDM)
TMS320C647x DSP Generation, Fixed Point
Highest-Performance Multi-Core DSPs
Get samples, data sheets, tools and app reports at: www.ti.com/c6000
TMS320C6474
GPIO PLL I C
2
Timers Others Boot
ROM
McBSP
Antenna
Interface
L1 Data
L1 Prog
10/100/
1G
Ethernet
Serial
RapidIO
T
C
P
2
C64x+
Core
L1 Data
L1 Prog
DDR-2
I/F
L1 Data
L1 Prog
L2 Memory L2 Memory L2 Memory
C64x+
Core
C64x+
Core
V
C
P
2
EDMA3.0 with Switch Fabric
TMS320C6474 DSP Block Diagram
The highly integrated C6474 DSP integrates three of TIs flagship TMS320C64x+ cores per chip.
A large amount on-chip memory and fast speed I/O interface enable high-density and high-
performance applications. Software compatibility allows a straightforward code porting from
C64x+-core DSPs system.
More
performance
for same
power
budget
5
10
0
Power consumption
W
a
t
t
s
Three 1-GHz
C6455 DSPs
One C6474
Multi-Core DSP
8-GHz raw performance
Same performance,
1/3 less power
50%more performance,
same power budget
50%more
performance
per Watt
12-GHz raw performance
Board
with
25-Watt
power
limit
reached
Ex: 25-WDSP power budget
~9W
~6W
1-GHz
DSP
1-GHz
DSP
1-GHz
DSP
1-GHz
DSP
C6474
Multi-Core
1-GHz
DSP
1-GHz
DSP
1-GHz
DSP
1-GHz
DSP
C6474
Multi-Core
C6474
Multi-Core
C6474
Multi-Core
Integrated Solution Improves Power Efficiency
Smaller process node, TI-patented SmartReflex technology and eliminating I/O switch with highly
integrated architecture improve power efficiency of C6474 DSP systems.
Texas Instruments 3Q 2009 Embedded Processing Guide
TMS320C6000
DSP Platform
Silicon, Tools and Software
17
/ 6
4
1000 24000 5.04 5.43 0.9 to1.2 1.8, 1.1 561 BGA, 23 mm 224.81
SGMII/Gigabit EMAC Smart-
Reflex
1
Prices are quoted in U.S. dollars and represent year 2009 suggested resale pricing. All prices are subject to change. Customers are advised to obtain New devices are listed in red.
the most current and complete pricing information from TI prior to placing orders. TI may verify final pricing prior to accepting any order.
2
Assumes the following conditions: 60% CPU utilization; DDR2 at 50% utilization (250 MHz), 50% writes, 32 bits, 50% bit switching; two 2-MHz McBSPs at 100% utilization, 50% switching; two 75-MHz timers at
100% utilization; room temperature (25C). See SPRAAX3 for TMS320C6474 DSPs.
3
HPI is selectable, 32 bit or 16 bit.
4
64-bit configurable timers.
Note: Check www.ti.com for extended temperature and packaging options. Additional information on enhanced plastic and HiRel DSP versions is available on page 103.
TMS320C645x and TMS320C647x DSP Generations Hardware and Software Development Tools
Description Part Number $U.S.
1
Hardware Development Tool
TMS320C6455 DSP Starter Kit (DSK) TMDSDSK6455 595
Evaluation Modules (EVM)
TMS320C6474 DSP Evaluation Module TMDXEVM6474 1,995
TMS320C6457 DSP Evaluation Module TMDXEVM6457 1,995
TMS320C6455 DSP Evaluation Module with sRIO TMDXEVM6455 (U.S. part number) 1,795
TMS320C6452 DSP Evaluation Module TMDXEVM6452 1,295
JTAG Emulators
Spectrum Digital XDS510PP-Plus Emulator TMDSEMUPP (U.S. part number) 1,095
Spectrum Digital XDS510PP-Plus Emulator with European Cords TMDSEMUPP-0E (European part number) 1,095
Spectrum Digital XDS510 USB Emulator TMDSEMUUSB 1,495
Blackhawk XDS560 JTAG PCI Emulator TMDSEMU560PCI 2,995
Blackhawk XDS560 USB High-Performance JTAG Emulator TMDSEMU560U 2,999
XDS560 USB Trace Emulator
2
TMDSEMU560T 9,995
Software Development Tools
Code Composer Studio (CCStudio) Platinum v 3.3 Development Tools Bundled with Annual S/W Subscription TMDSCCSALL-1 3,595
Supports C6000, C5000, C2000, DaVinci and OMAP processor platforms
C6000, C5000, C2000, DaVinci and OMAP processor CCStudio Development Tools Annual Software TMDSSUBALL 600
Subscription for Version 3.10 and higher
Code Composer Studio IDE Free Evaluation Tools SPRC119 (www.ti.com/freetools) Free
Includes C6000, C5000, C2000, DaVinci and OMAP processor CCStudio 120-Day Free Evaluation Tools
3
TMS320C6000 DSP Chip Support Library SPRC090 Free
1
Prices are quoted in U.S. dollars and represent year 2009 suggested resale pricing. All prices are subject to change. Customers are advised to obtain New tools are listed in red.
the most current and complete pricing information from TI prior to placing orders. TI may verify final pricing prior to accepting any order.
2
The XDS560 Trace is designed for use with trace-enabled digital signal processors. The following processors are fully supported by trace: TMS320C6452, TMS320C6454 and TMS320C6455 DSPs.
3
Includes full-featured Code Composer Studio Development Tools, code generation tools (C/C++ compiler/assembler/linker) and simulator all limited to 120 days.
Please see the tools features matrix on page 59 for more details.
Applications
Vehicle diagnostics, Software-Defined
Radio (SDR), industrial monitoring, test
and measurement equipment (oscillo-
scopes, seismic analyzers etc.), audio
(digital mixers, teleconference sys-
tems), medical monitoring, biometrics,
music effects, speech recognition,
voice over packet, conference/IP
phones, and more
C674x DSP
Supports both fixed point and
floating point
Fully code compatible with all previ-
ous TMS320C6000 devices
Lowest-power floating-point DSP
(2 lower than nearest competitor)
Lowest-cost fixed- or floating-point
networking DSP
Networking simplified with advanced
peripherals including 10/100 Ether-
net MAC, USB 2.0 HS OTG, SATA
Scalable architecture; pin-for-pin
compatible with select devices in
the OMAP-L1x embedded processor
generation
Up to 448 KB of on-chip memory for
system cost reduction and lower
power consumption
Low power consumption ranging
from 7 mW* deep-sleep power to
452 mW
total power
Smaller, ergonomic products with
1313-mm packaging
C672x DSP
Lowest price floating-point device in
the market
Sixty-four 32-bit registers
Flexible boot options
dMAX DMA engine tuned for audio
performance
C671x DSP
L1/L2 cache architecture
Thirty-two 32-bit registers
EDMA DMA engine
Texas Instruments 3Q 2009 Embedded Processing Guide
TMS320C6000
DSP Platform
Silicon
18
EMIFA
NAND/
SDRAM
(16-Bit)
EMIFB
SDRAM
(32-Bit)
MMC/SD
Switch Fabric/EDMA
TMS320C6747
10/100
Ethernet
MAC
128-KB
RAM
SPI (2)
UART (3)
McASP (3)
RTC
PWM (3)
GPIO
LCD Ctl
I C (2)
2
DSP Subsystem
USB 2.0
USB 1.1
HPI
Timers
(2)
L1D
32 KB
L1P
32 KB
C674x
Core
L2
256 KB
TMS320C674x DSP Roadmap
TMS320C674x DSP core is a low-power, scalable, highly integrated connected device which com-
bines the TMS320C64x+ and TMS320C67x+ DSP cores, and is capable of performing both
fixed- and floating-point operations in a single core.
TMS320C67x DSP Generation, Fixed/Floating Point
Low-Power DSPs
Get samples, data sheets, tools and app reports at: www.ti.com/c6000
Time
300 MHz
60470 mW*
300 MHz
7440 mW*
SATA
USB 2.0 HS PHY
USB 1.1 FS PHY
Up to 448-KB on-chip memory
10/100 Ethernet MAC
mDDR/DDR/SDRAM
Video port (VPIF)
Universal parallel port (uPP)
PWMs
LCD controller
TMS320C674x devices include:
Production
Sampling
In Development
C67x DSP
C64x DSP
C62x DSP
C6747 DSP
C6745 DSP
C6743 DSP
C6748 DSP
C6746 DSP
C6742 DSP
C674x
Future
F
ix
e
d
+
F
lo
a
tin
g
P
o
in
t
300 MHz
60470 mW*
Future
*For typical use case scenarios.
TMS320C6747 Block Diagram
The C6747 is a low-power processor
based on the C674x DSP core. It pro-
vides significantly lower power than
other members of the TMS320C6000
platform of DSPs.
Switch Fabric/EDMA
DSP Subsystem
EMIF1
SDR
PLL
64b Timer
(2)
WD
Timer
uPP
or
Video In
EMIF2
I C (2)
2
SPI (2)
UART (3)
McASP (1)
McBSP (2)
RTC
PWM (2)
GPIO
LCD Ctl
MMC/SD
(2)
USB 2.0
USB 1.1
EMAC
UHPI
SATA
TMS320C6748
128-KB
RAM
L1D
32 KB
L1P
32 KB
C674x
Core
L2
256 KB
TMS320C6748 Block Diagram
The TMS320C6748 DSP provides
unmatched connectivity options with
fixed- and floating-point capabilities.
* Power-use scenario deep sleep: 1.0-V core, idle ARM
DSP clock OFF, all peripherals clock OFF, RTC ON, PLL disabled, 25C.
Power-use scenario active: 70% max load of CPU running at 300 MHz at 1.2 V, mDDR 133 MHz/16 bit accessed 50% of the
time, McBSP, SPI and GPIOs peripherals are active, 25C
Texas Instruments 3Q 2009 Embedded Processing Guide
TMS320C6000
DSP Platform
Silicon
19
DSP clock OFF, all peripherals clock OFF, RTC ON, PLL
disabled, 25C.
Texas Instruments 3Q 2009 Embedded Processing Guide
TMS320C6000
DSP Platform
Silicon
20
DSP Platform
Silicon
21
DSP Platform
Tools and Software
22
DSP Platform
Power Management Products
23
Technology
Silicon
Targeted Applications
Automotive infotainment
Automotive video sensing
Automotive vision
Broadcast systems
Cable head-end video equipments
(routers)
Digital camcorders
Digital still cameras
Digital media adapters
Digital photo frames
Digital signage
Digital TV and server head-ends
Digital video recorders
IP network cameras
IP-based video-conferencing
endpoints
IP-based video phones
IP set-top boxes
Hard-copy appliances
Machine vision
Media encoder/decoder appliances
Media gateways
Medical imaging
Network projector
Personal video recorders
Portable media players
Professional-grade video broadcast
equipment
Robotics
Security recording systems
Streaming video appliances
Video broadcast transcoding
Video-conferencing, multi-point con-
ference units (MCUs)/gateways
Video infrastructure
Video jukeboxes
Digital video security recorders
(DVRs)
Video surveillance cameras
Webpads
Wireless cameras
Digital Media Processors with DaVinci Technology
Digital Media Processors
Get samples, data sheets, tools and app reports at: www.ti.com/davinci
Digital Media Processors: Tuned for Digital Video End Equipments
DaVinci Processor CPU MHz Capture/Display
DM335 ARM926 135, 216 Capture/Display
DM355* ARM926** 135, 216, 270 Capture/Display
DM357 ARM926 270 Capture/Display
DM365 ARM926 216, 270, 300 Capture/Display
DM6467
Technology
Silicon
25
Technology
Silicon
26
C64x+
DSP
Core
729 MHz
Video Data
Conversion
Engine
Video
Port
Interfaces
Switched Central Resource
Program/Data
Storage
Serial
Interfaces
System
Control
Standard
Connectivity
High-
Definition
Video/
Imaging
Co-Processors
(HD-VICP)
TMS320DM6467
TMS320DM6467 digital
media processor block
diagram. For more
information, visit
www.ti.com/dm6467.
Texas Instruments 3Q 2009 Embedded Processing Guide
Digital Media Processors with DaVinci
Technology
Tools
27
Technology
Silicon and Tools
28
Technology
Silicon
29
Technology
Silicon and Tools
30
Technology
Silicon
31
Technology
Silicon and Tools
32
Technology
Silicon
33
ARM9
CPU
MJCP
Coprocessor
HCP
Coprocessor
MPEG-4
HCP
JPEG
TMS320DM365 digital
media processor block
diagram. For more
information, visit
www.ti.com/dm365.
The TMS320DM3x processors are pow-
ered by an ARM9 core and a video pro-
cessing subsystem (VPSS). The DM335
processor is a low-cost, low-power
processor providing advanced graphical
user interface for display applications that
do not require video compression and
decompression. Optimized for HD video,
the DM355 processor integrates an
MPEG-4/JPEG coprocessor to enable
ultra-low power consumption. The new
DM365 processor includes Image Signal
Processing (ISP), production-ready codec
bundles and integrated peripherals to
provide pixel-perfect 1080p HD video.
L1/ L2/ External Program/
Frequency SRAM SRAM ROM Memory Video Ports Serial Connectivity Data Voltage (V) 1-KU
Device CPU (MHz) (Bytes) (Bytes) (Bytes) I/F EDMA (Configurable) I/F I/F Storage Core I/O Packaging Price
1
TMX320DM335ZCE135 ARM9, 135 32 K 8 K 1 16-/8-bit 64 Ch 1 Input, 3 SPI, USB 2.0 HS Async SRAM, 1.3 1.8/ 337 BGA 9.05
TMX320DM335ZCE216 DaVinci 216 EMIFA, 1 Output 2 ASP, mDDR/DDR2 3.3 13 13 mm 10.25
Video 1 16-bit 3 UARTs, SDRAM,
mDDR/DDR2 I
2
C OneNAND,
NAND Flash,
SmartMedia/xD
TMX320DM355ZCE216 ARM9, 216 8 K 1 16-/8-bit 64 Ch 1 Input, 3 SPI, USB 2.0 HS Async SRAM, 1.3 1.8/ 329 BGA 13.85
TMX320DM355ZCE270 DaVinci 270 EMIFA, 1 Output 2 ASP, mDDR/DDR2 3.3 13 13 mm 18.55
Video 1 16-bit 3 UARTs, SDRAM,
mDDR/DDR2 I
2
C NAND Flash,
SmartMedia/xD
TMX320DM357ZWT ARM9, 270 8 K 1 16-/8-bit 64 Ch 1 Input, 1 SPI, USB 2.0 HS Async SRAM, 1.2 1.8/ 361 nFBGA 18.30
DaVinci EMIFA, 1 Output 1 ASP, DDR2 SDRAM, 3.3 16 16 mm
Video 1 32-/16-bit 3 UARTs, NAND Flash,
DDR2 1 MMD/SD, SmartMedia/xD
I
2
C
TMX320DM365ZCE270 ARM9, 270 32 K 16 K 1 16-/8-bit 64 Ch 1 Input, 5 SPI, USB 2.0 HS, Async SRAM, 1.2/ 1.8/ 338 BGA 19.25
TMX320DM365ZCE300 DaVinci 300 EMIFA, 3 Outputs 2 ASP, EMAC mDDR/DDR2 1.35 3.3 13 13 mm 25.05
Video 1 16-bit 2 UARTs, SDRAM,
mDDR/DDR2 2 SD MMC, OneNAND,
I
2
C NAND Flash,
SmartMedia/xD
1
Prices are quoted in U.S. dollars and represent year 2009 suggested resale pricing. All prices are subject to change. Customers are advised to obtain the most current and New devices are listed in red.
complete pricing information from TI prior to placing orders. TI may verify final pricing prior to accepting any order.
Texas Instruments 3Q 2009 Embedded Processing Guide
Digital Media Processors with DaVinci
Technology
Tools
34
Technology
Software/Resources
35
Technology
Software/Resources
36
Technology
Resources
37
Technology
High-Performance Analog and Logic Products
38
Applications Processors
Silicon
39
Applications
Portable media players (PMPs)
Portable navigation devices (PNDs)
Advanced portable consumer
electronics
Digital video cameras
Portable data collection
Point of sale (POS)
Gaming
Web tablets
Medical
Smart white goods
Smart home controllers
Low-cost PCs
And more.
Key Features
Highest-performance ARM
core
Up to 600-MHz Cortex-A8 with
256-KB L2 cache
Low power
Clock gating and integrated sleep
modes reduce power without loss
of performance
SmartReflex technology and
dynamic voltage frequency scaling
Scalable roadmap for enhanced
graphics and video
Cortex-A8 core and multimedia
rich peripherals: USB 2.0, UART,
MMC/SD, display, camera interface
POWERVR SGX graphics
accelerator with software library
for 3-D graphics
TMS320C64x+ DSP and hard-
ware video accelerator with
DaVinci software
OMAP35x Platform
System-Level Applications Processors
Get samples, data sheets, tools and app reports at: www.ti.com/omap35x
OMAP35x application processors are based on the ARM
L3/L4 Interconnect
Peripherals
Program/Data Storage
System
I C
3
2
Serial Interfaces
Connectivity
USB
Host
Controller 2
USB 2.0 HS
OTG
Controller
MMC/
SD/
SDIO
3
GPMC
SDRC
UART
2
HDQ/1-wire
UART
w/IrDA
McBSP
5
McSPI
4
Timers
GP 12
WDT 2
POWERVR SGX
Graphics Accelerator
(3515/3530 only)
10-bit DAC Video
Enc
Display Subsystem
10-bit DAC
LCD
Cont-
roller
Parallel I/F
Image
Pipe
Camera I/F
C64x+ DSP and
Video Accelerators
(3525/3530 only)
The OMAP applications processors platform delivers a variety of high-performance applications
processors with fast, portable power and a robust support network with a software portfolio that
includes open source. The complete platform allows for differentiation and rapid development of
applications from multimedia-enhanced devices to general-purpose computer applications that
require Linux or Windows
OMAP
Next
Production
Sampling
In Development
Future
Device
OMAP3530
OMAP3525
Cortex-A
8
OMAP3503
OMAP35x
OMAP35x
600-MHz Cortex-A8
C64x+ DSP
Video accelerator
ARM
600-MHz ARM Cortex-A8
POWERVR SGX graphics
EMAC
USB PHY
3.3-V I/O
DDR2
CAN
3-D graphics
EMAC
USB PHY
3.3-V I/O
DDR2
CAN
OMAP3515
Texas Instruments 3Q 2009 Embedded Processing Guide
OMAP
Applications Processors
Silicon and Support
40
CE BSP is available
for download from TI and open source
software is available for the OMAP platform.
OMAP35x Evaluation Module (EVM)
available today
Hardware:
OMAP35x processor
128-MB LPDDR
128-MB NAND Flash
Touchscreen LCD display with
landscape/portrait modes
Expansion connector provides flex-
ible interface capability
Emulator support: TI XDS560
Software
OMAP35x Linux BSP:
Peripheral drivers
U-boot for boot loading
Busybox-based root file system
Open source development tools
Reference schematics
Connectivity
Daughter card connectivity
Ethernet, USB 2.0, SDIO, I
2
C, JTAG,
keypad
SD/MMC and DDR
S-Video output via NTSC/PAL and
YPbPr/RGB
www.ti.com/omap35x.
Developer Network Support
Additional applications expertise and sup-
port is available from over 400 members
of the OMAP Developer Network to help
customers take their designs from con-
cept to production as quickly as possible.
www.ti.com/omap35x.
Online Training
Get an inside technical look at the new
OMAP35x processor hardware and soft-
ware. Gain an internal perspective of the
possibilities suited for this uniquely com-
pelling generation of OMAP processors.
www.ti.com/omap35x.
Webcasts
Learn more about TIs OMAP35x proces-
sors that combine high performance and
low power for automotive infotainment,
consumer, medical, industrial and embed-
ded applications.
www.ti.com/omap35x.
OMAP35x Platform
Texas Instruments 3Q 2009 Embedded Processing Guide
OMAP
Applications Processors
Silicon and Tools
41
Applications Processors
Silicon
42
Applications
Software-Defined Radio (SDR)
Power protection systems
Programmable automation controller
(PAC)
Industrial automation
Industrial control
Test and measurement equipment
Audio (digital mixers, teleconference
systems)
Portable data terminals
Barcode scanners
And more
Key Features
Integrate feature-rich GUIs into
portable designs
Networking simplified with advanced
peripherals including 10/100
Ethernet MAC, USB 2.0 HS OTG,
SATA
Operating system flexibility with
Linux, WinCE, VxWorks or
DSP/BIOS real-time kernel
Scalable architecture; pin-for-pin
compatible with select devices in
the TMS320C674x DSP generation
Low power consumption ranging
from 7 mW* deep-sleep power to
452 mW
total power
Smaller, ergonomic products with
1313-mm packaging
* Power-use scenario deep sleep: 1.0-V core, idle
ARM
OMAP-L1x
Future
OMAP-L137
OMAP-L138
A
R
M
9
2
6
Sampling
In Development
Future
Device
Texas Instruments 3Q 2009 Embedded Processing Guide
OMAP
Applications Processors
Silicon
43
DSP clock OFF, all peripherals clock OFF, RTC ON, PLL
disabled, 25C.
Texas Instruments 3Q 2009 Embedded Processing Guide
OMAP
Applications Processors
Silicon and Tools
44
Applications Processors
Power Mangement Products
45
Power Management Products for the OMAP35x, OMAP-L137 and OMAP-L138 Applications Processors
Get samples, data sheets, Evaluation Modules (EVMs) and app reports at: power.ti.com
For additional power supply designs for TI processors, please visit www.ti.com/processorpower.
Note: The TI power devices recommended here are based on standard operating conditions. System designers should use device power estimation tools in conjunction with overall application level
power requirements to ensure an adequate power supply design is used.
Power Management Products for OMAP35x Applications Processors
Part Integration SmartReflex USB2.0 Audio Battery Touchscreen Package
Number Level Class DC/DC LDO I
2
C HS OTG Codecs Charger Controller (mm)
TPS65950 Full integration Class 3 3 10 (2 stereo) 77 BGA
TPS65930 Full integration Class 3 3 4 (1) 1010 BGA
TPS65920 Full integration Class 3 3 4 1010 BGA
TPS65073 Full integration Class 3 3 2 66 QFN
TPS65023 Semi integration Class 2 3 3 55 QFN
TPS62350 Discrete Class 3 1 33 QFN
21.5 CSP
Power Management Products for the OMAP-L137 Applications Processor
Voltages
Key Careabouts 1.2-V (PLL) 1.2-V (RTC) 1.2-V (Core) 3.3-V (I/O) 1.8-V (I/O)
Integration TPS79901 TPS65023 TPS65023 TPS65023 TPS65023
Flexibility TPS71712 TPS71712 TPS62353 TPS62200 TPS71718
Simplest TPS74801 TPS74801 TPS74801 TPS73633 TPS71718
Low part count TPS62410 TPS62410 TPS62410 TPS62410 TPS71718
TPS65070
The TPS65070 is a dedicated PMU solution for OMAP-L138/
TMS320C6748 applications. The 1-cell Li-Ion battery charger with
power path management can be supplied either by a USB port or a
wall adapter. Three highly efficient 2.25-MHz buck converters pro-
vide the voltages (core, memory, I/O) for the processor. The voltages
can be changed by I
2
C.
Further, two 200-mA LDOs, one boost converter for LED backlight-
ing, a touchscreen controller and 10-bit A/D converter are integrated
as well. The TPS65070 comes in a small 66-mm QFN package.
1
-
c
e
l
l
L
i
-
l
o
n
Power Management Products for the OMAP-L138 Applications Processor
Texas Instruments 3Q 2009 Embedded Processing Guide
46
Software and Development Tools
eXpressDSP
Framework Components
Codec Engine
xDAIS and xDM
SoC Analyzer
XDS560 Emulator
XDS560 Trace
DSP/BIOS Kernel
DSP/BIOS Link
Network Developers
Kit (NDK)
MontaVista Linux
VirtualLogix Linux
Windows CE
Starter Kits
Development Boards / EVMs
Development Platforms
Daughter Cards
eXpressDSP
Development Tools
eXpressDSP Software
SoC (ARM + DSP)
ARM
DSP
Code Composer
Studio IDE
eXpressDSP Data
Visualization
DSP/BIOS
Link
Emulator
Host Computer Target Board
Customer Application
Framework
eXpressDSP
Digital Media Software
eXpressDSP
Digital Media Software
Simulator
Debugger
Editor
Compiler Profiler
Third-
Party
IDEs
eXpressDSP
Learn about TIs offering of develop-
ment boards and kits to get your
design started today (See page 55).
Texas Instruments 3Q 2009 Embedded Processing Guide
Software and Development Tools
eXpressDSP
Development Tools
47
/DSP processors
Data visualization
Cache visibility
Robust host-to-target connection
Real-Time Debug
Non-intrusive memory access
Handle interrupts while halted
Advanced Event Triggering
Watchpoints
Event sequences
Non-intrusive counters
Code-Generation Tools
Industry-leading performance
Program-level optimization
Simulation
Cycle accurate simulation
Rewind back-stepping
Code coverage
Profiling
Profile functions and loops
Measure cache activity
Profile pipeline stalls
Host Operating System
Support
Windows
Development Tools
48
Real-Time Debug
TI devices include advanced emulation
features which provide simple, inexpensive
and speed-independent access to the CPU
for debugging. Access to registers and
memory can be non-intrusive and real-
time mode provides for the debugging of
code that interacts with interrupts that
must not be disabled. Real-time mode
allows you to suspend background code at
break events while continuing to execute
time-critical interrupt service routines.
Advanced Event Triggering
Advanced Event Triggering (AET) allows a
user to halt the CPU or trigger other
events based on complex events or
sequences. These events include invalid
data memory accesses and invalid pro-
gram accesses. It can also non-intrusively
measure performance and count system
events (for example, cache events).
Code-Generation Tools
In the past, developing high-performance
DSP code has required optimizing assem-
bly code by hand and an intimate knowl-
edge of the particular device architecture.
The TI Code Composer Studio IDE compiler
tools address this need by shifting the
burden of optimization from hand-coded
assembly to the C compiler. With these
tools it is possible to exploit the high per-
formance of TI processors without ever
writing hand-coded assembly.
TI compilers can perform program-level op-
timizations that evaluate code performance
at the application level. With a program-
level view, the compiler is able to generate
the small, fast code an assembly program
developer with a full system view would
generate. This application-level view is
leveraged by the compiler to make trade
offs that significantly increase performance.
Simulation
Simulators provide a way for users to begin
development prior to having access to a
development board. Simulators also have
the benefit of providing enhanced visibility
into application performance and behavior.
Several simulator variants are available
allowing users to trade off cycle accuracy,
speed and peripheral simulation, with
some simulators being ideally suited to
algorithm benchmarking and others for
more detailed system simulation.
The Rewind feature allows you to step and
run backward to trace the source of a
problem. There is no need to restart the
execution of the program. Full reverse
mode visibility is available through watch,
register and memory windows.
Watchpoints allow the user to stop his
code on data read or write to a particular
memory location. Track memory corruption
problems using this feature.
The Interrupt Latency Detector enables
you to measure the worst-case interrupt
latency of the code, including program-
ming interrupt constraints such as dis-
abling GIE/NMIE and architectural behavior
such as non-serviceability of interrupts in
branch delay slots.
Pipeline analysis of a TMS320C55x
DSP shows both the stalls and their caus-
es through a detailed pipeline visibility.
Code Coverage shows which source lines
(both C and assembly) are executed.
The CacheTune tool tracks program, data
cache activities visualized over time most
effective for improving cache utilization.
Real-Time Data Exchange
Real Time Data Exchange (RTDX) and
High-Speed RTDX (HS-RTDX) allow a
developer to exchange data between the
target and the host PC without stopping
the target application, thus providing a
bi-directional data pipe between the
application and the host. This allows
developers to access data from the appli-
cation for real-time visibility, or to simulate
data input to the device, shortening devel-
opment time by giving developers a realis-
tic view of the way their systems operate.
Profiling
Code Composer Studio IDEs interactive
profiler makes it easy to quickly measure
code performance and ensure the efficient
use of the DSP targets resources during
debug and development sessions. The
profiler allows developers to easily profile
all C/C++ functions in their application for
instruction cycles or other events such as
cache misses/hits, pipeline stalls and
branches. Profile ranges can be used to
concentrate efforts on high-usage areas of
code during optimization, helping develop-
ers produce finely-tuned code. Profiling is
available for ranges of assembly, C++ or
C code in any combination. To increase
productivity, all profiling facilities are avail-
able throughout the development cycle.
Developer Network
Development Tools
TI is committed to enabling third-party
development tools partners to support our
ARM
Development Tools
49
CE
Available on select ARM-based
DaVinci and OMAP processors
through TIs Authorized Software
Providers (ASPs)
VirtualLogix Linux
Full-featured embedded Linux
complete with drivers
Co-exists with DSP/BIOS kernel
via real-time VLX virtualization
technology
Available on select
TMS320C64x+ DSP core-
based processors
DSP/BIOS kernel is a robust multithreading
kernel, proven in thousands of embedded
applications, and is augmented by the NDK
embedded networking stack and DSP/BIOS
Link ARMDSP communications and con-
trol software. DSP/BIOS kernel is highly
scalable to minimize footprint requirements.
DSP/BIOS kernel provides preemptive
multithreading, cache and interrupt man-
agement and a selection of interprocessor
communication services, including mail-
boxes, semaphores and variable-length
message passing that works transparently
across single- and multi-core configurations.
To aid debugging of complex applications,
DSP/BIOS kernel includes real-time log-
ging services that are integrated with the
CCStudio IDE graphical real-time analysis
displays. DSP programmers can view the
sequence of thread execution, CPU load,
or use a low-overhead printf for custom
instrumentation.
DSP/BIOS kernel is frequently deployed as
the real-time DSP kernel on multi-core
devices like TIs DaVinci and OMAP SoC
processors. In such applications, the
DSP/BIOS Link inter-processor communi-
cation provides powerful interconnection
service to ARM-side operating systems
like Linux and Windows CE. DSP/BIOS
Link is typically used with TIs Codec
Engine, as shown in the DaVinci software
pages of this guide (see page 52).
Open Source Community Linux
TI provides the latest cutting-edge Linux
release for its devices. Support for TI
devices is provided directly in the main-
stream Linux development tree (GIT tree)
and may be downloaded at no charge.
Development tool support is provided
through Code Sourcerys Sourcery
G++. Sourcery G++ includes the GNU
C and C++ compilers and the Eclipse
IDE. Sourcery G++ for ARM supports TI
processors with an ARM core, including
the OMAP processor family, runs on
GNU/Linux
and Windows
and targets
GNU/Linux, Clinux or EABI (bare board)
systems. Sourcery G++ Professional
Edition features unlimited support from
CodeSourcerys expert engineers, and
Personal Edition is affordably priced for
individual and small development teams.
TI sponsors the OMAP and DaVinci Linux
communities that provide the option to
participate in the latest kernel version
development. An active community sup-
port mailing list is available through the
OMAP Linux Community at
linux.omap.com.
MontaVista Linux
For developers who prefer a Linux OS
backed by a commercial support opera-
tion, TI also partners with MontaVista.
MontaVista Professional Edition Linux pro-
vides tools for build, debug, profiling and
analysis on the host coupled with a full set
of hardened drivers and a rich complement
of target-based software components.
Windows Embedded CE
Windows Embedded CE is a componen-
tized, real-time operating system for a
wide range of small footprint devices.
Developers use Windows Embedded CE
for a variety of smart, connected and
service-oriented devices, ranging from
power-conscious GPS handhelds to real-
time, mission-critical industrial controllers.
DSP/BIOS Software Kernel Foundation
Operating System Solutions
DSP/BIOS Real-Time DSP Kernel and ARM
Operating Systems
Get more information about DSP/BIOS real-time kernel and ARM operating systems at: www.ti.com/expressdspos
DSP/BIOS is available royalty-free with
the Code Composer Studio full-
function evaluation tools. To order your
CD-ROM, visit www.ti.com/freetools.
Texas Instruments 3Q 2009 Embedded Processing Guide
Software and Development Tools
Operating Systems
51
TI offers a Windows
Cortex-A8 CPU
HD-capable C64x+ CPU
3-D graphics acceleration
256-MB LPDDR RAM*
256-MB NAND Flash memory
On-The-Go high-speed USB port
Host-only high-speed USB port*
8-bit SD/MMC 6-in-1 connector
DVI-D out
S-video (TV) out
Stereo audio out/in
JTAG in-circuit emulation header
USB/5-V power options
LCD*/serial expansion headers
Software:
Bootloader
Diagnostic Linux kernel and tests
Library of open source projects**
Applications of BeagleBoard:
Silent digital media center
Web browser (Firefox 3)
3-D and open source gaming
Android-based appliances
Video codec development
Video teleconferencing
Thin clients
Low-power, low-cost desktop
Autonomous robots
Wearable computers
Digital signs or photo frames
Netbook development
Intelligent security cameras
Automotive vision and media
Software-defined radio
Home automation
And many more!
Hardware expansion:
802.11b/g/n networking
3G wireless modems
Web cameras
Analog I/O
HDTVs
DLP
projectors
Much more
BeagleBoard.org
BeagleBoard.org promotes and motivates
Open Source software development on
OMAP processor-based systems, with
over 1,000 developers already participat-
ing. The key objectives are to:
Enable innovators and hobbyists to
explore new domains and experiment
with their ideas on an open platform
Enable such experiments to be con-
ducted cost effectively and thereby
nurture innovation
Provide a community collaboration point
for OMAP processor platform developers
USB-Powered, Desktop-Performance and Community-Supported OMAP Development Platform
You Cannot Afford to Miss
Go to beagleboard.org to order your Beagle
Board (U.S. $149) today!
* New for Rev C.
** See more at beagleboard.org/project
Texas Instruments 3Q 2009 Embedded Processing Guide
Software and Development Tools
Multimedia Framework Products
52
CE with
the DirectShow media framework and
GStreamer for Linux.
Authorized Software Providers by Region
Region
ASP Americas Europe China Japan Korea India Asia Other
ATEME
eInfochips
eSOL
Ingenient
Ittiam
LogicPD
MPC Data
NSU
SEED Electronic Tech.
TES Electronic Solutions
Wintech Digital
Authorized Software Providers Support TI Digital Media Software
To request a free software evaluation,
sign up for updates or ask questions,
go to Contact Me at
www.ti.com/requestfreesoftware.
The TI Digital Media Software portfolio is a
collection of optimized encoders,
decoders, codecs and libraries licensed by
TI and by TI Authorized Software Providers
(ASPs) to customers worldwide. Each soft-
ware component was developed by TI or
by TI Developer Network members in
compliance with the xDAIS eXpressDSP
algorithm interface standard and xDM
extension for digital media, and each
component is packaged for easy integra-
tion with DaVinci and eXpressDSP
software framework building blocks. The
entire portfolio is available with support
from highly qualified, trained ASPs, who
can also offer additional software IP
products or custom engineering services
to enable rapid time to market for TI
customers.
Texas Instruments 3Q 2009 Embedded Processing Guide
Software and Development Tools
eXpressDSP
/DSP system-level
tooling helps developers jump start devel-
opment of any digital video application.
The DaVinci kits are designed to simplify
development of digital video applications
such as video phones, automotive info-
tainment, digital still cameras, streaming
media, IP set-top boxes, video security
systems and digital video products that
have yet to be invented.(V&I Solns Tools)
Digital Video Development Platform
(DVDP) includes both hardware and
software to enable immediate evalua-
tion of DaVinci DSP-based processors.
Available today for both the
TMS320DM648 and TMS320DM6437
digital media processors, the DVDP pro-
vides developers with a comprehensive
platform that can be used throughout
the entire design process.
Digital Video Evaluation Module
(DVEVM), comprised of both hardware
and software, enables developers to
start instantaneous evaluation of
DaVinci ARM9-based processors and
begin building digital video applications.
Available today on TMS320DM6446,
TMS320DM355, TMS320DM357,
TMS320DM365 and TMS320DM6467
digital media processors.
Whether you are just starting a project
and need to determine which processor
best suits your application or beginning
product design, TIs Starter Kits,
Development Platforms and Evaluation
Modules offer developers bundled solu-
tions designed to simplify and accelerate
the application design process from
concept through production.
Texas Instruments 3Q 2009 Embedded Processing Guide
Software and Development Tools
eXpressDSPSoftware and Development Tools
56
Ittiam
C64x+ Linux code-generation tools Eval Eval Eval
Code Composer Studio IDE v3.3 H/W version Eval
VLIB Software Library
VLIB demonstration requires the TMS320DM6437 Digital Video Development Platform (DVDP) based on DaVinci technology. For more information or to request
access, go to www.ti.com/vlib.
TI offers a wide range of development tools specifically for aiding DaVinci technology-based design. For a complete list, visit
www.ti.com/davincitools.
Texas Instruments 3Q 2009 Embedded Processing Guide
Software and Development Tools
eXpressDSP
TMDSCCSALL-1 Code Composer Studio (CCStudio) IDE Development Tools Platinum Edition X X X X X 3,595
TMDSCCS2000-1 C2000 Code Composer Studio IDE Development Tools
2
X X
2
X
2
X X
2
495
SPRC119 Code Composer Studio IDE Free Evaluation Tools L L X L Free
TMDSEVM3530 OMAP35x Evaluation Module (EVM) X X
5
1,495
TMDXOSKL137BET OMAP-L137/TMS320C6747 Floating Point Starter Kit X
3
X
3
X X
3
X X
5
395
TMDSEVM355 TMS320DM355 Digital Video Evaluation Module (DVEVM) X X 495
TMDXEVM357 TMS320DM357 Digital Video Evaluation Module (DVEVM) X X 895
TMDXEVM365 TMS320DM365 Digital Video Evaluation Module (DVEVM) X X 595
TMDSEVM6446 TMS320DM644x Digital Video Evaluation Module (DVEVM) X X 2,495
TMDSEVM6467 TMS320DM6467 Digital Video Evaluation Module (DVEVM) X X 1,995
TMDSVDP6437 TMS320DM6437 Digital Video Development Platform (DVDP) X
3
X
3
X X
3
X X 495
TMDXDVP648 TMS320DM648 Digital Video Development Platform (DVDP) L L X L X X 1,295
TMDXEVM6474 TMS320C6474 Evaluation Module X
3
X
3
X X
3
X 1,995
TMDXEVM6424 TMS320C6424 Evaluation Module X
3
X
3
X X
3
X 495
TMDXEVM6452 TMS320C6452 Evaluation Module X
3
X
3
X X
3
X 1,295
TMDXEVM6457 TMS320C6457 Evaluation Module X
3
X
3
X X
3
X 1,995
TMDSDSK6713 TMS320C6713 DSP Starter Kit (DSK)
4
X
3
X
3
X X
3
X 415
TMDSDSK6416-T TMS320C6416 DSP Starter Kit (DSK)
4
X
3
X
3
X X
3
X 495
TMDSDSK6455 TMS320C6455 DSP Starter Kit (DSK) X
3
X
3
X X
3
X 595
TMDXEVM6455 TMS320C6455 Evaluation Module w/ sRIO
4
X
3
X
3
X X
3
X 1,795
TMDSEVM642 TMS320DM642 Evaluation Module X 1,995
TMDSDMK642 TMS320DM642 Digital Media Development Kit X X X X X X X 6,495
TMDSPDK6727 Pro Audio Development Kit (PADK) X 1,495
TMDSPDB6727 Pro Audio Development Kit (PADK) Bundle X X X X X X X 5,995
TMDSDSK5416 TMS320C54x DSP Starter Kit (DSK)
4
X
3
X
3
X X
3
X 395
TMDSDSK5510 TMS320C55x DSP Starter Kit (DSK)
4
X
3
X
3
X X
3
X 395
TMDSDSK5509 TMS320C5509A DSP Starter Kit (DSK)
4
X
3
X
3
X X
3
X 495
TMDXEVM5505 TMS320VC5505 Evaluation Module X
3
X
3
X
3
X X 395
TMDX28027USB controlSTICK USB Evaluation Tool X
3
X X X X 39
TMDXDOCK28027 TMS320F28027 Experimenters Kit X
3
X X X X 79
TMDSDOCK2808 TMS320F2808 Experimenters Kit X
3
X X X X 89
TMDSDOCK28335 TMS320F28335 Experimenters Kit X
3
X X X X 99
TMDXDOCK28343 TMS320C28343 Experimenters Kit X
3
X X X 159
TMDXDOCK28346-168 TMS320C28346 Experimenters Kit X
3
X X X 189
TMDSPREX28 TMS320F28335 Peripheral Explorer Kit X
3
X X X 179
TMDSDCDC2KIT Digital Power Experimenters Kit X
3
X X X 229
TMDSDCDC8KIT Digital Power Developers Kit X
3
X X X 325
TMDSACDCKIT AC/DC Developers Kit X
3
X X X 695
TMDSRESDCKIT Resonant DC/DC Developers Kit X
3
X X X X 229
TMDSENRGYKIT Renewable Energy Developers Kit X
3
X X X 349
TMDS1MTRPFCKIT Motor Control and PFC Developers Kit X
3
X X X X 369
TMDS2MTRPFCKIT Dual Motor Control and PFC Developers Kit X
3
X X X X 399
TMDSEMU2000U TMS320C2000 Blackhawk USB JTAG Emulator X 299
TMDSEMU560PCI XDS560 Blackhawk PCI-Bus High-Performance JTAG Emulator X 2,995
TMDSEMU560U XDS560 Blackhawk USB High-Performance Emulator X 2,999
TMDSEMU560T XDS560 USB Trace Emulator X 9,995
TMDSEMU510U XDS510-Class USB Plus JTAG Emulator (SDI) X 1,595
1
Prices are quoted in U.S. dollars and represent year 2009 suggested resale pricing. All prices are subject to change. Customers are advised to obtain the most current and complete pricing information from TI prior
to placing orders. TI may verify final pricing prior to accepting any order.
2
C2000 target support only. DSP/BIOS kernel and C++ compiler are supported on C28x platform only.
4
Orderable part number will vary to specify European power cords
3
Code Composer Studio IDE is limited to use with the target hardware board ONLY.
5
Available at www.ti.com/omapsoftwareupdates with EVM registraiton
X = included L = Full featured Limited to 120 days
T
I
P
a
r
t
N
u
m
b
e
r
T
o
o
l
D
e
s
c
r
i
p
t
i
o
n
A
n
n
u
a
l
S
u
b
s
c
r
i
p
t
i
o
n
C
o
d
e
C
o
m
p
o
s
e
r
S
t
u
d
i
o
I
D
E
D
S
P
/
B
I
O
S
R
e
a
l
-
T
i
m
e
O
p
e
r
a
t
i
n
g
S
y
s
t
e
m
/
K
e
r
n
e
l
S
e
r
v
i
c
e
s
C
o
d
e
-
G
e
n
e
r
a
t
i
o
n
T
o
o
l
s
C
/
C
+
+
C
o
m
p
i
l
e
r
/
A
s
s
e
m
b
l
e
r
/
L
i
n
k
e
r
D
S
P
/
B
I
O
S
D
V
S
D
K
T
a
r
g
e
t
B
o
a
r
d
(
H
a
r
d
w
a
r
e
)
L
i
n
u
x
D
V
S
D
K
P
r
i
c
e
$
U
.
S
.
1
T
M
S
3
2
0
D
S
P
A
l
g
o
r
i
t
h
m
S
t
a
n
d
a
r
d
D
e
v
e
l
o
p
e
r
s
K
i
t
S
t
a
n
d
a
l
o
n
e
E
m
u
l
a
t
o
r
O
n
b
o
a
r
d
E
m
u
l
a
t
o
r
Texas Instruments 3Q 2009 Embedded Processing Guide
60
Embedded Processing Support Resources
Support
Publications
eTech Innovations eNewsletter
Receive the latest
digital signal pro-
cessing news
from TI including:
DSP silicon, soft-
ware, video/imag-
ing systems appli-
cations and sup-
port information.
Subscribe today
for this free
monthly eNewsletter to be delivered right
to your inbox in html or text format.
www.ti.com/etechdsg.
My.TI.com Newsletter
Receive a customized weekly e-Newsletter
and choose the topics and stories that you
want to read. Learn about the latest tech-
nology in audio, communications, control,
security, systems, telecom, video/imaging
and much more.
www.ti.com/myti.
MCU NewsFlash
From ultra-low power MSP430 MCUs and
high-performance TMS320C2000 real-
time controllers, to 32-bit general-purpose
ARM7-based
MCUs, TI offers
designers the
broadest range of
embedded control
solutions, and pro-
vides you the lat-
est MCU news
updates via the
MCU NewsFlash,
published quarter-
ly. Subscribe at
www.ti.com/mcunewsflash.
Motor Control Newsletter
Get the latest information on motor-control
solutions from TI from the industrys
highest-performance optimized controllers
to leading analog
solutions designed
specifically for
motor-control
applications. Well
also update you
on the latest hard-
ware and software
tools to help
speed your designs to production.
www.ti.com/mcnews.
Technical Documentation
Find complete and easy-to-use data sheets,
users guides and application reports for
all TI DSP platforms and corresponding
DSP software development tools.
www.ti.com/techdocsdsg.
TI Product Information Center
(PIC)
Worldwide technical support staff are
available to answer questions and trou-
bleshoot problems. Contact the PIC by
e-mail or directly by phone. See the
worldwide contact information inside the
front cover for the e-mail and phone
number appropriate to your area.
www.ti.com/designsupport.
Tech-Working: TI E2E Online
Community
Interact with peers and engineers from TI
to solve design problems via forums, find
and share development tools in communi-
ty groups or network as you might in your
favorite social networking site. You can
also log-in to find/follow friends, add
favorites, comment, rate, change your
avatar and/or receive updates via your
personal feed. All while gaining valuable
knowledge for your current or next design.
e2e.ti.com.
Embedded Processing Support
Design Answers at Your Fingertips
Obtain additional information on training, technical documentation and more at: www.ti.com
Get to market easily and quickly by leveraging TI support. Customers can access fast and accurate support for their embedded applica-
tions. From Getting Started to technical documentation and much more, TI offers expanded technical support for DSP and MCU design
and development 24/7. Online training, webcasts, workshops, MCU Day and TI Technology Days provide convenient training choices.
Texas Instruments 3Q 2009 Embedded Processing Guide
Embedded Processing Support Resources
Support
61
DSP Support
Getting Started with TI DSP
TIs web-based Getting Started DSP
support tool helps engineers get their
designs from inspiration to implementation
quickly and easily. Designers choosing to
use TI DSPs in their real-time applications
get easy-to-access introductory DSP con-
tent, thus decreasing the learning curve
and speeding products to market.
www.ti.com/gettingstarteddsg.
Video Casts: Engineering in Front of
the Camera
TI provides a variety of quick videos, all
under five minutes, showcasing the
OMAP35x and DaVinci processors.
These on-demand video casts feature
complete platform information including
hardware, software, system block
diagrams and much more.
DM355 Video Casts The DM355
video casts give engineers the technical
meat on the DM355 processor and
solutions. Topics include: Codec Engine,
software, tools, an architectural overview
and discussions on the future of video.
www.ti.com/dm355videocasts.
DM6467 Video Casts View one or all
of the DM6467 video casts for a look at
why this DaVinci SoC is ideal for HD
transcoding. TI experts discuss the
future of transcoding, as well as the
DM6467 processor, DVEVM and video
surveillance.
www.ti.com/dm6467videocasts.
OMAP35x Video Casts Download the
newest video casts discussing the bene-
fits of the OMAP35x applications
processor and the Open Source
Community.
www.ti.com/omap35xvideocasts.
Podcasts
The podcasts feature industry news, tech-
nology updates and practical tips regard-
ing the latest innovations from TI in digital
signal processing. Check out the archive
at www.ti.com/podcasts.
Blogs
Check out the latest posts by TI DSP lead-
ers. Interesting, enlightening and opinion-
ated, theyll give you insight into trends at
TI and throughout the industry. See what
theyre saying at
www.ti.com/video360blogdsg.
DSP Webcasts
TI conducts free DSP webcasts to address
topics most critical to designers. A typical
webcast includes a presentation followed
by a question & answer session with the
technical engineering presenter specializ-
ing in the topic. After the live event, DSP,
OMAP and DaVinci technology webcasts
are available via the webcast archives.
www.ti.com/webcasts.
Open Source Software
TI sees open source as a means to drive
innovation, ultimately enabling our cus-
tomers to create market-leading devices
that push the envelope with performance
and advanced capabilities. TI participates
in a number of open source industry ini-
tiatives such as the Open Handset
Alliance, ARM
Training Resources
Online Training Webcast Library One-Day Workshops Multi-Day Workshops
Get updated information on TI training resources at: www.ti.com/training
A variety of free online training courses
are available to you at your fingertips
24/7. Learn more about how to design
your signal processing application with
self-paced, online training courses cover-
ing DSP, DaVinci, MSP430, C2000
and analog applications, easy-to-use soft-
ware development tools and more.
Visit www.ti.com/onlinetrainingdsg for
more FREE courses!
Online Training
One-day workshops are introductory
courses designed to offer product or tech-
nology knowledge. These workshops
include a significant hands-on section and
are ideal introductions to get started with
TI DSPs and MCUs. Visit
www.ti.com/1dayworkshopsdsg for a
complete list of courses.
TMS320DM6437 DaVinci Technology
One-Day Workshop
In-depth look at the core device archi-
tecture of TMS320DM643x processors
and an overview of the software
infrastructure
Audio and video driver usage in
DSP/BIOS kernel and Linux-based
systems
Codec Engine framework
Capabilities of the DSP/BIOS kernel
and Linux operating systems
www.ti.com/dm64371dwdsg.
TMS320F2808 eZdsp One-Day
Workshop
Basic DSP controller implementation
TMS320F2808 controller architecture
How to use PC-based development
tools F2808 eZdsp and Code
Composer Studio IDE
System design
www.ti.com/f2808ezdsp1dwdsg.
TMS320F28335 eZdsp One-Day
Workshop
Basic digital signal controller
implementation
TMS320F28335 controller architecture
How to use PC-based development
tools F28335 eZdsp and Code
Composer Studio IDE
Peripheral programming and system
design
www.ti.com/eptraining.
C2000 Piccolo One-Day
Workshop
Overview of Piccolo F2802x devices
Basic system initialization
Peripheral set-up
Programming into Flash memory via
Flash plug-in utility
www.ti.com/eptraining.
MSP430 One-Day Workshop
MSP430 introduction
MSP430 nuts and bolts
Ultra-low power concept
Analog peripherals
Timing and communication
www.ti.com/eptraining.
The library contains a variety of webcasts
ranging from technical How-Tos to sys-
tems solution presentations and product
overviews which address current topics
most critical to designers. Designed for
24/7 access worldwide via the Web, these
webcasts typically last one hour. Each
includes a presentation followed by a
Question & Answer session with the tech-
nical engineering presenter specializing in
the topic. To access the library, visit
www.ti.com/webcastsdsg.
DSP Webcast Library
TI Technology Days include technical
design seminars that focus on the tech-
niques of practical design applications
illustrated along with technology exhibits.
The sessions include topics within multiple
tracks on analog signal chain, digital sig-
nal processing, low-power RF, microcon-
trollers and power management. There are
also representatives available at various
booths for dialog on specific TI products.
www.ti.com/techdays2009.
TI Technology Days
One-Day Workshops
Texas Instruments 3Q 2009 Embedded Processing Guide
Embedded Processing Support Resources
Support
63
and MSGQ
Optimizing your code/system
System design considerations
www.ti.com/c645xmdwdsg.
TMS320C64x/C67x DSP System
Integration Workshop
Use Code Composer Studio Platinum
Edition 3.1 IDE
Design a real-time double-buffered
system
DSP/BIOS kernel scheduling
McBSP serial ports multi-channel
features
EDMAs advanced features
Evaluate and use C6000 boot loader
Setting up a bootable image in
Flash ROM
www.ti.com/c64xc67xmdwdsg.
DSP/BIOS OS Design Workshop
Real-time system concepts
Work with software development tools
provided by Code Composer Studio IDE
and TMS320C6416 DSP
Software interrupts (SWI)
Multi-tasking
Communicating with tasks
Writing device drivers
Memory management/dynamic object
creation capabilities
www.ti.com/dspbiosmdwdsg.
TMS320C28x DSP Workshop
Architectural overview
Programming development environment
Peripheral register header files
Reset and interrupts system
Initialization analog-to-digital
Converter control peripherals
Numerical concepts and IQMath
Using DSP/BIOS kernel
System design communications
www.ti.com/c28xmdwdsg.
Digital Power Multi-Day Workshop
Introduction to digital power
Digital PSU and controller design using
the C2000 controller
Digital compensator design
Running multiple stand-alone power
supplies from Flash
Registration
To register for these workshops, please
visit www.ti.com/multidayworkshopsdsg.
Multi-Day Workshops
Texas Instruments 3Q 2009 Embedded Processing Guide
TI Embedded Processor Device Nomenclature
64
DSP Family
Linear and Logic Products
65
Analog Switch
Provide a high-speed bidirectional
bus interface between DSPs, CPUs,
industry standard buses, memory
and peripherals.
TIs analog switches are designed to
pass (or isolate) analog signals (both
voltage and current) and support
analog applications such as audio
and video data transmission.
TIs TS product family encompasses
a variety of analog switches with dif-
ferent ON resistances, bandwidth,
charge injection and total harmonic
distortion to target any application.
Voltage Level Translation
Interfacing any low-voltage compo-
nent with legacy, high-voltage devices.
Protects a DSP that has non-
over-voltage tolerant inputs.
These dual-supply devices allow for
bidirectional level translation be-
tween different voltage nodes from
1.2 V to 3.6 V and 1.65 V to 5.5 V.
I/O Expansion
TIs I
2
C I/O expanders allow system
layout to be greatly simplified.
Two-wire bus reduces PCB com-
plexity through trace reduction and
routing simplification.
Bus Interface Products
The LVC and ALVC families offer V
CC
fully specified to match the needs of
the TMS320 DSP family:
3.3 V, 2.5 V and 1.8 V.
Broad range of surface mount pack-
aging options from SOIC to BGA.
Propagation delays of 3 ns and
below.
Bus hold on data inputs decreases
system component count by elimi-
nating the need for external pull-up/
pull-down resistors.
Analog Switches for TMS320 DSPs
Ron Ron
Ron Flatness Mismatch V+ (V) V+ (V) ON Time OFF Time
Device (max) (max) (max) (min) (max) (ns) (max) (ns) (max) Pins / Package
SPST
TS5A3166 0.9 0.15 1.65 5.5 7 11.5 5/SC70, SOT-23, WCSP
TS5A3167 0.9 0.15 1.65 5.5 7 11.5 5/SC70, SOT-23, WCSP
TS5A4594 8 1.5 2.7 5.5 17 14 5/SC70, SOT-23
TS5A4595 8 1.5 2.7 5.5 17 14 5/SC70, SOT-23
TS5A4596 8 1.5 2.7 5.5 17 14 5/SC70, SOT-23
TS5A4597 8 1.5 2.7 5.5 17 14 5/SC70, SOT-23
TS5A1066 10 5 1.65 5.5 5.5 4.5 5/SC70, SOT-23, WCSP
SPST x 2
TS5A23166 0.9 0.25 0.1 1.65 5.5 7.5 11 8/US8, WCSP
TS5A23167 0.9 0.25 0.1 1.65 5.5 7.5 11 8/US8, WCSP
TS3A4741 0.9 0.4 0.05 1.65 3.6 14 9 8/MSOP
TS5A2066 10 5 1 1.65 5.5 5.8 3.6 8/SM8, US8, WCSP
SPST x 4
TS3A4751 0.9 0.4 0.05 1.65 3.6 14 9 14/TSSOP
SPDT
TS5A6542 0.75 0.25 0.25 2.25 5.5 25 20 8/WCSP
TS5A4624 0.9 0.25 0.1 1.65 5.5 22 8 6/SC70
TS5A3153 0.9 0.15 0.1 1.65 5.5 16 15 8/US8, WCSP
TS5A3154 0.9 0.15 0.1 1.65 5.5 8 12.5 8/US8, WCSP
SPST x 4
TS3A4751 0.9 0.4 0.05 1.65 3.6 14 9 14/TSSOP
SPDT
TS5A6542 0.75 0.25 0.25 2.25 5.5 25 20 8/WCSP
TS5A4624 0.9 0.25 0.1 1.65 5.5 22 8 6/SC70
TS5A3153 0.9 0.15 0.1 1.65 5.5 16 15 8/US8, WCSP
TS5A3154 0.9 0.15 0.1 1.65 5.5 8 12.5 8/US8, WCSP
TS5A3159A 0.9 0.25 0.1 1.65 5.5 30 20 6/SC70, SOT-23, WCSP
TS5A3159 1.1 0.15 0.1 1.65 5.5 35 20 6/SC70, SOT-23
TS5A3160 0.9 0.25 0.1 1.65 5.5 6 13 6/SC70, SOT-23
TS5A3157 10 5 0.2 1.65 5.5 8.5 6.5 6/SC70, SOT-23, WCSP
TS5A63157 10 2 0.14 1.65 5.5 5 3.4 6/SC70, SOT-23
TS5A2053 13.8 4.5 4.5 1.65 5.5 6.8 4.1 8/SM8, US8
SPDT x 2
TS5A23159 0.9 0.25 0.1 1.65 5.5 13 8 10/MSOP, QFN
TS5A23160 0.9 0.25 0.1 1.65 5.5 5.5 10 10/MSOP
TS5A23157 10 4(typ) 0.15 (typ) 1.65 5.5 5.7 3.8 10/MSOP, QFN
SPDT x 4
TS3A5018 10 7 0.8 1.65 3.6 8 6.5 16/SOIC, SSOP (QSOP), TSSOP, TVSOP, QFN
SP3T
TS5A3359 0.9 0.25 0.1 1.65 5.5 21 10.5 8/US8
TS5A3357 15 6.5 (typ) 0.1 (typ) 1.65 5.5 6.5 3.7 8/SM8, US8
SP4T x 2
TS3A5017 12 9 2 2.3 3.6 9.5 3.5 16/SOIC, SSOP (QSOP), TSSOP, TVSOP, QFN
Texas Instruments 3Q 2009 Embedded Processing Guide
Complementary Products for the TMS320
DSP Family
Linear and Logic Products
66
Voltage-Level Translation
Single-Supply Translators
Device Bits Trans Low (V) Trans High (V) V
CC
(V) DIR Pins Bus Hold OE Pins t
pd
(max) (ns)
SN74AUP1T57 3 2.5 3.3 2.33.6 No No No 6.2
SN74AUP1T58 3 2.5 3.3 2.33.6 No No No 6.2
SN74AUP1T97 3 2.5 3.3 2.33.6 No No No 6.2
SN74AUP1T98 3 2.5 3.3 2.33.6 No No No 6.2
Dual-Supply Translators
Device Bits Trans Low (V) Trans High (V) V
CCA
(V) V
CCB
(V) DIR Pins Bus Hold OE Pins t
pd
(max) (ns)
TXB0101 1 1.2 5 1.2 to 3.6 1.65 to 5.5 Auto No 1 4.5
TXB0102 2 1.2 5 1.2 to 3.6 1.65 to 5.5 Auto No 1 4.5
TXB0104 4 1.2 5 1.2 to 3.6 1.65 to 5.5 Auto No 1 4
TXB0104-Q1 4 1.2 5 1.2 to 3.6 1.65 to 5.5 Auto No 1 7
TXB0106 6 1.2 5 1.2 to 3.6 1.65 to 5.5 Auto No 1 4
TXB0108 8 1.2 5 1.2 to 3.6 1.65 to 5.5 Auto No 1 4
TXS0101 1 1.8 5 1.65 to 3.6 2.3 to 5.5 Auto No 1 7.5
TXS0102 2 1.8 5 1.65 to 3.6 2.3 to 5.5 Auto No 1 4.6
TXS0104E 4 1.8 5 1.65 to 3.6 2.3 to 5.5 Auto No 1 4.6
TXS0108E 8 1.2 5 1.2 to 3.6 1.65 to 5.5 Auto No 1 4.8
SN74AVC1T45 1 1.2 3.3 1.2 to 3.6 1.2 to 3.6 1 No No 2.8
SN74AVC2T45 2 1.2 3.3 1.2 to 3.6 1.2 to 3.6 1 No No 2.4
SN74AVCH1T45 1 1.2 3.3 1.2 to 3.6 1.2 to 3.6 1 Yes No 2.8
SN74AVCH2T45 2 1.2 3.3 1.2 to 3.6 1.2 to 3.6 1 Yes No 2.4
SN74AVC2T245 2 1.2 3.3 1.2 to 3.6 1.2 to 3.6 2 No 1 2.4
SN74AVC4T245 4 1.2 3.3 1.2 to 3.6 1.2 to 3.6 2 No 2 2.9
SN74AVC8T245 8 1.2 3.3 1.2 to 3.6 1.2 to 3.6 1 No 1 2.5
SN74AVC16T245 16 1.2 3.3 1.2 to 3.6 1.2 to 3.6 2 No 2 2.7
SN74AVC20T245 20 1.2 3.3 1.2 to 3.6 1.2 to 3.6 2 No 2 2.9
SN74AVC24T245 24 1.2 3.3 1.2 to 3.6 1.2 to 3.6 6 No 6 2.7
SN74AVC32T245 32 1.2 3.3 1.2 to 3.6 1.2 to 3.6 4 No 4 2.7
SN74AVCH4T245 4 1.2 3.3 1.2 to 3.6 1.2 to 3.6 2 Yes 2 2.9
SN74AVCH8T245 8 1.2 3.3 1.2 to 3.6 1.2 to 3.6 1 Yes 1 2.5
SN74AVCH16T245 16 1.2 3.3 1.2 to 3.6 1.2 to 3.6 2 Yes 2 2.7
SN74AVCH20T245 20 1.2 3.3 1.2 to 3.6 1.2 to 3.6 2 Yes 2 2.9
SN74AVCH24T245 24 1.2 3.3 1.2 to 3.6 1.2 to 3.6 6 Yes 6 2.7
SN74AVCH32T245 32 1.2 3.3 1.2 to 3.6 1.2 to 3.6 4 Yes 4 2.7
SN74AVC4T774 4 1.2 3.3 1.2 to 3.6 1.2 to 3.6 4 No 1 2.4
SN74LVC1T45 1 1.8 5 1.65 to 5.5 1.65 to 5.5 1 No No 3.9
SN74LVC2T45 2 1.8 5 1.65 to 5.5 1.65 to 5.5 1 No No 3.9
SN74LVC8T245 8 1.8 5 1.65 to 5.5 1.65 to 5.5 1 No 1 4.2
SN74LVCH8T245 8 1.8 5 1.65 to 5.5 1.65 to 5.5 1 Yes 1 4.2
SN74LVC16T245 16 1.8 5 1.65 to 5.5 1.65 to 5.5 2 No 2 4.2
SN74LVCH16T245 16 1.8 5 1.65 to 5.5 1.65 to 5.5 2 Yes 2 4.2
Design Considerations
Supply voltages continue to migrate to
lower nodes to support todays low-power,
high-performance applications. While
some devices are capable of running at
lower supply nodes, others might not have
this capability. To have switching capability
between these devices, the output of each
driver must be compliant with the input of
the receiver that it is driving.
Why use a voltage-level translator?
Easily interface between subsystems
operating with different supply voltages
Provide migration paths from old archi-
tectures to new architectures
For two devices to have switching
capability:
V
OH
of the driver must be greater than
the V
IH
of the receiver
V
OL
of the driver must be less than the
V
IL
of the receiver
The output voltage from the driver must
not exceed the I/O voltage tolerance of
the receiver
ASIC
I/O
Devices
TI Level
Translation
Solution
*VCCA not equal to VCCB
VCCA* VCCB*
Typical situation in which a level translator is
needed.
Texas Instruments 3Q 2009 Embedded Processing Guide
Complementary Products for the TMS320
DSP Family
Linear and Logic Products
67
DSP Family
Linear and Logic Products
68 68
DSP Family
Data Converters
69
Device Description C28x DSP C54x DSP C55x DSP C67x DSP C64x DSP
ADCs
ADS1216 24-bit, 8-ch, 0.78kSPS, 5 V X X X
ADS1217 24-bit, 8-ch, 0.78kSPS, 3.3 V X X X
ADS1218 24-bit, 8-ch, 0.78kSPS, with flash X X X
ADS1240 24-bit, 4-ch, 15SPS X X
ADS1241 24-bit, 8-ch, 15SPS X X
ADS1246 24-bit, 1-ch (diff), 2kSPS X
1
X
1
X
1
ADS1247 24-bit, 2-ch (diff), 2kSPS X
1
X
1
X
1
ADS1248 24-bit, 4-ch (diff), 2kSPS X
1
X
1
X
1
ADS1251 24-bit, 1-ch (diff), 20kSPS X X X
ADS1252 24-bit, 1-ch (diff), 40kSPS X X X
ADS1253 24-bit, 4-ch (diff), 20kSPS, 1.83.6 V X X
ADS1254 24-bit, 4-ch (diff), 40kSPS, 5 V X X
ADS1256 24-bit, 8-ch, 30kSPS, very low noise X
1
X
1
X
1
ADS1258 24-bit, 16-ch, 125kSPS, fast channel cycling X
1
X
1
X
1
ADS1271 24-bit, 1-ch, 105kSPS X
1
DSP Family
Data Converters
70
Device Description C28x DSP C54x DSP C55x DSP C67x DSP C64x DSP
ADCs (Continued)
ADS8372 16-bit, 1-ch (diff), 600kSPS, pseudo bipolar, int. ref. X
1
X
1
X
1
ADS8380 18-bit, 1-ch, 600kSPS, unipolar pseudo diff, int. ref. X
1
X
1
X
1
ADS8381 18-bit, 1-ch, 580kSPS X
1
X
1
X
1
ADS8382 18-bit, 1-ch (diff), 600kSPS, pseudo bipolar, int. ref. X
1
X
1
X
1
ADS8383 18-bit, 1-ch, 500kSPS X
1
X
1
X
1
ADS8401 16-bit, 1-ch, 1.25MSPS, unipolar input X X
1
X
1
X
1
ADS8402 16-bit, 1-ch, 1.25MSPS, bipolar input X X
1
X
1
X
1
ADS8405 16-bit, 1-ch, 1.25MSPS, unipolar input X X
1
X
1
X
1
ADS8406 16-bit, 1-ch, 1.25MSPS, bipolar input X X
1
X
1
X
1
ADS8411 16-bit, 1-ch, 2MSPS, unipolar input X
1
X
1
X
1
ADS8412 16-bit, 1-ch, 2MSPS, bipolar input X
1
X
1
X
1
ADS8422 16-bit, 1-ch, 4MSPS, pseudo-bipolar, differential input X
1
X
1
X
1
ADS8472 16-bit, 1-ch, 1MSPS, pseudo-bipolar, differential input X
1
X
1
X
1
ADS8481 16-bit, 1-ch, 1MSPS, pseudo-differential, unipolar input X
1
X
1
X
1
ADS8482 16-bit, 1-ch, 1MSPS, pseudo-biploar, fully differential input X
1
X
1
X
1
ADS8504 12-bit, 1-ch, 250kSPS, 10-V input range X X
1
X
1
X
1
ADS8505 16-bit, 1-ch, 250kSPS, 10-V input range X X
1
X
1
X
1
PCM1804 24-bit, stereo, 192kHz, audio ADC X X X
1
X
1
PCM4202 24-bit, stereo, 192kHz, audio ADC X X X
1
X
1
PCM4204 24-bit, 4-ch, 216kHz, audio ADC X
1
DSP Family
Data Converters
71
Device Description C28x DSP C54x DSP C55x DSP C67x DSP C64x DSP
ADCs (Continued)
TLV1571 10-bit, 1-ch, 1.25MSPS X X
1
1
Includes DMA support. New devices are listed in bold red.
2
These DACs share the same driver. Result data may need to be masked.
Texas Instruments 3Q 2009 Embedded Processing Guide
Complementary Products for the TMS320
DSP Family
Audio Converters and Controllers
72
DSP Family
Audio Converters and Controllers
73
DSP Family
Audio Converters and Controllers
74
1
Suggested resale price in U.S. dollars in quantities of 1,000.
For additional information on TI audio products, please visit www.ti.com/audio.
Voiceband Codecs www.ti.com/codec
Sample Number of SNR Analog Supply Logic Supply Power Supply
Device Description Rate (kHz) Input Channel(s) (dB) Interface (V) (V) (mW) (typ) Package(s) Price
1
AIC111 Lowest power, 20 bit 40 1 87 SPI, DSP 1.1 to 1.5 1.1 to 3.3 0.46 QFN-32, FlipChip 4.14
TLV320AIC12K Low power, mono codec, 16 bit, 26 1 90 I
2
C, S
2
C, DSP 1.65 to 1.95/2.7 to 3.6 1.1 to 3.6 10 TSSOP-30 1.70
26ksps voiceband codec with 8driver
TLV320AIC14K Low power, mono codec, 16 bit 26 1 90 I
2
C, S
2
C, DSP 1.65 to 1.95/2.7 to 3.6 1.1 to 3.6 10 TSSOP-30 1.50
26ksps voiceband codec
TLV320AIC20K Low power, stereo codec, 16 bit 26 2 90 I
2
C, S
2
C, DSP 1.65 to 1.95/2.7 to 3.6 1.1 to 3.6 20 TQFP-48 2.50
26ksps voiceband codec with 8driver
TLV320AIC24K Low power, stereo codec, 16 bit 26 2 90 I
2
C, S
2
C, DSP 1.65 to 1.95/2.7 to 3.6 1.1 to 3.6 20 TQFP-48 2.30
26ksps voiceband codec
Audio Converters with Integrated Touch-Screen Controller www.ti.com/touchscreencontrollers
Resolution Dynamic Sampling Rate Audio Data Power
Device Description (Bits) (max) Range (dB) (kHz) (max) Configuration Format Supply (V) Package(s) Price
1
TSC2100 4-Wire touch-screen interface, low power, lower cost, stereo DAC, 24 97 53 Mono/Stereo Normal, +2.7 to 3.6 QFN-32, 3.95
mono ADC, integrated PLL, speaker/HP amp I
2
S, DSP TSSOP-32
TSC2111 4-Wire touch-screen interface, low power, stereo DAC, mono ADC, integrated 24 95 53 Mono/Stereo Normal, +2.7 to 3.6 QFN-48 4.95
PLL, speaker/HP amp, additional inputs and outputs (TSC2111 differential) I
2
S, DSP
TSC2102 4-Wire touch-screen interface, low power, stereo DAC, 24 97 53 Stereo Normal, +2.7 to 3.6 TSSOP-32 3.70
integrated PLL, speaker/HP amp, low cost I
2
S, DSP
TSC2300 4-Wire touch-screen interface, low power, stereo DAC, 20 98 48 Mono/Stereo Normal, I
2
S +2.7 to 3.6 TQFP-64 4.75
mono ADC, integrated PLL
TSC2301 4-Wire touch-screen interface, low power, stereo DAC, 20 98 48 Stereo/Stereo Normal, +2.7 to 3.6 TQFP-64, 4.95
stereo ADC, integrated PLL, HP amp, 4 4 keypad interface I
2
S BGA-120
TSC2302 4-Wire touch-screen interface, low power, stereo DAC, 20 98 48 Stereo/Stereo Normal, +2.7 to 3.6 QFN-48 4.50
stereo ADC, integrated PLL, HP amp I
2
S
Texas Instruments 3Q 2009 Embedded Processing Guide
Complementary Products for the TMS320
DSP Family
Interface Products
75
Bridge Chip
TIs PCI Express Bridge Chip, the
XIO2000A, is an industry first. It is
designed for seamless migration from the
legacy PCI to the PCI Express interface. It
bridges a 1 PCI Express bus to a 32-bit,
33-/66-MHz PCI bus capable of support-
ing up to six PCI devices downstream. The
XIO2000A fully supports PCI Express rates
of 2.5 Gbps. Its architecture supports the
PCI 2.3 interface. The chips design
enables PC and I/O add-on card manufac-
turers to begin transitioning to native PCI
Express technology while preserving com-
patibility with existing PCI system software
and firmware.
Key Benefits
Lowest power solution available today
323 mW with two PCI cards at 33 MHz
In mass production for over two years
Proven capability and interoperability
with leading PCIe chipsets and
plethora of PCI devices
Built-in adaptive receiver equalizer
Improves jitter tolerance thereby reli-
ably increasing PCB trace, or cable
length, supported by the XIO2000
Seven buffered PCI clock outputs
(33 MHz or 66 MHz)
Reduces external components, costs
and premium board space
TI provides a complete interface prod-
ucts portfolio that empowers cus-
tomers to differentiate their products
and accelerate time to market. TIs
hardware and software portfolios
include 1394a and 1394b, USB full-
speed and USB 2.0 high-speed, PCI-
to-PCI bridges and PCI Express and
interfaces. Our expertise in high-
speed, mixed-signal circuits, system-
on-a-chip integration and advanced
product development ensure that you
receive the silicon, support tools, soft-
ware and technical documentation to
create and deliver the best products on
time and at competitive prices. TIs
Interface Business Unit (IBU) leverages
these technologies and outstanding
customer application support to serve
the broad-based catalog market.
Enabling Faster Time
to Market
Industry leading, high performance
Proven system-level reference
designs
Available development and
evaluation kits
Providing System-Level
Solutions
Extensive industry compatibility and
validation testing
Production test, driver and
application software
Detailed technical applications
documentation
Visit www.ti.com/interface for
additional information.
XIO3130 4-Lane, 4-Port PCIe Switch
TIs XIO3130 is an integrated PCIe fan-out
switch solution with one upstream 1 port
and three downstream 1 ports. This
high-performance, integrated solution pro-
vides the latest in PCIe switch technology.
It features cut-through architecture and
integrated reference clock buffers for
downstream ports. The XIO3130 is fully-
compliant with the PCI Express Base
Specification Rev. 1.1. It supports
Advanced Error Reporting as defined in
the PCIe base specifications and is back-
wards compatible with the PCI Local Bus
Specification, Rev. 2.3.
Key Features
PCIe fan-out switch with 1 upstream
port and three 1 downstream ports
Fully compliant with PCIe Base
Specification, Rev. 1.1
Cut-through architecture
Built-in adaptive equalizer in each of
the four ports
Wake-event and beacon support
Support for D1, D2, D3
hot
, and D3
cold
Active State Power Management (ASPM)
Uses both L0s and L1
Low-power PCIe transmitter mode
(pre-emphasis disabled)
Integrated AUX power switch drains VAUX
power only when main power is off
Integrated hot-plug support
Integrated REFCLK buffers for switch
downstream ports
Advanced error reporting to assist with
system debug tools
3.3-V multi-function I/O pins (e.g., for
hot-plug status-and-control, or general-
purpose I/Os)
Listed in PCI-SIG compliance list
Texas Instruments 3Q 2009 Embedded Processing Guide
Complementary Products for the TMS320
DSP Family
Interface Products
76
USB Port ProtectionTransient voltage suppressor protects USB 2.0 full-speed and high-speed devices from ESD and electrical noise transients.
Device # # of Channels Application IO Capacitance VBR (Min) Package Price
USB Transient Suppressors
TPD2E001 Dual-Bit/ Single Channel USB HS, USB FS 1.5pF 11 V DRL, DRY, DZD, DRS web
TPD3E001 Three-Bit/Single-Channel USB OTG ESD USB HS OTG, USB FS OTG 1.5pF 11 V DRL, DRY, DRS web
TPD4E001 Four-Bit/Two Channel USB HS, USB FS 1.5pF 11 V DRL, DRS web
TPD4S012 Four-Bit/Two-Channel ESD with VBUS Clamp USB HS with VBUS Clamp 0.9pF 7 V DRY web
TPD4E004 Four-Bit/Two Channel USB HS, USB FS 1.6pF 6 V DRY web
SN65220, SN75220 Dual-Bit/Single Channel USB FS 35pF 7 V DBV, YZP web
SN65240 Four-Bit/Two Channel USB FS 35pF 7 V PW, P web
Voltage Local Bus
Device Speed (V) Package Interface Description Price
USB On-The-Go (OTG) Devices
TUSB6010B High 1.5, 1.8 & 3.3 80 MicroStar BGA 16-Bit Muxed NOR USB 2.0 high-speed On-The-Go to local bus interface controller Call
TUSB6020 High 1.5, 1.8 & 3.3 80 MicroStar BGA VLYNQ USB 2.0 high-speed On-The-Go local bus interface bridge controller Call
Voltage Singled-Ended
Device Speed (V) Package Input Description Price
USB Transceivers
TUSB1105 Full, Low 1.6, 3.6 16 RTZ, 16 RGT Yes USB transceivers Call
TUSB1106 Full, Low 1.6, 3.6 16 RTZ, 16 PW No USB transceivers Call
TUSB2551 Full, Low 1.6, 3.6 14 PW, 16 RGT No USB transceivers Call
1
Suggested resale price in U.S. dollars in quantities of 100. Preview devices appear in bold blue.
Resources For a complete list of resources (evaluation modules, data sheets and application notes), visit interface.ti.com
Literature Number Description
Application Notes
SLLU043 TUSB3410 UART Evaluation Board
SLLA170B USB/Serial Applications Using TUSB3410/5052 and the VCP Software
SLLAA276 MSP430 USB Connectivity Using TUSB3410
TUSB60xx Family of USB High-Speed OTG Devices
The TUSB60xx family of USB high-speed
OTG devices enable application proces-
sors (DSPs and MCUs) that do not have
integrated USB cores to function as either:
1. an USB 2.0 high-speed peripheral
2. an embedded USB 2.0 high-speed host
controller
3. a full USB 2.0 high-speed OTG device
The TUSB6020 enables functionality on
VLYNQ-enabled application processors,
such as DaVinci TMS320DM643x and
TMS320C642x DSPs.
The TUSB6010B bridges to a 16-bit
MUXED-NORFLASH host interface such as
the OMAP2420, OMAP1710 or
OMAP3430 processor.
USB
Voltage
Device Speed Ports I
2
C (V) Package Description Price
1
USB Hub Controllers
TUSB2036 Full (1.1) 2/3 No 3.3 32 LQFP 2/3-port hub for USB with optional serial EEPROM interface 1.45
TUSB2046B Full (1.1) 4 No 3.3 32 LQFP 4-port hub for USB with optional serial EEPROM interface 1.50
TUSB2077A Full (1.1) 7 No 3.3 48 LQFP 7-port USB hub with optional serial EEPROM interface 2.45
TUSB2136 Full (1.1) 1/2 Yes 3.3 64 LQFP 2-port hub with integrated general-purpose function controller 4.10
Voltage Remote
Device Speed (V) Wakeup Package Description Price
1
USB Peripherals
TUSB3210 Full 3.3 Yes 64 LQFP USB full-speed general-purpose device controller 3.15
TUSB3410 Full 3.3 Yes 32 LQFP USB-to-serial converter (RS-232, RS-485) 2.85
TUSB6250 High 3.3 Yes 80 TQFP USB 2.0 high-speed, low-power ATA/ATAPI bridge solution 3.50
TUSB6015 High 1.5, 1.8 & 3.3 Yes 80 MicroStar BGA USB 2.0 high-speed to muxed NOR Flash bridge controller 5.00
Texas Instruments 3Q 2009 Embedded Processing Guide
Complementary Products for the TMS320
DSP Family
Interface Products
77
DSP Family
Interface Products
78
Specifications
32-bit C28x MCU core with
floating-point option
Industrys first floating-point MCUs
Highest performance MCUs at
300 MHz and 600 MFLOPS
Only processors with full software
compatibility between fixed-point and
floating-point
Full software compatibility across all
C28x platform controllers
All C28x controllers are AEC Q-100
qualified for automotive applications
Applications
Green energy (solar, wind, fuel cells),
digital motor control (home appliances,
industrial drives, medical), digital power
supplies (telecom and server rectifiers,
wireless basestations, UPS), automotive
(electric power steering, drivers
assistance radar, wipers, HVAC)
Features
Industrys most efficient C compiler for
32-bit controllers
Up to 300-MHz operation
Single-precision 32-bit floating-point
unit on F283xx generation
Ultra-fast interrupt response time
Integrated real-time debug simplifies
control system development
Single-cycle 3232-bit multiply-
accumulate
32-bit and 16-bit instructions optimize
performance and code efficiency
Peripherals
Up to 512-KB Flash and 68-KB RAM
Code security module with 128-bit
password protection
Ultra-fast 12-bit A/D converter with
80-ns conversion time
High-resolution PWM allows duty-
cycle modulation with down to
65-picosecond accuracy
Flexible PWM generation allows easy
generation of any switching waveform
Quadrature encoder interfaces for
easy motor feedback
Multiple communications interfaces
The C2000 microcontroller platform provides an optimized combination of 32-bit performance and
integration for digital control systems. Not all devices contain all modules shown.
TMS320C2000 Microcontrollers, Fixed Point and Floating Point
MCU Control. 32-Bit Performance
Get samples, data sheets, tools and app reports at: www.ti.com/c2000
P
e
r
f
o
r
m
a
n
c
e
150
128
12.5 MSPS ADC
QEP
MIPS
256 KB Flash
F281x F281x
60100
32
16-ch, 12-bit ADC
HiRes PWM, QEP
MIPS
256 KB Flash
F280x F280x
150
128512 KB Flash
16-ch, 12-bit ADC
HiRes PWM, QEP
MIPS
F282x F282x
150 MIPS/300 MFLOPS
128
16-ch, 12-bit ADC
HiRes PWM, QEP
512 KB Flash
F2833x F2833x
300 MIPS/600 MFLOPS
196
HiRes PWM, QEP
516 KB SRAM
C2834x C2834x
Delfino Floating-Point Series
F282x
F280x
F281x
F2833x
F2803x
F2802x
C2834x
Code-compatible solutions scaling from 40 MHz to 300 MHz
Next
Generation
Next
Generation
4060 MIPS
3264 KB Flash
13-ch, 12-bit ADC
Piccolo Series
60 MIPS + CLA
64128 KB Flash
16-ch, 12-bit ADC
IQMath
Algorithm
(C or C++)
Auto-Code Generation is
Made Simpler
One Source Set Fits All
F28x Fixed-
Point Controllers
F283xx Floating-Point
Controllers
Slash development time and reduce overall costs with TIs IQMath: floating-point development on a
fixed-point machine.
TIs C28x IQMath Library makes code development easier, faster and enables seamless portability of
code between fixed- and floating-point devices.
The Floating-Point Advantage
The Delfino TMS320F2833x series fea-
tures an integrated hardware floating-point
unit. These floating-point MCUs, operating
at 150 MHz, provide 300 MFLOPS of
performance while maintaining pin com-
patibility with their fixed-point counterparts,
the F2823x series. The F2833x floating-
point controllers offer a 50 percent per-
formance boost, on average, over other
C2000 controllers operating at the
same 150-MHz clock rate.
The Delfino TMS320C2834x series adds
even more performance to the C2000
platform by providing up to 600 MFLOPS
at 300 MHz. Built on the standard C28x
core architecture, both Delfino series are
100 percent software compatible with all
current TMS320F28xx controllers.
F28x
F283xx
F28x
F283xx
F28x
F283xx
Math Functions
(2.45 Improvement)
Control Algorithms
(1.57 Improvement)
DSP Performance
(1.38 Improvement)
F2833x floating-point devices boost performance by an average of 50 percent. C2834x devices add
even more processing power.
C2000 Microcontroller Literature and Related Technical Documentation
All documentation and associated literature, users guides, application notes and software can be found by clicking on the specific device
in the parametric table found on the URL below.
TMS320C2000 Microcontrollers www.ti.com/c2000
Texas Instruments 3Q 2009 Embedded Processing Guide
TMS320C2000
TPS5410
PTN78000
PTB78560
TPS54386
48 V TPS40061 PTMA403033
Due to Vout/Vin ratio core voltage may have to be stepped down from 3.3-V I/O. *Piccolo only requires a single-rail LDO.
I/O supply 3.3 V, current up to 500 mA. Core supply down to 1.8 V, current up to 1 A.
Power Management Products for the C2000 Microcontroller Platform
Get samples, data sheets, Evaluation Modules (EVMs) and app reports at: power.ti.com
Example C2000 Microcontroller Power Supply Design
For additional power supply designs for TI Microcontrollers, please visit www.ti.com/processorpower.
Note: The TI power devices recommended here are based on standard operating conditions. System designers should use device power estimation tools in conjunction with overall application level
power requirements to ensure an adequate power supply design is used.
OUT
OUT
Power Options for TMS320F2802x/3x Microcontrollers
Texas Instruments 3Q 2009 Embedded Processing Guide
86
MSP430 Ultra-Low Power Microcontrollers
Silicon
Key Applications
Low-power wireless applications
Consumer electronics
Utility metering
Intelligent sensing and control
Portable medical and instrumentation
Security systems
Key Features
16-bit RISC CPU enables new appli-
cations at a fraction of the code size
Ultra-low power architecture and
flexible clock system extends
battery life:
0.1A RAM retention
<1A real-time clock mode
Down to 165 A/MIPS
Increased performance
Up to 25 MHz
1.8V ISP Flash erase and write
Fail-safe, flexible clocking system
User-defined bootstrap loader
Up to 1-MB linear memory
addressing
Innovative features
Multi-channel DMA supports data
movement in standby mode
Industry-leading code density
More design options including
USB, RF, LCD interface
Integrated intelligent peripherals
including a wide range of high-
performance analog and digital
peripherals offload the CPU
Easy to get started: Complete
development tools starting at only
U.S. $20 with integrated development
environments available free of charge
Coming Soon: All New CC430
RF System-on-Chip
Integrates MSP430F5xx with CC1101
High analog performance/integration
Ease of development
High RF sensitivity and blocking
Flexible data rate and RF modulation
formats
MSP430 Microcontrollers
Ultra-Low Power, Easy-to-Use, 16-Bit RISC Microcontrollers
Get samples, data sheets, tools and app reports at: www.ti.com/msp430
CC430 high integration reduces complexity, lets designers do more with less.
www.ti.com/cc430
Flash
CPU/
Memory
Clocks, Power
Management
Unied Clock
System
Supply
Supervisors
Supply
Monitors
Brownout
RF
Transceiver
Timing &
Control
High-
Performance
Analog Communication
RAM ADC
General-
Purpose
Timers
Capture/
Compare
PWM
Outputs
Basic Timer
+ RTC
Universal
Serial
Communication
Interfaces
SPI, USART,
I
2
C
I/O &
Display
General-
Purpose I/O
Pull-Up,
Pull-Down,
Drive
Segment
LCD Static,
Muxed
AES
Comparators
Packet
Handler
Digital RSSI
Carrier
Sense
PQI/LQI
CCA
CPU
Interface
Sub-1 GHz
Radio
Frequency
Synthesizer
RF/Analog
TX & RX
Modem
RISC CPU
16-Bit
Enhanced
Eumulation
Module
JTAG
Spy-Bi-Wire
Interface
System
Control/
Watchdog
DMA
Controller
MSP430 roadmap
16 MIPS
120KB Flash
8-KB RAM
500-nA standby
1.83.6 V
100+ devices
2xx
8 MIPS
60KB Flash
10-KB RAM
1.83.6 V
75+ devices
1xx
16 MIPS
120KB Flash
8-KB RAM
LCD Controller,
160 Segments
1.83.6 V
100+ devices
4xx: LCD
25 MIPS
256KB Flash
16-KB RAM
1.83.6 V
USB, RF
6xx: LCD Controller
165-A/MHz
The New Generation
5xx6xx
F51x2
F551x
F541x
F543x
CC430
Analog integration:
Digital peripherals:
Communications:
ADC10/12, 16-bit sigma delta, 12-bit DAC, op amps
1616/3232 multiplier, DMA
USB, UART, I C, SPI, LIN, IrDA
2
P
e
r
f
o
r
m
a
n
c
e
Integration
F/CG461x
F552x
F56xx
F66xx
MSP430x1xx Flash/ROM-based
MCUs offering 1.8V to 3.6V operation,
up to 60 kB, 8 MIPS and a wide range
of peripherals.
MSP430F2xx Flash-based family
featuring even lower power and up to
16 MIPS with 1.8V to 3.6V operation.
Additional enhancements include 1%
on-chip very-low-power oscillator, inter-
nal pull-up/pull-down resistors and low-
pin-count options.
MSP430x4xx Flash/ROM-based
devices offering 1.8V to 3.6V operation,
up to 120-kB Flash/ROM, 16 MIPS with
FLL + SVS along with an integrated
LCD controller. Ideal for low-power
metering and medical applications.
MSP430F5xx/6xx New Flash-based
microcontroller family featuring the low-
est power consumption and perform-
ance up to 25 MIPS. It offers a wide
operating voltage range from 1.8V to
3.6V. Features include an innovative
power management module for optimiz-
ing power consumption, an internally
controlled voltage regulator, integrated
LDC driver on select devices and a wide
range of memory options up to 256 kB.
Texas Instruments 3Q 2009 Embedded Processing Guide
MSP430 Ultra-Low Power Microcontrollers
Ultra-Low Power, 16-Bit RISC
87
Flash-Based F2xx MCU Family Featuring Lower Power and Up to 16 MIPS* with 1.83.6V Operation Enha
Program SRAM 16-Bit Timers
2
(F) Flash (KB) (B) I/O A B Watchdog
F20xx
MSP430F2001 1 128 10 2
MSP430F2011 2 128 10 2
MSP430F2002 1 128 10 2
MSP430F2012 2 128 10 2
MSP430F2003 1 128 10 2
MSP430F2013 2 128 10 2
F21xx
MSP430F2101 1 128 16 3, 2
MSP430F2111 2 128 16 3, 2
MSP430F2121 4 256 16 3, 2
MSP430F2131 8 256 16 3, 2
MSP430F2112 2 256 22 3, 2
MSP430F2122 4 512 22 3, 2
MSP430F2132 8 512 22 3, 2
F22x2
MSP430F2232 8 512 32 3 3
MSP430F2252 16 512 32 3 3
MSP430F2272 32 1024 32 3 3
F22x4
MSP430F2234 8 512 32 3 3
MSP430F2254 16 512 32 3 3
MSP430F2274 32 1024 32 3 3
F23x0
MSP430F2330 8 1024 32 3 3
MSP430F2350 16 2048 32 3 3
MSP430F2370 32 2048 32 3 3
F23x
MSP430F233 8 1024 48 3 3
MSP430F235 16 2048 48 3 3
F24x/2410
MSP430F247 32 4096 48 3 7
MSP430F248 48 4096 48 3 7
MSP430F249 60 2048 48 3 7
MSP430F2410 56 4096 48 3 7
F24x1
MSP430F2471 32 4096 48 3 7
MSP430F2481 48 4096 48 3 7
MSP430F2491 60 2048 48 3 7
F241x
MSP430F2416 92 4096 48/64 3 7
MSP430F2417 92 8192 48/64 3 7
MSP430F2418 116 8192 48/64 3 7
MSP430F2419 120 4096 48/64 3 7
F261x
MSP430F2616 92 4096 48/64 3 7
MSP430F2617 92 8192 48/64 3 7
MSP430F2618 116 8192 48/64 3 7
MSP430F2619 120 4096 48/64 3 7
1
Prices are quoted in U.S. dollars and represent year 2009 suggested resale pricing. All prices are subject to change. Customers
are advised to obtain the most current and complete pricing information from TI prior to placing orders. TI may verify final
pricing prior to accepting any order.
* See www.ti.com/msp430 for additional information.
Texas Instruments 3Q 2009 Embedded Processing Guide
MSP430 Ultra-Low Power Microcontrollers
Silicon
89
ancements Include 1% On-Chip Very-Low-Power Oscillator, Internal Pull-Up/Pull-Down Resistors and Low Pin-Count Options
USCI
3
Ch A:
USI
4
: UART/LIN/ Ch B: MPY Temp ADC Additional 1-KU
BOR SVS I
2
C/SPI IrDA/SPI I
2
C/SPI DMA (1616) Comp_A+ Sensor Ch/Res Features Packages Price
1
slope 14 PW, N, 16 RSA 0.55
slope 14 PW, N, 16 RSA 0.65
8ch, ADC10 14 PW, N, 16 RSA 0.80
8ch, ADC10 14 PW, N, 16 RSA 0.95
4ch, SD16 14 PW, N, 16 RSA 1.20
4ch, SD16 14 PW, N, 16 RSA 1.35
slope 20 DGV, DW, PW, 24 RGE 0.75
slope 20 DGV, DW, PW, 24 RGE 0.80
slope 20 DGV, DW, PW, 24 RGE 1.10
slope 20 DGV, DW, PW, 24 RGE 1.40
1 1 8ch, ADC10 28 PW, 32 RHB 1.55
1 1 8ch, ADC10 28 PW, 32 RHB 1.65
1 1 8ch, ADC10 28 PW, 32 RHB 1.75
1 1 12ch, ADC10 38 DA, 40 RHA 1.95
1 1 12ch, ADC10 38 DA, 40 RHA 2.20
1 1 12ch, ADC10 38 DA, 40 RHA 2.50
1 1 12ch, ADC10 (2) OPAMP 38 DA, 40 RHA 2.15
1 1 12ch, ADC10 (2) OPAMP 38 DA, 40 RHA 2.40
1 1 12ch, ADC10 (2) OPAMP 38 DA, 40 RHA 2.70
1 1 slope 40 RHA 1.85
1 1 slope 40 RHA 2.15
1 1 slope 40 RHA, 49 YFF 2.55
1 1 8ch, ADC12 64 PM, 64 RGC 2.40
1 1 8ch, ADC12 64 PM, 64 RGC 2.90
2 2 8ch, ADC12 64 PM, 64 RGC 4.05
2 2 8ch, ADC12 64 PM, 64 RGC 4.60
2 2 8ch, ADC12 64 PM, 64 RGC 4.75
2 2 8ch, ADC12 64 PM, 64 RGC 4.85
2 2 slope 64 PM, 64 RGC 3.70
2 2 slope 64 PM, 64 RGC 4.25
2 2 slope 64 PM, 64 RGC 4.40
2 2 8ch, ADC12 64 PM, 80 PN, 113 ZQW 5.60
2 2 8ch, ADC12 64 PM, 80 PN, 113 ZQW 6.10
2 2 8ch, ADC12 64 PM, 80 PN, 113 ZQW 6.40
2 2 8ch, ADC12 64 PM, 80 PN, 113 ZQW 6.10
2 2 8ch, ADC12 (2) DAC12 64 PM, 80 PN, 113 ZQW 7.10
2 2 8ch, ADC12 (2) DAC12 64 PM, 80 PN, 113 ZQW 7.60
2 2 8ch, ADC12 (2) DAC12 64 PM, 80 PN, 113 ZQW 7.90
2 2 8ch, ADC12 (2) DAC12 64 PM, 80 PN, 113 ZQW 7.60
2
Represents number of capture/compare registers and PWM output generators per timer. New products are listed in red.
3
USCI channel 1 supports UART/LIN, IrDA and SPI; USCI channel 2 supports I
2
C and SPI.
4
USI supports I
2
C or SPI.
Texas Instruments 3Q 2009 Embedded Processing Guide
MSP430 Ultra-Low Power Microcontrollers
Silicon
90
Flash/ROM-Based x1xx MCU Family Offering 1.83.6V Operation, Up to 60 kB, 8 MIPS* and a Wide Range of Peripherals
USART:
(C) ROM Program SRAM 16-Bit Timers
2
(UART/ MPY Temp ADC Additional 1-KU
(F) Flash (KB) (B) I/O A B Watchdog BOR SVS SPI) DMA (1616) Comp_A Sensor Ch/Res Features Packages Price
1
x11x1
MSP430F1101A 1 128 14 3 slope 20 DGV, DW, PW, 24 RGE 0.99
MSP430C1101 1 128 14 3 slope 20 DW, PW, 24 RGE 1.25
MSP430F1111A 2 128 14 3 slope 20 DGV, DW, PW, 24 RGE 1.35
MSP430C1111 2 128 14 3 slope 20 DW, PW, 24 RGE 1.10
MSP430F1121A 4 256 14 3 slope 20 DGV, DW, PW, 24 RGE 1.70
MSP430C1121 4 256 14 3 slope 20 DW, PW, 24 RGE 2.15
F11x2
MSP430F1122 4 256 14 3 5ch, ADC10 20 DW, PW, 32 RHB 2.00
MSP430F1132 8 256 14 3 5ch, ADC10 20 DW, PW, 32 RHB 2.25
F12x
MSP430F122 4 256 22 3 1 slope 28 DW, PW, 32 RHB 2.15
MSP430F123 8 256 22 3 1 slope 28 DW, PW, 32 RHB 2.30
F12x2
MSP430F1222 4 256 22 3 1 8ch, ADC10 28 DW, PW, 32 RHB 2.40
MSP430F1232 8 256 22 3 1 8ch, ADC10 28 DW, PW, 32 RHB 2.50
F13x
MSP430F133 8 256 48 3 3 1 8ch, ADC12 64 PM, PAG, RTD 3.00
MSP430F135 16 512 48 3 3 1 8ch, ADC12 64 PM, PAG, RTD 3.60
F13x1
MSP430C1331 8 256 48 3 3 1 slope 64 PM, RTD 2.00
MSP430C1351 16 512 48 3 3 1 slope 64 PM, RTD 2.30
F14x
MSP430F147 32 1024 48 3 7 2 8ch, ADC12 64 PM, PAG, RTD 5.05
MSP430F148 48 2048 48 3 7 2 8ch, ADC12 64 PM, PAG, RTD 5.75
MSP430F149 60 2048 48 3 7 2 8ch, ADC12 64 PM, PAG, RTD 6.05
F14x1
MSP430F1471 32 1024 48 3 7 2 slope 64 PM, RTD 4.60
MSP430F1481 48 2048 48 3 7 2 slope 64 PM, RTD 5.30
MSP430F1491 60 2048 48 3 7 2 slope 64 PM, RTD 5.60
F15x
MSP430F155 16 512 48 3 3 1 with I
2
C 8ch, ADC12 (2) DAC12 64 PM, RTD 4.95
MSP430F156 24 1024 48 3 3 1 with I
2
C 8ch, ADC12 (2) DAC12 64 PM, RTD 5.55
MSP430F157 32 1024 48 3 3 1 with I
2
C 8ch, ADC12 (2) DAC12 64 PM, RTD 5.85
F16x1
MSP430F167 32 1024 48 3 7 2 with I
2
C 8ch, ADC12 (2) DAC12 64 PM, RTD 6.75
MSP430F168 48 2048 48 3 7 2 with I
2
C 8ch, ADC12 (2) DAC12 64 PM, RTD 7.45
MSP430F169 60 2048 48 3 7 2 with I
2
C 8ch, ADC12 (2) DAC12 64 PM, RTD 7.95
MSP430F1610 32 5120 48 3 7 2 with I
2
C 8ch, ADC12 (2) DAC12 64 PM, RTD 8.25
MSP430F1611 48 10240 48 3 7 2 with I
2
C 8ch, ADC12 (2) DAC12 64 PM, RTD 8.65
MSP430F1612 55 5120 48 3 7 2 with I
2
C 8ch, ADC12 (2) DAC12 64 PM, RTD 8.95
1
Prices are quoted in U.S. dollars and represent year 2009 suggested resale pricing. All prices are subject to change. Customers are advised to obtain the most current and complete pricing information from TI prior
to placing orders. TI may verify final pricing prior to accepting any order.
2
Represents number of capture/compare registers and PWM output generators per timer.
*See www.ti.com/msp430 for additional information.
Texas Instruments 3Q 2009 Embedded Processing Guide
MSP430 Ultra-Low Power Microcontrollers
Silicon
91
Flash/ROM-Based x4xx MCU Family Offering 1.83.6V Operation, Up to 120 kB Flash/ROM, 8 MIPS with FLL + SVS and Integrated LCD Controller*
USCI
16-Bit Watchdog Ch A:
(C) ROM Program SRAM Timers
3
and Basic USART: UART/LIN/ Ch B: LCD MPY Temp ADC Additional 1-KU
(F) Flash (KB) (B) I/O A B Timer BOR SVS (UART/SPI) IrDA/SPI I
2
C/SPI Segments DMA (1616) Comp_A Sensor Ch/Res Features Package(s) Price
1
x41x
MSP430F412 4 256 48 3 96 slope 64 PM, RTD 2.60
MSP430C412 4 256 48 3 96 slope 64 PM, RTD 1.90
MSP430F413 8 256 48 3 96 slope 64 PM, RTD 2.95
MSP430C413 8 256 48 3 96 slope 64 PM, RTD 2.10
MSP430F415 16 512 48 3,5 96 slope 64 PM, RTD 3.40
MSP430F417 32 1024 48 3,5 96 slope 64 PM, RTD 3.90
F41x2
MSP430F4152 16 512 56 2 1 1 144 8ch, ADC10 64 PM, 48 RGZ 1.70
MSP430F4132 8 512 56 2 1 1 144 8ch, ADC10 64 PM, 48 RGZ 1.90
F42x
MSP430F423 8 256 14 3 1 128 (3) SD16 64 PM 4.55
MSP430F425 16 512 14 3 1 128 (3) SD16 64 PM 5.05
MSP430F427 32 1024 14 3 1 128 (3) SD16 64 PM 5.45
FW42x
MSP430FW423 8 256 48 3, 5 96 slope Flow-meter 64 PM 3.75
MSP430FW425 16 512 48 3, 5 96 slope Flow-meter 64 PM 4.05
MSP430FW427 32 1024 48 3, 5 96 slope Flow-meter 64 PM 4.45
FE42xx
MSP430FE423 8 256 14 3 1 128 (3) SD16 E-meter 64 PM 4.90
MSP430FE425 16 512 14 3 1 128 (3) SD16 E-meter 64 PM 5.40
MSP430FE427 32 1024 14 3 1 128 (3) SD16 E-meter 64 PM 5.95
MSP430FE4232 8 256 14 3 1 128 (2) SD16 E-meter 64 PM 3.50
MSP430FE4242 12 512 14 3 1 128 (2) SD16 E-meter 64 PM 3.70
F42x0
MSP430F4250 16 256 32 3 56 5ch, SD16 DAC12 48 DL, RGZ 3.10
MSP430F4260 24 256 32 3 56 5ch, SD16 DAC12 48 DL, RGZ 3.45
MSP430F4270 32 256 32 3 56 5ch, SD16 DAC12 48 DL, RGZ 3.80
FG42x0
MSP430FG4250 16 256 32 3 56 5ch, SD16 DAC12, (2) OPAMP 48 DL, RGZ 3.35
MSP430FG4260 24 256 32 3 56 5ch, SD16 DAC12, (2) OPAMP 48 DL, RGZ 3.70
MSP430FG4270 32 256 32 3 56 5ch, SD16 DAC12, (2) OPAMP 48 DL, RGZ 4.05
F43x
MSP430F435 16 512 48 3 3 1 128/160 8ch, ADC12 80 PN, 100 PZ 4.45
MSP430F436 24 1024 48 3 3 1 128/160 8ch, ADC12 80 PN, 100 PZ 4.70
MSP430F437 32 1024 48 3 3 1 128/160 8ch, ADC12 80 PN, 100 PZ 4.90
F43x1
MSP430F4351 16 512 48 3 3 1 128/160 slope 80 PN, 100 PZ 4.05
MSP430F4361 24 1024 48 3 3 1 128/160 slope 80 PN, 100 PZ 4.30
MSP430F4371 32 1024 48 3 3 1 128/160 slope 80 PN, 100 PZ 4.50
FG43x
MSP430FG437 32 1024 48 3 3 1 128 12ch, ADC12 (2) DAC12, (3) OPAMP 80 PN 6.50
MSP430FG438 48 2048 48 3 3 1 128 12ch, ADC12 (2) DAC12, (3) OPAMP 80 PN 7.35
MSP430FG439 60 2048 48 3 3 1 128 12ch, ADC12 (2) DAC12, (3) OPAMP 80 PN 7.95
F44x
MSP430F447 32 1024 48 3 7 2 160 8ch, ADC12 100 PZ 5.75
MSP430F448 48 2048 48 3 7 2 160 8ch, ADC12 100 PZ 6.50
MSP430F449 60 2048 48 3 7 2 160 8ch, ADC12 100 PZ 7.05
xG461x
MSP430FG4616 92 4096 80 3 7 1 1 1 160 12ch, ADC12 (2) DAC12, (3) OPAMP 100 PZ, 113 ZQW 9.45
MSP430FG4617 92 8192 80 3 7 1 1 1 160 12ch, ADC12 (2) DAC12, (3) OPAMP 100 PZ, 113 ZQW 9.95
MSP430FG4618 116 8192 80 3 7 1 1 1 160 12ch, ADC12 (2) DAC12, (3) OPAMP 100 PZ, 113 ZQW 10.35
MSP430FG4619 120 4096 80 3 7 1 1 1 160 12ch, ADC12 (2) DAC12, (3) OPAMP 100 PZ, 113 ZQW 9.95
1
Prices are quoted in U.S. dollars and represent year 2009 suggested resale pricing. All prices are subject to change. Customers are advised to obtain the Preview products are listed in bold blue.
most current and complete pricing information from TI prior to placing orders. TI may verify final pricing prior to accepting any order.
2
Up to 16 MIPS.
3
Represents number of capture/compare registers and PWM output generators per timer.
*See www.ti.com/msp430 for additional information. Continued on the following page.
Texas Instruments 3Q 2009 Embedded Processing Guide
MSP430 Ultra-Low Power Microcontrollers
Silicon
92
Flash/ROM-Based x4xx MCU Family Offering 1.83.6V Operation, Up to 120 kB Flash/ROM, 8 MIPS with FLL + SVS and Integrated LCD Controller (Contd)*
USCI
16-Bit Watchdog Ch A:
(C) ROM Program SRAM Timers
3
and Basic USART: UART/LIN/ Ch B: LCD MPY Temp ADC Additional 1-KU
(F) Flash (KB) (B) I/O A B Timer BOR SVS (UART/SPI) IrDA/SPI I
2
C/SPI Segments DMA (1616) Comp_A Sensor Ch/Res Features Package(s) Price
1
xG461x (Continued)
MSP430CG4616 92 4096 80 3 7 1 1 1 160 12ch, ADC12 (2) DAC12, (3) OPAMP 100 PZ 7.65
MSP430CG4617 92 8192 80 3 7 1 1 1 160 12ch, ADC12 (2) DAC12, (3) OPAMP 100 PZ 8.05
MSP430CG4618 116 8192 80 3 7 1 1 1 160 12ch, ADC12 (2) DAC12, (3) OPAMP 100 PZ 8.40
MSP430CG4619 120 4096 80 3 7 1 1 1 160 12ch, ADC12 (2) DAC12, (3) OPAMP 100 PZ 8.05
F47xx
MSP430F4783
2
48 2480 72 3 3 WDT+ 2 2 160 3232 (3) SD16 100 PZ 7.50
MSP430F4793
2
60 2560 72 3 3 WDT+ 2 2 160 3232 (3) SD16 100 PZ 8.05
MSP430F4784
2
48 2048 72 3 3 WDT+ 2 2 160 3232 (4) SD16 100 PZ 8.00
MSP430F4794
2
60 2560 72 3 3 WDT+ 2 2 160 3232 (4) SD16 100 PZ 8.55
F471xx
MSP430F47166
2
92 4096 72 3 3 2 2 160 3232 (6) SD16 RTC 100 PZ TBD
MSP430F47176
2
92 8192 72 3 3 2 2 160 3232 (6) SD16 RTC 100 PZ TBD
MSP430F47186
2
116 8192 72 3 3 2 2 160 3232 (6) SD16 RTC 100 PZ TBD
MSP430F47196
2
120 4096 72 3 3 2 2 160 3232 (6) SD16 RTC 100 PZ TBD
MSP430F47167
2
92 4096 72 3 3 2 2 160 3232 (7) SD16 RTC 100 PZ TBD
MSP430F47177
2
92 8192 72 3 3 2 2 160 3232 (7) SD16 RTC 100 PZ TBD
MSP430F47187
2
116 8192 72 3 3 2 2 160 3232 (7) SD16 RTC 100 PZ TBD
MSP430F47197
2
120 4096 72 3 3 2 2 160 3232 (7) SD16 RTC 100 PZ TBD
FG47x
MSP430FG477 32 2 KB 48 3 3 2 2 128 (1) SD16 DAC12, (2) OPAMP 80 PN, 113 ZQW 5.50
MSP430FG478 48 2 KB 48 3 3 2 2 128 (1) SD16 DAC12, (2) OPAMP 80 PN, 113 ZQW 5.65
MSP430FG479 60 2 KB 48 3 3 2 2 128 (1) SD16 DAC12, (2) OPAMP 80 PN, 113 ZQW 6.25
F47x
MSP430F477 32 2 KB 48 3 3 2 2 128 (1) SD16 DAC12 80 PN, 113 ZQW 4.70
MSP430F478 48 2 KB 48 3 3 2 2 128 (1) SD16 DAC12 80 PN, 113 ZQW 5.20
MSP430F479 60 2 KB 48 3 3 2 2 128 (1) SD16 DAC12 80 PN, 113 ZQW 5.75
1
Prices are quoted in U.S. dollars and represent year 2009 suggested resale pricing. All prices are subject to change. Customers are advised to obtain the New products are listed in red.
most current and complete pricing information from TI prior to placing orders. TI may verify final pricing prior to accepting any order.
2
Up to 16 MIPS.
3
Represents number of capture/compare registers and PWM output generators per timer.
*See www.ti.com/msp430 for additional information.
Flash-Based F5xx MCU Family Features Lowest Power Consumption, Up to 25 MIPS* with 1.83.6V Operation Starting at 12 MIPS
USCI
16-Bit PMM (BOR, Ch A:
Program SRAM Timers
4
Watchdog SVS, SVM, UART/LIN/ Ch B: MPY Temp ADC Additional 1-KU
(F) Flash (KB) (KB) I/O A B and RTC LDO) IrDA/SPI I
2
C/SPI DMA (3232) Comp_B Sensor Ch/Res Features Package(s) Price
1
MSP430F5514 64 4 + 2
2
47 5,3,3 7 2 2 3 ch USB 64 RGC, 80 ZQE 3.55
MSP430F5515 64 4 + 2
2
63 5,3,3 7 2 2 3 ch USB 80 PN 3.65
MSP430F5524 64 4 + 2
2
47 5,3,3 7 2 2 3 ch 12 ch ADC12 A USB 64 RGC, 80 ZQE 3.55
MSP430F5525 64 4 + 2
2
63 5,3,3 7 2 2 3 ch 16 ch ADC12 A USB 80 PN 3.70
MSP430F5526 96 6 + 2
2
47 5,3,3 7 2 2 3 ch 12 ch ADC12 A USB 64 RGC, 80 ZQE 3.80
MSP430F5527 96 6 + 2
2
63 5,3,3 7 2 2 3 ch 16 ch ADC12 A USB 80 PN 3.90
MSP430F5528 128 8 + 2
2
47 5,3,3 7 2 2 3 ch 12 ch ADC12 A USB 64 RGC, 80 ZQE 3.95
MSP430F5529 128 8 + 2
2
63 5,3,3 7 2 2 3 ch 16 ch ADC12 A USB 80 PN 4.00
MSP430F5418
3
128 16 64 5,3 7 2 2 3 ch 16 ch ADC12 A 18 MIPS 80 PN 3.30
MSP430F5419
3
128 16 83 5,3 7 4 4 3 ch 16 ch ADC12 A 18 MIPS 100 PZ, 113 ZQW 3.65
MSP430F5435
3
192 16 64 5,3 7 2 2 3 ch 16 ch ADC12 A 18 MIPS 80 PN 3.90
MSP430F5436
3
192 16 83 5,3 7 4 4 3 ch 16 ch ADC12 A 18 MIPS 100 PZ, 113 ZQW 4.30
MSP430F5437
3
256 16 64 5,3 7 2 2 3 ch 16 ch ADC12 A 18 MIPS 80 PN 4.40
MSP430F5438
3
256 16 83 5,3 7 4 4 3 ch 16 ch ADC12 A 18 MIPS 100 PZ, 113 ZQW 4.85
1
Prices are quoted in U.S. dollars and represent year 2009 suggested resale pricing. All prices are subject to change. Customers are advised to obtain the Preview products are listed in blue.
most current and complete pricing information from TI prior to placing orders. TI may verify final pricing prior to accepting any order.
2
Additional SRAM available if USB is disabled.
3
Revision A with 25 MIPS available in 4Q09.
4
Represents number of capture/compare registers per timer.
*See www.ti.com/msp430 for additional information.
Texas Instruments 3Q 2009 Embedded Processing Guide
MSP430 Ultra-Low Power Microcontrollers
Silicon
93
Intelligent Peripherals
With purely software-driven functions, the
CPU is 100% active and consuming
power. Effectively utilizing peripherals
allows the CPU to be turned off to save
power or work on other activities to
achieve the highest performance. MSP430
device peripherals are designed to require
the least amount of software service.
Additional hardware features allow CPU
resources to focus more on differentiated
application-specific features and less on
basic data handling. Lower-cost systems
can be implemented using less software
and lower power.
Peripheral Overview
ADC10/ADC12The ADC10/12 module sup-
ports fast, >200ksps, 10-bit or 12-bit analog-to-
digital conversions. The module features a 10- or
12-bit SAR core with 5, 8 or 12 input channels,
sample select control, 1.5/2.5V reference gener-
ator and internal temperature sensor. ADC10 fea-
tures a data transfer controller (DTC) and ADC12
features a 16-word conversion-and-control
buffer. These added features allow samples to be
converted and stored without CPU intervention.
BORThe brown-out reset (BOR) circuit detects
low supply voltages and reset circuit resets the
device by triggering a POR signal when power is
applied or removed. MSP430s zero-power BOR
circuit is continuously turned on, including in all
low-power modes.
Comparator_A/Comparator_A+The
Comparator_A/A+ module supports precision
slope analog-to-digital conversions, supply volt-
age supervision and monitoring of external analog
signals for accurate voltage and resistor value
measurement. The module features a selectable
reference voltage generator and input multiplexer.
(Comp A+)
DAC12The DAC12 module is a 12-bit, voltage
output DAC featuring internal or external refer-
ence selection, programmable settling time for
optimal power consumption and can be configured
in 8-bit or 12-bit mode. When multiple DAC12
modules are present, they may be grouped
together for synchronous update operation.
DMAThe direct memory access (DMA)
controller transfers data from one address to
another, without CPU intervention, across the
entire address range. The DMA increases the
throughput of peripheral modules and reduces
system power consumption. The module features
up to three independent transfer channels.
ESP430 (integrated in FE42x devices)The
ESP430CE1 module incorporates the SD16,
hardware multiplier and ESP430 embedded
processor engine for single-phase energy meter-
ing applications. The module performs metering
calculations independent of the CPU.
FLASHThe MSP430 Flash memory is bit-,
byte- and word-addressable and programmable.
The main memory segment size is 512 Bytes.
Each MSP430 also has up to 256 Bytes of Flash
Information Memory for EEPROM emulation.
Flash can be read, erased and written (100,000
cycles) through the JTAG debugging interface, the
Bootstrap Loader and in system.
I/OMSP430 devices have up to 12 digital I/O
ports implemented. Each port has eight I/O pins.
Every I/O pin is configurable for input or output
direction, and can be individually read or written
to. Ports P1 and P2 have interrupt capability.
MSP430F2xx, 5xx and some 4xx devices feature
built-in individually configurable pull-up or pull-
down resistors.
LCD/LCD_AThe LCD/LCD_A controller directly
drives LCD displays with automatic signal gener-
ation for up to 160 segments. The MSP430 LCD
controller can support static, 2-mux, 3-mux and
4-mux LCDs. The LCD_A module includes an
integrated charge pump for contrast control.
MPYThe hardware multiplier module supports
8/16-bit 8/16-bit signed and unsigned multiply
with optional multiply and accumulate function-
ality. It is a peripheral which does not interfere
with CPU activities and can be accessed by the
DMA. The MPY on new F47xx and F5xx devices
features up to 3232-bit operation.
OpAmpThe MSP430 integrated operational
amplifiers feature single-supply, low-current oper-
ation with rail-to-rail outputs and programmable
settling times. Internal, programmable feedback
resistors and connections between multiple op
amps allow for a variety of software-selectable
configuration options including: unity gain mode,
comparator mode, inverting PGA, non-inverting
PGA, differential and instrumentation amplifier.
Real-Time Clock / Basic TimerThe BT has
two independent 8-bit timers which can be cas-
caded to form a 16-bit timer/counter. Both timers
can be read and written by software. The BT is
extended to provide an integrated RTC. An inter-
nal calendar compensates for months with less
than 31 days and includes leap year correction.
SCAN IFThe Scan IF module is a programma-
ble state machine with analog front end used to
automatically measure linear or rotational motion
with the lowest possible power consumption. The
module features support for different types of LC
and resistive sensors and for quadrature encoding.
SD16/SD16_AThe SD16/SD16_A module
features up to three 16-bit sigma-delta A/D con-
verters with an internal 1.2V reference. Each has
up to eight fully differential multiplexed inputs
including a built-in temperature sensor. The con-
verters are second-order oversampling sigma-
delta modulators with selectable oversampling
ratios of up to 1024 (SD16_A) or 256 (SD16).
SVSThe supply voltage supervisor (SVS) is a
configurable module used to monitor the AVCC
supply voltage or an external voltage. The SVS
can be configured to set a flag or generate a POR
reset when the supply voltage or external voltage
drops below a user-selected threshold.
Timer_A/Timer_BTimer_A and Timer_B are
asynchronous 16-bit timer/counters with up to
seven capture/compare registers and four oper-
ating modes. The timers support multiple capture/
compares, PWM outputs and interval timing and
also have extensive interrupt capabilities.
USARTThe universal synchronous/asynchronous
receive/transmit (USART) peripheral interface
supports asynchronous RS-232 and synchronous
SPI communication with one hardware module.
The MSP430F15x and MSP430F16x USART
module also supports I
2
C. The module supports
programmable baud rate and independent inter-
rupt capability for receive and transmit.
USBThe USB module is fully compliant with
the USB 2.0 specification and supports control,
interrupt and bulk transfers at 12-Mbps data rate
(full speed). The module supports USB suspend,
resume and remote wakeup operations and can
be configured for up to eight input and eight out-
put endpoints. The module includes an integrated
physical interface (PHY), a phase locked loop
(PLL) for USB clock generation, and a flexible
power supply system enabling bus-powered and
self-powered devices.
USCIThe universal serial communication inter-
face (USCI) module features two independent
channels which can be used simultaneously. The
asynchronous channel (USCI_A) supports UART
mode, SPI mode, pulse shaping for IrDA and
automatic baud rate detection for LIN communi-
cations. The synchronous channel (USCI_B) sup-
ports I
2
C and SPI modes.
USIThe universal serial interface (USI) module
is a synchronous serial communication interface
with a data length of up to 16 bits and can sup-
port SPI and I
2
C communication with minimal
software.
Watchdog+The WDT+ performs a controlled
system restart after a software problem occurs. If
the selected time interval expires, a system reset
is generated. If the watchdog function is not
needed in an application, the module can be con-
figured as an interval timer and can generate
interrupts at selected time intervals.
Texas Instruments 3Q 2009 Embedded Processing Guide
MSP430 Ultra-Low Power Microcontrollers
Tools
94
Development Kits
Contents Part Number Packages Supported Price
1
USB FET programming tools and target board MSP-FET430U14 14-pin PW (TSSOP) 149
MSP-FET430U28 20-/28-pin PW (TSSOP) 149
MSP-FET430U38 38-pin DA (TSSOP) 149
MSP-FET430U23x0 MSP430F23x0 40-pin DHA (QFN) 149
MSP-FET430U48 48-pin DL (SSOP) 149
MSP-FET430U64 64-pin PM (LQFP) 149
MSP-FET430U80 80-pin PN (LQFP) 149
MSP-FET430U100 100-pin PZ (LQFP) 149
MSP-FET430U5x100 MSP430F5xx 100-pin PZ (TQFP) 149
MSP-FET430U80USB 80-pin PN (LQFP) 149
Target board only MSP-TS430PM64 64-pin PM (LQFP) 75
MSP-TS430PZ5x100 MSP430F5xx 100-pin PZ (TQFP) 75
MSP-TS430PN80USB 80-pin PN (LQFP) 75
eZ430 Tools
Part Number Contents Included Devices Price
1
eZ430-F2013 Programmer and target board MSP430F2013 20
eZ430-F2012 3 target boards MSP430F2012 10
eZ430-RF2500 Interface, (2) target boards, battery board MSP430F2274, CC2500 49
eZ430-RF2500T Target board, battery board MSP430F2274, CC2500 20
eZ430-RF2500-SEH Interface, (2) target boards, battery board, solar energy harvesting board MSP430F2274, CC2500 149
eZ430-RF2480 Interface, (3) target boards, 2 battery boards MSP430F2274, CC2480 99
Experimenter Boards
Part Number Board Features Included Devices Price
1
MSP-EXP430FG4618 Microphone, audio output buzzer, LCD, capacitive touch-pad, 2 push MSP430FG4618, MSP430F2013 99
buttons, prototyping space, RS-232 communication interface, RF connectivity
MSP-EXP430F5438 Socket for MSP430, 3-axis accelerometer, microphone, audio output, dot matrix MSP430F5438 149
LCD, joystick, RF connectivity, USB connectivity
Software Development Tools
Part Number Contents Include Devices Supported Price
1
IAR-KICKSTART IAR Embedded Workbench Kickstart Edition (4 KB limited) All Free
MSP-CCE430 Code Composer Essentials Core Edition (16 KB limited) All Free
MSP-CCE430PRO Code Composer Essentials Professional (Unrestricted) All 499
Debugging and Programming Interfaces
Part Number PC Port Contents Include Devices Supported Price
1
MSP-FET430UIF USB Interface only All 99
MSP-GANG430 Serial Production programmer All (8 devices at one time) 199
MSP-FET430PIF Parallel Interface only All (except MSP430F20xx) 49
1
Suggested resale price per unit in U.S. dollars. New products are listed in bold red.
USB FET programming tools and target board
Target board only
Texas Instruments 3Q 2009 Embedded Processing Guide
Complementary Products for the MSP430 Family
Complementary Analog Products
95
Standard-Based Networks
IEEE 802.15.4
ZigBee
Proprietary Networks
SimpliciTI Network Protocol
System-on-Chip Solutions
TI also offers 8051-based System-on-
Chip solutions. For IEEE 802.15.4 and
ZigBee networks, use CC2430/2431;
for sub-1 GHz use CC1110/1111 and
for 2.4 GHz, CC2510/2511 are
recommended.
Getting Started with MSP430
and Low-Power RF Devices
The MSP430 Code Library for TI RF
devices makes communicating to an
RF device simple through a MSP430
SPI, USART, USI, USCI or even bit-
banged I/O port.
For more information, visit
www.ti.com/msp430_lprf.
The Texas Instruments portfolio of
MSP430 microcontrollers and Low-Power
RF devices are an ideal fit for low-power
wireless networks, including standard-
based IEEE 802.15.4 and ZigBee
or
other proprietary networks. The MSP430
product line offers the unique combination
of ultra-low power consumption and
power-saving mechanisms, along with a
high-performance 16-bit CPU and inte-
grated analog. Together, MSP430 and TIs
Low-Power RF devices help wireless
designers achieve low power consump-
tion, long range and reliable performance
at a competitive price.
MSP430 and Low-Power RF Selection Table
Standard-Based Network Proprietary Network
IEEE 802.15.4 ZigBee
Z-Accel Network Processor CC2480 Zigbee stack and radio on one chip. Easy-to-use API with 10 calls designed to run on MSP430.
Zigbee SoC CC2430/1 Zigbee SoC with 32-MHz 8051. Use MSP430 for measurement and application processing. Industry-leading
performance and hardware location engine. Easy MSP430 interface.
98
Texas Instruments 3Q 2009 Embedded Processing Guide
Complementary Products for the MSP430 Family
Complementary Power Management Products
98
TPS61221
200 mA
Boost Converter
Fixed 3.3Vout
TPS62111
1500 mA
r
Fixed 3.3Vout
DC/DC Converte
TPS63001
1.2 A
Buck Boost
r DC/DC Converte
TPS78233
150 mA
LDO
Fixed 3.3Vout
TPS62203
300 mA
DC/DC Converter
Fixed 3.3Vout
TPS62300
500 mA
DC/DC Converter
Fixed 3.3Vout
TPS780330220
150 mA
LDO
3.3V / 2.2Vout
Power Management Products for MSP430 Microcontrollers
Key Careabouts Device Description
Simple solution TPS78233 150 mA, ultra-low quiescent current, Iq 1A, low-dropout linear regulator
Simple, long battery life TPS780330220 150 mA, LDO reg, ultra-low power, Iq 500 nA with pin-selectable, dual-level output voltage
High efficiency TPS62203 High efficiency, SOT-23 step-down, DC-DC converters
Tiny, high efficiency TPS62300 500-mA, 3-MHz synchronous step-down converter in chip scale packaging
Ultra-low input voltage TPS61221 Tiny, low-input (down to 0.7V) voltage boost converter
High-input voltage TPS62111 17V, 1.5-A synchronous step-down converter with shutdown current < 2 A
Wide-input voltage range TPS63001 High-efficient single-inductor buck-boost converter with up to 96% efficiency
Texas Instruments 3Q 2009 Embedded Processing Guide
Stellaris
Family of Microcontrollers
Silicon
99
Cortex
-M3 MCUs
Get samples, data sheets, tools and app reports at: www.ti.com/stellaris
Texas Instruments 3Q 2009 Embedded Processing Guide
Stellaris
Family of Microcontrollers
Silicon and Tools
100
Targeted Applications
Musical instruments
Instrument amplifiers
Multi-track recorders
Synthesizers
Guitar effects
Professional audio
Digital mixers
Signal processors
Broadcast encoders
DSP farms
Home audio
AV receivers
DVD receivers
Home audio jukeboxes
Networked audio players
Portable audio devices
HDD-based MP3 players
Flash/CD-based MP3 players
Wireless audio headphones
Digital radio
Additional Resources
Audio Solutions Guide
TIs complete audio solutions offer
best-in-class silicon, software, applica-
tion knowledge and support and
include a variety of flexible, cost-
efficient, high-performance analog and
DSP products. Design resources like
the Audio Solutions Guide provide valu-
able technical information, including
system block diagrams, detailed prod-
uct specifications, design considera-
tions and more, helping you get to
market fast. Download the Audio
Solutions Guide to see the complete
spectrum of products that meet the
demands of your audio signal chain.
www.ti.com/audioguide.
Audio Systems Overview
Advances in digital audio technologies
offer consumers the ability to enjoy their
audio at anytime, anywhere and on any
device. This new trend in audio is enabled
by DSPs that offer this convenience with-
out any sacrifice in quality. DSP technolo-
gy is also at the forefront of another
amazing trend in consumer audio prod-
ucts, the multichannel listening experi-
ence. Due to the rapid drop in price
points, consumers are enjoying music,
movies and television on high-quality,
DSP-based 5.1 audio systems.
Just as the consumer audio market is
benefiting from advances in audio
technology, the professional and musical
instrument markets are delivering new
products that maintain the highest sonic
quality at affordable price points. By lever-
aging DSP horsepower, these markets are
giving musicians and sound engineers the
ability to create the exact sounds
they want.
In order to enable designers of digital
audio products to leverage advanced
digital audio techniques, TI provides sili-
con, software, systems expertise and sup-
port focused solely on digital audio tech-
nologies. TI currently offers a host of prod-
ucts including DSPs, Class-D amplifiers,
A/Ds, D/As and SRCs that are designed
from the ground up to deliver the most
realistic audio experience possible at cost-
effective price points. Since TI solutions
are based on programmable platforms
and flexible analog components, develop-
ers have maximum flexibility in designing
products that meet the needs of the rapid-
ly changing digital audio landscape.
TI Audio Systems Benefits
Highest performance allows room for
innovation with application-specific
digital entertainment solutions
Programmability and scalability provide
open-audio platforms for better
differentiation
Compact form factor for cool product
designs and great sound
Easy-to-use, application-specific soft-
ware and tools get you to market faster
C55x
300 MHz
C55x
300 MHz
OMAP35x
C55x
300 MHz
C54x
160 MHz
C54x
160 MHz
C67x
300 MHz
C55x
Next
ARM+DSP
Next
Production
Future
Device
OMAP35x
S
e
g
m
e
n
t
Time
High-Performance Audio
Broadcast audio
Commercial audio
High-end consumer audio
Professional audio/digital mixers
Personal Audio
Car audio
Digital amplifiers
Instrument amplifiers
Musical instruments
Multitrack recorders
Streaming audio
Portable Audio
Handheld gaming
MP3 players
Multimedia players/
Jukeboxes
Toy audio
From < $5 to 9 MP3 encoding
From 16-bit fixed point to 32-/64-bit floating point
From portable to multi-channel solution
C55x
Next
ARM +DSP
Next
C67x
Next
C672x
350 MHz
C672x
350 MHz
Audio solutions roadmap
Audio Systems Solutions
Get additional information at: www.ti.com/audio
Texas Instruments 3Q 2009 Embedded Processing Guide
System Solutions
Audio
102
F281x F281x
60100
32
16-ch, 12-bit ADC
HiRes PWM, QEP
MIPS
256 KB Flash
F280x F280x
150
128512 KB Flash
16-ch, 12-bit ADC
HiRes PWM, QEP
MIPS
F282x F282x
150 MIPS/300 MFLOPS
128
16-ch, 12-bit ADC
HiRes PWM, QEP
512 KB Flash
F2833x F2833x
300 MIPS/600 MFLOPS
196
HiRes PWM, QEP
516 KB SRAM
C2834x C2834x
Delfino Floating-Point Series
F282x
F280x
F281x
F2833x
F2803x
F2802x
C2834x
Code-compatible solutions scaling from 40 MHz to 300 MHz
Next
Generation
Next
Generation
4060 MIPS
3264 KB Flash
13-ch, 12-bit ADC
Piccolo Series
60 MIPS + CLA
64128 KB Flash
16-ch, 12-bit ADC
System Motor Type Sensored Sensorless Description C24x Controller C28x Controller
ACI1-1 1 ph AC Induction
Tacho I/P
VHz / sinePWM/ closed loop (CL) speed PID
ACI3-1 3 ph AC Induction
Tacho I/P
VHz / sinePWM / CL speed PID
ACI3-2 3 ph AC Induction
MRAS (speed estimator)
VHz / sinePWM / CL speed PID
ACI3-3 3 ph AC Induction
Tacho I/P
FOC / sinePWM / CL current PID for D, Q /
CL speed PID
ACI3-4 3 ph AC Induction
Direct flux estimator + speed estimator
FOC / sinePWM / CL current PID for D, Q /
CL speed PID
PMSM3-1
3 ph Permanent
Magnet Synch
QEP
FOC / sinePWM / CL current PID for D, Q /
CL speed PID
PMSM3-2
3 ph Permanent
Magnet Synch
PMSM3-4
3 ph Permanent
Magnet Synch
QEP / FOC / position control
BLDC3-1
3 ph Trapezoidal
Brushless DC
Digital Motor
Control Library
All Motor Types Component modules for motor-specific applications
Motor-specific software downloads available today, free of charge, that allow designers to develop solutions for both sensored and sensorless control
systems.
Motor-Specific Software Solutions www.ti.com/c2000appsw and www.ti.com/c2000sigproclib
Digital Motor Control Systems Solutions
Get additional information at: www.ti.com/motorcontrol
Digital Motor Control Overview
TMS320C2000 microcontrollers reduce
the overall cost of motor control systems
by providing the integration and perform-
ance necessary to implement advanced
control techniques such as sensorless vec-
tor control of three-phase motors. Using
the more processor-intensive sinusoidal
control, for example, allows developers to
reduce the size and cost of the motors
and power electronics required to meet
their needs. To fully capitalize on the
capabilities of the latest advancements in
motor designs and control techniques,
engineers are turning their focus to
C2000 microcontrollers.
TI provides a free library of motor control
software systems that are tailored to vari-
ous control techniques and motor types.
Each of these systems is a complete
project developed for the Code Composer
Studio Integrated Development
Environment. Each is built upon our foun-
dational motor control library software
modules and includes complete documen-
tation with step-by-step instructions to
guide engineers through the process of
bringing up a motor control system. Each
system comes with complete C/C++
source code.
System Solutions
Industrial
Texas Instruments 3Q 2009 Embedded Processing Guide
107
Power
Line
CAN
I C
UART
SPI
McBSP
GPIO
PWM
ADC
2
TM
C28x Microcontroller
Product
Functionality
PWM
ADC
Power
Stage
Power Line Communications
Overview
Power Line Communications (PLC) trans-
mits data over an existing high-voltage
power line instead of requiring dedicated
cabling. PLC can thus provide an inexpen-
sive solution for transmitting data in a
pre-wired location.
TMS320C2000 microcontrollers are an
ideal platform for power-line networked
applications such as electricity metering,
office lighting automation and factory
automation because their performance of
up to 150 MIPS, large on-chip memory
and integrated peripheral interfaces pro-
vide a single-chip solution for the PLC as
well as additional control functions.
TI has developed a freely-available PLC
software library and hardware reference
design for data throughput speeds up to
5 kbps without crossing an isolation trans-
former (contact your local TI salesperson).
For a higher speed and commercially-
hardened system, we recommend our
partners at Adaptive Networks, Inc.
(www.adaptivenetworks.com). Adaptive
Networks deploys systems that provide up
to 100-kbps throughput and offer a range
of several kilometers.
Power Line Communications Systems Solutions
Get additional information at: www.ti.com/c2000plc
Power Line Communications Technical Documentation
Application Note Web Search Literature #
TMS320C2000 Microcontroller Power Line Communication SPRU714
Users Guide
Check the TI website for a complete listing of technical documentation including
application notes.
Power line communications implementation
System Solutions
Industrial
109
-based general-
purpose processors are extremely useful
in this aspect. TI has several ARM-based
solutions in this area, including members
of the TMS320DM3x, OMAP-L1x and
OMAP35x platforms. Furthermore, DSP-
based solutions, such as C55x DSPs,
have an extensive peripheral set and can
perform significant user control and inter-
action for portable systems without the
need of an ARM-based processor.
The ever-increasing need to minimize
healthcare costs is driving remote patient
monitoring and telemedicine. These com-
plex yet portable systems need both ARM
and DSP processing. For reduced form
factor and lower power, it is desirable to
have a single-chip solution which has
these cores. OMAP and DaVinci
architectures employ this dual-core
architecture enabling optimized system
partitioning and performance.
With TIs extensive portfolio and roadmap,
customers have the freedom to choose an
ARM-only, DSP-only or ARM+DSP solu-
tion. TI also provides an extensive set of
analog, low-power wireless and connectivity
solutions to complement the low-power
medical processors for portable remote
patient-monitoring applications.
Targeted Applications
Diagnostic, patient monitoring and
therapy
Electrocardiogram (ECG/portable
ECG/heart-rate monitor)
Electroencephalogram (EEG)
Fetal monitoring
Remote (wired and wireless)
patient monitoring
Data logging
Blood oxygen (pulse oximetry) and
other blood gas analyzers
Digital stethoscopes
Automated external defibrillator
(AED) and defibrillators
CPAP and BIPAP therapy devices
Ventilation/respiration
Point-of-care testing
TI Medical Solutions Benefits
Programmable solution accommo-
dates customers ever-changing IP
in medical algorithm implementation
and drives faster time to market
High performance at low power
enables portable medical applications
Higher integration and extensive
peripheral support reduces
system cost
Extensive roadmap with ARM
-only,
ARM-based GPP and DSP and DSP-
only architectures creates scalability
and better differentiation
Low-Power Medical Processor Solutions
Get additional information at: www.ti.com/medical
Medical Diagnostics and Patient Monitoring Overview
A
R
M
-B
a
s
e
d
G
P
P
C55x
C6000
ARM
DaVinci
DM644x
OMAP35x
C5000
DM3x
OMAP-L1x
OMAP35x
I
n
c
r
e
a
s
i
n
g
D
S
P
P
e
r
f
o
r
m
a
n
c
e
Up to 600-MHz DSP processor
Up to 300-MHz ARM9 processor
Video acceleration
Up to 600-MHz ARM Cortex-A8
Up to 450-MHz TMS320C64x+ DSP
Extensive power management, vector
floating point, GFX
Patient monitoring systems, AED
270-MHz ARM9 or 600-MHz Cortex-A8
Very low power
Lower cost
Patient monitoring systems, AED
Based on TMS320C55x DSP
Extensive power management
AED, pulse oximetry, digital
stethoscopes, ECG, EEG, patient
monitoring, audiology
H
i
g
h
e
s
t
D
S
P
P
e
r
f
o
r
m
a
n
c
e
w
i
t
h
A
R
M
H
i
g
h
-
P
e
r
f
o
r
m
a
n
c
e
A
R
M
+
D
S
P
Low-Power DSP
Low-power medical processor families
Texas Instruments 3Q 2009 Embedded Processing Guide
System Solutions
Medical Imaging
111
proces-
sors enable smaller end-product foot
prints and reduce system boot times while
enabling image processing, high-level
operating systems, user interface and
control functions at low power for
extended battery life.
TI provides complete signal chain solu-
tions for your medical imaging needs. In
addition to DSPs, TIs medical product
portfolio includes amplifiers, clocks, data
converters, temperature sensors, interface
logic, microcontrollers, power management
and RF ICs.
TI Medical Imaging Solutions Benefits
High-performance DSPs enable latest
imaging algorithms while allowing room
for product differentiation
Programmable solution and range of
software-compatible processors pro-
vides scaleable imaging platforms,
saving redesign
Broad range of high-performance cores
and highly integrated SoCs
Easy-to-use software and tools get you
to market faster
Targeted Applications
Ultrasound
Digital x-ray
Magnetic resonance imaging (MRI)
Bone densitometer
Endoscopy
Hyperspectral imaging
Optical coherence tomography (OCT)
Medical digital video recorder (DVR)
Computed tomography (CT)
Positron emission tomography (PET)
Additional Information
For more information on TI compo-
nents that might be useful in your
application, download TIs Medical
Applications Guide (SLYB108B) at
www.ti.com/medical.
Medical Imaging Solutions
Get additional information at: www.ti.com/medical
Medical Imaging Systems Overview
Software Compatible
Production
Future
Device
Sampling
In Development
H
i
g
h
P
e
r
f
o
r
m
a
n
c
e
P
o
r
t
a
b
l
e
I
m
a
g
i
n
g
S
e
g
m
e
n
t
Time
C6474
3 1 GHz
C6455
1.2 GHz
DM6437
DM6446
DM648
OMAP3530
C6455
1 GHz
DM64x
Next
C64x
Next
Multi-Core
Next
C6457
1 GHz
M
u
l
t
i
-
C
o
r
e
D
S
P
s
S
in
g
le
-
C
o
r
e
D
S
P
s
S
y
s
te
m
-o
n
-C
h
ip
s
(S
o
C
s
)
Diagnostic ultrasound
Digital x-ray
MRI, CT, PET
Back-end imaging
High-Performance
Imaging
Portable Imaging
System
Performance leadership
Best-in-class development tools
Code compatibility
chnology innovators
Te
Diagnostic imaging
Portable ultrasound
Medical DVR
Endoscope
C6452
900 MHz
Medical imaging processor families
Texas Instruments 3Q 2009 Embedded Processing Guide
System Solutions
Portable Medical
112
headset
Telecom solutions roadmap
Telecom Systems Solutions
Get additional information at: www.ti.com/telecom
Telecom Systems Overview
Texas Instruments 3Q 2009 Embedded Processing Guide
System Solutions
Video and Imaging
115
For a complete listing of all of TIs video/imaging hardware and software development tools, please see the chart on the next page.
TMS320DM6467 Digital Video Evaluation Module
the DM6467 processor. DVEVMs come complete with a demo ver-
sion of MontaVista Linux Pro 4.0, drivers, Codec Engine, evalua-
tion codecs and an evaluation board. The DVEVM can be used for
the development of digital video applications such as surveillance
digital video servers/recorders, media gateways, multi-point con-
trol units digital media adapters, set-top boxes and many other
high-definition video applications.
The DM6467 DVEVM allows developers to write production-ready
application code for the ARM
TPS54386
24 V TPS5124
Dual-output controller
*Due to Vout/Vin ratio core voltage may have to be stepped down from I/O voltage
I/O supply 3.3 V, current up to 1 A
Core supply down to 1.0 V, current up to 2 A
Suggested Texas Instruments Power Management Solutions for Line-Powered TMS320DM3x/DM644x/DM643x/DM64x Processors
Core and I/O Voltages
Synchronous Non-Synchronous Synchronous Non-Synchronous Non-Isolated Isolated
Input Controller Controller Integrated FET Integrated FET Power Power Multiple-Output
Voltage LDO (External FETs) (External FET and Diode) Converter Converter Module Module Converter
3.3 V TPS75401 TPS40041 TPS64200 TPS54317 PTH04070 TPS65023
5 V TPS75401 TPS40042 TPS40200 TPS54317 TPS54350 PTH04070 TPS65023
TPS54386
12 V TPS40190 TPS40200 TPS54350 TPS54350 PTH08080
TPS5124
TPS54386
24 V TPS40057 TPS40200* TPS5430* PTN78000* PTB78560*
TPS5124
TPS54386
48 V TPS40061 TPS40200* PTMA403033*
Dual-output controller
*Due to Vout/Vin ratio core voltage may have to be stepped down from I/O voltage
I/O supply 3.3 V, current up to 1 A
Core supply down to 1.0 V, current up to 2 A
LDO1
L3
L1
LDO2
TPS65023
L2
SDAT
V
IN
4.7k
LOWBAT_SNS
PWRFAIL_SNS
VINDCDC1
VINDCDC2
VINDCDC3
V
IN
10
TRESPWRON
VSYSIN
DEFLDO2
VDCDC3
SDAT
VDCDC1
VDCDC3
22F
22F
22F
2.2H
2.2H
2.2H
2.2F
2.2F
4.7F
1nF
VDCDC2
LOW_BATT
V
IN
V
CC
HOT_RESET
INT
RESPWRON
4.7k
10F
DVDD33
USB_VDDA3P3
DVD18
DVDDR2
VDDA_1P8V
USB_VDD1P8
PLLVDD18
DDR_VDDDL
M24VDD
MXVDD
1.2-V
Domain
1.8-V
Domain
3.3-V
Domain
VIN_LDO
DEFDCDC1
DEFDCDC2
DEFDCDC3
100k
100k
VDCDC3
SCLK SCLK
DCDC3_EN
DCDC1_EN
DCDC2_EN
VBACKUP
VRTC
PWRFAIL
100k
100k
EN
1F
100k
DaVinci
TMS320DM644x
DEFLDO1 V
IN
LDO_EN
AGND1
AGND2
PGND1
PGND2
PGND3
CVDD
CVDDDSP
USB_VDD1P2LDO
APLLREFV
VDDA_1P1V
DSP_EN
10F
10F
1F
For additional power supply designs for TI DSPs, please visit www.ti.com/processorpower.
Note: The TI power devices recommended here are based on standard operating conditions. System designers should use device power estimation tools in conjunction with overall application level
power requirements to ensure an adequate power supply design is used.
Texas Instruments 3Q 2009 Embedded Processing Guide
Appendix
Complementary Analog Products for the TMS320DM335 Digital Media Processor
121
Important Notice: The products and services of Texas Instruments Incorporated and its subsidiaries described herein are sold subject to TIs standard terms and conditions of sale. Customers are advised to
obtain the most current and complete information about TI products and services before placing orders. TI assumes no liability for applications assistance, customers applications or product designs, software
performance, or infringement of patents. The publication of information regarding any other companys products or services does not constitute TIs approval, warranty or endorsement thereof.
Safe Harbor Statement: This publication may contain forward-looking statements that involve a number of risks and uncertainties. These forward-looking statements are intended to qualify for the safe
harbor from liability established by the Private Securities Litigation Reform Act of 1995. These forward-looking statements generally can be identified by phrases such as TI or its management believes,
expects, anticipates, foresees, forecasts, estimates or other words or phrases of similar import. Similarly, such statements herein that describe the companys products, business strategy, outlook,
objectives, plans, intentions or goals also are forward-looking statements. All such forward-looking statements are subject to certain risks and uncertainties that could cause actual results to differ materially
from those in forward-looking statements. Please refer to TIs most recent Form 10-K for more information on the risks and uncertainties that could materially affect future results of operations. We disclaim any
intention or obligation to update any forward-looking statements as a result of developments occurring after the date of this publication.
Trademarks in this issue: The platform bar, C2000, TMS320C2000, C28x, TMS320C24x, TMS320C28x, C5000, TMS320C5000, C54x, TMS320C54x, C55x, TMS320C55x, DaVinci, C6000, TMS320C6000, C64x,
TMS320C64x, C64x+, TMS320C64x+, C67x, TMS320C67x, DM64x, TMS320DM64x, TMS320C5x, Code Composer, Code Composer Studio, controlCARD, controlSTICK, DSP/BIOS, eXpressDSP, MicroStar BGA, NanoStar,
OMAP, Piccolo, RTDX, SimpliciTI, StellarisWare, TI-RFid, TMS320, VLYNQ, XDS510, XDS560 and Z-Stack are trademarks and Stellaris and DLP are registered trademarks of Texas Instruments. All other trademarks are
property of their respective owners.
2009 Texas Instruments Incorporated
Printed in U.S.A. by Southwest Precision Printers, Houston, TX
Download the latest resources for
embedded processors at
. www.ti.com/processors
New interactive selection tools
Know your next design requirements? Your processor is just a few clicks away.
Microcontroller Selection Tool
From memory size and type to number of pins and integrated peripherals, find the MCU
that best fits your needs and configure results based on analog integration, standby or
active current.
Applications Processors and DSP Selection Tool
Find the best processor fit for your next design based on various parameters for a DSP
or SoC. You can also search for processors based on system and software capabilities
as well as supported operating systems.
Embedded Processor Selection Made Easy
Digital Signal Processors
Digital Media Processors
Applications Processors
ARM Processors
Microcontrollers
Complementary Analog Components
Technical
Documentation
Application Report
SPRAAK9May 2007
Implementing DDR2 PCB Layout on the TMS320DM647/8
Michael Shust, Kevin Jones ...................................................................... High Speed HW Productization
ABSTRACT
This document contains implementation instructions for the DDR2 memory controller
interface contained in the TMS320DM647/8 DSP devices. The approach to specifying
interface timing for the DDR2 interface is quite different than on previous devices.
The previous approach specified device timing in terms of data sheet specifications and
simulation models. The customer was required to obtain compatible memory devices,
as well as their data sheets and simulation models. The customer would then take this
information and design their printed circuit board (PCB) using high speed simulation to
close system timing.
For the DM647/8 DDR2 interface, the approach is to specify compatible DDR2 devices
and provide the PCB routing rule solution directly to the customer. TI has performed the
simulation and system design work to ensure DDR2 interface timings are met. The
DDR2 system solution is referred to as the DM647/8 DDR2 collateral. This document
describes the content of this collateral.
The DM647/8 DSK and EVM provide example PCB layouts following these routing
rules that pass FCC EMI requirements. The DSK contains a single DM647/8 device
and the EVM is a DSK with an attached daughter card containing another DM647/8
device. Both DDR2 layouts on the DSK/EVM meet the routing rules detailed in this
document. The customer may copy these DDR2 layouts directly, but the intent is to
allow enough flexibility in the routing rules to meet other PCB requirements and allow
the customer to derive an optimized layout for their specific application.
Contents
1
Prerequisites ........................................................................................ 2
2
DM647/8 DDR2 Supported Devices ............................................................. 2
3
Other Documentation .............................................................................. 3
4
Schematics and Electrical Connections ......................................................... 3
5
Stackup .............................................................................................. 5
6
Placement ........................................................................................... 6
7
Routing ............................................................................................. 11
List of Figures
1
DM647/8 DDR2 High Level Schematic .......................................................... 4
2
DM647/8 and DDR2 Device Placement Specification ......................................... 6
3
Example DDR2 Keep Out Region................................................................ 7
4
PLL and DLL Filter Requirements................................................................ 8
5
Discrete Part Placement ......................................................................... 10
6
VREF Specification ............................................................................... 12
7
General Address, Bank Address, Control and Clock Routing............................... 12
8
General Data Byte 0 Routing.................................................................... 13
9
General Data Byte 1 Routing.................................................................... 13
10
General Data Byte 2 Routing.................................................................... 13
11
General Data Byte 3 Routing.................................................................... 14
SPRAAK9May 2007
Implementing DDR2 PCB on the DM647/8
1
Submit Documentation Feedback
Product
Information
E
m
b
e
d
d
e
d
P
r
o
c
e
s
s
o
r
s
eNewsletters
e2e.ti.com
www.ti.com/mcutool
www.ti.com/dsptool
MCU
Selection
Tool
Select
DSP
Selection
Tool
Select
SPRT492C