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.

Compiler/TMS320F28377D: Difference between TMS320F28335 and TMS320F28377

Part Number: TMS320F28377D
Other Parts Discussed in Thread: TMS320F28335, , C2000WARE

Tool/software: TI C/C++ Compiler

We are using "TMS320F28335" MCU for our existing project, we are planning to upgrade to "TMS320F28377D" for the next gen project. We would like to the difference between these two MCUs. Also we would like to know, is there any compatibility issue between these MCUs. If we need to port code ( hardware layer or device drivers) from  "TMS320F28335" to "TMS320F28377D" what are the functionalities get modified/impacted.

  • Subash Sundaresan said:
    We are using "TMS320F28335" MCU for our existing project, we are planning to upgrade to "TMS320F28377D" for the next gen project. We would like to the difference between these two MCUs. Also we would like to know, is there any compatibility issue between these MCUs. If we need to port code ( hardware layer or device drivers) from  "TMS320F28335" to "TMS320F28377D" what are the functionalities get modified/impacted.

    Subash,

    There are quite a few enhancements since the F28335 came out.  Many peripherals are backward compatible with additional functionality.  Others are quite different such as a new CAN module.  We still support the bit-field structure approach for programming but encourage users to consider using the standard driverlib available for this device.  The foundation software can be found in C2000Ware.

    We don't have a migration guide.  I think that looking through the workshop for each device will be beneficial.  You can compare the modules and the lab exercises side-by-side to see how they compare. 

    Here is a link to the workshops: https://training.ti.com/c2000-f2837xd-microcontroller-workshop?cu=1137791

    Another resource is C2000 Real-Time Control Peripherals Reference Guidehttp://www.ti.com/lit/spru566

    This document provides a high-level description of the peripheral version (called the peripheral "type" - ex ePWM type1, type 2...) on each device and what changes were made per "type".

    Regards

    Lori