This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/TMS320F28035: Driver Library support for C2000 Microcontrollers

Part Number: TMS320F28035
Other Parts Discussed in Thread: CONTROLSUITE, C2000WARE

Tool/software: Code Composer Studio

Hi, I am new to TI hardware and am evaluating a couple different microcontrollers for a new design I am working on. Currently I am evaluating the TMS320F2805 Device, however I am having some trouble locating the relevant documentation for the device. I have found the following documents:

  • SPRS584L TMS320F2803x Piccolo Microcontrollers Datasheet
  • F2803x Firmware Development Package
  • Several Device Peripheral Reference Guides (such as SPRUG71B for SPI) These show the register mappings for the peripherals

I've also found a few other things which I am very confused about, the ControlSUITE and C2000ware Libraries. It seems that the ControlSUITE library is deprecated (?)  and the C2000ware library is current and contains a set of C libraries that are API for the device peripherals. However when I browsed the package, I found that only some of the supported devices have the C libraries for the peripheral API. One example is C:\ti\C2000Ware_1_00_04_00_Software\device_support\f2802x\common\source for the F2802x family. Are these API libraries not available for the other Families such as the F2803x?

Could you provide some clarity on the availability of Peripheral Driver Libraries for the F2803x devices and what the difference between ControlSUITE and C2000ware are?

  • The device technical documents page is the best index for all related device documentation. Let me know if there's something in particular that you're looking for that you can't find there.

    http://www.ti.com/product/TMS320F28035/technicaldocuments

    While C2000Ware does contain a new set of peripheral drivers, they are only available for our more recent devices (F28004x, F2807x, F2837x) and there are no plans to provide them for older devices. C2000Ware is still the place to find the most recent examples, header files, and math libraries for all devices though. The one thing that controlSUITE currently has that is missing from C2000Ware is a lot of the more system orientated kit examples and libraries (for things like motor control and digital power). If those are important to you, you may want to use controlSUITE. If not, C2000Ware has the latest of all the other content for all devices including F2803x.

    So short answer is no, we don't have peripheral driver libraries for the F2803x. I will say that many of the same versions of the peripherals that exist for the F2802x are on the F2803x as well (versions on each device are listed in this document if you want details), so you could use many of the F2802x drivers pretty easily.

    Whitney