TI TMDXEVM3358

Selection Guide:
TI embedded processors
based on ARM technology
®
2H 2011
2
The right processor for your design
Table of contents
The right processor for
your design.................... 2
Software........................ 3
Sitara™ ARM
Cortex™-A8 and ARM9™
­microprocessors............ 4
Hercules™ ARM safety
microcontrollers............. 6
Stellaris® 32-bit ARM
Cortex™-M
­microcontrollers............. 8
C2000™ Concerto™
microcontrollers........... 10
Meeting design needs: TI’s ARM-based solutions enable
­differentiated embedded design, make development easy and
accelerate time to market.
For designers looking to create ARM-based products in markets such as industrial, consumer, human machine interface (HMI), video analytics, video communications, medical and avionics Texas Instruments (TI) offers a broad
­portfolio of ARM processors spanning very low-end microcontrollers to very high-performance processors. This portfolio scales from $1 up to 1.5 GHz. These ARM solutions are optimized for embedded applications, integrating ­critical
peripherals and come complete with a range of development options including low-cost tools and robust software
suites. Designed to support scalability and software reuse, the ARM architecture enables developers to take a sustainable software approach to design that accelerates the development of next-generation products.
TI has 18 years experience creating widely adopted ARM products and today offers several choices for designers to
create different solutions. Offering developers many options for differentiating their designs, TI offers ARM-based
products with a range of performance, integrated peripherals, and software. TI has an optimal solution to meet
almost any microprocessor or microcontroller design need whether you need:
• A high level operating system (i.e., Linux™, Windows® CE or Android™)
• Support for high-throughput networking interfaces (i.e., greater than 1Gbps)
• Ability to display graphics with high resolution up to 1080p or support a large (more than 5-inch) display?
DaVinci™ digital video
processors................... 11
TI Design Network –
Embedded processing.. 15
DaVinci digital
video processors
Cortex-A
Power for TI ARM
processors................... 14
ARM9
OMAP-L1x ­
processors................... 12
Performance
Sitara ARM MPUs
OMAP-L1x
processors
DaVinci digital
video processors
Sitara ARM MPUs
TI power management
solutions...................... 19
TI worldwide technical
support........................ 20
Cortex-M
Product selection
table............................ 18
Cortex-R
Applications................. 16
Hercules
safety MCUs
Stellaris ARM MCUs
C2000 Concerto
MCU+ARM processors
DSP+ARM processors
ARM-based MCUs and MPUs
Code Composer Studio™ Integrated Development Environment
Workshops
Hands-on workshops and events
are available throughout the year:
•TI ARM training (www.ti.com/
training): Experience hands-on
multi-day and single-day workshops to gain a working understanding of how to optimally use
TI’s ARM-based solutions and
accelerate product development.
•TI Tech Days (www.ti.com/
techdays): Participate in forums
for design engineers where
practical high-performance
solutions, tools and workshops
are presented for analog and
digital technologies. Opportunity
to meet with a number of Texas
Instruments’ experts to help
solve your technical challenges!
www.ti.com/arm
The right ARM microprocessor for your application
Simplify ARM development utilizing TI resources
TI is committed to providing a variety of resources to aid in product development – everything from online technical support to hands-on training – with the goal of making ARM development easy.
Online support is available through a number of different avenues:
•E2E™ Community (e2e.ti.com): Engage with an open network of more than 50,000 engineers and TI experts
who collaborate by asking and answering technical questions, sharing knowledge, exploring new ideas and
solving problems.
•DesignSomething (www.designsomething.org): Innovate with open-source platforms accessing online
­support that includes wikis, tech docs, white papers.
•ARM Wikis (processors.wiki.ti.com): Access information to start development on hardware and software surrounding TI’s embedded portfolio.
•ARM online training (www.ti.com/training): Access a multitude of online training opportunities for microcontrollers and microprocessors. Trainings are available at a variety of levels, providing information that is critical to
start development.
• ARM videos (www.ti.com/videos): View overviews and demos of TI’s ARM solutions.
•Design Network (www.ti.com/tidesignnetwork): Connect with local support to quickly resolve design challenges through a professional network of experts.
Software
TI recognizes that software is a core component of developing with ARM®
processors and provides a total system solution with production-ready
software tools that are skillfully architected to be modular and reusable
across multiple processors, designs and development environments.
Software ranks as one of the leading development costs of embedded
3
systems and the instruction-set compatibility of the ARM architecture, in
conjunction with TI’s extensive ARM portfolio, enables developers to
maximize code reuse to reduce system cost and speed time to market
while enabling you to more effectively differentiate your products.
TI ARM® microprocessor software simplifying your designs
If your end equipment needs a brain, TI’s ARM microprocessors (MPUs),
DaVinci™ digital video processors and DSP+ARM embedded processors
offer a solution. By utilizing ARM cores, specifically the ARM9™ and
Cortex™-A8 cores, and common peripheral sets, TI’s processors offer
highly reusable software code bases that allow you to easily scale within
the product family and across TI’s embedded processing portfolio. The
combination of high performance and a memory management unit (MMU)
on these MPUs enable support for high-level operating systems (HLOSs)
including Android™, Linux™ and Windows® Embedded CE. If you require
real-time operating systems (RTOSs), a variety of TI RTOS partners have
ported their own RTOSs and frameworks to TI’s AM1x ARM9- and AM3x
Cortex-A8-based MPUs. The list includes – but is not limited to – Green
Hills (Integrity®), Mentor Graphics (Nucleus®), QNX (Neutrino®), and Wind
River (VxWorks®). To further accelerate development time in the embedded design process, TI provides its StarterWare software packages,
offering user-friendly, production-ready software that does not require the
use of an operating system and gives you a good starting point if you
need to develop your own operating system.
Further simplifying the development process, TI allows you to go from
demo to development in minutes, with the availability of Linux EZ software development kits (EZ SDK) and Android Development Kits (Dev Kits).
These SDKs, available across all TI MPUs, include royalty-free board support packages (BSPs), graphics SDKs, documentation, performance
benchmarks and example applications that can save time and money.
You can take full advantage of the processor, graphics and display subsystems and develop in your preferred environment with the Eclipsebased Code Composer Studio™ IDE, a variety of OS-specific tools and
extended debugging capability with TI/commercial JTAG emulators.
For more information visit www.ti.com/embeddedsw
TI ARM microcontroller software simplifies and speeds development
StellarisWare® software for ARM Cortex-M3 and
M4F MCUs
With Stellaris® microcontrollers, all your programming can be in C/C++,
even interrupt service routines and startup code. Our StellarisWare software (www.ti.com/stellarisware) is an extensive suite of software
designed to simplify and speed development of Stellaris-based microcontroller applications, containing:
• Stellaris Peripheral Driver Library for Stellaris peripheral initialization
and control functions
• Stellaris USB Library for USB device, USB host or USB On-the-Go (OTG)
applications
• Stellaris Graphics Library for graphical display support
Features and benefits:
• Free license and royalty-free use (for use with Stellaris MCUs).
• Simplify and speed the development of applications – can be used for
application development or as a programming example.
• Allow the creation of full-function, easy-to-maintain code.
• Written entirely in C except where absolutely not possible. Even written
in C, the software is reasonably efficient in terms of memory and
processor usage due to the compact nature of the Cortex-M Thumb®-2
instruction set.
• Take full advantage of the stellar interrupt performance of the Cortex-M
core, without requiring any special pragmas or
custom assembly code prologue/epilogue
functions.
• Can be compiled with error-checking
code (for development use) or without
(for final production use in an MCU
with a smaller memory configuration).
• Available as both object library and
source code, so that the library can be
used as-is or adapted as desired.
Hercules™ software and tools
TI and our partners offer a variety of Hercules development kits, tools and
software components designed to accelerate and simplify the development process.
Each Hercules development kit comes with Code Composer Studio™
(CCStudio) Integrated Development Environment (IDE), TI utilities, documentation, hardware schematics, and code examples. TI utilities include
a Hardware Abstraction Layer Code Generation (HALCoGen) tool which
provides a graphical user interface that allows the user to configure
peripherals, interrupts, clocks, and other microcontroller parameters.
Once the device is configured, the user can generate peripheral initialization and driver code, which can then be easily imported into CCStudio
IDE, IAR Workbench, or Keil µVision. Hercules Safety MCUs are also supported by multiple RTOS which are being used in safety and mission critical applications today such as SAFERTOS from High Integrity Systems,
µC/OS-II™ from Micrium, and ThreadX from Express Logic.
For other RTOS, TI utilities, and software components available please
visit our website at www.ti.com/hercules.
www.ti.com/arm
4
Sitara™ ARM® Cortex™-A8 and ARM9™ microprocessors
Why TI’s Sitara ARM microprocessors?
TI’s Sitara ARM microprocessors (MPUs) are designed to optimize performance and peripheral support for customers in a variety of markets. With
more than 120 products, the Sitara ARM MPU family features AM3x ARM
Cortex™-A8 and AM1x ARM9™-based solutions with performance
ranging from 275 MHz to 1.5 GHz that feature unique combinations of
peripherals and accelerators to drive down system cost and expand
connectivity options.
(www.ti.com/sitara)
• Robust offerings that include multiple operating frequencies for optimizing power versus performance, 3D graphics acceleration, multiple packaging options and temperature ranges
• Integrated high-bandwidth connectivity peripherals including: CAN, DDR2/
DDR3 interfaces, Gigabit Ethernet, PCI Express, SATA 2.0 and USB 2.0
• Features highly reusable software code bases that allow designers to
easily scale amongst Sitara ARM MPU products and other product families
• Demo in 10 minutes and develop in less than an hour with robust
Linux™ software development kits
• Accelerate both software and hardware development with low-cost
development tools and free software base ports for Android™ and
Windows® Embedded Compact
• Extensive Real-time Operating System (RTOS) support*
*This list is not exhaustive, but includes features available on select
devices.
AM335x Processor
Graphics
PowerVR
SGX™
3D Gfx
®
ARM
Cortex™-A8
up to
720 MHz
Display
24-bit LCD Ctrl (WXGA)
Touch Screen Ctrl†
Security
w/ crypto
acc.
64K
shared
RAM
32K/32K L1 w/ SED
256K L2 w/ ECC
64K RAM
PRU SS
PRU ×2
12K RAM
200 MHz
w/ SED
8K P. w/ SED
8K D. w/ SED
Peripherals
L3/L4 Interconnect
Serial
Interface
UART ×6
SPI ×2
2
I C ×3
McASP ×2
(4 ch)
CAN ×2
(2.0B)
System
Parallel
EDMA
Timers ×8
WDT
RTC
eHRPWM ×3
eQEP ×3
eCAP ×3
JTAG/ETB
ADC (8 ch)
12-bit SAR†
MMC/SD/
SDIO ×3
GPIO
USB 2.0 OTG
+ PHY ×2
EMAC 2 port
10/100/1G
w/ 1588 and
switch
(MII, RMII, RGMII)
Memory Interface
LPDDR1/DDR2/DDR3
NAND/NOR
(16b ECC)
† Use of TSC will limit available ADC channels
SED: Single error detection/parity.
AM335x ARM MPU block diagram
Key features
•
•
•
•
•
•
AM3x ARM Cortex-A8 and AM1x ARM9 processors
Optional high-performance 3D graphics accelerator
Programmable real-time unit (PRU) for flexible interfaces
Robust display options
Optimized for low-power applications
Free Linux, Android and Windows Embedded Compact base ports
AM1808 Processor
ARM9™
375/450 MHz
16K/16K L1
128K SRAM
Key peripherals
•
•
•
•
•
•
•
•
•
•
•
•
USB 2.0 connectivity
10/100/1000 Ethernet MAC with options for switching
Display subsystem LCD controller
Support for composite, S-video and digital video outputs
Video I/O for camera and other video input options
CAN
EtherCAT®
PROFIBUS®
SATA 2.0
PCI Express
MMC/SD card interface
SDRAM, LPDDR1, DDR2, and DDR3 support
PRU
Subsystem
Display
Subsystem
Video
Ports
LCD
Controller
Output ×2
Input ×2
L3/L4 Interconnect
Serial Interface
Connectivity
USB OTG w/ PHY
SPI ×2
2
McASP
10/100 EMAC
I C ×2
UART ×3
UHPI
McBSP ×2
Timers
Memory Interface
WDT ×1
SATA
SDRAM
GP ×3
LPDDR1/DDR2
PWM ×2
MMC/SD/SDIO ×2
eCAP ×3
uPP
USB FS Host
w/ PHY
AM1808 ARM microprocessor block diagram
The above block diagrams represent several examples of the 120+ Sitara
ARM MPU product line.
www.ti.com/sitara
Sitara™ ARM® Cortex™-A8 and ARM9™ microprocessors
5
Sitara ARM MPU development tools (continued)
Key applications
•
•
•
•
•
•
•
•
•
•
Automation and control
Human machine interface
Medical
Portable data terminals
Point-of-sale
Portable navigation
Industrial automation
Connected displays
Gaming equipment
Consumer goods
Name
Software tools to simplify development
TI invests in software tools to help simplify development. Within the Sitara
ARM MPU family software development kits (SDKs) and board support
packages (BSPs) are available for Linux™, Android™ and Windows®
Embedded Compact to have you demoing in 10 minutes and developing
within an hour. All of TI’s software offerings include peripheral drivers and
boot loaders. In addition, TI enables third parties to port their own operating system and develop their own BSPs on TI platforms.
Further simplifying the development process, TI has invested in developing a single SDK on the Linux operating system that works not only within
the Sitara ARM MPU family, but scales across TI’s embedded microprocessor portfolio. TI is taking things a step further with the availability of
the StarterWare software packages. These offerings significantly reduce
learning curves and accelerate development time in the embedded design
process by offering user-friendly, production-ready software for Sitara
32-bit ARM microprocessor (MPU), C6000™ digital signal processor (DSP)
and DSP+ARM developers. StarterWare provides application developers
with a flexible starting point that does not require the use of an operating
system. Customers use application programming interfaces (APIs) to configure and interface with peripherals and lightweight software stacks to
enable USB, network and graphics functionality. Example code and application notes included with StarterWare reduce development time up to
10×. StarterWare, as with TI’s other software offerings, allows for easy
migration to other TI embedded devices.
Get started today with TI ARM development tools
Development tools such as evaluation modules (EVMs) come complete
with hardware, software and documentation and are available directly
from Texas Instruments. Additional low-cost community-based boards can
be obtained from numerous partners and distributors.
Sitara ARM MPU development tools
Name
Reference design kit
EPOS Reference
Design for retail
applications
Tool/Software
part number
VPOS353
Tool/
Software
type
Product
group
Reference
design
AM37x ARM
MPU
Tool/Software
part number
Evaluation modules
AM17x Evaluation
TMDXEVM1707
Module (EVM)
TMDXEVM1810
AM1810 PROFIBUS®
Evaluation Module
AM18x evaluation
TMDXEVMWIFI1808L
module with Wi-Fi
AM18x eXperimenter’s TMDSEXP1808L
Kit
AM3517 Evaluation
TMDSEVM3517
Module (EVM)
AM/DM37x Evaluation
TMDSEVM3730
Module (EVM)
DM814x/AM387x
TMDXEVM8148
Evaluation Module
DM816x/AM389x
TMDXEVM8168
Evaluation Module (EVM)
AM335x Evaluation
TMDXEVM3358
Module
AM3359 Industrial
TMDXIDK3359
Development Kit
Industrial
TMDXICE3359
Communications Engine
Software development kits
Android Development
ANDROIDSDK-SITARA
Kit for Sitara ARM MPUs
Tool/
Software
type
Product
group
Development
Boards/EVMs
Development
Boards/EVMs
Development
Boards/EVMs
Development
Boards/EVMs
Development
Boards/EVMs
Development
Boards/EVMs
Development
Boards/EVMs
Development
Boards/EVMs
Development
Boards/EVM
Development
Boards/EVM
Development
Boards/EVM
AM1x
ARM9™
AM1x ARM9
Software
Development
Kit
Software
Development
Kit
Software
Development
Kit
Software
Development
Kit
AM3x
Cortex-A8
WINCESDK-A8
Software
Development
Kit
AM3x
Cortex-A8
STARTERWARE-ARMMPU
Software
Development
Kit
AM1x ARM9
and AM3x
Cortex-A8
FLASHTOOL
Other tools
AM3x
Cortex-A8
AM3x
Cortex-A8
AM1x ARM9
AM1x ARM9
AM1x ARM9
AM1x ARM9
AM35x
Cortex-A8
AM37x
Cortex-A8
AM387x
Cortex-A8
AM389x
Cortex-A8
AM335x
Cortex-A8
AM3359
Cortex-A8
AM335x
Cortex-A8
Linux EZ Software
Development Kit (EZSDK)
for Sitara ARM MPUs
Real-Time Linux Software Development Kit
(SDK) for AM1810 MPUs
Windows Embedded CE
Software Development
Kit (SDK) for ARM AM1x /
OMAP-L1x
Windows Embedded CE
Software Development
Kit (SDK) for AM3x
Cortex-A8-based
processors
StarterWare for ARM9
and Cortex-A8-based
processors
Other tools
FlashTool for AM35x,
AM37x, DM37x and
OMAP35x devices
Linux cryptography for
Sitara ARM-based MPUs
LINUXEZSDK-SITARA
ARMCRYPTO
Other tools
OpenLink open source
Wi-Fi and Bluetooth®
daughter card for
AM18x EVMs
Pin MUX Utility for
Sitara ARM MPUs
(AM389x, AM387x,
AM335x, AM35x,
AM/DM37x, DM816x,
OMAP35x)
Power Estimation Tool
(PET)
PROFIBUS on AM1810
ARM MPUs
TMDXWL1271DC18XL1X
Other tools
PINMUXTOOL
Other tools
AM3x
Cortex-A8
POWEREST
Other tools
PROFIBUS
Other tools
AM3x
Cortex-A8
AM1x ARM9
LINUXEZSDK-AM1810
WINCESDKAM1XOMAPL1X
AM3x
Cortex-A8
AM1x ARM9
AM1x ARM9
www.ti.com/sitara
6
Hercules™ ARM® safety microcontrollers
Why Hercules microcontrollers?
Hercules safety microcontrollers
are based on TI’s 20+ years of
safety-critical system expertise,
industry collaboration and proven
hardware for the automotive market. The platform consists of three
ARM Cortex™-based microcontroller families (RM48x, TMS570
and TMS470M) that deliver scalable performance, connectivity,
memory and safety features.
Unlike many microcontrollers that
rely heavily on software for safety
capabilities, Hercules microcontrollers implement safety in hardware to maximize performance
and reduce software overhead.
The Hercules RM4x family provides the highest level of performance for broad safety applications, including medical and industrial, and are developed to the
IEC 61508 SIL-3 safety standard.
Hercules dual-CPU lockstep MCU block diagram
The Hercules TMS570 family provides high performance for transportation
applications and is very well suited for applications that need to meet IEC
61508 SIL-3 or ISO 26262 requirements. The Hercules TMS470M family
cost efficiently meets the needs of applications that require less
performance and lower safety levels.
The RM48x and TMS570 dual-CPU lockstep architectures simplify development while eliminating redundant system requirements to reduce cost. CPU
hardware built-in self test (BIST) detects latent defects without complex safety software and code-size overhead. Hardware comparison of CPU outputs
provides nearly instant safety response time without any additional performance impact. ECC logic is integrated in the CPU to protect both memories
and busses. All RAM memories can be tested using hardware BIST for high
diagnostic coverage and an integrated Memory Protection Unit (MPU) helps
protect against deterministic errors in application software.
(www.ti.com/hercules)
Key features
RM48x Safety MCUs
• ARM Cortex-R4F core with floating-point support
• Up to 220 MHz
• Lockstep safety features built-in simplify SIL-3 applications
• Up to 3-MB Flash/256-KB RAM with ECC
• Memory protection units in CPU and DMA
• Ethernet, USB, CAN
• External memory interface
TMS570LS Safety MCUs
• ARM Cortex-R4F core floating-point support
• Up to 180 MHz
• Lockstep safety features built-in simplify SIL-3/ASIL D applications
• Up to 3-MB Flash/256-KB RAM with ECC
• Memory protection units in CPU and DMA
• Flexible timer module with up to 44 channels
• Ethernet, FlexRay™, CAN, LIN, SPI
• External memory interface
TMS470M Safety MCUs
• 80-MHz ARM Cortex-M3 CPU
• Up to 640-KB Flash / 64-KB RAM with ECC protection and
EEPROM emulation
• Single 3.3-V supply (Vreg on-chip)
• Flexible timer module (16 ch)
• 2 CAN, 2 MibSPIs, 2 LIN/UART
• Safety features (ECC, BISTs, CRC)
• Pin- and software-compatible family
• Embedded debug module
www.ti.com/hercules
Hercules™ ARM® safety microcontrollers
7
Hercules evaluation and development tools
Key peripherals
RM48x Safety MCUs
• Flexible timer module with up to 44 channels for PWM generation
or input capture
• 12-bit analog/digital converter
TMS570LS Safety MCUs
• 12-bit analog/digital converter
TMS470M Safety MCUs
• 10-bit analog/digital converter (16 ch)
Key applications
RM48x Safety MCUs
• Industrial automation and control
• Safety Programmable Logic Controllers (PLCs)
• Power generation and distribution
• Turbines and windmills
• Ventilators and defibrillators
• Infusion and insulin pumps
TMS570LS Safety MCUs
• Braking systems (ABS and ESC)
• Electric power steering (EPS)
• HEV/EV inverter systems
• Aerospace
• Railway control, communications and signaling
• Off-road vehicles
TMS470M Safety MCUs
• Electric Power Steering (EPS)
• Braking systems (ABS, ESC)
• Safety-related automotive
• Automotive infrastructure
• Commercial vehicles
• Off-road vehicles
• Airbags, electric park brake, safe communication, parking assist
Name
Tool part number
Tool type
RM48 USB stick kit
TMDXRM48USB
Evaluation kit
Price
TMS570 USB stick kit
TMS470M USB stick kit
RM48 development kit
TMS570 development kit
TMS470M development kit
TMDX570LS31USB
TMDX470MF066USB
TMDXRM48HDK
TMDX570LS31HDK
TMDX470MF066HDK
Evaluation kit
Evaluation kit
Development kit
Development kit
Development kit
$79
$79
$79
$199
$199
$175
Software included in each kit
• Code Composer Studio™ (CCStudio) v4.x Integrated Development
Environment (IDE): C/C++ compiler/linker/debugger
• HALCoGen peripheral driver generation tool
• CCStudio and nowFlash flash programming tools
• HET IDE/simulator/assembler
• GUI demo with project/code examples
Integrated development environment (IDE)
Program/compile/debug code using these IDEs:
• CCStudio IDE
• IAR Workbench
• KEIL μVision
Real-time operating systems
•
•
•
•
SAFERTOS: High-integrity systems
μC/OS: Micrium
ThreadX: Express Logic
AUTOSAR: Vector Microsar and EB tresos
GUI-based code-generation tools and other software tools
Safety MCU demos
HALCoGen
•
•
•
•
•
•
•
•
•
•
•
•
Safety feature highlight
Ambient light demo
Temperature demo
LED light show
Maze game (RM48 and TMS570)
Source code viewable via CCStudio IDE
PLL calculators
• Easily configure the FMzPLL and FPLLs in the Hercules platform
Phase Lock Loop modules
HET IDE
•
•
•
•
User input on high-abstraction level
Graphical-based code generation
Easy configuration
Quick start for new projects
Supports CCStudio, IAR and KEIL IDEs nowECC Generation Tool
Command line program for generating error correction code for
Hercules devices. Can be used in conjunction with CCStudio IDE.
nowFlash Programming Tool
• GUI and command line programmer for loading code into Hercules
devices without an IDE
Graphical programming environment
Includes WaveFormer Pro SynaptiCAD
Generates CCStudio IDE-ready software
Includes functional examples
www.ti.com/hercules
8
Stellaris® 32-bit ARM® Cortex™-M microcontrollers
Why Stellaris microcontrollers?
Stellaris ARM Cortex-M3 and M4F MCUs
Designed for serious microcontroller applications, the award-winning
Stellaris 32-bit ARM Cortex-M microcontrollers (MCUs) combine sophisticated, flexible mixed-signal system-on-chip integration with unparalleled
real-time multi-tasking capabilities. With more than 270 devices, the
Stellaris family provides entry into the industry’s strongest ecosystem,
with code compatibility ranging from $1 to more than 1 GHz.
(www.ti.com/stellaris)
•
•
•
•
•
•
Development is easy with the royalty-free StellarisWare® software
Superior analog integration saves in system cost
Advanced communication capabilities, including 10/100 Ethernet MAC/PHY
USB and USB-OTG, CAN controllers, and extended peripheral interfaces
Optimized for performance with fast internal busses and fast flash
Real MCU GPIOs—all can generate interrupts, are 5-V tolerant, and
have programmable drive strength and slew rate control
Key features
•
•
•
•
•
•
•
•
•
•
Fixed- and floating-point options
Low power – standby modes as low as 1.6 µA
Optimized for single-cycle flash usage
Deterministic, fast interrupt processing: always 12 cycles, or just
6 cycles with tail-chaining
Three sleep modes with clock gating for low power
Single-cycle multiply instruction and hardware divide
Atomic operations
ARM Thumb®-2 mixed 16-/32-bit instruction set
1.25 DMIPS/MHz – better than ARM7
Extra debug support including data watchpoints and flash patching
Key peripherals
• ARM Cortex-M4F MCUs
For LM4F110 series: CAN, 12-bit ADCs, 2-KB EEPROM
For LM4F120, 130, 230 series: CAN, 12-bit ADCs, 2-KB EEPROM,
USB OTG
• ARM Cortex-M3 MCUs
For 6000, 8000, 9000 series: 10/100 Ethernet MAC + PHY, CAN,
USB OTG, external memory interface, 12-bit ADCs
For 3000, 5000 series: USB OTG, CAN, external memory interface, 12-bit 1MSPS ADCs
For 1000, 2000 series: CAN, external memory interface, 12-bit
1MSPS ADCs
Key applications
The Stellaris family is perfect for cost-conscious applications requiring
significant control processing and connectivity capabilities, including:
• Smart energy
• Motion control
• Monitoring (remote, fire/security, etc.)
• HVAC and building controls
• Power and energy monitoring and conversion
• Network appliances and switches
• Factory automation
• Electronic point-of-sale machines
• Test and measurement equipment
• Medical instrumentation
• Gaming equipment
www.ti.com/stellaris
Stellaris family block diagram
Stellaris® 32-bit ARM® Cortex™-M microcontrollers
The Stellaris family offers the industry’s first and broadest implementation of Cortex-M3 and the Thumb®-2 instruction set. With blazingly-fast
responsiveness, Thumb-2 technology combines both 16-bit and 32-bit
instructions to deliver the best balance of code density and performance.
Thumb-2 uses 26 percent less memory than pure 32-bit code to reduce
system cost while delivering 25 percent better performance.
Stellaris® ARM® Cortex™-M3 Microcontroller family
8 to 64
LM3S1000
16 to 512
64-, 100-LQFP,
108-BGA
LM3S2000
64 to 512
64-, 100-LQFP,
108-BGA
LM3S3000
16 to 256
64-, 100-LQFP
LM3S5000
16 to 512
64-, 100-LQFP,
108-BGA
LM3S6000
64 to 512
100-LQFP,
108-BGA
LM3S8000
96 to 512
100-LQFP,
108-BGA
LM3S9000
128 to 512 100-LQFP,
108-BGA
Motor
Control
48-LQFP
CAN
Please see page 3 for how StellarisWare can help you develop your
design easily.
Stellaris quick start evaluation and full-featured
development kits
I2S
USB
Evaluation and development with Stellaris is eased through inexpensive,
10-minute out-of-the-box evaluation kits and full-featured development
kits, packaged with a choice of evaluative tools from today’s leading ARM
software tool providers (www.ti.com/stellariskits).
10/100 Ethernet
MAC + PHY
The Stellaris ARM Cortex-M4 microcontrollers, called the Stellaris LM4F
series, provides floating point and a wide range of capabilities and peripherals. The series encompasses categories of applications that include
general MCU, USB, and advanced motion control with up to 16 PWM outputs, with a generous number of serial communication peripherals,
including up to eight UARTs, six I2C, four SSI/SPI, and two CAN controllers.
The Stellaris family extends the benefits of the ARM Cortex-M3 architecture with the integration of advanced motion control and connectivity
features, with more than 270 microcontroller combinations to fit the
­specific needs and price point in any market segment. To start your
development, Stellaris makes it easy with software support and a variety
of evaluation kits, development kits, reference design kits and module.
With Stellaris microcontrollers, all your programming can be in C/C++,
even interrupt service routines and startup code. Our StellarisWare software (www.ti.com/stellarisware) is an extensive suite of software
designed to simplify and speed development of Stellaris-based microcontroller applications, containing:
•Stellaris Peripheral Driver Library for Stellaris peripheral initialization
and control functions
•Stellaris USB Library for USB device, USB host or USB On-the-Go (OTG)
applications
• Stellaris Graphics Library for graphical display support
Key features
LM3Sx00
Mixed
Signal
Getting started (software kits)
StellarisWare® software
Program
Flash
(KB)
Packages
Stellaris
family
Stellaris quick start evaluation and full-featured development kits
Stellaris kit
Use for these devices
EK-LM4F232 USB+CAN Evaluation Kit
LM4F MCUs
DK-LM3S9B96 Ethernet+USB-OTG+CAN+I S+EPI
Development Kit
All Stellaris MCUs
Stellaris® ARM® Cortex™-M4F Microcontroller family
EK-LM3S9B92 Ethernet+USB-OTG Evaluation Kits
9000 Series
9000 Series
Stellaris
series
Program
Flash
(KB)
Packages
EK-LM3S9B90 Ethernet+USB-OTG Evaluation Kits
EK-LM3S8962 Ethernet+CAN Evaluation Kits
8000 Series
LM4F110
32 to 256
64-LQFP
EK-LM3S6965 Ethernet Evaluation Kits
6000 Series
LM4F130
32 to 256
64-LQFP
EK-LM3S3748 USB H/D Evaluation Kits
3000 and 5000 Series
EK-LM3S2965 CAN Evaluation Kits
2000 Series
LM4F230
32 to 256
100-LQFP,
144-LQFP
EK-LM3S1968 Evaluation Kits
1000 Series
LM4F112
64 to 256
100-LQFP,
144-LQFP
EK-LM3S811 Evaluation Kits
800 Series, 600 Series,
300 Series, 100 Series
LM4F132
64 to 256
100-LQFP,
144-LQFP
LM4F232
128 to 256 100-LQFP,
144-LQFP
Mixed
Floating-
Low Power
Signal
Point Unit
Standby
2 × 12-bit 80 MHz
< 1.6 µA
ADCs, 1 MSPS
9
Key features
USB
Device,
Host,
OTG
2
Serial
Connectivity
UART, SPI
I2C, 2× CAN
Motion
Control
16 × PWM /
2 × QEI
www.ti.com/stellaris
10
C2000™ Concerto™ microcontrollers
Why Concerto microcontrollers?
Engineering is full of compromises. It’s a balance between numerous
aspects – cost, power consumption, reliability, feature set, flexibility and
the list goes on. With every generation, engineers push the envelope of
efficiency and functionality in their designs. Digital control is bringing new
possibilities in driving smarter and more efficient systems. Connectivity is
becoming pervasive in applications that previously didn’t require communication. Today, in many real-time control applications, such as automation or energy conversion, one of the biggest compromises is finding a
balance between robust loop control and adding communications or host
functionality. But what if you could eliminate some of those compromises?
With the C2000 Concerto family of microcontrollers, the need to compromise is eliminated. By combining an industry-leading host core along with
an industry-leading control core, Concerto MCUs provide the best of both
Control Subsystem
C28x™ 32-bit CPU
Up to 150 MHz
Floating-point
unit
•
•
•
•
•
No need to compromise between communication and control
Enable safety certifications
Lower system cost with integration
Scalable performance, selectable math and control enhancements
Single IDE built-in functionality with dual-subsystem debugging and
programming
• Multi OS support
• controlSUITE™ application software libraries and device drivers to
reduce development time. Simple, quick and secure communication
between subsystems.
VCU
Comms
• Viterbi
• CRC
• Complex MPY
• FFT
• McBSP/SPI/
I2 S
• UART
Analog
Temp sense
12 bit, 10 ch, 2 SH, 3 MSPS
3-ch analog comparator
Up to 64 KB
16 KB ECC RAM
USB OTG FS PHY
Pwr & Clocking
2× 128-bit security
4× SSI
• 10 MHz / 30 KHz INT OSC
• 4–20 MHz EXT
• Clock fail detect
• 3.3-V VREG
• POR/BOR
16-KB parity RAM
5× UART
64-KB ROM
2× I2C
External interface
2× CAN
20-KB ECC RAM
9× ePWM modules:
18× Outputs / 16× HR
3× 32-bit eQEP
2 Watchdogs
10/100 Ethernet MAC
1588 w/ MII
Control Modules
64-KB ROM
2-KB message
Key features
Key applications
• C28x (up to 150 MHz) optimized for:
• Real-time control (DSP heritage)
• Sensing and DSP filtering and processing
• Firmware programmable PLM solutions (VCU)
• Digital power independent multi-loop control
• Motor control and power monitoring
• Industry-leading control peripherals
• ARM Cortex-M3 (up to 100 MHz) optimized for:
• Host communications: Ethernet, USB, CAN, UART, SPI, I2C
• Scheduling
• O/S
• Industrial automation
• Solar inverters/Micro-inverters
• Server and telecom power
Key peripherals
• Flexible high-resolution PWMs to support complex waveforms
and timings
• High-speed precision analog including dual 2.9 MSPS
12-bit ADCs, analog comparators
• Ethernet with on-chip MAC
• USB On-the-Go with on-chip MAC and PHY
• Dual CAN
www.ti.com/concerto
4 Timers
Communications
2-KB message
6× 32-bit eCAP
32-ch DMA
Memory
Parity RAM
16-KB parity RAM
System & Clocking
™
256–512 KB
ECC Flash
6-ch DMA
Fault trip zones
®
ARM Cortex -M3
32-bit CPU
Up to 100 MHz
12 bit, 10 ch, 2 SH, 3 MSPS
3-ch analog comparator
256–512 KB
ECC Flash
128-bit security
Host Subsystem
Shared
System
Memory
worlds in one device, simplifying both hardware and software aspects, all
while reducing cost. (www.ti.com/concerto)
• Power monitoring
• Automotive
• Integrated power line
communication
Getting started – kits and software
Concerto tools will continue the C2000 controlCARD tools methodology.
By detaching the C2000 processor and all necessary support circuitry and
putting them on controlCARDs, a designer can test multiple processors on
one application board. These controlCARDs require only one 5-V supply
and plug into a simple motherboard connector that gives access to every
pin on the device. All C2000 application kits are also based on controlCARDs.
Start exploring what Concerto MCUs have to offer, right out of the box!
C2000 Concerto development tools
Name
Tool part number
Tool type
Concerto H52C1
Experimenter Kit
Concerto
controlCARD
TMDXDOCKH52C1
Experimenter Kit
TMDXCNCDH52C1
controlCARD
Price
$139
$99
DaVinci™ digital video processors
Why DaVinci digital video processors?
Optimized for digital video systems, DaVinci digital video processor solutions are tailored for digital audio, video, imaging, and vision applications.
The DaVinci platform includes a general-purpose processor, video accelerators, an optional DSP, and related peripherals. With over 200+ devices,
offerings include a wide range of performance, power and price points.
Optimized for video encode and decode applications, the scalable DaVinci
platform of solutions also includes free multimedia codecs and easy-to-use
development tools and software. TI’s integrated DSP+ARM® system-on-chip
(SoC) architecture is suited for products requiring intensive signal processing, comprehensive system control, a responsive graphical user interface
and the ability to run applications under advanced operating systems.
(www.ti.com/davinci)
• Robust offerings that include multiple operating frequencies, 3D graphics
acceleration, multiple packaging options and temperature ranges
• Integrated high-bandwidth connectivity peripherals including: HD video
coprocessor, 3D graphics core, CAN, DDR2/DDR3 interfaces, Gigabit
Ethernet, PCI Express, SATA 2.0 and USB 2.0
• Demo in 10 minutes and develop in less than an hour with robust
Linux™ and Android™ software development kits
• Accelerate both software and hardware development with low-cost
development tools and free software base ports
11
TMS320DM8148
Fixed-/
floatingpoint DSP
ARM®
microprocessor
HD video
coprocessor
(×1)
C674x
DSP
core
750 MHz
ARM
Cortex™A8
1 GHz
3D
graphics
engine
Display
On-screen display
Resizer
Video I/O
SD DAC (×2)
HDMI PHY
HD video I/O (×2)
Switched central resource (SCR)
Peripherals
PCIe
McASP
×6
SPDIF
McBSP
I2C/
SPI
×4
UART
×6
USB
2.0
×2
DCAN
×2
GMAC
switch
GPIO
Memory interfaces
DDR3
×2
SDIO/
SD
×3
Async
EMIF/
NAND
SATA2
DM8148 processor block diagram
Video Processing Subsystem
TMS320DM368
Front End
Image Sensor
Interface
Key features
• ARM Cortex-A8 and ARM9
processors
• Fixed-/floating-point DSP
• Key peripheral integration
• HD video capture and display
• HD video accelerators (up to
1080p60)
• Reference designs available
for IPNC and DVT applications
•
•
•
•
•
•
SATA 2.0
HDMI
PCI Express
MMC/SD card interface
SGX 3D graphics engine
Support for multiple HD
displays
DVR and DVS
Digital signage
Endoscope
STB/DVR/Streaming media
Histogram/3A
Resizer
H.264
VC1
MPEG-2
ARM9™
CPU
432
MHz
Image
Signal
Processing
(ISP)
Back End
10b HD/SD DAC
Enhanced
Video
On-Screen
Enc 10b HD/SD DAC
Display
(VENC)
(OSD)
MPEG-4
JPEG
10b HD/SD DAC
Peripherals
EDMA
Connectivity
Keyscan/ADC
Serial Interfaces
McBSP
×1
I2C
HPI
SPI
×5
UART
×2
EMAC
10/100
System
USB
2.0
HS
OTG
Timer
WD PWM
×4
Timer ×4
64b
Program/Data Storage
mDDR2/
DDR2
EMIF
NAND/
ECC
EMIF
RTC
MMC/
SDIO
×2
Voice
Codec
DM368 processor block diagram
Everything you need to get to market faster
Key applications
•
•
•
•
HMJCP
Co-Processors
DMA Data & Configuration Bus
Key peripherals
• USB 2.0 connectivity
• 10/100/1000 Ethernet MAC
• Display subsystem LCD
controller
• Video input and sensor interface for camera and other
video input options
• CAN
ARM®
Subsystem
• Video analytics server
• Video communications
system
• IP network cameras
Software/hardware tools to simplify development
TI provides customers with standard software methods to accelerate
applications on the DSP and hardware coprocessors. DSP/BIOS™ Link
provides the foundation for the ARM to load, start and communicate with
the DSP, saving precious ARM MIPS. The Codec Engine algorithm framework provides the ARM developer an additional level of abstraction, which
automates the instantiation and invocation of eXpressDSP™-compliant
codecs and algorithms. Software Development Kits (SDKs), provided with
each EVM, are available for download for free and provide key software
components and documentation. Hardware development kits including
EVMs, starter kits and experimenter boards are available for purchase.
TI has launched free software development tools to enable developers to
easily leverage the real-time, intensive signal processing power of the
C6x DSP for DaVinci’s digital video processors.
• GStreamer DMAI Plug-In – Pipeline-based multimedia framework that
allows you to create a variety of media-handling software components,
including simple audio playback, audio and video playback, recording,
streaming, and editing
• C6EZAccel – Bundles TI’s extensive set of C6x DSP kernels and source
libraries for many common processing functions
• C6EZRun – User uses ARM APIs to access the DSP and partitions code
between ARM and DSP for user without writing any DSP code
For more information about TI’s GStreamer DMAI Plug-In for OMAP™ and
DaVinci processors, please visit: www.ti.com/tool/gstreamer
For more information about TI’s free C6EZ Tools, please visit:
www.ti.com/c6eztoolswiki
www.ti.com/davinci
12
OMAP-L1x processors
Why OMAP-L1x processors?
• TI’s OMAP-L1x processor system-on-chip (SoC) architecture is suited for
products requiring intensive signal processing, comprehensive system
control, a responsive graphical user interface and the ability to run applications under advanced operating systems
• Robust offerings that include multiple operating frequencies, multiple
packaging options and temperature ranges
• Integrated connectivity peripherals including: CAN, DDR2 interfaces,
Ethernet, USB 2.0, and SATA
• Accelerate both software and hardware development with low-cost
development tools and free software base ports
• Secure boot and multi-level encryption options available
OMAP-L1x Processor
ARM9™
Subsystem
DSP
Subsystem
PRU Subsystem
2× PRU
ARM
926EJ-S™ CPU
C674x
DSP Core
4K+4K Prog
512+512 Data
375/456 MHz
375/456 MHz
L1P 16K
L1D 16K
128K SRAM
L1P 32K
L1D 32K
L2 256K
GPIOs
The OMAP-L1x processors include ARM9™ + DSP architectures which
offer a variety of peripherals for networking, secure boot and multi-level
encryption, and run Linux™ and the DSP/BIOS™ real-time kernel for
operating system flexibility. The product line is also pin-for-pin compatible
with various devices in the TMS320C674x DSP product line. Power consumption ranges from 8 mW in standby to 400 mW total power.
(www.ti.com/dsparm)
LCD
Controller
uPP
Video I/O
128-KB
RAM
Switched Central Resource (SCR) / EDMA
UHPI
SPI ×2
Program/
Data Storage
USB 2.0 HS
McASP
mDDR/DDR2/
SDRAM 16 bit
USB 1.1
McBSP
Async EMIF 16 bit
Connectivity
Serial Interface
10/100 EMAC
I C ×2
SATA
UART ×3
2
eCAP ×3
MMC/SD ×2
Timers
PWM ×3
WD Timer
Note: Not all features in all products.
OMAP-L1x processor block diagram
Key features
•
•
•
•
•
•
ARM9 processors
Floating-/fixed-point DSP
Key peripheral integration
Programmable real-time unit (PRU) for flexible interfaces
Robust display options
Free Linux and Windows® Embedded Compact base ports
Key peripherals
•
•
•
•
•
•
USB 2.0 connectivity
10/100 Ethernet MAC
Display subsystem LCD controller
Video I/O for camera and other video input options
CAN
MMC/SD card interface
Key applications
•
•
•
•
•
•
•
Automation and control
Software-defined radios
Smart grid
Test and measurement
Machine vision
Currency counter
Medical
www.ti.com/dsparm
OMAP-L1x processors
Software/hardware tools to simplify development
Everything you need to get to market faster
TI provides customers with standard software methods to accelerate
applications on the DSP and hardware coprocessors. DSP/BIOS™ Link
provides the foundation for the ARM to load, start and communicate with
the DSP. The Codec Engine algorithm framework provides the ARM developer an additional level of abstraction, which automates the instantiation
and invocation of eXpressDSP™-compliant codecs and algorithms.
Software Development Kits (SDK) are available for download for free and
provide key software components and documentation. Hardware development kits including Evaluation Modules (EVM), starter kits and experimenter
boards are available for purchase. SDKs are provided with each EVM.
TI has launched three free software development tools to enable developers to easily leverage the real-time, intensive signal processing power of
the C6x DSP for TI’s OMAP-L1x processors:
13
•C6EZAccel – Bundles TI’s extensive set of C6x DSP kernels and source
libraries for many common processing functions
•C6EZRun – User uses ARM APIs to access the DSP and partitions code
between ARM and DSP for user without writing any DSP code
•C6EZFlo – An alternative to traditional programming; a graphical user
interface with C code compile and debug functionality
For more information about TI’s free C6EZ Tools, please visit:
www.ti.com/c6eztoolswiki
OMAP-L1x processors development tools
Tool/Software
part number
Tool/Software type
Product group
OMAP-L137 / TMS320C6747 Floating-Point Starter Kit
TMDSOSKL137
Starter kit
OMAP-L137
OMAP-L138 Evaluation Module
TMDSEVML138
Development boards/EVMs
OMAP-L138
OMAP-L138 Experimenter Kit
TMDSEXPL138
Development boards/EVMs
OMAP-L138
Linux SDK for OMAP-L137 processors
LINUXSDK-OMAPL137
Software Development Kit (SDK)
OMAP-L137
Linux SDK for OMAP-L138 processors
LINUXSDK-OMAPL138
Software Development Kit (SDK)
OMAP-L138
Windows® Embedded CE Software Development Kit (SDK) for
ARM AM1x /OMAP-L1x
WINCESDK- AM1XOMAPL1X
Software Development Kit (SDK)
OMAP-L138
StarterWare for ARM9 and Cortex-A8-based processors
Starterware-OMAPL138
Software Development Kit (SDK)
AM1x ARM9 and AM3x Cortex-A8
C6EZRUN Software Development Tool
C6RUN-DSPARMTOOL
Utilities/Plug-ins
All
C6EZACCEL Software Development Tool
C6ACCEL-DSPLIBS
Application software
All
SYS/BIOS™ Real-Time Operating System (RTOS)
SYSBIOS
Operating systems (OS/RTOS)
All
DSP/BIOS™ Real-Time Operating System
DSPBIOS
Operating systems (OS/RTOS)
All
PROFIBUS on OMAP-L138 Application Processors
PROFIBUS
Other tools
OMAP-L138
PRU Software Development Package
SPRC940
Other tools
OMAP-L13x
Name
Evaluation modules
Software development kits
Other tools
®
www.ti.com/dsparm
14
Power for TI ARM® processors
Power management units (PMUs)/Power management ICs (PMICs) and discrete devices
i­nductive step-down converters with linear regulators, charge pumps or
other analog circuits, such as battery chargers, and an I2C interface to
save space.
Texas Instruments power management units (PMICs) integrate multiple
DC/DC converters in one package, simplifying power design by reducing
component count, while maintaining high power efficiency and performance. TI’s PMU/PMIC solutions include those that integrate several
TPS65910
TPS6507x
TPS65250/1
Highly flexible PMU integrating several DC/DC
and LDO to power processors like OMAP™
and Sitara ARM MPUs and other popular
­processors. Available in 6-mm × 6-mm QFN
package.
General-purpose PMU integrating several
DC/DC, LDO, battery charger, and WLED backlighting. Reference design available for different processors. Available in 6-mm × 6-mm
QFN package.
General-purpose PMU integrating 3× buck converters with integrated FETs (2A, 2A, 3A) and
wide VIN from 4.5V to 18V. In case of power
shut-down, the “Dying Gasp” function (x250
only) allows to save critical data before shutting
down. Available in 6-mm × 6-mm QFN package.
3 Step-Down
Converters
Step-Down Converter (3A)
2 LDO
Step-Down Converter (2A)
WLED Boost:
1× 10 LEDs or 2× 7 LEDs
Step-Down Converter (2A)
RTC, Clock Manager, I2C, etc.
ADC, Sequencing, I2C, etc.
“Dying Gasp” Circuitry
TPS65910/1
TPS6507x
3 Step-Down
Converters
5-V Boost
1-Cell Li-Ion
Linear
Battery
Charger
8 LDO
Back-Up
Battery Charger
TPS65250/1
TI’s Stellaris® is the industry’s leading family of robust, real-time microcontrollers (MCUs) based on the revolutionary Cortex™-M technology from ARM.
Depending on system constraints such as battery operation, cost sensitivity or need for highest efficiency, TI offers optimized products to power Stellaris
MCU-based systems.
Simple Solution
Wide-Input
Voltage Range
High Efficiency
TPS78233
150-mA
LDO
Fixed 3.3 Vout
TPS63001
800-mA
Buck-Boost
DC/DC
Converter
TPS62237
500-mA
DC/DC
Converter
Fixed 3.3 Vout
• Stable with 1-µF ceramic cap
• Low Iq = 1 µA
• Low dropout: 17.5 mV @ 85°C
• Input voltage range:
1.8 V–5.5 V
• Up to 96% efficiency
• Power-save mode for lightload currents
TPS78233
• 12-mm2 solution size
• High PSRR (up to 90dB)
• Power-save mode for lightload currents
TPS63001
TPS62237
Power solutions
Processor family
Part number
Without charger
With charger
DaVinci™
DM335, DM355, DM365, DM368
TPS65053
TPS65070
DaVinci
DM646x, DM644x, DM643x
TPS65023, TPS659105
–
Sitara™ Cortex-A8
AM17x, AM18x
TPS65910, TPS650061
TPS65070
Sitara Cortex-A8
AM3505/17
TMS65910, TPS65023
TPS650732
Sitara Cortex-A8
AM3703/15 800 MHz
TPS65930/2x/10, TPS65023
TPS65950, TPS650731
Sitara Cortex-A8
AM3703/15 1 GHz
TPS65951/x2181/x10, TPS65023
TPS65950A3, TPS650731
Sitara Cortex-A8
AM3892/4
TPS659112
–
OMAP-L1x
OMAP-L137/8
TPS65910, TPS65023
TPS65070
Stellaris
LM3Sxxxx
TPS78233, TPS62237, TPS61201, TPS65000x, TPS63001, TPS54231, LMZ10501
www.ti.com/processorpower
TI Design Network – Embedded Processing
The vast ARM® ecosystem is made up of companies that provide development tools, training and support, design tools and services, operating
­systems and production support. Because of the strength of the ARM
architecture in the broader market, the ARM ecosystem is one of the
strongest and most vibrant third-party infrastructures in the world.
In support of this,TI collaborates with some of the industry’s leading third
parties to extend resources and simplify ARM-based product development
15
for customers. Whether creating a new microcontroller product or innovating on the microprocessor platform, there is an established company who
has the right resources to accelerate development efforts and reduce your
time to market.
Below is a list of third-party providers that TI works closest to support a
range of ARM-based offerings. A complete partner listings and product
offerings can be found at ti.com/tidesignnetwork.
Development
Tools
Modules and
Reference
Designs
Code Red
Sourcery™ CodeBench
IAR
Keil
Rowley
ARM RealView
Blackhawk
Lauterbach
Spectrum Digital
Embest
Logic
Phytec
Z3 Technologies
Adaptive Digital
Calsoft Labs
CMX
Express Logic
FreeRTOS.org
Green Hills
IAR
Intelligraphics
Keil
RTOS and
Technology
Partners
Mentor Graphics
Micrium
Micro Digital
QNX
Quadros
RoweBots
Sciopta
Segger
Wind River
Wittenstein
Adeneo
Services
DSW
Mistral
MPC Data
Red Suite (GNU C/C++ compiler, code_probe/Eclipse debugger/IDE)
Sourcery CodeBench (C/C++ compiler), GDB/Eclipse debugger/IDE
IAR C/C++ compiler, C-SPY/Embedded workbench debugger/IDE
RealView C/C++ compiler, μVision debugger/IDE
CrossWorks for ARM (C/C++ compiler, CrossStudio debugger/IDE)
Software development supporting all ARM processors and ARM CoreSight™ debug technology
Leading provider of advanced emulation products
Expertise in emulators for debugging, trace and logic analyzing
Scan-path emulators, evaluation modules and application-specific hardware
Global provider of embedded hardware and software
Full-service product development focusing on electrical, software and mechanical engineering
Full-solution provider with complete custom hardware design services, Windows® CE and Linux™ services, off-the-shelf system-on-modules (SOMs) and development kits, and in-house production facilities
Deliver OEM-ready hardware modules and application-specific software
Deliver highly optimized algorithms as linkable object libraries with “C” callable functions
Port, customize and certify Flash player in addition to multimedia-specific software services
CMX-RTX™ RTOS offering small footprint, fast context switch times
ThreadX advanced RTOS designed specifically for deeply embedded applications
FreeRTOS.org open-source mini real-time kernel
RTOS and software development tools for 32- and 64-bit embedded systems
PowerPac fully featured RTOS combined with a high-performance file system
Provides professional device driver, firmware, and board support package development services
RTX flexible royalty-free RTOS with source code
Efficient RTOS with database management, USB, networking, multimedia and advanced graphical
user interface capabilities
Portable, scalable, preemptive real-time multitasking kernel (RTOS)
SMX no-royalty, modular, multitasking RTOS for embedded systems
Component-based architectures of the QNX Neutrino RTOS and QNX Momentics development suite
RTXC for embedded applications
Unison ultra-tiny embedded Linux and POSIX-compatible RTOS
SCIOPTA real-time operating system for safety-critical applications
embOS RTOS for embedded applications
Provides device development portfolio including VxWorks operating system, WRLinux operating system and development
SAFERTOS RTOS kernel for certified and critical applications
Provides design, system integration, support and training expertise on Windows Embedded CE and
Linux embedded operating systems
Designs, develops, markets and supports high-complexity embedded software products for commercial and consumer IP-based media applications
Provides embedded hardware and software design services
Expertise in Linux, Windows CE and RTOS porting and applications
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
Cortex-M Stellaris®
4
4
4
Cortex-R Hercules™
Description
Cortex-A DaVinci™
Complier/
Debugger
Third Party
ARM9™ OMAP-L1x
Product
Cortex™-A Sitara™
ARM MPU
TI Design Network
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
www.ti.com/tidesignnetwork
16
Applications
Applications leveraging power of ARM® cores
TI is committed to delivering not only the right levels of performance, but
the right levels of peripheral integration to meet the needs of a variety of
markets. Using the ARM core as a foundation, device manufacturers have
a common foundation on which to create their products while having the
ability to scale, expanding their product portfolio.
TI ARM solutions: Meeting market needs
ARM core
Audio
Automotive
Communications
Imaging
Industrial
Medical
Security
Wireless
Key feature
DaVinci™
Digital Video
Processors
ARM9™,
ARM Cortex-A8
OMAP-L1x
Processors
ARM9
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
Completely tailored
high performance
High performance
and low power
Sitara™ ARM
Microprocessors
AM1x ARM9,
AM3x Cortex-A8
Concerto™
Microcontrollers
Stellaris®
ARM Cortex™-MBased
Microcontrollers
ARM Cortex-M3
ARM Cortex-M3, M4F
4
4
4
4
4
4
4
4
4
Safety
4
4
4
4
4
4
4
4
4
4
4
Low power and high
performance with
extensive peripheral
integration
Dual subsystem architecture for optimized
real-time control and
communications
Open architecture
software, rich
communication
options
Hercules™
Safety
Microcontrollers
ARM Cortex-R4, M3
4
4
TI’s software-compatible and scalable platforms from $1 to 1.5 GHz make application-specific peripherals, packages and temperature ranges possible.
This also includes the complete signal chain of analog, power and mixed signal.
Point of sale
Electronic point-of-service (EPOS) terminals and devices, such as bar-code
scanners, portable data terminals and point-of-sale terminals are rapidly
changing the way both financial and non-financial electronic transactions
are conducted. Providing continuity and consistency across a range of
products will not only enable rapid product development but also futureproof the extension of product lines. This is particularly critical as new
technological capabilities emerge and require integration into point-ofservice product platforms. Sharing the same basic architectures from
32-bit microntrollers and microprocessors to digital signal processors
(DSPs) through integrated microprocessor + DSP multi-core devices and
ancillary processing devices such as video processors gives the manufacturer the flexibility needed to develop differentiated product offerings
across many applications.
Customer requirements
• Security: Pre-evaluated for PCI security certification
• Portability: Allows transactions to move closer to the consumer whenever possible
• Wireless connectivity: Maximizes the portability of the terminal; validates financial transactions immediately
• Peripheral capabilities: Supports features including barcode readers,
various types of touch screens, magnetic stripe readers, short-range
wireless NFC connectivity, sensors, cameras, video processing and
printers
• Operating system: Supports multiple operating systems (OS) such as
Linux™, Android™, Windows® Compact Embedded or Windows Mobile
as well as a host of RTOS
www.ti.com/epos
TI solutions
• Stellaris® ARM® Cortex-M3 and M4F MCUs: Supports base-level
designs with ability to manage a pin pad, magnetic stripe reader
while providing a secure communications link
• Sitara™ ARM microprocessor: Designed to support a highresolution large screen, advanced operating system and touchscreen capabilities
• DaVinci™ digital video processor: Supports higher-resolution
screen and real-time streaming video for advertising
End equipments
• Bar-code scanners
• Portable data terminals
• Card readers
Applications
Industrial and home automation
TI solutions
The design environment for industrial automation is evolving with ARM®based solutions becoming critical to market success. In addition to its
proven, reliable architecture, there is a robust ARM software development
ecosystem to support the migration to 32-bit ARM architectures. TI offers
designers a wide range of differentiated products including embedded
processors in the Stellaris® MCUs, based on the ARM Cortex™-M3 and
M4F cores, the C2000™ Concerto™ MCUs, Hercules™ Safety MCUs
based on the Cortex-R cores and the Sitara™ ARM microprocessors
(MPUs), based on the ARM9™ and Cortex-A8 cores, to meet the needs of
this market. Each of these products feature capabilities making them
strong contenders for integration into embedded processors targeted at
the industrial automation.
TI has invested to deliver software-compatible devices along with industrial hardware development tools, software and analog complements to
provide a total industrial system solution. One of the first examples of
leveraging solutions from across TI’s ARM portfolio is the AM3359
Industrial Development Kit (IDK). Designed with the industrial automation
market in mind, the IDK is an extensive development platform enabling
customers to evaluate all popular industrial communications and motor
control applications. IDK has many different evaluation features such as
512 MB of DDR2 memory, dual motor drivers, digital I/O, a C2000™
Piccolo™ MCU with integrated analog-to-digital converters, a Stellaris
ARM Cortex-M3 MCU, USB, Ethernet, SPI, I2C and much more.
Customer requirements
• Higher performance: Robustness and accuracy; Industrial grade products
• Lower power: Enables fan-less designs
• Advanced packaging: Drives to smaller size; Tough enclosures for
shock protection
17
• Stellaris ARM Cortex-M3 and M4F MCUs: Provides hardware support for deterministic behavior.
• Sitara ARM microprocessor: Leverage programmable real-time
unit (PRU) and the universal parallel port (uPP) to execute a variety of
control, monitoring or other functions not available on chip. Supports
multiple, on-chip, production-ready industrial Ethernet and Fieldbus
communication protocols with master and slave functionality.
• OMAP-L1x processor: Integrated, single-chip processors optimized
for recognizing objects, tracking motion and mapping positions.
• Concerto C28x™ MCU+ARM: Leverage Concerto’s dual subsystem architecture to simplify designs by separating communications/
monitoring and real-time control or power line communication
functions.
• Hercules Safety MCU: Developed to the IEC 61508 SIL-3 safety
standard, Hercules MCUs provide a high level of performance for
safety critical industrial control.
• DaVinci™ digital video processors: Leverage imaging/vision
capabilities to execute functions based on the capture and processing of images.
End equipments
•
•
•
•
•
•
Industrial automation
Industrial control
Remote monitoring
Machine vision
PLC
Drives and I/O-level devices
Human machine interface (HMI)
As devices become more intuitive, human machine interfaces are
becoming more prominent across markets. An HMI allows an operator to
interact with a machine in a graphical, visual way. Basic user interfaces
characterized by touch-screen-actuated buttons, slide bars and basic
graphics can be handled by an MCU, such as one based on ARM’s
Cortex™-M core. Beyond that, a high-level operating system is required
and the processor type shifts from an MCU to an MPU.
Customer requirements
•
•
•
•
•
Robustness and reliability
Graphics capability: Support for 2D and 3D graphics
Connectivity: Ethernet, CAN, USB, UART, SPI, MMS/SD
Low power, packaging and board space
Over-temperature performance
TI solutions
• Stellaris ARM Cortex-M3 and M4F MCUs: Advanced communications and connectivity capabilities and production-ready graphics
library in StellarisWare®
• Sitara ARM microprocessor: Powerful process for quick response
time and high-quality graphics support
End equipments
•
•
•
•
•
•
Operator panels
Single-board computers
Supervisory control and data acquisition panels (SCADA)
Remote terminal units
White goods
Networked printers
www.ti.com/hmi
18
Product selection table
TI’s ARM-based devices*
TI processor
CPU
AM1705 / 7
AM1802
AM1806
AM1808
AM1810
AM3352
AM3354
AM3356
AM1x ARM9™
AM1x ARM9
AM1x ARM9
AM1x ARM9
AM1x ARM9
AM3x Cortex™-A8
AM3x Cortex-A8
AM3x Cortex-A8
MHz
Operating system
Linux™, Windows® CE, RTOS
Linux, Windows CE, RTOS
Linux, Windows CE, RTOS
Linux, Windows CE, RTOS
Linux, Windows CE, RTOS
Linux, Windows CE, RTOS, Android
Linux, Windows CE, RTOS, Android
Linux, Windows CE, RTOS, Android
Key peripherals
I2C, SPI, UART, USB, MMC/SDIO, Ethernet MAC (EMAC)
I2C, SPI, UART, USB, MMC/SDIO, EMAC
I2C, SPI, UART, USB, MMC/SDIO
I2C, SPI, UART, USB, MMC/SDIO, EMAC, SATA
I2C, SPI, UART, USB, MMC/SDIO, EMAC, SATA, PROFIBUS®
Crypto, Gigabit EMAC, CAN, LPDDR1/DDR2/DDR3, ADC
Graphics, Crypto, Gigabit EMAC, CAN, LPDDR1/DDR2/DDR3, ADC
PRU, Crypto, CAN, LPDDR1/DDR2/DDR3, ADC, master & slave support, Gigabit EMAC
PRU, Crypto, CAN, LPDDR1/DDR2/DDR3, ADC, master & slave support (PROFIBUS and
AM3357
AM3x Cortex-A8
275 / 600 / 720 Linux, Windows CE, RTOS, Android
others), EtherCAT® slave, Gigabit EMAC
AM3358
AM3x Cortex-A8
500 / 600 / 720 Linux, Windows CE, RTOS, Android Graphics, PRU, Crypto, CAN, LPDDR1/DDR2/DDR3, ADC, Gigabit EMAC
Graphics, PRU, Crypto, CAN, LPDDR1/DDR2/DDR3, ADC, master & slave support
AM3359
AM3x Cortex-A8
600 / 720
Linux, Windows CE, RTOS, Android
(PROFIBUS and others), EtherCAT slave, Gigabit EMAC
AM3505 / 17
AM3x Cortex-A8
600
Linux, Windows CE, RTOS, Android I2C, SPI, UART, USB, MMC/SDIO, EMAC, CAN
AM3703 / 15
AM3x Cortex-A8
800 / 1000
Linux, Windows CE, RTOS, Android I2C, SPI, UART, USB, MMC/SDIO
AM3871 / 2 / 4
AM3x Cortex-A8
800 / 1000
Linux, Windows CE, RTOS, Android PCIe, SATA, CAN, Gigabit EMAC, UART, USB
AM3892 / 4
AM3x Cortex-A8
1200 / 1500
Linux, Windows CE, RTOS
PCIe, SATA, Gigabit EMAC, UART, USB
OMAP-L137
ARM9 + C674x DSP
450
Linux, Windows CE, RTOS
SDRAM/NAND, MMC/SDIO, EMAC, UART, USB 2.0 HS OTG, USB 1.1
OMAP-L138
ARM9 + C674x DSP
375 / 456
Linux, Windows CE, RTOS
mDDR/DDR2, SDRAM/NAND, MMC/SDIO, SATA, uPP, EMAC, USB 2.0 HS OTG, USB 1.1
OMAP-L132
ARM9 + C674x DSP
200
Linux, Windows CE, RTOS
mDDR/DDR2, SDRAM/NAND, MMC/SDIO, EMAC, USB 2.0 HS OTG
TMS320DM355
ARM9 + video
135 / 216 / 270 Linux
mDDR/DDR2, USB 2.0 H/OTG
TMS320DM335
ARM9
135 / 216
Linux
mDDR/DDR2, USB 2.0 H/OTG
TMS320DM365
ARM9 + video
216 / 270 / 300 Linux
EMAC, mDDR/DDR2, HPI, voice codec, USB 2.0 H/OTG
TMS320DM368
ARM9
432
Linux
EMAC, mDDR/DDR2, HPI, voice codec, USB 2.0 H/OTG
DM3730
Cortex-A8 + C64x DSP
660 / 800
Linux, Windows CE, RTOS, Android I2C, SPI, UART, USB, MMC/SDIO, SDMA, graphics accelerator
DM3725
Cortex-A8 + C64x DSP
660 / 800
Linux, Windows CE, RTOS, Android I2C, SPI, UART, USB, MMC/SDIO, SDMA, graphics accelerator
TMS320DM6467
ARM9 + C64x DSP
594 / 729, 297 / 365 Linux, Windows CE
EMAC, DDR2, USB 2.0, HPI, PCI, ATA
TMS320DM6446
ARM9 + C64x DSP
300 / 600
Linux, Windows CE
EMAC, DDR2, USB 2.0, HPI, ATA, Flash card I/F
TMS320DM6443
ARM9 + C64x DSP
300 / 600
Linux, Windows CE
EMAC, DDR2, USB 2.0, HPI, ATA, Flash card I/F
TMS320DM6441
ARM9 + C64x DSP
256 / 512
Linux, Windows CE
EMAC, DDR2, USB 2.0, HPI, ATA, Flash card I/F
TMS320DM8168
Cortex-A8 + C674x DSP
1000 / 1000
Linux, Windows CE, RTOS
DDR2, DDR3, HDMI, PCIe, SATA, Gigabit EMAC, UART, USB, SGX530 graphics
TMS320DM8167
Cortex-A8 + C674x DSP
1000 / 1000
Linux, Windows CE, RTOS
DDR2, DDR3, HDMI, PCIe, SATA, Gigabit EMAC, UART, USB
TMS320DM8166
Cortex-A8 + C674x DSP
667 / 720
Linux, Windows CE, RTOS
DDR2, DDR3, HDMI, PCIe, SATA, Gigabit EMAC, UART, USB, SGX530 graphics
TMS320DM8165
Cortex-A8 + C674x DSP
667 / 720
Linux, Windows CE, RTOS
DDR2, DDR3, HDMI, PCIe, SATA, Gigabit EMAC, UART, USB
TMS320DM8148
Cortex-A8 + C674x DSP
1000 / 750
Linux, Windows CE, RTOS
DDR2, DDR3, HDMI, PCIe, SATA, Gigabit EMAC, UART, USB, SGX530 graphics
TMS320DM8147
Cortex-A8 + C674x DSP
1000 / 750
Linux, Windows CE, RTOS
DDR2, DDR3, HDMI, PCIe, SATA, Gigabit EMAC, UART, USB
TMS320DM8146
Cortex-A8
720
Linux, Windows CE, RTOS
DDR2, DDR3, HDMI, PCIe, SATA, Gigabit EMAC, UART, USB, SGX530 graphics
FlexRay™, CAN, buffered ADC, buffered SPI, SCI/LIN/UART, PWM/timer coprocessor,
TMS570LS20x/10x
ARM Cortex-R4F in Lockstep
160
AUTOSAR, various embedded RTOS
self test and ECC for safety-critical applications
FlexRay, ENET, CAN, buffered ADC, buffered SPI, SCI/LIN/UART, PWM/timer
TMS570LS31x/21x
ARM Cortex-R4F in Lockstep
180
AUTOSAR, various embedded RTOS
­coprocessor, self test and ECC for safety-critical applications
USB, ENET, CAN, buffered ADC, buffered SPI, SCI/UART, PWM/timer coprocessor, self
RM48x
ARM Cortex-R4F in Lockstep
220
Various embedded RTOS
test and ECC for safety-critical applications
CAN, buffered ADC, buffered SPI, SCI/LIN/UART, PWM/timer coprocessor, self test
TMS470Mx
ARM Cortex-M3
80
Various embedded RTOS
and ECC for safety-critical applications
100 / 100 or EMAC, USB MAC+PHY, I2C, UART/SCI, SSI/SPI, up to 1MB Flash and 136KB RAM,
Concerto F28M35Hx ARM Cortex-M3 + C28x w/ FPU
Various embedded RTOS
75 / 150
floating-pt. C28x core, dual 12-bit ADC, enh. PWM for dig. pwr, motor ctrl
EMAC, USB MAC+PHY, I2C, UART/SCI, SSI/SPI, up to 1MB Flash and 136KB RAM,
Concerto F28M35Mx ARM Cortex-M3 + C28x w/ FPU
75 / 75
Various embedded RTOS
floating-point C28x core, dual 12-bit ADC, enh. PWM for digital power, motor ctrl
EMAC, USB MAC+PHY, I2C, UART/SCI, SSI/SPI, up to 1MB Flash and 136KB RAM,
Concerto F28M35Ex ARM Cortex-M3 + C28x w/ FPU
60 / 60
Various embedded RTOS
floating-point C28x core, dual 12-bit ADC, enh. PWM for digital power, motor ctrl
20 – 50
Various embedded RTOS
(MCU) ADC, SSI/SPI, UART, I2C, motion control
Stellaris® LM3Sx00s ARM Cortex-M3
Stellaris LM3S1000s ARM Cortex-M3
25 – 80
Various embedded RTOS
(MCU) ADC, SSI/SPI, UART, I2C, motion control, Hibernate
Stellaris LM3S2000s ARM Cortex-M3
25 – 80
Various embedded RTOS
(MCU) CAN, ADC, SSI/SPI, UART, I2C, motion control, Hibernate
(MCU) USB 2.0 FS D/H/OTG, ADC, SSI/SPI, UART, I2C, motion control, ­Hibernate,
Stellaris LM3S3000s ARM Cortex-M3
50
Various embedded RTOS
­StellarisWare® in ROM
(MCU) USB 2.0 FS D/H/OTG, CAN, ADC, SSI/SPI, UART, I2C, motion control, Hibernate,
Stellaris LM3S5000s ARM Cortex-M3
50 – 80
Various embedded RTOS
StellarisWare in ROM
Stellaris LM3S6000s ARM Cortex-M3
25 – 50
Various embedded RTOS
(MCU) 10/100 EMAC+PHY, ADC, SSI/SPI, UART, I2C, motion control, Hibernate
Stellaris LM3S8000s ARM Cortex-M3
50
Various embedded RTOS
(MCU) 10/100 EMAC+PHY, CAN, ADC, SSI/SPI, UART, I2C, motion control, Hibernate
(MCU) 10/100 EMAC+PHY, USB 2.0 FS D/H/OTG, CAN, ADC, SSI/SPI, UART, I2C,
Stellaris LM3S9000s ARM Cortex-M3
80
Various embedded RTOS
­motion control, Hibernate, StellarisWare in ROM
Stellaris LM4F110
ARM Cortex-M4F
80
Various embedded RTOS
(MCU) UARTs, I2C, SSI/SPI, CAN, 32–256 KB Flash, 12–32 KB SRAM, EEPROM
(MCU) USB device; UARTs, I2C, SSI/SPI, CAN; 32–256 KB Flash, 12–32 KB SRAM,
Stellaris LM4F120
ARM Cortex-M4F
80
Various embedded RTOS
EEPROM
(MCU) USB D/H/OTG; UARTs, I2C, SSI/SPI, CAN; 64–256 KB Flash, 24–32 KB SRAM,
Stellaris LM4F130
ARM Cortex-M4F
80
Various embedded RTOS
EEPROM
(MCU) advanced motion control block USB; USB D/H/OTG, UARTs, I2C, SSI/SPI, CAN;
Stellaris LM4F230
ARM Cortex-M4F
80
Various embedded RTOS
128–256 KB Flash, 32 KB SRAM, EEPROM
* Additional devices available at www.ti.com/arm
www.ti.com/arm
450
300
375 / 456
375 / 456
375 / 456
500 / 600 / 720
500 / 600 / 720
275 / 500 / 600 / 720
TI power management solutions
19
TI power management solutions for TI ARM®-based embedded processors
Texas Instruments (TI) offers complete power solutions with a full line of high-performance products for powering your ARM processor. These products,
which range from discrete solutions to highly efficient Power Management Units (PMUs) are tailored to meet your design challenges. For more
­information on TI’s power management products, visit www.ti.com/power.
Discrete power solutions
Device
VIN (V)
IOUT (mA)
Description
Package
TPS78233
2.2 – 5.5
150
1-µA quiescent current LDO
SOT23-5
TPS23753
36 – 60
1000
PoE interface with integrated isolated converter
TSSOP-14
TPS62237
2.05 – 6.0
500
Up to 94% efficiency, 3-MHz buck converter
1×1.5×0.6 SON-6
TPS61201
0.3 – 5.5
600
0.3-V input, 3.3-V output boost converter
3×3 SON-10
TPS65000x
2.3 – 6.0
600 / 200 / 200
Triple output PMU, 2.25-MHz converter with dual LDOs
3×3 QFN
TPS62150 / 140
3.0 – 17
1000
Up to 95% efficiency, 3-MHz step-down converter
3×3 16-QFN
TPS63001
1.8 – 5.5
1500
Up to 95% efficiency, buck boost converter
3×3 SON-10
TPS54231
3.5 – 28
2000
Extended temperature range step-down converter with ECO-mode™
SOIC-8
1.8 to 6.0
3
—
—
—
—
1
—
2
—
TPS65250/1
4.5 to 18
3
—
—
—
—
3
—
—
—
TPS65053/8
2.5 to 6.0
5
—
—
—
—
2
—
3
—
TPS65070/2/3
2.8 to 6.3
5
Linear
—
—
yes
3
2
I2C
TPS65023x
2.5 to 6.0
6
—
—
—
—
3
—
3
I2C
TPS650240/1/2/3/4/5
2.5 to 6.0
6
—
—
—
—
3
—
3
Logic
H/L
TPS650250
2.5 to 6.0
6
—
—
—
—
3
—
3
—
TPS65050/1/2/4/6
2.5 to 6.0
6
—
—
—
—
2
—
4
Price*
TPS6500x
Automotive
Description
General purpose. TPS65001 with
supervisor
Flexible PMU with 3 buck and wide VIN
range
Low-cost 5-channel PMU
AM3x Cortex™-A8 PMU with charger
and touch screen
Flexible 6× channel PMU. Also WCSP
package
PMU with logic high-/low-voltage
­scaling
Device
Package
I2C
LDO
DCDC setp-down controller
DCDC setp-down converter
WLED boost
USB 2.0 OTG PHY
Audio codec
Charger
No. of outputs
VIN (V)
PMU power solutions
QFN-16
1.40
QFN-40
3.05
QFN-24
1.85
QFN-48
3.60
QFN-40
yes
3.30
QFN-32
yes
2.95
Flexible PMU with all VOUT externally
adjustable
QFN-32
yes
2.95
Logic
H/L
Low-cost 6-channel PMU
QFN-32
1.85
TPS65921
2.7 to 4.5
7
—
—
yes
—
3
—
4
TPS65930
2.7 to 4.5
7
—
yes
yes
—
3
—
4
2× I2C
2× I2C
Optimized for OMAP35x processors
Optimized for OMAP35x processors
BGA-139
BGA-139
3.60
3.95
TPS65951
2.7 to 4.5
12
—
yes
yes
—
3
—
9
2× I2C
Optimized for OMAP35x processors,
0.8-mm pitch
BGA-169
4.50
TPS65910
TPS659105
2.7 to 5.5
13
—
—
—
—
3
—
9
2× I2C
AM3x Cortex-A8 PMU, with 5V boost.
QFN-48
3.45
2.7 to 5.5
2.7 to 4.5
13
13
—
Linear
—
yes
—
yes
—
—
3
3
—
—
9
10
2× I2C
2× I2C
DM64x PMU, with 5V boost.
Optimized for OMAP35x processors
QFN-48
BGA-209
3.45
4.50
TPS65950
*Suggested resale price in U.S. dollars in quantities of 1,000.
New devices are listed in bold red.
www.ti.com/processorpower
TI Worldwide Technical Support
Internet
Asia
TI Semiconductor Product Information Center Home Page
support.ti.com
TI E2E™ Community Home Page
e2e.ti.com
Product Information Centers
Americas
Brazil
Mexico
Phone
Phone
Phone
Fax
Internet/E-mail
+1 (972) 644-5580
0800-891-2616
0800-670-7544
+1 (972) 927-6377
support.ti.com/sc/pic/americas.htm
Europe, Middle East and Africa
Phone
European Free Call
00800-ASK-TEXAS
(00800 275 83927)
International
+49 (0) 8161 80 2121
Russian Support
+7 (4) 95 98 10 701
Note: The European Free Call (Toll Free) number is not active in all ­countries.
If you have technical difficulty calling the free call number, please use the
­international number above.
Fax
+(49) (0) 8161 80 2045
Internet
support.ti.com/sc/pic/euro.htm
Direct E-mail
[email protected]
Japan
Phone
Fax
Internet/E-mail
Domestic
International
Domestic
International
Domestic
© 2011 Texas Instruments Incorporated
Printed in U.S.A. by (Printer, City, State)
0120-92-3326
+81-3-3344-5317
0120-81-0036
support.ti.com/sc/pic/japan.htm
www.tij.co.jp/pic
Phone
International
+91-80-41381665
Domestic
Toll-Free Number
Note: Toll-free numbers do not support
mobile and IP phones.
Australia
1-800-999-084
China
800-820-8682
Hong Kong
800-96-5941
India
1-800-425-7888
Indonesia
001-803-8861-1006
Korea
080-551-2804
Malaysia
1-800-80-3973
New Zealand
0800-446-934
Philippines
1-800-765-7404
Singapore
800-886-1028
Taiwan
0800-006800
Thailand
001-800-886-0010
Fax
+8621-23073686
E-mail
[email protected] or [email protected]
Internet
support.ti.com/sc/pic/asia.htm
Important Notice: The products and services of Texas Instruments
Incorporated and its subsidiaries described herein are sold subject to TI’s
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,
customer’s applications or product designs, software performance, or
infringement of patents. The publication of information regarding any
other company’s products or services does not constitute TI’s approval,
warranty or endorsement thereof.
B122010
The platform bar, C2000, C28x, C64x+, Code Composer Studio, Concerto, controlSUITE,
DaVinci, DSP/BIOS, E2E, eXpressDSP, Hercules, OMAP and SYS/BIOS are trademarks and
Stellaris and StellarisWare are registered trademarks of Texas Instruments. All other trademarks are the property of their respective owners.
SPRT596B
IMPORTANT NOTICE
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements,
and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should
obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products are
sold subject to TI’s terms and conditions of sale supplied at the time of order acknowledgment.
TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TI’s standard
warranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where
mandated by government requirements, testing of all parameters of each product is not necessarily performed.
TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products and
applications using TI components. To minimize the risks associated with customer products and applications, customers should provide
adequate design and operating safeguards.
TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right,
or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information
published by TI regarding third-party products or services does not constitute a license from TI to use such products or services or a
warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual
property of the third party, or a license from TI under the patents or other intellectual property of TI.
Reproduction of TI information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied
by all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptive
business practice. TI is not responsible or liable for such altered documentation. Information of third parties may be subject to additional
restrictions.
Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all
express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is not
responsible or liable for any such statements.
TI products are not authorized for use in safety-critical applications (such as life support) where a failure of the TI product would reasonably
be expected to cause severe personal injury or death, unless officers of the parties have executed an agreement specifically governing
such use. Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications, and
acknowledge and agree that they are solely responsible for all legal, regulatory and safety-related requirements concerning their products
and any use of TI products in such safety-critical applications, notwithstanding any applications-related information or support that may be
provided by TI. Further, Buyers must fully indemnify TI and its representatives against any damages arising out of the use of TI products in
such safety-critical applications.
TI products are neither designed nor intended for use in military/aerospace applications or environments unless the TI products are
specifically designated by TI as military-grade or "enhanced plastic." Only products designated by TI as military-grade meet military
specifications. Buyers acknowledge and agree that any such use of TI products which TI has not designated as military-grade is solely at
the Buyer's risk, and that they are solely responsible for compliance with all legal and regulatory requirements in connection with such use.
TI products are neither designed nor intended for use in automotive applications or environments unless the specific TI products are
designated by TI as compliant with ISO/TS 16949 requirements. Buyers acknowledge and agree that, if they use any non-designated
products in automotive applications, TI will not be responsible for any failure to meet such requirements.
Following are URLs where you can obtain information on other Texas Instruments products and application solutions:
Products
Applications
Audio
www.ti.com/audio
Communications and Telecom www.ti.com/communications
Amplifiers
amplifier.ti.com
Computers and Peripherals
www.ti.com/computers
Data Converters
dataconverter.ti.com
Consumer Electronics
www.ti.com/consumer-apps
DLP® Products
www.dlp.com
Energy and Lighting
www.ti.com/energy
DSP
dsp.ti.com
Industrial
www.ti.com/industrial
Clocks and Timers
www.ti.com/clocks
Medical
www.ti.com/medical
Interface
interface.ti.com
Security
www.ti.com/security
Logic
logic.ti.com
Space, Avionics and Defense
www.ti.com/space-avionics-defense
Power Mgmt
power.ti.com
Transportation and Automotive www.ti.com/automotive
Microcontrollers
microcontroller.ti.com
Video and Imaging
RFID
www.ti-rfid.com
OMAP Mobile Processors
www.ti.com/omap
Wireless Connectivity
www.ti.com/wirelessconnectivity
TI E2E Community Home Page
www.ti.com/video
e2e.ti.com
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2011, Texas Instruments Incorporated