Piccolo Entry Performance MCUs

The C2000™ Piccolo™ MCUs are a family of 32-bit microcontrollers optimized for processor-intensive, real-time control applications.  Designed for cost-sensitive applications, TI Piccolo MCUs scale to meet a variety of performance needs, whether controlling single or multiple control loops. Piccolo MCUs use common software and provide a high level of analog integration to deliver:

  • high-speed simultaneous sampling ADC up to 4.6 MSPS
  • high-resolution PWM outputs with duty cycle time steps as little as 150ps.
  • parallel and independent processing of control loops with C28x and CLA cores

1. Devices

Explore training modules to gain an understanding of the core attributes of the Piccolo MCU family.

# Title Duration
1.1 Bootloading 101
In this video we’ll discuss what a bootlader is and how they work.What is a bootloader?Where are bootloaders?Pieces of a bootloaderTypical Execution F...
1.2 Technical Introduction for the New C2000 TMS320F28004x Device Family
The Piccolo TMS320F28004x is the newest member of the C2000 microcontroller family. Explore technical details of the architecture and peripheral impr...
1.3 C2000 F2837xD Microcontroller 1-Day Workshop Part 1 of 8: Workshop Introduction
C2000 MCU Workshop – Workshop Introduction
1.4 Piccolo Control Law Accelerator Debug in CCS 4
This video will show you how to debug the C2000 Piccolo Control Law Accelerator (CLA) in Code Composer Studio V4.x
1.5 Piccolo Control Law Accelerator Example Framework
This video provides walk-through of a sample code framework that can be used to add C2000 Piccolo CLA functionality to your application.For more information...
1.6 C2000™ Piccolo™ F2805x MCUs
Designers can take their motor control designs to the next level with these highly integrated microcontrollers.
1.7 Designing with the C2000 F2807x and F2837x Microcontroller Family
Overview of designing with the C2000 F2807x/F2837x device family.  
1.8 CLA Hands On Workshop - Part 1 Introduction
Part 1 of a 5-part online training series on the Control Law Accelerator (CLA). 
1.9 Getting Started with the C2000 ePWM Module
Getting Started with the C2000 ePWM Module
Login required

2. Tools

There are a variety of tools to make development with the Piccolo family easier. These trainings provide an introduction to real-time features and software, as well as more detailed trainings on CLA.

# Title Duration
2.1 C2000 Real-Time Features
C2000 has two very useful features called real-time mode and real-time interrupts. They can be of great use when debugging software. Learn more about ...
2.2 C2000™ controlSUITE demonstration
Explore controlSUITE using the Piccolo™ controlSTICK. This training allows you to experience controlSUITE and its ability to minimize software development...
2.3 C2000 CLA C Compiler - Part 1 Technical Overview
Part 1 of a 4-part online training series that teaches the details necessary to utilize the Control Law Accelerator that is included in select C2000 M...
2.4 C2000 CLA C Compiler - Part 2: Example Framework
Part 2 of a 4-part online training series provides example framework in controlSUITE to better utilize the Control Law Accelerator on C2000 MCUs.
2.5 C2000 CLA C Compiler - Part 3: Demonstration in CCSv5
Part 3 of a 4-part online training series provides a demonstration of the CLA, used with select C2000 MCUs, in Code Composer Studio v5.
2.6 C2000 CLA C Compiler - Part 4: Debugging in CCSv5
Part 4 of a 4-part online training series reviews debugging in Code Composer Studio V5 to optimize the CLA that is included in select C2000 MCUs.
Login required

3. Motor Applications

Motor control functionality is a key attribute of the C2000 family.  Get started with your motor control application on Piccolo MCUs using these trainings which range from introductory overviews to advanced tips for motor control optimization.

# Title Duration
3.1 Getting Started with InstaSPIN-FOC
Overview of the C2000 InstaSPIN-FOC enabled motor kit contents and how to get started.For more information about the kits visit
3.2 GUI Overview for InstaSPIN-FOC
Overview and demonstration of the C2000 InstaSPIN-FOC graphical user interface.
3.3 InstaSPIN-MOTION GUI: Getting Started & Overview
Learn how to get started with C2000 InstaSPIN-MOTION, powered by SpinTAC from LineStream Technologies. 
3.4 Make the Most out of Motor Control
Learn how to simplify and speed up motor control development using C2000 InstaSPIN-MOTION for sensored and sensorless FOC torque and speed control.
3.5 Motion in Minutes: Single and multi-axis speed and position control
This webinar will expose you to the latest in high-performance control technology for elevators, textiles, CNC, robotics, and servo drive applications....
3.6 C2000 InstaSPIN: From Evaluation to Production - Introduction
InstaSPIN-FOC is a sensorless field-oriented motor control algorithm which runs on select C2000 devices.  This presentation is intended for customers who...
3.7 Getting Started - InstaSPIN-FOC enabled C2000 LP - Motor BP
Use your InstaSPIN enabled C2000 Launchpad to develop motor control applications quickly.  See how you can use the InstaSPIN-FOC enabled launchpad with...
3.8 Field Oriented Control of Permanent Magnet Motors
In this session, we investigate the Field Oriented Control process in an easy to understand way using animations and simulations.
3.9 Introduction to Motors & Motor Control - Part 1: Introduction
This video will be the introduction to the series for Motors and Motor ControlThe next part in this series is: Introduction to Motors & Motor Control -...
3.10 Teaching Old Motors New Tricks - Part 1: Introduction to Motor Control, PI Controllers, PID Controllers and Intro to Field Oriented Control
While motor topologies have remained relatively unchanged over the past century, control techniques by comparison have experienced explosive growth. This...
3.11 InstaSPIN-FOC LaunchPad and BoosterPack - Part 1: Introduction and Overview
Introduction and OverviewThis 6 part series provides information for C2000 InstaSPIN-FOC Motor Control LaunchPad and BoosterPack.The InstaSPIN™-FOC enabled...
Login required

4. Power Applications

Power efficiency is a key requirement for applications today.  These introductory trainings explain how to implement digital control loops by taking an analog compensator and converting it to the digital domain using C2000 MCUs.

# Title Duration
4.1 C2000 in PV Power Conversion Application
Learn PV power conversion and how the C2000 MCU ecosystem can enable development engineers in designing a PV power system.
4.2 C2000 Digital Power Control and Implementation
Learn how to implement digital control loops with TI C2000 MCU
Login required

5. Control Applications

For control applications, an understanding the fundamentals of control theory is required.  These trainings provide a foundation for creating control applications and provide some advanced training on the spate space modelling paradigm.

# Title Duration
5.1 State Space Control Seminar: Session 1
A 1-day course in control theory based on the spate space modelling paradigm.
5.2 Control Theory Seminar - Part 1
The Control Theory Seminar is a one-day technical seminar covering the fundamentals of control theory. This video is part 1 of a 4-part series highlighting...
Login required
arrow-topclosedeletedownloadmenusearchsortingArrowszoom-inzoom-out arrow-downarrow-uparrowCircle-leftarrowCircle-rightblockDiagramcalculatorcalendarchatBubble-doublechatBubble-personchatBubble-singlecheckmark-circlechevron-downchevron-leftchevron-rightchevron-upchipclipboardclose-circlecrossReferencedashdocument-genericdocument-pdfAcrobatdocument-webevaluationModuleglobehistoryClockinfo-circlelistlockmailmyTIonlineDataSheetpersonphonequestion-circlereferenceDesignshoppingCartstartoolsvideoswarningwiki