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.

MSP432E411Y: MSP432E411Y SimpleLink vs TM4C129 TivaWare

Part Number: MSP432E411Y
Other Parts Discussed in Thread: MSP432E401Y

Tool/software:

Good morning E2E,

My department has been adopting more Ti MCUs into our laboratory devices over the past couple years. We’ve been migrating from other embedded platforms, and the transition has been smooth so far. In the interest of saving my team some development time, I was hoping to get some advice.

In the past, we’ve had success using other MCUs to drive touch displays over SPI/Parallel using LVGL. We have a new project that requires a GUI, and we are looking for a chip from Texas Instruments that fits the bill. So far, with your help, I’ve been able to narrow it down to two chips: The MSP432E411Y and the TM4C129

Q1) Do either of these chips have *active* LaunchPads with their LCD interface broken out?

We’ve used a few chips from the SimpleLink-family in the past (I am a big fan of the MSP432E401Y). I looked through the “kentectouchwidgets” FreeRTOS example, and it happens to use LVGL as well! We could use this example as a very convenient jumping-off-point for our current project.

The Tiva C chip, on the other hand, has a wonderfully vast repertoire of documentation. There seems to be a disproportionately large quantity of literature on various helpful subjects, such as using the Tiva’s drivers, board layout recommendation, etc. This is very tempting to my department as it could save us a lot of R&D effort.

Q2) Does the TM4C129 have any RTOS examples available that I could look through (perhaps also using LVGL)? I wasn’t able to find any in the SDK. 

From what I understand, the SimpleLink SDK is mainly focused on the easy addition of interconnectivity expansion such as Ethernet / WiFi. Some of our future projects may require this, but the current one does not. 

Q3) Are there any advantages to using the SimpleLink SDK over the TivaWare SDK, or vice versa?

Q4) Which chip would you personally suggest adopting currently in 2024?

We would very much appreciate any guidance you can offer,

Dan

  • Q1) Do either of these chips have *active* LaunchPads with their LCD interface broken out?

    Hi Dan,

      Unfortunately, there is no LaunchPad with LCD interace. We used to have a EVM board called DK-TM4C129X that has the LCD on it but it has been discontinued. You might want to check with DigiKey or Mouser or other disty if they have still in stock. If you can get hold of one, I will be able to support you with questions. 

    https://www.digikey.com/en/products/detail/texas-instruments/DK-TM4C129X/4385529

  • I was sad to see that it was no longer available! 

    Are the hardware design files still archived/hosted? I might design a quick dev-board for the chips and have them fabricated for evaluation. 

    May I ask you for some help with Q2 - Q4 while I have you here?

  • Hi Dan,

    Are the hardware design files still archived/hosted? I might design a quick dev-board for the chips and have them fabricated for evaluation. 

    You can find the user's guide at https://www.ti.com/lit/pdf/spmu360 which has the schematic in it. Also the design files can be found at this product website. https://www.ti.com/tool/TIDM-CONNECTED-ETHERNET

    Q2) Does the TM4C129 have any RTOS examples available that I could look through (perhaps also using LVGL)? I wasn’t able to find any in the SDK. 

    From what I understand, the SimpleLink SDK is mainly focused on the easy addition of interconnectivity expansion such as Ethernet / WiFi. Some of our future projects may require this, but the current one does not. 

    Q3) Are there any advantages to using the SimpleLink SDK over the TivaWare SDK, or vice versa?

    Q4) Which chip would you personally suggest adopting currently in 2024?

    You can download RTOS examples for TM4C129 from CCS Resource Explorer. See below.

    The SimpleLink SDK platform is a common software development platform across many TI MCUs. The driver API will be the same independent of which TI MCU. That is the only advantage of using SL. If you have been using TivaWare SDK for your past designs, I will suggest you stay with TivaWare.

    Although no real personal preference, I will choose TM4C129 because I'm more familiar with TivaWare than SimpleLink from support point of view.