Professional Documents
Culture Documents
Microcontrollers
www.ti.com/c2000 2014
2
C2000™ Microcontrollers
Microcontrollers designed for power electronics and precision-sensing applications
The C2000 MCU Advantage At the heart of C2000 microcontrollers is an application-
focused design. Many unique features are included to improve
With a 32-bit architecture, DSP processing and advanced control
performance of power electronics applications. This application
peripherals, the C2000 MCU family enables uncompromising perfor-
focus is further extended with development kits for C2000 MCUs,
mance for a variety of real-time control applications such as motor
where extensive kit selections are offered for motor control, digital
control, digital power supplies, solar and renewable energy, LED
power, solar energy, LED lighting and power line communications
lighting, smart grid, radar and more.
to accelerate development.
At the core, C2000 MCUs are based around the TMS320C28x
Further easing and speeding development, C2000 MCUs
32-bit DSP core, featuring single-cycle 32×32-bit hardware
include a vast collection of software libraries, both device-specific
multiplies and single-cycle atomic instruction execution. Unique,
and application-specific, to make it easy to begin developing
feature-filled peripherals complement the core performance with
optimized software and hardware solutions.
industry-leading PWM generation, unparalleled ADC conversion,
C2000 MCUs are the control solution. Check out one of our
enhanced capture units, and more. Plus, unique architectural de-
Piccolo™, Delfino™, or F28M3x families to find the right MCU for
signs are incorporated for faster, safer and more effective control
your control application.
systems.
www.ti.com/c2000
C2000™ Microcontrollers 3
Power
electronic
system
Efficient, high-
performing operation
C2000 MCUs complete the loop
www.ti.com/c2000
4
C2000™ Microcontrollers
Piccolo™ Microcontrollers
TMS320F2807x Temperatures 105°C 125°C Q100
Low-cost microcontrollers for real-time control applications such
Sensing Processing Actuation
as white goods appliances, industrial drives, pumps, HVAC sys- ADC1: 12-bit, 3.1 MSPS 12× ePWM Modules
C28x™ DSP Core
tems, solar inverters, digital power supplies, LED lighting, battery ADC2: 12-bit, 3.1 MSPS 120 MHz 24× Outputs (10× High-Res)
charging and power line communications. ADC3: 12-bit, 3.1 MSPS FPU Fault Trip Zones
12-Bit DAC
See why Piccolo microcontrollers’ combination of performance, 8× Windowed Comparators TMU
w/ Integrated 12-Bit DAC
control-oriented architecture, and low cost make them the ideal 8× Delta-Sigma Channels CLA Core Connectivity
control solution for power electronics. (2× Filters per Channel) 120 MHz
2
4× UART
Temperature Sensor FPU 2× I C (2× True PMBus)
Powerful performance 3× eQEP 3× SPI
Memory
6× eCAP 2× McBSP
C28x core, CLA co-processor, TMU and VCU accelerators come Up to 512 kB Flash + ECC
2× CAN 2.0B
together to solve your toughest control challenges System Modules Up to 100 kB SRAM + Parity
USB 2.0 OTG FS MAC & PHY
3× 32-Bit CPU Timers 6-Ch DMA
• Up to 240 MIPS* of total performance with the 32-bit C28x DSP NMI Watchdog Timer 2× 128-Bit Security Zones Power & Clocking
core combined with the CLA co-processor 192 Interrupt PIE Boot ROM 2× 10-MHz OSC
• Trigonometric math unit (TMU) accelerator executes common trig EMIF 4–20 MHz Ext OSC Input
CMP HRPWM
DAC
shutdown or drive high/low conditions in 20 ns !
GPIO p
Tri
Reducing system complexity with intelligent analog ePWM2
zone
Trip
CMP
peripherals DAC HRPWM
GPIO
Full integration of all analog peripherals needed for real-time ePWMx
zone
Trip
CMP
control design DAC HRPWM
Interrupt
SOC
age and current values with up to three independent 12-bit ADCs Interrupt
CPU/CLA
isolated converters providing high-side current sense, with close Sample/Hold
#2
coupling to trip logic for fast-acting protection
www.ti.com/c2000
C2000™ Microcontrollers 5
TMS320C2000™ Microcontrollers
Processor Memory Control Interfaces Communication Ports
1 kU pricing (U.S. $)
Package pin counts
Quadrature encoder
On-chip oscillator
CLA co-processor
Voltage regulator
External memory
TMU accelerator
VCU accelerator
ADC conversion
Event captures
Comparators
Speed (MHz)
OpAmp/PGA
Flash (KB)
GPIO pins
RAM (KB)
ROM (KB)
UART/SCI
interface
time (ns)
PWM ch.
PWM ch.
Timers*
McBSP
HRCAP
DMA
CAN
USB
FPU
SPI
LIN
I2C
Device
Piccolo™ MCU generation
TMS320F2802x MCUs
TMS320F280220 40 – – – – – 16 6 Boot 7 – – 1 – 8 13 1000 – – – – 1 1 1 – – – 3.3 22 2 Yes 38, 48 1.89
TMS320F280230 40 – – – – – 32 8 Boot 7 – – 1 – 8 13 1000 – – – – 1 1 1 – – – 3.3 22 2 Yes 38, 48 2.01
TMS320F280260 50 – – – – – 16 6 Boot 7 – – 1 – 8 13 800 – – – – 1 1 1 – – – 3.3 22 2 Yes 38, 48 2.10
TMS320F280270 50 – – – – – 32 8 Boot 7 – – 1 – 8 13 800 2 – – – 1 1 1 – – – 3.3 22 2 Yes 38, 48 2.25
TMS320F280200 40 – – – – – 16 6 Boot 9 – – – – 8 13 500 2 – – – 1 1 1 – – – 3.3 22 2 Yes 38, 48 2.00
TMS320F28020 40 – – – – – 32 6 Boot 9 – – 1 – 9 13 500 2 – – – 1 1 1 – – – 3.3 22 2 Yes 38, 48 2.20
TMS320F28021 40 – – – – – 64 10 Boot 9 – – 1 – 9 13 500 2 – – – 1 1 1 – – – 3.3 22 2 Yes 38, 48 2.40
TMS320F28022 50 – – – – – 32 12 Boot 9 – – 1 – 9 13 260 2 – – – 1 1 1 – – – 3.3 22 2 Yes 38, 48 2.50
TMS320F28023 50 – – – – – 64 12 Boot 9 4 – 1 – 9 13 260 2 – – – 1 1 1 – – – 3.3 22 2 Yes 38, 48 2.65
TMS320F28026 60 – – – – – 32 12 Boot 9 4 – 1 – 9 13 217 2 – – – 1 1 1 – – – 3.3 22 2 Yes 38, 48 2.90
TMS320F28026F‡ 60 – – – – – 32 12 Boot 9 4 – 1 – 9 13 217 2 – – – 1 1 1 – – – 3.3 22 2 Yes 48 4.45
TMS320F28027 60 – – – – – 64 12 Boot 9 4 – 1 – 9 13 217 2 – – – 1 1 1 – – – 3.3 22 2 Yes 38, 48 3.05
TMS320F28027F‡ 60 – – – – – 64 12 Boot 9 4 – 1 – 9 13 217 2 – – – 1 1 1 – – – 3.3 22 2 Yes 48 4.66
TMS320F2803x MCUs
TMS320F28030 60 – – – – – 32 12 Boot 15 – 1 1 1 12 16 500 3 – – – 1 1 2 1 1 – 3.3 44 2 Yes 56, 64, 80 3.05
TMS320F28031 60 – – – – – 64 16 Boot 15 – 1 1 1 12 16 500 3 – – – 1 1 2 1 1 – 3.3 44 2 Yes 56, 64, 80 3.25
TMS320F28032 60 – – – – – 64 20 Boot 15 7 1 1 1 12 16 217 3 – – – 1 1 2 1 1 – 3.3 44 2 Yes 56, 64, 80 3.76
TMS320F28033 60 – Yes – – – 64 20 Boot 15 7 1 1 1 12 16 217 3 – – – 1 1 2 1 1 – 3.3 44 2 Yes 56, 64, 80 4.45
TMS320F28034 60 – – – – – 128 20 Boot 15 7 1 1 1 12 16 217 3 – – – 1 1 2 1 1 – 3.3 44 2 Yes 56, 64, 80 4.05
TMS320F28035 60 – Yes – – – 128 20 Boot 15 7 1 1 1 12 16 217 3 – – – 1 1 2 1 1 – 3.3 44 2 Yes 56, 64, 80 4.80
TMS320F2805x MCUs
TMS320F28050 60 – – – – – 32 12 Boot 15 – 1 1 – 12 16 500 6 3 – – 1 3 1 1 – – 3.3 42 2 Yes 80 3.25
TMS320F28051 60 – – – – – 64 16 Boot 15 – 1 1 – 12 16 500 7 4 – – 1 3 1 1 – – 3.3 42 2 Yes 80 3.55
TMS320F28052 60 – – – – – 64 20 Boot 15 – 1 1 – 12 16 267 7 4 – – 1 3 1 1 – – 3.3 42 2 Yes 80 4.05
TMS320F28053 60 – Yes – – – 64 20 Boot 15 – 1 1 – 12 16 267 7 4 – – 1 3 1 1 – – 3.3 42 2 Yes 80 4.80
TMS320F28054 60 – – – – – 128 20 Boot 15 – 1 1 – 12 16 267 7 4 – – 1 3 1 1 – – 3.3 42 2 Yes 80 4.55
TMS320F28055 60 – Yes – – – 128 20 Boot 15 – 1 1 – 12 16 267 7 4 – – 1 3 1 1 – – 3.3 42 2 Yes 80 5.30
TMS320F2806x MCUs
TMS320F28062 90 Yes – – – Yes 128 52 Boot 19 8 2 7 4 17 16 325 3 – 1 1 1 2 2 1 – – 3.3 54 2 Yes 80, 100 4.95
TMS320F28062F‡ 90 Yes – – – Yes 128 52 Boot 19 8 2 7 4 17 16 325 3 – 1 1 1 2 2 1 – – 3.3 54 2 Yes 80, 100 6.70
TMS320F28063 90 Yes – – – Yes 128 68 Boot 19 8 2 7 4 17 16 325 3 – 1 1 1 2 2 1 – – 3.3 54 2 Yes 80, 100 5.40
TMS320F28064 90 Yes – – Yes Yes 128 100 Boot 19 8 2 7 4 17 16 325 3 – 1 1 1 2 2 1 – – 3.3 54 2 Yes 80, 100 6.20
TMS320F28065 90 Yes Yes – Yes Yes 128 100 Boot 19 8 2 7 4 17 16 325 3 – 1 1 1 2 2 1 – – 3.3 54 2 Yes 80, 100 7.10
TMS320F28066 90 Yes – – – Yes 256 68 Boot 19 8 2 7 4 17 16 325 3 – 1 1 1 2 2 1 – – 3.3 54 2 Yes 80, 100 6.20
TMS320F28067 90 Yes – – – Yes 256 100 Boot 19 8 2 7 4 17 16 325 3 – 1 1 1 2 2 1 – – 3.3 54 2 Yes 80, 100 6.60
TMS320F28068 90 Yes – – Yes Yes 256 100 Boot 19 8 2 7 4 17 16 325 3 – 1 1 1 2 2 1 – – 3.3 54 2 Yes 80, 100 7.00
TMS320F28068F‡ 90 Yes – – Yes Yes 256 96 Boot 19 8 2 7 4 17 16 325 3 – 1 1 1 2 2 1 – – 3.3 54 2 Yes 80, 100 11.33
TMS320F28068M§ 90 Yes – – Yes Yes 256 96 Boot 19 8 2 7 4 17 16 325 3 – 1 1 1 2 2 1 – – 3.3 54 2 Yes 80, 100 7.00
TMS320F28069 90 Yes Yes – Yes Yes 256 100 Boot 19 8 2 7 4 17 16 325 3 – 1 1 1 2 2 1 – – 3.3 54 2 Yes 80, 100 7.90
TMS320F28069F‡ 90 Yes Yes – Yes Yes 256 96 Boot 19 8 2 7 4 17 16 325 3 – 1 1 1 2 2 1 – – 3.3 54 2 Yes 80, 100 10.03
TMS320F28069M§ 90 Yes Yes – Yes Yes 256 96 Boot 19 8 2 7 4 17 16 325 3 – 1 1 1 2 2 1 – – 3.3 54 2 Yes 80, 100 12.56
TMS320F2807x MCUs
TMS320F28075 120 Yes Yes Yes – Yes 512 100 Boot 24 16 3 6 – 24 17 325 8 – Yes 2 2 4 3 2 – 16/32 3.3 97 2 Yes 100, 176 9.26
TMS320F28074 120 Yes – Yes – Yes 512 100 Boot 24 16 3 6 – 24 17 325 8 – Yes 2 2 4 3 2 – 16/32 3.3 97 2 Yes 100, 176 8.41
*Timers include CPU timers, PWM timers, eCAP timers and Watchdog timers
†
Prices are quoted in U.S. dollars and represent 2014 suggested retail pricing for baseline packages and device configurations. All prices are subject to change.
‡
InstaSPIN-FOC capable devices
§
InstaSPIN-MOTION (and InstaSPIN-FOC) capable devices
www.ti.com/c2000
6
C2000™ Microcontrollers
Delfino™ Microcontrollers
Delfino™ F2837xD Temp options 105°C 125°C Q100/125°C
High-performance microcontrollers with high-integrity analog C28x 32-bit CPU C28x 32-bit CPU Memory Power & Clocking
and unparalleled control peripherals to provide a real-time engine 200 MHz
32×32-bit HW Multiplier
200 MHz
32×32-bit HW Multiplier Up to 1MB Flash Dual 10-MHz OSC
targeted at applications requiring heavy signal processing such as RMW Atomic ALU RMW Atomic ALU w/ ECC
4–20-MHz Ext OSC
Up to 204KB SRAM
servo drives, mid-/high-end AC inverters, solar inverters, industrial Floating-Point Unit Floating-Point Unit
w/ parity POR/Brown-Out
UPS systems, power line communications, radar and much more. VCU II Accelerator VCU II Accelerator 2× 128-bit Secure System Modules
Zones
Dual 6Ch DMA
Uncompromising performance TMU Accelerator TMU Accelerator
Boot ROM Dual 32-bit CPU Timer ×3
Up to 800 MIPS of total system performance with the Dual NMI Watchdog
Debug Timer
32-bit C28x DSP core combined with the performance CLA-1 CLA-2 Dual – 192 Interrupt
Co-Processor Co-Processor
of the CLA co-processor 200 MHz 200 MHz
Real-Time JTAG PIE
• Get DSP performance in an MCU-class device with the C28x core Control Communication Analog
Peripherals Peripherals Control Modules
and enjoy single-cycle 32×32 MAC or 16×16 dual-MAC operations ePWM ×24 2 16-bit ADC ×4
I C/PMBus ×2 uPP
• Flash-based devices feature dual or single 32-bit floating-point 16× eHRPWM
1MSPS or
12-bit ADC ×4
SPI ×3 EMIF ×2
C28x core options running at up to 200MHz each Fault Trip Zones ×12 3.5 MSPS
McBSP ×2 CAN 2.0 ×2 Comparators ×8
• RAM-based device boasts 32-bit floating-point C28x CPUs at up eCAP ×6 (Window or PCM)
UART ×4
to 300MHz eQEP ×3 12-bit DAC ×3
• Native floating-point support eliminates the hassle of fixed-point Sigma Delta I/F ×8
USB 2.0 OTG FS
Temperature Sensor
MAC & PHY
development – likewise, porting code between fixed- and floating-
point native devices is a snap with the IQMath™ virtual floating-
point engine • Power stage protection with integrated analog windowed compar-
• Eliminate the need for a second processor with a single or dual ators with direct PWM trip in over/under current conditions
core that is efficient at both the DSP math tasks and microcon- • Integrated Sigma-Delta demodulators enable direct interface to
troller system control tasks “hot side” isolated converters providing high-side current sense,
with close coupling to trip logic for fast-acting protection
Reducing system latency with new • Integrated 12-bit buffered DACs provide needed excitation for
hardware accelerators position resolver applications, reference and bias settings for
Boosting C28x execution speeds with the new Trigonometric external analog/op-amp interfaces, or simply for waveform recon-
Math Unit (TMU) and Viterbi Complex Unit (VCU II) accelerators struction during tricky debug sessions.
• TMU accelerator expedites trigonometric-based algorithms com- Unprecedented control peripherals
mon in many control-loop calculations such as torque loops
Streamlined control to make your applications more responsive
• VCU II provides CPU acceleration for narrowband PLC standards
widely used in smart grid advanced meter infrastructure networks • Enhanced PWM functions can precisely control complex switch
such as PRIME, G3 and IEEE P1901.2 timing for all drive inverters, solar inverters and every type of
• Alternatively, VCU II can also be used for vibrational analysis (FFT) power-conversion application
on motors to predict failures • Sophisticated PWM shadowing, synchronization, asynchronous
edge positioning, trip logic, etc., supports multi-level, matrix, and
Expanding CPU bandwidth with CLA co-processors other demanding switching topologies
Doubling performance with a new approach to • High-resolution PWM duty cycle edge placement down to 55ps
system partitioning time unit increments for system efficiency and fast system
• Independent 32-bit floating point CLA co-processor with addi- response
tional 400MIPS of system performance to alleviate signal pro- • Create safer and quick systems with ultra-fast PWM tripping,
cessing burdens from C28x of complex tasks such as managing allowing PWM shutdown or drive high/low conditions in 20ns
independent control loops, signal pre-processing, DSP filtering, etc. • Get more accuracy for speed and other time-sensitive sensing
• Cross-checking of computational results with C28x and CLA with responsive event capture units (5ns)
redundancy Expanding system communications
Differentiating with high-performance analog Providing on-/off-board communication
Powerful System on Chip (SoC) architected for speed and • A host of serial communications such as dual CAN, SPI, SCI for
precision control systems localized communication
• Simultaneously sample multiple motor phases or concurrent volt- • Dual EMIF with 32/1-bit-wide bus for extended memory additions
age and current values with four integrated ADCs • USB interface for quick field updates
• Develop precision feedback loops with 16-bit ADCs, 1MSPS • Universal parallel port (uPP) provides high-speed 16-bit parallel
• Run fast control loops with a 12.5 MSPS, 12-bit ADC data bus to other processors such as FPGAs or processors with
the same interface
www.ti.com/c2000
C2000™ Microcontrollers 7
TMS320C2000™ Microcontrollers
Processor Memory Control Interfaces Communication Ports
1 kU pricing (U.S. $)
Quadrature encoder
16-bit/12-bit con-
On-chip oscillator
CLA co-processor
Delta-sigma filter
Universal Parallel
Voltage regulator
External Memory
version time (ns)
TMU accelerator
High-resolution
Interface (No.)
sion time (ns)
16-bit ADC or
Comparators
Speed (MHz)
16-bit ADC/
Flash (KB)
Port (uPP)
GPIO pins
EMIF (bit)
RAM (KB)
ROM (KB)
UART/SCI
PWM ch.
PWM ch.
Timers*
McBSP
DMA
(ch.)
CAN
USB
FPU
SPI
I2C
Device
Delfino™ MCU generation
TMS320F2833x MCUs
TMS320F28335 150 Yes – – – Yes 512 68 Boot 18 6 2 6 16 16 80 – – – – – – 2 1 3 1 2 – 1 16/32 1.9 88 1 – 176, 179 14.25
TMS320F28334 150 Yes – – – Yes 256 68 Boot 16 6 2 4 14 16 80 – – – – – – 2 1 3 1 2 – 1 16/32 1.9 88 1 – 176, 179 14.05
TMS320F28332 100 Yes – – – Yes 128 52 Boot 16 4 2 4 14 16 80 – – – – – – 1 1 2 1 2 – 1 16/32 1.9 88 1 – 176, 179 13.20
TMS320C2834x MCUs
TMS320C28346 300 Yes – – – Yes – 516 Boot 24 9 3 6 19 – – – – – – – – 2 1 3 2 2 – 1 16/32 1.2 88 1 – 256 16.40
TMS320C28345 200 Yes – – – Yes – 516 Boot 24 9 3 6 19 – – – – – – – – 2 1 3 2 2 – 1 16/32 1.1 88 1 – 179, 256 14.45
TMS320C28344 300 Yes – – – Yes – 260 Boot 24 9 3 6 19 – – – – – – – – 2 1 3 2 2 – 1 16/32 1.2 88 1 – 256 12.80
TMS320C28343 200 Yes – – – Yes – 260 Boot 24 9 3 6 19 – – – – – – – – 2 1 3 2 2 – 1 16/32 1.1 88 1 – 179, 256 11.25
TMS320C28342 300 Yes – – – Yes – 196 Boot 16 6 2 4 14 – – – – – – – – 1 1 3 2 2 – 1 16/32 1.2 88 1 – 256 10.20
TMS320C28341 200 Yes – – – Yes – 196 Boot 16 6 2 4 14 – – – – – – – – 1 1 3 2 2 – 1 16/32 1.1 88 1 – 179, 256 8.95
TMS320F2837x MCUs
200 910/ 16/32,
TMS320F28377D Yes 2 2 2 Yes 1024 204 Boot 24 16 3 6 24 – – 4 12/24 8 8 Yes 2 2 4 3 2 1 2 3.3 169 1 Yes 176, 337 17.03
(×2) 286 16
200 910/ 16/32,
TMS320F28376D Yes 2 2 2 Yes 512 164 Boot 24 16 3 6 24 – – 4 12/24 8 8 Yes 2 2 4 3 2 1 2 3.3 169 1 Yes 176, 337 15.93
(×2) 286 16
200 16/32,
TMS320F28375D Yes 2 2 2 Yes 1024 204 Boot 24 16 3 6 24 – – 4 –/24 –/286 8 8 Yes 2 2 4 3 2 1 2 3.3 169 1 Yes 176, 337 15.43
(×2) 16
200 16/32,
TMS320F28374D Yes 2 2 2 Yes 512 164 Boot 24 16 3 6 24 – – 4 –/24 –/286 8 8 Yes 2 2 4 3 2 1 2 3.3 169 1 Yes 176, 337 14.33
(×2) 16
910/ 16/32, 100, 176,
TMS320F28377S 200 Yes 1 1 1 Yes 1024 164 Boot 24 16 3 6 24 – – 4 12/24 8 8 Yes 2 2 4 3 2 1 2 3.3 169 1 Yes 14.02
286 16 337
910/ 16/32, 100, 176,
TMS320F28376S 200 Yes 1 1 1 Yes 512 132 Boot 24 16 3 6 24 – – 4 12/24 8 8 Yes 2 2 4 3 2 1 2 3.3 169 1 Yes 12.95
286 17 337
16/32, 100, 176,
TMS320F28375S 200 Yes 1 1 1 Yes 1024 164 Boot 24 16 3 6 24 – – 4 –/24 –/286 8 8 Yes 2 2 4 3 2 1 2 3.3 169 1 Yes 12.42
18 337
16/32, 100, 176,
TMS320F28374S 200 Yes 1 1 1 Yes 512 132 Boot 24 16 3 6 24 – – 4 –/24 –/286 8 8 Yes 2 2 4 3 2 1 2 3.3 169 1 Yes 11.32
19 337
*Timers include CPU timers, PWM timers, eCAP timers and Watchdog timers
†
Prices are quoted in U.S. dollars and represent 2014 suggested retail pricing for baseline packages and device configurations. All prices are subject to change.
Fixed-point microcontrollers
C2000 also has an extensive line of fixed-point microcontrollers with various performance and feature set offerings to meet requirements for a
variety of real-time control applications.
TMS320C2000™ Microcontrollers
Processor Memory Control Interfaces Communication Ports
1 kU pricing (U.S. $)
Package pin counts
Quadrature encoder
On-chip oscillator
CLA co-processor
Voltage regulator
External memory
VCU accelerator
ADC conversion
Event captures
interface (bit)
Comparators
Speed (MHz)
OpAmp/PGA
Flash (KB)
GPIO pins
RAM (KB)
ROM (KB)
UART/SCI
time (ns)
PWM ch.
PWM ch.
Timers*
McBSP
HRCAP
DMA
CAN
USB
FPU
SPI
LIN
I2C
Device
Fixed-Point MCU generation
TMS320F2823x MCUs
TMS320F28235 150 – – – Yes 512 68 Boot 18 6 2 6 – 16 16 80 – – – 2 1 3 1 2 – 16/32 1.9 88 1 – 176, 179 13.85
TMS320F28234 150 – – – Yes 256 68 Boot 16 6 2 4 – 14 16 80 – – – 2 1 3 1 2 – 16/32 1.9 88 1 – 176, 179 13.05
TMS320F28232 100 – – – Yes 128 52 Boot 16 4 2 4 – 14 16 80 – – – 1 1 2 1 2 – 16/32 1.9 88 1 – 176, 179 12.25
TMS320F281x MCUs
TMS320F2812 150 – – – – 256 36 Boot 16 – 2 6 – 8 16 80 – – – 1 – 2 1 – 16 1.9 56 1 – 176, 179 14.25
TMS320F2811 150 – – – – 256 36 Boot 16 – 2 6 – 8 16 80 – – – 1 – 2 1 – – 1.9 56 1 – 128 14.05
TMS320F2810 150 – – – – 128 36 Boot 16 – 2 6 – 8 16 80 – – – 1 – 2 1 – – 1.9 56 1 – 128 13.20
TMS320F280x MCUs
TMS320F2809 100 – – – – 256 36 Boot 16 6 2 4 – 14 16 80 – – – – 1 2 4 2 – – 1.8 35 1 – 100 12.30
TMS320F28044 100 – – – – 128 20 Boot 16 16 – 4 – 24 16 80 – – – – 1 1 1 – – – 1.8 35 1 – 100 9.95
TMS320F2808 100 – – – – 128 36 Boot 16 4 2 4 – 14 16 160 – – – – 1 2 4 2 – – 1.8 35 1 – 100 11.05
TMS320F2806 100 – – – – 64 20 Boot 16 4 2 4 – 14 16 160 – – – – 1 2 4 1 – – 1.8 35 1 – 100 8.70
TMS320F2802 100 – – – – 64 12 Boot 8 3 1 2 – 9 16 160 – – – – 1 1 2 1 – – 1.8 35 1 – 100 7.10
TMS320F2802-60 60 – – – – 64 12 Boot 8 3 1 2 – 9 16 267 – – – – 1 1 2 1 – – 1.8 35 1 – 100 4.80
TMS320F2801 100 – – – – 32 12 Boot 8 3 1 2 – 9 16 160 – – – – 1 1 2 1 – – 1.8 35 1 – 100 5.80
TMS320F2801-60 60 – – – – 32 12 Boot 8 3 1 2 – 9 16 267 – – – – 1 1 2 1 – – 1.8 35 1 – 100 4.26
TMS320F28016 60 – – – – 32 12 Boot 10 4 – 2 – 10 16 267 – – – – 1 1 1 1 – – 1.8 35 1 – 100 3.56
TMS320F28015 60 – – – – 32 12 Boot 10 4 – 2 – 10 16 267 – – – – 1 1 1 – – – 1.8 35 1 – 100 3.82
*Timers include CPU timers, PWM timers, eCAP timers and Watchdog timers
†
Prices are quoted in U.S. dollars and represent 2014 suggested retail pricing for baseline packages and device configurations. All prices are subject to change.
www.ti.com/c2000
8
C2000™ Microcontrollers
F28M3x Microcontrollers
Control Subsystem Shared Host Subsystem
The F28M3x MCUs bring together connec- C28x™ 32-bit CPU VCU Comms Analog Temp sense System & Clocking
tivity and control by combining an ARM®
® ™
Up to 150 MHz • Viterbi • McBSP/SPI/
ARM Cortex -M3
• CRC I2 S 12 bit, 10 ch, 2 SH, 3 MSPS
32-bit CPU 32-ch DMA
Cortex®-M3 core with C2000’s C28x core Floating-point • Complex MPY
• FFT
• UART 3-ch analog comparator
Up to 100 MHz 4 Timers
unit
and control peripherals in a single device. 12 bit, 10 ch, 2 SH, 3 MSPS
3-ch analog comparator
2 Watchdogs
System
With F28M3x MCUs, applications such as Memory 6-ch DMA Parity RAM Memory Communications
solar inverters and industrial control can 256–512 KB
ECC Flash
Control Modules 2-KB message 256–512 KB
ECC Flash
10/100 Ethernet MAC
1588 w/ MII
retain the benefits of separate communica-
2-KB message
9× ePWM modules:
20-KB ECC RAM 18× Outputs / 16× HR
Up to 64 KB 16 KB ECC RAM USB OTG FS PHY
tions and control sub-systems while enjoy- 128-bit security Fault trip zones Pwr & Clocking 2× 128-bit security 4× SSI
ing the benefits of a single-chip solution. 16-KB parity RAM 6× 32-bit eCAP
• 10 MHz / 30 KHz INT OSC
• 4–20 MHz EXT
16-KB parity RAM 5× UART
2
64-KB ROM
See why F28M3x MCUs have changed
• Clock fail detect 2× I C
64-KB ROM 3× 32-bit eQEP • 3.3-V VREG
• POR/BOR External interface 2× CAN
the game for intelligent power electronics
applications.
Starting at U.S. $9.40
Q100 qualified and 125°C temperature support
Connectivity
Control
LIMIT
Generic MCU Generic MCU Generic MCU
5
• Compromise between ideal host • Additional complexity • Independent, optimized, subsys-
and control capability • Dual developments plus interface challenges / tems on a single device
• Complex tasking / prioritization latency • Tightly coupled interface
• Still appropriate for deeply • Necessary solution depending on isolation • Single platform for development
embedded systems boundary trade-offs • No compromises
TMS320C2000™ Microcontrollers
Processor Memory Control Interfaces Communication Ports
On-chip oscillator
CLA co-processor
Voltage regulator
External memory
VCU accelerator
ADC conversion
Event captures
Comparators
Speed (MHz)
OpAmp/PGA
Flash (KB)
GPIO pins
# of ADCs
RAM (KB)
ROM (KB)
UART/SCI
interface
time (ns)
C28x/M3
PWM ch.
PWM ch.
Ethernet
Timers*
McBSP
HRCAP
DMA
CAN
USB
FPU
SPI
LIN
I2C
Device
F28M3x MCU generation
F28M35Ex MCUs Entry
F28M35E20B 60/60 Yes – Yes Yes 512 72 Boot 24 16 3 6 – 25 2 20 433/433 6 – – – 1 1 6 5 2 – Yes 3.3 64 2 Yes 144 9.40
F28M35Mx MCUs Mid-End
F28M35M20B 75/75 Yes – Yes Yes 512 72 Boot 24 16 3 6 – 25 2 20 347/347 6 – – – 1 1 6 5 2 – Yes 3.3 64 2 Yes 144 9.50
F28M35M22C 75/75 Yes – Yes Yes 512 136 Boot 24 16 3 6 – 25 2 20 347/347 6 – 1 Yes 1 1 6 5 2 – Yes 3.3 64 2 Yes 144 12.00
F28M35M52C 75/75 Yes – Yes Yes 1024 136 Boot 24 16 3 6 – 25 2 20 347/347 6 – 1 Yes 1 1 6 5 2 – Yes 3.3 64 2 Yes 144 13.25
F28M35Hx High-End
F28M35H22C 150/75 or 100/100 Yes – Yes Yes 512 136 Boot 24 16 3 6 – 25 2 20 347/520 6 – 1 Yes 1 1 6 5 2 – Yes 3.3 64 2 Yes 144 14.75
F28M35H52C 150/75 or 100/100 Yes – Yes Yes 1024 136 Boot 24 16 3 6 – 25 2 20 347/520 6 – 1 Yes 1 1 6 5 2 – Yes 3.3 64 2 Yes 144 16.00
FF28M36Hx High-End
F28M36H33B 150/75 or100/100 Yes – Yes Yes 768 296 Boot 30 16 3 6 – 25 2 24 347/520 6 – – – 1 1 6 5 2 – Yes 3.3 64 2 Yes 144 15.15
F28M36H33C 150/75 or 100/100 Yes – Yes Yes 768 296 Boot 30 16 3 6 – 25 2 24 347/520 6 – 1 Yes 1 1 6 5 2 – Yes 3.3 64 2 Yes 144 16.65
F28M36H53B 150/75 or 100/100 Yes – Yes Yes 1024 296 Boot 30 16 3 6 – 25 2 24 347/520 6 – - - 1 1 6 5 2 – Yes 3.3 64 2 Yes 144 15.75
F28M36H53C 150/75 or 100/100 Yes – Yes Yes 1024 296 Boot 30 16 3 6 – 25 2 24 347/520 6 – 1 Yes 1 1 6 5 2 – Yes 3.3 64 2 Yes 144 17.25
F28M36Px Premium
F28M36P53C 150/75 or 125/125 Yes – Yes Yes 1024 296 Boot 30 16 3 6 – 25 2 24 347/416 6 – 1 Yes 1 1 6 5 2 – Yes 3.3 64 2 Yes 289 17.75
F28M36P63C 150/75 or 125/125 Yes – Yes Yes 1536 296 Boot 30 16 3 6 – 25 2 24 347/416 6 – 1 Yes 1 1 6 5 2 – Yes 3.3 64 2 Yes 289 19.25
*Timers include CPU timers, PWM timers, eCAP timers and Watchdog timers
†
Prices are quoted in U.S. dollars and represent 2014 suggested retail pricing for baseline packages and device configurations. All prices are subject to change.
www.ti.com/c2000
10
C2000™ Microcontrollers
Example projects Device and application Kit software and GUIs Hardware design files Datasheets, users guides,
libraries and more
www.ti.com/c2000
C2000™ Microcontrollers 11
controlSUITE
controlSUITE
controlSUITE device
device
device libraries
libraries
libraries
controlSUITE™
We’ve reinvented Device
the Libraries
wheel so you do not
controlSUITE
We’ve
We’ve reinventedthe
reinvented thewheel device
wheel sosoyouyoudodo nothave
libraries
not have
have to!
to!to!
We have reinvented the wheel so you do not have to!
We’ve reinvented the wheel
IQmath™ Library sofloating
– A virtual you do notengine
point have to!
IQmath™
IQMath™
IQmath™
IQmath™ Library
Library
Library
Library ––A A
AAvirtual
–Virtual
–IQmath virtual
virtual floating
Floating-Point
floating
floating point
Engine
pointpoint engine
engine
engine
Texas Instruments Library is a virtual floating point engine. This library is a collection of highly
Texas
Texas Instruments
Instruments IQmath
IQMath LibraryLibrary
is a is a
virtual virtual floating
floating-point point
engine. engine.
This library This
is aThislibrary
collection is a iscollection of highly
Texas
Texas
IQmath™ Instruments
Instruments IQmath
IQmath
Library – A virtual
optimized mathematical functionsLibrary
Libraryfloatingis is
a
enablinga virtual
virtual
point C/C++ floating
floating
engine point
point
programmers engine.
engine. This
to develop withisoffloating
library
library ahighly optimized
a collection
collection
pointof math-
of on
highly
math highly
optimized
ematical
optimized mathematical
functions
mathematicalenabling functions
C/C++
functions enabling
programmers
enabling C/C++
to develop
C/C++ programmers
with to
floating-point
programmers develop
math
to on
develop with
devicesfloating
with without point
floatingnative math
point on
floating-
optimized
Texas
devicesInstrumentsmathematical
without native IQmath functions
floating Library enabling
pointishardware C/C++
a virtual floating programmers
support.point IQmathengine. to
enablesdevelop
This codelibrary with floating
toisbea seamlessly point
collection ofported highly on
math math
on
devices
point
devices
devices without
hardware
without
without native
support.
native
native floating
IQMath
floating
floating point
enables point
point hardware
code to
hardware
hardware be support.
seamlessly
support.
support. IQmath
ported
IQmath
IQmath enables
between enables
enables code
floating-
code codeto
and
to be
beto seamlessly
fixed-point
be devices
seamlessly
seamlessly ported
for ported
ported
optimizedfloating
between mathematicaland fixed functions
point devices enabling forC/C++
ultimate programmers
code scalability. to develop
The IQmath with floating
functions point math
facilitate on
between
ultimate
between
between floating
code
floating
floating and
scalability.
and
and fixed
The
fixed
fixed point
IQMath
point
point devices
functions
devices
devices for
for ultimate
facilitate
for ultimate
ultimate code
execution
code code scalability.
speeds
scalability.
scalability. The
considerably
The TheIQmath
faster
IQmath
IQmath functions
than equivalent
functions
functions facilitate
code written
facilitate
facilitate
devices without
execution speeds native floating point
considerably fasterhardware
than equivalent support.code IQmathwrittenenables
in ANSI code C toonbe seamlessly
fixed-point MCUs, ported while
execution speeds
in ANSI Cfloating
on fixed-pointconsiderably
MCUs, whilefaster than
eliminating equivalent code written in
inCANSI C
C on C fixed-point MCUs, whilewhile
execution
execution
between
eliminating speeds
speeds
the considerably
and
burden considerably
fixed point
of dealing faster
with than
faster
devices forthe
than
fixed-point burden
equivalent
equivalent
ultimate of
code
scaling. dealing
codecode
Just with
written fixed-point
written
scalability.
write ANSI
in
The ANSI
floating scaling.
IQmathon
pointonJust write
fixed-point Cfacilitate
fixed-point
functions
code and floating-point
MCUs, thewhile
letMCUs, compiler
eliminating
codecare
and let
eliminating the
the
the burden
compiler of
takedealing
care faster with
ofwith
the fixed-point
rest. scaling. Just write C floating point code and let the compiler
eliminating
execution
take theburden
the
speeds
of burden of ofdealing
considerably
rest. dealing with fixed-point
thanfixed-point
equivalentscaling.
scaling.
code JustJustwrite
written inCANSI
write floating
C floating
C on point code
point
fixed-point and
code let the
and
MCUs, compiler
letwhile
the compiler
take
take
take care
care
care of
of
of the
the
the rest.
rest.
rest.
eliminating the burden of dealing with fixed-point scaling. Just write C floating point code and let the compiler
DSPDSPcare
take Fixed-
fixed and
theFloating-Point
ofand rest.
floating point Libraries
libraries
DSP
DSP fixed
fixed and
and floating
floating point
point libraries
libraries
Offers
DSP
Offers support
fixed
support andfor
for common
floating
common DSP
pointoperations
DSP libraries such assuch
operations complex FFTs, real FFTs,
as complex FFTs,inversereal FFTs,FFTs, FIR filters, IIR
inverse filters,
FFTs, vector
FIR and IIR
filters,
Offers
Offers support
support for
for common
common DSP
DSP operations
operations such
such as
asas complex
complex FFTs, real FFTs, inverse FFTs, FIR filters, IIR
DSPmatrix
Offers
filters, routines,
fixed
support
vector and andcommon
floating
formatrix
commonmathpoint routines
routines,DSPlibrariesand utilitymath
operations
common functions.
suchroutines, andFFTs,
complex FFTs,
utility real realFFTs,
functions. FFTs,inverseinverseFFTs, FFTs,FIR FIR
filters, IIR IIR
filters,
filters,
filters, vector
vector and
and matrix
matrix routines,
routines, common
common math
math routines,
routines, and
and utility
utility functions.
functions.
Offers
filters,support
vector and for common
matrix routines, DSP operations commonsuch math asroutines,
complex and FFTs, realfunctions.
utility FFTs, inverse FFTs, FIR filters, IIR
filters,
DSP signal vectorgeneration
and matrix library routines, common math routines, and utility functions.
DSP
DSPDSP signal
Signal Generation
signal generation Library
library
Makes
DSP signalgeneration
signal waveform generation
generation library
library easy with SIN generation, ramp generation, and trapezoidal generation
Makes
Makes
Makes signal
signal
signal waveform
waveform
waveform generation
generation
generation easy easywith SIN
easy withgeneration,
with SIN
SIN ramp generation
generation,
generation, ramp
ramp and trapezoidaland
generation,
generation, andgeneration modules.
trapezoidal
trapezoidal generation
generation
DSP
modules.
Makes signalsignal generation
waveform library
generation easy with SIN generation, ramp generation, and trapezoidal generation
modules.
modules.
Makes
modules. signal waveform generation easy with SIN generation, ramp generation, and trapezoidal generation
modules.
VCU DSP Library – accelerated FFTs, Viterbi decoding, and CRC memory checking
VCU
VCU DSP DSP Library
Library –
– accelerated
accelerated FFTs,
FFTs, Viterbi
Viterbi decoding,
decoding, and
and CRC
CRC memory
memory checking checking
VCU
VCUVCU hardware
VCU DSP
DSP Library
hardware Library – Accelerated
accelerator
– accelerated
accelerator FFTs, containing
library
library Viterbi
FFTs,
containing Decoding
library
Viterbi
library and CRC Memory
functions
decoding,
functions
for
forand Checking
real,
real,CRC complex,
memory
complex,
andchecking
and
inverse FFTs, Viterbi
inverse FFTs, Viterbi
VCU
VCU hardware
DSP
Add-Compare-SelectLibrary accelerator
– accelerated
and library
traceback containing
FFTs, Viterbi
operation, library functions
decoding,
and CRC and
memory for real,
CRC complex,
memory
checking up toand
checkinginverse
32-bits. WithFFTs,the Viterbi
VCU hardware
Add-Compare-Select accelerator
VCU hardware accelerator andlibrary containing
library containing
traceback library
operation, functions
library
and for
CRC real, complex
functions
memory and
forchecking inverse
real, complex, up FFTs,
to Viterbi Add-Compare-
and inverse
32-bits. With FFTs, Viterbi
the
Add-Compare-Select
VCU hardware accelerator and traceback
library operation,
containing and
library CRC
functionsmemoryforWith checking
real, complex, up toand32-bits.
inverse WithFFTs,the
combination
Select
Add-Compare-Select
combination
combination
of the
and traceback
of
of the
VCU
the VCU
VCU
hardware
operation,
and and CRC
traceback
hardware
accelerator
memory
operation,
accelerator
andand
checking
and
library
up CRC
libraryto 32support,
bits.
memory
support,
developers
the combination
checking
developers
can
up
can
achieve
oftothe
32-bits.
achieve With Viterbi
VCU 2-cycle
hardware
2-cycle the
Viterbi
Add-Compare-Select
butterfly
accelerator operation,
and library andhardware
3-cycle
support, traceback
Viterbi
developers
accelerator
operation,
traceback
can
and
and
operation,
achieve
library
CRC
2-cycle
support,
memory
5-cycle
Viterbi 16-bit
butterfly
developers
checking
FFT
operation,
can
up3-cycle
butterfly achieve
to 32-bits.
operation,
Viterbi
2-cycle
With and
traceback
Viterbi
the overall,
opera-
combination
butterfly of
operation,
butterfly operation, the VCU
3-cycle
3-cycle hardware
Viterbi
Viterbi accelerator
traceback
traceback and
operation, library
5-cycle support,
16-bit developers
FFT butterfly can achieve
operation, 2-cycle
and Viterbi
overall,
combination
accelerate
tion, 5-cycle of theFFT
communications
16-bit VCU hardware
butterfly algorithms
operation, accelerator upoperation,
byoverall,
and toand
8x over 5-cycle
library
accelerate thesupport,
main 16-bit
communicationsC28x FFT
developers
core butterfly
of can
algorithms C2000 operation,
byachieve 8×2-cycle
updevices.
to
and overall,
over theandViterbi
mainoverall,
butterfly
accelerate
accelerate operation,
communications
communications 3-cycle Viterbi
algorithms
algorithms traceback
by up to
by upoperation,operation,
8x over
to 8x over5-cycle the5-cycle
main
the main 16-bit
C28x
C28xFFT core
coreFFT of butterfly
C2000
of C2000 operation,
devices.
devices.and overall,
butterfly
C28x core operation,
C2000™3-cycle
ofcommunications devices.Viterbi traceback 16-bit butterfly operation,
accelerate algorithms by up to 8x over the main C28x core of C2000 devices.
accelerate
Math Libraries communications algorithms by up to 8x over the main C28x core of C2000 devices.
Math
Math Libraries
Libraries
Common trigonometric and math function support. Includes libraries for fixed-point devices, floating-point
Math Libraries
Math
Common
Common Libraries
trigonometric
trigonometric and
and math math function
function support.
support. Includes
Includes libraries
libraries for for fixed-point
fixed-point devices, devices, floating-point
floating-point
Math
devices, Libraries
and the CLA co-processor.
Common
devices,
Common
devices, trigonometric
and
and the CLA
trigonometric
the CLA and math
co-processor.
and
co-processor. function
math support.
function Includes
support. libraries
Includes for fixed-point
libraries devices,
for floating-point
fixed-point devices
devices, and the
floating-point
Common trigonometric and math function support. Includes libraries for fixed-point devices, floating-point
CLA co-processor.
devices,and andthe theCLA CLAco-processor.
co-processor.
devices,
controlSUITE
controlSUITE
controlSUITE Software Application
application
application Libraries
libraries
libraries
controlSUITE
Modular,
controlSUITE
Modular, application-tuned
application-tuned
Modular, application-tuned
application
libraries
application
libraries
libraries essential
essential
essential
for real-time
for libraries
real-time
real-time control
libraries
for
control systems control systems
systems
Modular, application-tuned
Modular, Motor
application-tuned
Motor librariesessential
control library libraries
control library essentialforfor real-time
real-time control
control systems
systems
Motor Control
Motor controlLibrary
library
Consists of C macros covering nearly all target-independent mathematical functions and target-specific
Consists
Consists
Consists of of
of C
C macros
Cconfiguration
macros
macros coveringcovering
nearly nearly
covering all
all target-independent
all essential
nearlytarget-independent mathematical
target-independent mathematical
functions and functions and
target-specific target-specific
andperipheral con-
Motorcontrol
Motor
peripheral control library
library functions for motor control. mathematical
This includes functions
transformation target-specific
and observer
peripheral
figuration
peripheral
Consistsof configuration
functions essential
configuration
ofCCmacros
macros functions
for motor
functions
covering essential
control. This
essential
nearly all for
for motor
includes
motor control.
transformation
control.
target-independent This
Thisandincludes
observer
includes
mathematical transformation
modules, signal
transformation
functions and observer
generators
and and
observer
Consists
modules, signal generators covering andnearly
control allmodules,
target-independent
peripheral drivers,mathematical functions
and real-time andand
debugging target-specific
target-specific
modules.
modules,
control
modules, signal
modules,
signal generators
peripheral
generators driversand
andand control modules,
real-time
control debugging
modules, peripheral
modules.
peripheral drivers,
drivers, and
and real-time
real-time debugging
debugging modules.
modules.
peripheralconfiguration
peripheral configurationfunctions functions essential
essential forfor motor
motor control.
control. ThisThis includes
includes transformation
transformation and and observer
observer
modules,
modules,signal signalgenerators
generatorsand andcontrolcontrolmodules,
modules, peripheral
peripheral drivers,
drivers,andandreal-time
real-timedebugging
debugging modules.
modules.
Digital power library
Digital Power
Digital
Digital
Consists
power
power Library
library
librarythat enable digital control of various power topologies. This includes peripheral drivers,
of modules
Consists
Consists
Consists
Digital
control of modules
of
of
power
modules,
modules
modules that that
library enable
that
mathematical digital
enable
enable control control
digital
digital
functions, of various
control ofpower
of
and utility
various
varioustopologies.
power This
power
functions. includes peripheral
topologies.
topologies. This drivers,peripheral
This includes
includes control mod-
peripheral drivers,
drivers,
Digitalmodules,
power library
ules, mathematical
control
control
Consists modules,
of modulesfunctions
mathematical
mathematical
that and utility
enable functions.
functions,
functions,
digital
and
and
control
utility
utility
of
functions.
functions.
various power topologies. This includes peripheral drivers,
Consists of modules that enable digital control of various power topologies. This includes peripheral drivers,
control
controlmodules,
modules,mathematical
mathematicalfunctions, functions, andandutility functions.
utility functions.
Solar Power
Solar power Library
library
Solar
Providespower
Solar power library
a framework
library of common solar algorithms to ease implementation of solar systems. This includes Maximum
Provides a framework of common solar algorithms to ease implementation of solar systems. This includes
Provides
Power Point
Provides a framework
aTracking
framework (MPPT) of
of common
algorithms,
common solar
Phase algorithms
solar Locked
algorithmsLoop to ease
(PLL)
to ease implementation
modules, control
implementation of
of solar
modules and
solar systems.
math modules.
systems. This includes
Thismodules,
includes
Solar
Maximum
Solar power
power library
Power Point
library Tracking (MPPT) algorithms, Phase Locked Loop (PLL) modules, control
Maximum
Maximum Power
Power Point Tracking
PointofTracking (MPPT)
(MPPT) algorithms,
algorithms, Phase
Phase Locked Loop
Locked Loop (PLL) (PLL) modules,
modules, control
control modules,
modules,
Provides
and math
Provides a framework
modules. common solar algorithms to ease implementation
a framework of common solar algorithms to ease implementation of solar systems. This includes of solar systems. This includes
and
and math
math modules.
modules.
Power
MaximumCommunications
Maximum Line Power Point Tracking
Power Point Tracking Libraries(MPPT) algorithms, Phase Locked Loop (PLL) modules, control modules,
(MPPT) algorithms, Phase Locked Loop (PLL) modules, control modules,
Texas
and Instruments
math
and math
Power
modules.
linemodules. is a leader in Power
communications Line Communications (PLC) technology, providing software for various modula-
libraries
tions
Power
Power and standards.
line
line Included
communications
communications
Texas Instruments is a leader in Power software librariesLine
libraries
libraries ease Communications
development of PLC (PLC) applications for SFSK IEC61334,
technology, providingPRIME and G3
software for
standards.
Texas
Texas
Power FlexOFDM
Instruments
Instruments
various line libraries
is
is
communications
modulations
a
a are
leader
leader
and standards.also
in
in available
Power
Power
libraries for
Line
Line custom OFDM
Communications
Communications implementations,
(PLC)
(PLC) enabling
technology,
technology,
Included software libraries ease development of PLC applications scalability
providing
providingfor the emerging
software
software for
forfor
standards.
Power
various
various
Texas line communications
modulations
modulations
InstrumentsPRIME
SFSK IEC61334,
and
and standards.
standards.
is a leader
and G3
libraries
in Power
Included
Included software
software
Line Communications
standards.
libraries
libraries
FlexOFDM libraries
ease
ease
(PLC)
development
development
are technology,
also available
of
of PLC
PLC
providing
for custom
applications
applications
software
OFDM
for
forfor
SFSK IEC61334,
TexasIEC61334,
Instruments PRIMEis and
a leader G3 standards.
G3instandards.
Power Line FlexOFDM
Communications libraries are
(PLC)also available
technology, for custom
providing OFDM
software
SFSK
various modulations
implementations, PRIMEand
enabling and
standards.
scalability Included
for the FlexOFDM
software
emerging libraries
libraries
standards. are development
ease also availableoffor PLCcustom OFDM
applications forfor
implementations,
various modulations
implementations, enabling
enabling and scalability
standards.
scalability for
for the
Included
the emerging
software
emerging standards.
libraries
standards. ease development of PLC www.ti.com/c2000
applications for
SFSK IEC61334, PRIME and G3 standards. FlexOFDM libraries are also available for custom OFDM
SFSK IEC61334, PRIME and G3 standards.
implementations, enabling scalability for the emerging standards. FlexOFDM libraries are also available for custom OFDM
12
C2000™ Microcontrollers
Digital Power
C2000 microcontrollers bring a new range of possibilities in digital power management and power control. A digitally controlled system based on a C2000
MCU overcomes many of the analog power supply challenges and provides significant benefits to most power supplies, such as improved efficiency, added
functions and features, and increased reliability. For example, C2000 microcontroller-driven power supplies are reaching unprecedented efficiency levels, espe-
cially at light loads. TI provides digital power algorithms and user-friendly software libraries that can be adapted to different topologies and voltage power
levels, allowing for faster time to market. www.ti.com/digitalpower
controlSUITE™ software includes multiple control methods and multiple Higher reliability
topologies through modular software for C2000 microcontrollers at no • Built-in supervision
cost. www.ti.com/controlsuite • Intelligent diagnostics, failure prediction, reporting capability
Key Applications
• Switch-mode power supplies • DC-DC modules or POLs: • Communication systems in:
• Uninterruptible power supplies – Buck or boost – Server farms
• AC/DC rectifiers – Half-bridge – Base stations
• Hybrid vehicles – Full-bridge – Telecom/Consumer equipments
• Digital TVs – Multiphase interleaved
Power Factor Correction Kit – $249 Phase Shifted Full Bridge – $550
• 2-phase interleaved PFC • Up to 400VDC input
• 300W, up to 400V DC output • 600W 12VDC output
• Isolated JTAG for real-time debug • Supports peak current mode with
• Comes with Piccolo™ F28027 controller slope compensation on chip
card • Comes with Piccolo F28027
controller card
Bridgeless PFC Kit – $450
• 2-phase interleaved PFC Resonant LLC Kit – $400
• 300W, up to 400V DC output • Up to 400VDC input
• Isolated JTAG for real-time debug • 360W 12VDC output
• Comes with Piccolo F28035 • Experiment with OCP, OVP and UVP
controller card • Comes with Piccolo F28027 controller
card
www.ti.com/c2000
C2000™ Microcontrollers 13
Automotive
The automotive industry is constantly looking for new ways to make their cars safer, more reliable, and more efficient. The powerful PWM modules and
analog ADC integrated in C2000 microcontroller devices can be used in applications such as collision avoidance, power steering, radar applications,
heads-up display and electronically-controlled interfaces.
The industry is also looking at a shift toward hybrid and fully electric vehicles, and C2000 MCUs provide a low-cost solution to many aspects of HEV/EV
operation. With a powerful DSP-based core, a variety of communication protocols including LIN and CAN, and automotive AEC-Q100 qualification
(–40° to 125°C), C2000 microcontrollers work to complete your automotive designs. www.ti.com/hev
HEV benefits
Tools and Software
Reconfigurable constant voltage/current/power charging mode • Hardware reference designs
– Start/Stop system – 4-phase interleaved boost
Optimized battery charging to extend battery life and performance
– Motor control board for small-task-oriented vehicles (STOV)
Communication via PLC for smart charging – Automotive headlamp
Improved SOC/SOH estimation for optimal battery usage • controlSUITE™ software
Key Applications
• Automotive radar and collision avoidance • Hybrid Electric Vehicle/Electric Vehicle (HEV/EV)
• Electric power steering – Off-line battery charger
• Drive-by-wire – DC/DC power conversion
• Power conversion – Battery management system
• Heads-up displays – Electric motor inverter
www.ti.com/c2000
14
C2000™ Microcontrollers
Three-Phase BLDC & PMSM Motor Three Phase BLDC & PMSM Motor
Kit with DRV8301/DRV8302 and Kit with DRV8312 & Piccolo
Piccolo MCU – $299 MCU – $299
• 60V, 60A • 50V, 3.5A 3-phase
3-phase motor motor driver stage
driver stage • NEMA17 BLDC/
• NO motor PMSM 55W motor
included • Spin your own
• Spin your own motor instantly with motor instantly with InstaSPIN versions
InstaSPIN™ versions • Hall & Quadrature encoder interfaces
• Hall & Quadrature encoder interfaces • Isolated SPI and CAN interfaces
• Isolated SPI and CAN interfaces
www.ti.com/instaspin
C2000™ Microcontrollers 15
InstaSPIN-FOC
TI’s InstaSPIN-FOC software solution takes advantage of the FAST™ premium software sensor for rotor flux measurement and provides
motor identification, automatic current control tuning and sensorless feedback in a field-oriented control (FOC) torque controller and
speeds deployment of efficient, sensorless, variable-load three-phase motor solutions.
Motor ID
Field Control • No datasheet required!
• Weakening allows for the rotor to • One time parameter identification
obtain higher speeds than designed • Optional on-line feature can track
• Boosting allows for higher torque than changes and provide compensation
designed during operation
www.ti.com/instaspin
16
C2000™ Microcontrollers
Rotor Flux FAST™ Software Encoder
F • High integrity signal for (Sensorless Observer)
stable field control • Universal 3-phase motor software encoder supports ™
• Synchronous (BLDC, SPM, IPM) FAST Algorithm
Rotor Angle • Asynchronous (ACI) motors F lux
• Locks within one electrical A ngle
• Unique, high-quality feedback signals for use in S peed
cycle of rotation
A • Stable through zero
control systems T orque
InstaSPIN
FOC
www.ti.com/instaspin
C2000™ Microcontrollers 17
InstaSPIN™-MOTION
Built upon TI’s InstaSPIN-FOC technology, InstaSPIN-MOTION software p owered by SpinTAC™
technology provides accurate speed and position control with minimal disturbances.
IDENTIFY – Ensure optimum tracking and disturbance rejection, working with the real inertia of
the system.
CONTROL – Minimize effort and reduce complexity with single coefficient tuning. Rapidly test
and tune velocity control from soft to stiff response, defining a controller gain that typically works
across the entire variable speed and load range of an application. Actively estimate and cancel
system disturbances in real time, providing maximum performance.
MOVE – Produce an automatically optimized motion profile based on start v elocity, target velocity
and system limitations for acceleration, jerk and motion trajectory type.
PLAN – Quickly build various states of motion (speed A to speed B) and tie them together with state-based logic.
ROM FLASH/RAM
InstaSPIN
R˜ s Enable PowerWarp™
MOTION ˜r
R Enable Motor Identification
Voltage regulator
External memory
VCU accelerator
ADC conversion
High-resolution
Comparators
Speed (MHz)
OpAmp/PGA
Flash (KB)
GPIO pins
RAM (KB)
ROM (KB)
UART/SCI
time (ns)
interface
PWM ch.
PWM ch.
Timers*
McBSP
HRCAP
DMA
CAN
USB
FPU
SPI
LIN
I2C
Device
TMS320F28026F‡ 60 – – – – 32 12 Boot 9 4 – 1 – 9 13 217 2 – – – 1 1 1 – – – 3.3 22 2 Yes 48 4.45
TMS320F28027F‡ 60 – – – – 64 12 Boot 9 4 – 1 – 9 13 217 2 – – – 1 1 1 – – – 3.3 22 2 Yes 48 4.66
TMS320F28062F‡ 90 Yes – – Yes 128 52 Boot 19 8 2 7 4 17 16 325 3 – 1 1 1 2 2 1 – – 3.3 54 2 Yes 80, 100 6.70
TMS320F28068F‡ 90 Yes – Yes Yes 256 96 Boot 19 8 2 7 4 17 16 325 3 – 1 1 1 2 2 1 – – 3.3 54 2 Yes 80, 100 11.33
TMS320F28068M§ 90 Yes – Yes Yes 256 96 Boot 19 8 2 7 4 17 16 325 3 – 1 1 1 2 2 1 – – 3.3 54 2 Yes 80, 100 7.00
TMS320F28069F‡ 90 Yes Yes Yes Yes 256 96 Boot 19 8 2 7 4 17 16 325 3 – 1 1 1 2 2 1 – – 3.3 54 2 Yes 80, 100 10.03
TMS320F28069M§ 90 Yes Yes Yes Yes 256 96 Boot 19 8 2 7 4 17 16 325 3 – 1 1 1 2 2 1 – – 3.3 54 2 Yes 80, 100 12.56
†
Prices are quoted in U.S. dollars and represent 2014 suggested retail pricing for baseline packages and device configurations. All prices are subject to change.
*Timers include CPU timers, PWM timers, eCAP timers and Watchdog timers
‡
InstaSPIN-FOC capable devices
§
InstaSPIN-MOTION (and InstaSPIN-FOC) capable devices
www.ti.com/instaspin
18
C2000™ Microcontrollers
Power-Line Communications
Power-line communications (PLC) transmit data over an existing high-voltage power line instead of requiring dedicated cabling. Although the technology has
been used for decades, recent concepts and ideas have opened the door to new innovations driven by power line communication. C2000 microcontrollers are
an ideal platform for power-line networked applications because the performance, large on-chip memory, and integrated peripheral interfaces provide a single-
chip solution for control and PLC functions. Additionally, with unique on-chip IP such as the Verterbi Complex Math Unit (VCU), C2000 MCUs are tuned for
power-line communications, offering unparalleled performance in a cost-sensitive package. TI has developed freely available PLC software libraries and hard-
ware reference designs which provide a flexible platform to quickly develop and test robust PLC implementations. With a flexible PLC development platform and
PLC-optimized C2000 MCUs, TI provides industry-leading solutions for PLC development. www.ti.com/plc
Benefits
Single C2000 MCU has the performance and peripherals to control the entire system
PLC systems controlled with software allow multiple standard support and easy protocol updating
Software-based system allows modulation scheme to be changed in software
Integrated system communication interfaces: I2C, CAN, SPI, UART, LIN
www.ti.com/c2000
C2000™ Microcontrollers 19
Solar Energy
Solar energy is a booming technology for energy harvesting. With C2000 microcontrollers, solar systems can extract more energy from the sun through
advanced power conversion and maximum power point tracking (MPPT) performance. Whether the system feeds power back to the grid, charges a battery,
or both, C2000 MCUs provide the power conversion control to most efficiently extract and deliver energy.
Lighting
LED lighting is increasingly becoming the dominant lighting technology due to its inherent efficiency, safety, configurability, and asthetic benefits. Likewise,
C2000 microcontrollers are an ideal solution for many LED lighting applications. With an optimized DSP core and powerful peripherals, C2000 microcon-
trollers provide the processing capability and integration to drive low-cost, dynamic, and energy-efficient lighting systems. With just a single, low-cost
Piccolo™ MCU, high efficiency digital power conversion, dynamic multi-string LED lighting control, and advanced communications can be implemented in
a lighting system. www.ti.com/led
Isolated AC LED
Benefits Lighting & Communi
cations Kit – $699
Increase operating efficiency across lighting conditions
• AC/DC LED lighting power
Single design for multiple lighting fixture implementations supply
Add intelligence with advanced communications protocols such as Power-Line • 6 LED strings with dim-
Communications (PLC), DALI, DMX, KNX, etc. ming
• DALI, DMX512, & Power
Precise LED intensity, dimming, and color mixing through on-chip high-resolution Line Communications (PLC)
PWM and ADC peripherals
Reduce cost through integration of all major control systems into a single MCU
Easy field upgrades and dynamic on-the-fly adjustments
Easy implementation of advanced features such as temperature sensing and correc-
tion, dimming scheduler, aging compensation, etc.
www.ti.com/c2000
20
C2000™ Microcontrollers
C2000 LaunchPad – A new robust platform to get started with C2000 MCUs
Get started in minutes Easily evaluate and program
• Integrated USB-powered (cable included) • 40 PCB pins (double-sided
isolated JTAG emulation tool protects connectors), accessible
host PC from top and bottom
• No additional hardware or soldering • C2000 Piccolo™
needed TMS320F28027 MCU
Rapid prototyping includes a 12-bit ADC,
• Allows interface to external temperature sensor,
components or custom timers, UART, SPI, I2C,
daughter boards high-resolution PWMs and
• Access to all C2000 pins with comes pre-programmed
pin mappings* with a temperature
• One programmable push but- measurement demo
ton, one push button for CPU application
reset and four LEDs
*Except JTAG Orderable part numbers:
LAUNCHXL-F28027 for general use
LAUNCHXL-F28027F InstaSPIN-FOC ready!
Just $17
controlCARD ecosystem
We understand picking the right processor can be tough, and purchasing device-specific EVM boards can become costly. That’s why we
created the controlCARD development platform.
C2000 controlCARDs detach the C2000 processor and all necessary support circuitry from development boards, and instead, assemble
these onto modular adapter cards, called “controlCARDs”. With the C2000 controlCARD platform, a designer can evaluate multiple C2000
MCUs using the same development board. Simply unplug the old controlCARD and plug-in a new controlCARD. By separating the MCU and
support circuitry from the development board, controlCARDs simplify hardware prototyping and reduce replacement costs.
With over 20 device and end-equipment development kits available, C2000 MCUs make it easy to start developing today. All kits are
complete with the Code Composer Studio™ IDE and on-board USB JTAG support. Provided through C2000 MCUs’ controlSUITE™ Soft-
ware Suite, each kit also includes fully documented software, example code and hardware development packages. Visit
www.ti.com/c2000tools for a complete listing of C2000 development tools, and visit www.ti.com/controlSUITE to download
controlSUITE software for C2000 development kits.
controlCARDs
Part number MCU Socket Incl. USB JTAG Price (Each, U.S. $)
TMDSCNCD28044 TMS320F28044 DIMM100 – 59
TMDSCNCD2808 TMS320F2808 DIMM100 – 59
Piccolo™ MCUs
TMDSCNCD28027 TMS320F28027 DIMM100 – 49
TMDSCNCD28027F TMS320F28027F InstaSPIN™ DIMM100 – 69
TMDSCNCD28035 TMS320F28035 DIMM100 – 59
TMDSCNCD28035ISO TMS320F28035 DIMM100 Yes 69
TMDSCNCD28069 TMS320F28069 DIMM100 – 59
TMDSCNCD28069ISO TMS320F28069 DIMM100 Yes 85
TMDSCNCD28069MISO TMS320F28069M InstaSPIN DIMM100 Yes 99
TMDXCNCD28075 TMX320F28075 HSEC180 Yes 129
Delfino™ MCUs
TMDSCNCD28335 TMS320F28335 DIMM100 – 69
TMDSCNCD28346-168 TMS320C28346 DIMM168 – 125
TMDXCNCD28377D TMS320F28377D HSEC180 Yes 159
F28M3x MCUs
TMDSCNCDH52C1 F28M35H52C1 DIMM100 Yes 130
TMDSCNCD28M36 F28M36P63 HSEC180 Yes 145
Experimenter’s Kit
C2000 Experimenter’s Kits are great tools for device exploration and initial prototyping. Each Experimenter’s Kit includes a docking station
and controlCARD with a C2000 MCU. The docking station provides access to all controlCARD signals and includes an on-board USB JTAG
emulator. For prototyping, there are two breadboard areas and header pins, allowing for creation of custom solutions.
Experimenter’s Kits
Part number MCU Socket Incl. USB JTAG Price (Each, U.S. $)
TMDSDOCK2808 TMS320F2808 DIMM100 Yes 89
Piccolo MCUs
TMDSDOCK28027 TMS320F28027 DIMM100 Yes 79
TMDSDOCK28035 TMS320F28035 DIMM100 Yes 130
TMDSDOCK28069 TMS320F28069 DIMM100 Yes 99
TMDXDOCK28075 TMX320F28075 HSEC180 Yes 189
Delfino MCUs
TMDSDOCK28335 TMS320F28335 DIMM100 Yes 99
TMDSDOCK28346-168 TMS320C28346 DIMM168 Yes 125
TMDXDOCK28377D TMX320F28377D HSEC180 Yes 219
F28M3x MCUs
TMDSDOCKH52C1 F28M35H52C1 DIMM100 Yes 185
TMDSDOCK28M36 F28M36P63 HSEC180 Yes 195
www.ti.com/c2000
22
C2000™ Microcontrollers
Part number MCU Socket Incl. USB JTAG Price (Each, U.S. $)
Delfino™ MCUs
controlSTICK
C2000 controlSTICKs provide a low-cost way to experiment with C2000 MCUs. Starting at only U.S. $39, these tools provide convenient
cableless USB JTAG access. controlSTICKs provide access to all control peripherals through on-board headers. A suite of example projects
guide users through the advanced functionality of Piccolo MCUs from simple blinking LEDs to configuration examples for the high-
resolution PWM peripherals. controlSTICKs are a great starting point for development with C2000 MCUs.
controlSTICKs
Piccolo™ MCUs
JTAG Emulators
Most C2000 development kits include on-board XDS100 emulation. However, for other JTAG needs, there are a wealth of third-party JTAG
emulators available for C2000 MCUs:
JTAG emulators
www.ti.com/c2000
C2000™ Microcontrollers 23
Training
To better enable designers and engineers to make use of this performance, TI provides a multitude of training opportunities for C2000
microcontrollers. Between hands-on multi-day and one-day workshops and online training, it’s easy to gain a working understanding of
how to optimally use the C28x microcontroller and accelerate product development. Advanced technical seminars and deep-dive applica-
tion training take these concepts still further. For a full list of training opportunities, visit www.ti.com/c2000training
Target for C2000 Microcontrollers VisSim/Embedded Controls Developer is a visual development environment
Embedded Target integrates MATLAB® and Simulink® with TI’s Code for the rapid prototyping and development of motion-control systems.
Composer Studio™ IDE and C2000 microcontrollers. Together, these prod- VisSim is unique in its ability to generate small memory footprint target
ucts let you perform automatic code generation, prototyping, and embed- files and can drastically reduce development time and lower prototyping
ded system deployment. With Embedded Target, you can develop and costs. www.vissim.com/c2000
validate control designs and DSP algorithms from concept through code.
www.mathworks.com/products/tic2000
www.ti.com/c2000
For all C2000™ device configurations, please visit www.ti.com/c2000
144-pin
144-pin LQFP (PZ)PQFP 176-pin LQFP 100-pin BGA 179-pin BGA 256-pin BGA 337-pin BGA
(22,20) (26,20)
(10,00) (12,10) (17,20) (14,4)
(10,00)
(12,10)
(14,4)
(22,20) (17,20)
(26,20)
337-pin BGA
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2014, Texas Instruments Incorporated
Mouser Electronics
Authorized Distributor
Texas Instruments:
TMDSDOCKH52C1