C2000™ MCUs - Workshops


1.9 C2000™ F28M35x Microcontroller Workshop


May 15, 2019

NOTE: The workshop materials on this page are no longer being updated or maintained, and are provided “as is”. However, the workshop materials can still be very useful for learning about the device. The CCS projects which are used with the lab exercise source files may need to be recreated for use with later versions of the software. Also, the hardware target (i.e. development board) may be discontinued.

The C2000 28M35x Microcontroller Workshop is a hands-on technical course based on the F28M35H52C1 device. This device is a multicore system-on-chip microcontroller unit (MCU) with independent communication and real-time control subsystems. Learning is accomplished through detailed presentation materials and hands-on lab exercises. This workshop has been developed to decrease the learning curve from months to days, reduce development time, and accelerate product time to market. Also, this workshop is perfect for both the beginner and advanced users.

The workshop starts with the basic concepts and progresses to more advanced topics in a logical fashion. Each topic and lab exercise builds on the previous one that was presented, running a common theme throughout the workshop. All of the lab exercises are written using the Peripheral Register Header Files and are performed on the F28M35H52C1Experimenter kit. The materials guide the user through system initialization, peripheral configuration, and inter-processor communications.

Workshop Outline

  1. Workshop Introduction
  2. Programming Development Environment -- Lab: Using Code Composer Studio with the F28M35x
  3. Resets and System Initialization
  4. Architectural Overview - Master M3 Subsystem -- Lab: Generating a Master M3 Subsystem Interrupt
  5. Architectural Overview - Control C28 Subsystem -- Lab: Generating a Control C28 Subsystem Interrupt
  6. Analog Subsystem -- Lab: Capture ePWM waveform with ADC
  7. Inter-Processor Communications (IPC) -- Lab: Data Transfer using Inter-Processor Communications
  8. Safety Features
  9. Other Resources - The Next Step...

Running the Labs

In order to run the labs, you will need:

NOTE: Your CCS installation must include the following options in each category:
• Processor Support – select “C28x 32-bit Real-time MCUs”
• Select Components – choose “TI C2800 Compiler Tools” and "TI ARM Compiler Tools"
• Select Emulators – choose “XDS100 Class Emulator Support”

Workshop Materials - Revision 3.0 March 2014

Additional information

This course is also a part of the following series

Date: May 16, 2019
arrow-topclosedeletedownloadmenusearchsortingArrowszoom-inzoom-out arrow-downarrow-uparrowCircle-leftarrowCircle-rightblockDiagramcalculatorcalendarchatBubble-doublechatBubble-personchatBubble-singlecheckmark-circlechevron-downchevron-leftchevron-rightchevron-upchipclipboardclose-circlecrossReferencedashdocument-genericdocument-pdfAcrobatdocument-webevaluationModuleglobehistoryClockinfo-circlelistlockmailmyTIonlineDataSheetpersonphonequestion-circlereferenceDesignshoppingCartstartoolsvideoswarningwiki