Connected LaunchPad TM4C129 Tiva C Series
The Connected LaunchPad Tiva C Series TM4C129 is a new development platform from Texas Instruments based on the powerful TM4C129.
It is based on the 120MHz 32-bit ARM Cortex-M4 TM4C1294NCPDT microcontroller with 1 MB of flash and 256 KB of SRAM. Connected because the MCU includes a 10/100 Ethernet MAC and PHY.
The board also includes four LEDs, one reset plus two buttons and a built-in debugger. The board comes with a USB cable and a retractable Ethernet cable.
There are two major differences with the previous LaunchPad boards:
Two 40-pin BoosterPacks, Ethernet, USB and 96 pins
The IDE or integrated development environment is called Energīa.
It is derived from Arduino 1.0. As Processing-based Wiring-derived Arduino-like, it is platform-agnostic and runs on Windows, Mac OS X or Linux.
The Connected LaunchPad requires Energia release 12, which comes with a large set of examples including Ethernet connectivity.
The Connected LaunchPad is also supported by embedXcode, embedded computing on Xcode.
Other professional IDEs are also available: CCS based on Eclipse, Keil, IAR, Sourcery CodeBench.
SPI, I²C and Serial Pins
The Connected LaunchPad is aggressively priced at USD20 and offers a fast and powerful MCU.
Energia brings an easy and safe introduction to this board, including Ethernet applications.
However, projects leveraging all the resources brought by the TM4C129 may require more powerful development tools, IDE and framework, than Energia.
As usual, Texas Instruments provides a full on-line training workshop for this board, called Creating IoT Solutions with the TM4C1294XL Connected LaunchPad Workshop.
The workshop combines documents, videos and hands-on activities for a nice introduction to this board, including the MCU, and its applications, including LCD and Ethernet.
I've followed the similar workshops designed for the MSP430 and the Stellaris LaunchPad. I really appreciated them: they are of great quality and worth the investment in time.
The Ethernet section, with the connector,
activity and link LEDs, reset and wake buttons