I'm currently studying embedded systems on eDx. https://courses.edx.org/courses/UTAustinX/UT.6.01x/1T2014/info (must login to see) http://users.ece.utexas.edu/~valvano/edX/index.html (don't need to login) and I found out that TM4C123 is quite similar to Arduino. but I haven't worked TM4C123 yet.(I ordered it and I'm waiting for it) I don't know much about it. and it's not that popular as Arduino I guess. so If anyone has used Tm4C123, please give me some information compared to Arduino.

  • This link does not show anything about this course or requires registration, this is not acceptable. Rather try to copy part of the course description to your question so that we know what it is about.
    – jfpoilpret
    Aug 11 '14 at 17:06
  • @jfpoilpret I'm sorry. I've just added the link. thanks :) Aug 11 '14 at 17:14
  • 1
    It's a micro controller, just like an Arduino. But it's more powerful than an Arduino. 32-bit instead of 8-bit architecture, faster clock-speed, more flash memory, more s-ram, usb-support. You just don't get the ton's of libraries and tutorials that are available for arduino.
    – Gerben
    Aug 11 '14 at 19:04
  • 1
    @Gerben: Seen the Due yet? Aug 11 '14 at 19:06
  • Arduino'like IDE for Launchpad energia.nu
    – jippie
    Aug 12 '14 at 5:36

The Tiva C LaunchPad is comparable to the Arduino Due in power and capabilities, but is incompatible with the stock Arduino ecosystem. It uses "BoosterPacks" rather than Shields, and Code Composer Studio (or other [some non-gratis] tools) instead of the Arduino IDE and libraries.

The Energia IDE is a port of the Arduino IDE and significantly simplifies configuration and programming Tiva C launchpads.

Beware of odd quirks with the Tiva C Launchpad board, such as the 0-ohm shunts that must be removed if you want all pins to be completely independent.

  • 1
    But if you're looking to jump from an AVR-based Arduino then I recommend the MSP430-based LaunchPads instead. Aug 11 '14 at 18:52
  • Actually, as the Tiva C has an ARM Cortex-M4 CPU it is likely that free toolchains can be used and an Arduino port seems possible. But yes, it is quite different hardware and from the manufacturer a quite different environment. Aug 11 '14 at 18:53
  • @ChrisStratton: Corrected. Aug 11 '14 at 18:54

I have completed the edX course, and the TM4C123 is significantly different to the Arduino from a programming perspective. Each family of microcontrollers have (on the surface) a fair amount in common - GPIO pins, an ADC or two, timers etc. However the way these work internally are very different - different registers, different process for using them, different gotchas to look out for, etc. If you're looking at tackling a new MCU family, be prepared to effectively learn a new "language".

Incidentally, the Launchpads from Texas Instruments have a processing-based language similar to the Arduino - called Energia - which should work on your TM4C123.

Enjoy the course, I did.

  • Thank you for the information. I have a question. Do you think TM4C123 will be more popular or it's just for embedded students or hobbyists?? Aug 14 '14 at 5:22
  • @StarbuckSb: With all due respect to TI, I honestly don't think they can make something that can displace the Arduino any time soon. Which is fine, they don't have to; their products are excellent regardless. Aug 16 '14 at 17:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.