C2000™ Concerto™
Microcontrollers
2012
www.ti.com/concerto
Control or communications? Why compromise?
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?
Standard MCU Challenge
Controller
MCU
Interrupts
In the past, there were two solutions to this problem. The first,
in cost-sensitive applications, was to select one MCU that would
perform both control and communications functions. From a hardware
Classic Control Challenge
• Additional complexity
• Dual developments
MCU
plus interface
challenges/latency
standpoint, it’s a simple solution, but often requires a compromise on
features and performance. In addition, software becomes more difficult as tasks and interrupts must be prioritized properly.
Loop Controller
MCU
• Real-time control
• Faster/more loops
• Small sampling
windows
Host Controller
• Communications
• Logic/profile
• Sequencing/monitoring
Interrupts
A second solution is to use two microcontrollers – a host microcontroller taking care of communications, monitoring, and other
system functions while a second loop microcontroller focuses on the
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
real-time control aspect. This solution provides clean partitioning, but
adds cost, complexity, and latency from communication between the
two controllers.
MCUs provide the best of both worlds in one device, simplifying
both hardware and software aspects, all while reducing cost.
Introducing Concerto™ MCUs: Connectivity without compromise
Control Subsystem
C28x™ 32-bit CPU
Up to 150 MHz
Floating-point
unit
Host Subsystem
Shared
VCU
Comms
• Viterbi
• CRC
• Complex MPY
• FFT
• McBSP/SPI/
I2 S
• UART
System
Analog
Temp sense
System & Clocking
®
12 bit, 12 ch, 2 SH, 3 MSPS
3-ch analog comparators
12 bit, 12 ch, 2 SH, 3 MSPS
3-ch analog comparators
Memory
6-ch DMA
Parity RAM
256–512KB
ECC Flash
Control Modules
2-KB message
20KB ECC RAM
Up to 12× ePWM modules:
24× Outputs / 16× HR
128-bit security
Fault trip zones
16KB parity RAM
6× 32-bit eCAP
64KB ROM
3× 32-bit eQEP
™
ARM Cortex -M3
32-bit CPU
Up to 125 MHz
2 Watchdogs
Communications
2-KB message
256–1024KB
ECC Flash
10/100 Ethernet MAC
1588 w/ MII
Up to 64 KB
Up to 20KB ECC RAM
USB OTG FS PHY
Pwr & Clocking
2× 128-bit security
4× SSI
16–112KB parity RAM
5× UART
64-KB ROM
2× I2C
External interface
2× CAN
• 10 MHz / 30 KHz INT OSC
• 4–20 MHz EXT
• Clock fail detect
• 3.3-V VREG
• POR/BOR
Host MCU
ARM® 32-bit Cortex™-M3
Processing and control
• Industry leading computational
performance
• Lowest control loop latency
• Robust control software support
• Fine-tuned control architecture
Ecosystem
• Operating systems
• Middleware
• Software infrastructure
Industry’s #1 MCU for
power electronics and
power-line modem
4 Timers
Memory
Real-Time Control
TI 32-bit F28x with FPU
Precision peripherals
• Flexible, highest resolution, best
synchronization PWMs
• High-speed precision-synchronized
analog
• Flexible power line modem solution
32-ch DMA
+
Rich Communications
• Ethernet
• USB
• CAN, serials
• Wireless
• Various field busses
Application Layer
• Sequencing, profiles
• Diagnostics, monitoring
Industry’s #1 MCU for general
purpose and communication
Concerto™ MCUs: Best of both worlds
With both host and control subsystems on one device, Concerto MCUs
bring you the best of both worlds:
C28x Core (control):
•
•
•
•
Up to 150 MHz with floating point
Sensing and DSP filtering and processing
Firmware programmable power line modem solutions
PWMs with unmatched flexibility, programmability, and resolution
(down to 100 picoseconds)
• Enhanced Quadrature Encoder interface (eQEP) is compatible with
almost any linear or rotary encoder for motor control applications
• Enhanced capture for precision in applications like radar and ultrasonic sensing
100-ps PWM Resolution
ARM® Cortex™-M3 (host):
• Up to 125 MHz
• Take advantage of Cortex-M3’s rich ecosystem
• Optimized for host communications
Shared / System:
• Up to 1.5MB of 65-nm Flash and 232K RAM
• Dual 12-bit ADC, 3 MSPS and 2 sample-and-holds each,
up to 24 channels. Unique start-of-conversion triggering for
intelligent sampling.
• Error detection and correction on Flash and RAM sectors
• Redundancy for safety
• Two independent cores with monitoring
• Dual ADCs for speed and reliability
• Built-in clock monitoring with multiple system watch dogs
• Security features for memory protection
• Inter-processing communications library for simple, no-lag information transfer between subsystems
• On-chip analog comparators for instantaneous over-current/overvoltage protection
• Even more integration to simplify hardware design
• Integrated high-speed oscillator and real-time clock
• On-chip POR/BOR
• Single-rail supply, on-chip voltage regulator
• Automotive Q100
Focus on differentiation
Concerto MCUs allow engineers to leverage easy-to-use software
and application libraries from the C2000™ controlSUITE™ software platform as well as ARM Cortex-M3’s ecosystem, resulting
in an unparalleled environment of software and support. Previous
developments on C2000 can be ported to Concerto. MCUs
• Scalability between the entire C2000 portfolio – from 40 MHz to
300 MHz
• Single IDE built in functionality with dual core debugging and
programming
• Multi-OS support
• controlSUITE software
• 40+ man years of application software libraries and device drivers
• Plethora of libraries - communication stacks (USB, Ethernet)
motor control, digital power, power line communication
• Application kit software and hardware completely open source,
including schematics, bill of materials, even layouts
controlSUITE: C2000 C28x
controlSUITE: ARM Cortex-M3
• Header file library
• Allows for bit-field register access or driver-based functions
• Peripheral driver library
• Allows for direct register access or driver-based functions
• Math, DSP libraries for both fixed and floating point
• Display, graphics library
• Application libraries (motor control, digital power, and more!)
• Code examples
• Code examples and utilities
• In-system programming support
• SYSBIOS from TI
• CMSIS hardware abstraction
• Complete source code available, free license and royalty-free
use
• Complete source code available, free license and royalty-free
use
Concerto™ MCU applications and benefits
With Concerto MCUs, a variety of applications can benefit from separate host and control subsystems.
Industrial automation
Host
OS / RTOS
Communication bridge
Motion profile
System management
Control
Multiple motors
Torque and speed control
Precision sensing
Benefits
• Host subsystem takes care of communication and system management without
being sidetracked by strict control loop
interrupts
• Control subsystem is not burdened by
communication, more bandwidth for
custom control algorithms and multi-axis
control
• Industry-leading PWMs for precision motor
control
• On-chip comparators for over-current and
over-voltage detection to protect equipment
Solar farms
Host
OS / RTOS
Communication bridge
Diagnostics
System management
Control
Max power point tracking
DC/DC boost
DC/AC conversion
Benefits
• Host subsystem takes care of diagnostics
and management
• Control subsystem optimized for maximum
power point tracking algorithms
• Integrate power tracking along with power
conversion
• Enable smart switching between grid connection and battery systems
• Programmable for any power line communications protocol
Server farms
Benefits
Host
Load balancing
Diagnostics
System management
Control
Power conversion
Multiple rails and loads
Driving efficient topologies
UPS
• Host subsystem takes care of communication, load balancing, and more
• Control subsystem can focus on digital
power techniques for higher efficiency,
increased reliability
• Programmable control subsystem allows
for increased scalability between power
rating levels and topologies
• Instantaneously detect power irregularities
and switch to UPS backup systems
TI-RTOS™ for Concerto™ microcontrollers
User applications
Stand, cross-platform APIs
Configuration tools
TI-RTOS is a deterministic, scalable real-time operating system
operating system (RTOS) for the ARM® Cortex™-M3 that builds on the
SYS/BIOS™ real-time kernel and C2000™ controlSUITE™ software
middleware and peripheral libraries. TI-RTOS provides TCP/IP, USB
host and device, a FAT file system and drivers all completely integrated and tested in a multithreaded environment to enable engineers
to begin development right out of the box. TI-RTOS provides low-overhead communication mechanisms between the ARM Cortex-M3 and
C28x cores, enabling developers to easily exchange command-andcontrol or data buffers. TI-RTOS uses the same real-time kernel
(SYS/BIOS) on both cores, to provide a uniform programming environment in which developers can quickly switch tasks from one core to
another to optimize system performance.
TI-RTOS is fully integrated with the Code Composer Studio™
integrated development environment (IDE) and is supported by TI. It is
available at no charge and is royalty-free.
USB
TCP/IP
Host, Device
MSC, HID, CDC
IPC
FAT file
system
Multicore
communication
Real-time kernel
(SYS/BIOS™)
Debug and instrumentation
2
EMAC, USB, SD/MMC, UART, I C, SPI drivers
TI device
TI-RTOS components
Development tools
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
Part number
Description
TMDXCNCDH52C1
F28M35H52 controlCARD
TMDXDOCKH52C1
F28M35H52 Experimenter Kit
TMDXCNCD28M36
F28M36P63 controlCARD
TMDXDOCK28M36
F28M36P63 Experimenter Kit
CC3000TIWISLEM
LSR TiWi SL SimpleLink™ Wi-Fi®
Evaluation Module
CC3000TYPEVKEM
Murata Type VK SimpleLink WiFi Evaluation
Module
Visual Solutions is the developer of VisSim, an award-winning, graphical software for model-based development and control design. VisSim
v8 integrates OMG UML compliant “bubble and wire” state charts with
data-flow block diagrams. The downloadable VisSim Viewer allows
anyone to open and run a VisSim diagram royalty-free. In addition to
industry leading ease of use and execution
speed, VisSim provides tight integration to
Texas Instruments C2000™, MSP430™
and ARM® MCUs. With its benchmark
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! Now you can add Internet connectivity to your Concerto tool
with the addition of SimpleLink™ Wi-Fi® Evaluation Modules.
F28M35H52 Experimenter Kit
F28M335H52 controlCard
winning C-code generation, fast multi-threading RTOS and fixed-point
support, VisSim gives complete tool chain support for motor control,
digital power and industrial control applications from initial concept
to final flash burn. VisSim-based products can be found in places like
the cockpit of the Joint Strike Fighter, medical respirators, electric
vehicles, industrial UPS, multi-megawatt wind turbines, HVAC systems,
nuclear power trainers and automotive electric oil pumps. Visit
www.vissim.com to learn more.
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.
The platform bar, C2000, Code Composer Studio, Concerto, Delfino, MSP430, Piccolo, SimpleLink, SYS/BIOS and TI-RTOS are trademarks of Texas Instruments. All other trademarks are the
property of their respective owners.
© 2012 Texas Instruments Incorporated
SPRB203B
IMPORTANT NOTICE
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and other
changes to its semiconductor products and services per JESD46, latest issue, and to discontinue any product or service per JESD48, latest
issue. Buyers should obtain the latest relevant information before placing orders and should verify that such information is current and
complete. All semiconductor products (also referred to herein as “components”) are sold subject to TI’s terms and conditions of sale
supplied at the time of order acknowledgment.
TI warrants performance of its components to the specifications applicable at the time of sale, in accordance with the warranty in TI’s terms
and conditions of sale of semiconductor products. Testing and other quality control techniques are used to the extent TI deems necessary
to support this warranty. Except where mandated by applicable law, testing of all parameters of each component is not necessarily
performed.
TI assumes no liability for applications assistance or the design of Buyers’ products. Buyers are responsible for their products and
applications using TI components. To minimize the risks associated with Buyers’ products and applications, Buyers should provide
adequate design and operating safeguards.
TI does not warrant or represent that any license, either express or implied, is granted under any patent right, copyright, mask work right, or
other intellectual property right relating to any combination, machine, or process in which TI components or services are used. Information
published by TI regarding third-party products or services does not constitute a license 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 significant portions 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. TI is not responsible or liable for such altered
documentation. Information of third parties may be subject to additional restrictions.
Resale of TI components or services with statements different from or beyond the parameters stated by TI for that component or service
voids all express and any implied warranties for the associated TI component or service and is an unfair and deceptive business practice.
TI is not responsible or liable for any such statements.
Buyer acknowledges and agrees that it is solely responsible for compliance with all legal, regulatory and safety-related requirements
concerning its products, and any use of TI components in its applications, notwithstanding any applications-related information or support
that may be provided by TI. Buyer represents and agrees that it has all the necessary expertise to create and implement safeguards which
anticipate dangerous consequences of failures, monitor failures and their consequences, lessen the likelihood of failures that might cause
harm and take appropriate remedial actions. Buyer will fully indemnify TI and its representatives against any damages arising out of the use
of any TI components in safety-critical applications.
In some cases, TI components may be promoted specifically to facilitate safety-related applications. With such components, TI’s goal is to
help enable customers to design and create their own end-product solutions that meet applicable functional safety standards and
requirements. Nonetheless, such components are subject to these terms.
No TI components are authorized for use in FDA Class III (or similar life-critical medical equipment) unless authorized officers of the parties
have executed a special agreement specifically governing such use.
Only those TI components which TI has specifically designated as military grade or “enhanced plastic” are designed and intended for use in
military/aerospace applications or environments. Buyer acknowledges and agrees that any military or aerospace use of TI components
which have not been so designated is solely at the Buyer's risk, and that Buyer is solely responsible for compliance with all legal and
regulatory requirements in connection with such use.
TI has specifically designated certain components which meet ISO/TS16949 requirements, mainly for automotive use. Components which
have not been so designated are neither designed nor intended for automotive use; and TI will not be responsible for any failure of such
components to meet such requirements.
Products
Applications
Audio
www.ti.com/audio
Automotive and Transportation
www.ti.com/automotive
Amplifiers
amplifier.ti.com
Communications and Telecom
www.ti.com/communications
Data Converters
dataconverter.ti.com
Computers and Peripherals
www.ti.com/computers
DLP® Products
www.dlp.com
Consumer Electronics
www.ti.com/consumer-apps
DSP
dsp.ti.com
Energy and Lighting
www.ti.com/energy
Clocks and Timers
www.ti.com/clocks
Industrial
www.ti.com/industrial
Interface
interface.ti.com
Medical
www.ti.com/medical
Logic
logic.ti.com
Security
www.ti.com/security
Power Mgmt
power.ti.com
Space, Avionics and Defense
www.ti.com/space-avionics-defense
Microcontrollers
microcontroller.ti.com
Video and Imaging
www.ti.com/video
RFID
www.ti-rfid.com
OMAP Applications Processors
www.ti.com/omap
TI E2E Community
e2e.ti.com
Wireless Connectivity
www.ti.com/wirelessconnectivity
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2012, Texas Instruments Incorporated