EK-TM4C129EXL

EK-TM4C129EXL

Order now

Overview

Powered by hardware encryption accelerator-enabled MCUs, the  Crypto Connected LaunchPad enables you to develop high performance, data protected, connected IoT applications from secure cloud connection, building/factory automation and smart grid to industrial controls.

The TM4C129E Crypto Connected LaunchPad evaluation kit is a low-cost platform for ARM® Cortex-M4-based microcontrollers. The kit design highlights the TM4C129ENCPDT MCU with on-chip Crypto acceleration hardware, 10/100 Ethernet MAC and PHY, USB 2.0, hibernation module, motion control pulse-width modulation and a multitude of simultaneous serial connectivity.

The out-of-box demo for the Crypto Connected LaunchPad demonstrates the use of Transport Layer Security/Secure Sockets Layer (TLS/SSL) protocol to connect an IoT product to a cloud server securely. The TLS/SSL support is provided by WolfSSL library that uses the TM4C129E MCU’s hardware crypto accelerators which enables the development of secure connected applications at relatively higher performance. This application runs on TI-RTOS and connects to the Exosite Cloud server using HTTPS packets.

Features
  • High performance TM4C129ENCPDT MCU:
    • 120MHz 32-bit ARM® Cortex®-M4-based microcontrollers CPU with floating point
    • 1MB Flash, 256KB SRAM, 6KB EEPROM
    • Crypto acceleration hardware
    • Integrated 10/100 Ethernet MAC+PHY, 8x 32-bit timers
    • Dual 12-bit 2MSPS ADCs, motion control PWMs
    • USB H/D/O, and many additional serial communication interfaces
  • Dual, stackable BoosterPack XL connection sites
  • On-board, in-circuit debug interface (ICDI)
  • Secured cloud connection out-of-box demonstration with TI RTOS, WolfSSL and Exosite
  • Intensive SW support with Tivaware & TI RTOS and multiple tool chain support: CCS, IAR, Keil, IAR, Mentor & GCC

  • TM4C Crypto Connected LaunchPad evaluation board (EK-TM4C129EXL PCBA w/ MCU)
  • 90 degree 49x2 breadboard connector
  • Retractable Ethernet cable
  • USB debug cable
  • Read Me First instructions
  • TivaWare for C Series Software and an out-of-the-box demo are available to download for free

General-purpose MCUs
TM4C123GH6PM — 32-bit Arm Cortex-M4F based MCU with 80 -MHz, 256 -KB Flash, 32 -KB RAM, 2 CAN, RTC, USB, 64-Pin TM4C1290NCPDT — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB TM4C1290NCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB TM4C1292NCPDT — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+MII TM4C1292NCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+MII TM4C1294KCPDT — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 512-kb Flash, 256-kb RAM, USB, ENET MAC+PHY TM4C1294NCPDT — 32-bit Arm Cortex-M4F based MCU with 120-MHZ, 1-MB flash, 256-KB RAM, USB, ENET MAC+PHY TM4C1294NCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+PHY TM4C1297NCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, LCD TM4C1299KCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 512-kb Flash, 256-kb RAM, USB, ENET MAC+PHY, LCD TM4C1299NCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+PHY, LCD TM4C129CNCPDT — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, AES TM4C129CNCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, AES TM4C129DNCPDT — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+MII, AES TM4C129DNCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+MII, AES TM4C129EKCPDT — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 512-kb Flash, 256-kb RAM, USB, ENET MAC+PHY, AES TM4C129ENCPDT — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+PHY, AES TM4C129ENCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+PHY, AES TM4C129LNCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+PHY, LCD, AES TM4C129XKCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 512-kb Flash, 256-kb RAM, USB, ENET MAC+PHY, LCD, AES TM4C129XNCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-KB RAM, USB, ENET MAC+PHY, LCD, AES

 

Wi-Fi products
CC2560 — Bluetooth® 4.0 with enhanced data rate (EDR) CC2564 — Bluetooth® Dual Mode transceiver qualified against Bluetooth Core 4.0 CC3100 — SimpleLink™ 32-bit Arm Cortex-M3 Wi-Fi® wireless network processor CC3100MOD — SimpleLink™ Wi-Fi CERTIFIED™ network processor module for Internet-of-Things with 2 TLS/SSL
Download View video with transcript Video

Order & start development

Evaluation board

EK-TM4C129EXL — ARM® Cortex®-M4F-Based MCU TM4C129E Crypto Connected LaunchPad™ for IoT Applications

Supported products & hardware

Supported products & hardware

Hardware development
Reference design
TIDM-TM4C129XGATEWAY — Secure IoT Gateway Reference Design for Bluetooth® Low Energy, Wi-Fi® and Sub-1 GHz Nodes
In stock
Limit:
Out of stock on TI.com
Not available on TI.com

EK-TM4C129EXL — ARM® Cortex®-M4F-Based MCU TM4C129E Crypto Connected LaunchPad™ for IoT Applications

close
Version: null
Release date:
Hardware development
Reference design
TIDM-TM4C129XGATEWAY — Secure IoT Gateway Reference Design for Bluetooth® Low Energy, Wi-Fi® and Sub-1 GHz Nodes
Software development kit (SDK)

SW-TM4C — TivaWare for C Series Software (Complete)

Supported products & hardware

Supported products & hardware

Products
General-purpose MCUs
TM4C1230C3PM — High performance 32-bit ARM® Cortex®-M4F based MCU TM4C1230D5PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 64-kb Flash, 24-kb RAM, CAN, 64-pin LQFP TM4C1230E6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 32-kb RAM, CAN, 64-pin LQFP TM4C1230H6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, 64-pin LQFP TM4C1231C3PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 32-kb Flash, 12-kb RAM, CAN, RTC, 64-pin LQFP TM4C1231D5PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 64-kb Flash, 24-kb RAM, CAN, RTC, 64-pin LQFP TM4C1231D5PZ — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 64-kb Flash, 24-kb RAM, CAN, RTC, 100-pin LQFP TM4C1231E6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 24-kb RAM, CAN, RTC, 64-pin LQFP TM4C1231E6PZ — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 32-kb RAM, CAN, RTC, 100-pin LQFP TM4C1231H6PGE — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, RTC, 144-pin LQFP TM4C1231H6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, RTC, 64-pin LQFP TM4C1231H6PZ — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, RTC, 100-pin LQFP TM4C1232C3PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 32-kb Flash, 32-kb RAM, CAN, USB-D, 64-pin LQFP TM4C1232D5PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 64-kb Flash, 12-kb RAM, CAN, USB-D, 64-pin LQFP TM4C1232E6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 24-kb RAM, CAN, USB-D, 64-pin LQFP TM4C1232H6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, USB-D, 64-pin LQFP TM4C1233C3PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 32-kb Flash, 32-kb RAM, CAN, RTC, USB-D, 64-pin LQFP TM4C1233D5PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 64-kb Flash, 12-kb RAM, CAN, RTC, USB-D, 64-pin LQFP TM4C1233D5PZ — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 64-kb Flash, 24-kb RAM, CAN, RTC, USB-D, 100-pin LQFP TM4C1233E6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 24-kb RAM, CAN, RTC, USB-D, 64-pin LQFP TM4C1233E6PZ — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 32-kb RAM, CAN, RTC, USB-D, 100-pin LQFP TM4C1233H6PGE — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, RTC, USB-D, 144-pin LQFP TM4C1233H6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, RTC, USB-D, 64-pin LQFP TM4C1233H6PZ — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, RTC, USB-D, 100-pin LQFP TM4C1236D5PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 64-kb Flash, 32-kb RAM, CAN, USB, 64-pin LQFP TM4C1236E6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 24-kb RAM, CAN, USB, 64-pin LQFP TM4C1236H6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, USB, 64-pin LQFP TM4C1237D5PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 64-kb Flash, 32-kb RAM, CAN, RTC, USB, 64-pin LQFP TM4C1237D5PZ — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 64-kb Flash, 24-kb RAM, CAN, RTC, USB, 100-pin LQFP TM4C1237E6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 24-kb RAM, CAN, RTC, USB, 64-pin LQFP TM4C1237E6PZ — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 32-kb RAM, CAN, RTC, USB, 100-pin LQFP TM4C1237H6PGE — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, RTC, USB, 144-pin LQFP TM4C1237H6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, RTC, USB, 64-pin LQFP TM4C1237H6PZ — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, RTC, USB, 100-pin LQFP TM4C123AE6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 32-kb RAM, 2x CAN, 64-pin LQFP TM4C123AH6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, 64-pin LQFP TM4C123BE6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 32-kb RAM, 2x CAN, RTC, 64-pin LQFP TM4C123BE6PZ — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 32-kb RAM, 2x CAN, RTC, 100-pin LQFP TM4C123BH6NMR — 32-bit Arm® Cortex®-M4F-based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, RTC, USB< TM4C123BH6PGE — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, RTC, 144-pin LQFP TM4C123BH6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, RTC, 64-pin LQFP TM4C123BH6PZ — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, RTC, 100-pin LQFP TM4C123BH6ZRB — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, RTC, 157-pin BGA TM4C123FE6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 32-kb RAM, 2x CAN, USB, 64-pin LQFP TM4C123FH6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, USB, 64-pin LQFP TM4C123GE6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 32-kb RAM, 2x CAN, RTC, USB, 64-pin LQFP TM4C123GE6PZ — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 32-kb RAM, 2x CAN, RTC, USB, 100-pin LQFP TM4C123GH6NMR — 32-bit Arm® Cortex®-M4F-based MCU with 80-MHz, 256-kb flash, 32-kb RAM, 2x CAN, RTC, USB TM4C123GH6PGE — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, RTC, USB, 144-pin LQFP TM4C123GH6PM — 32-bit Arm Cortex-M4F based MCU with 80 -MHz, 256 -KB Flash, 32 -KB RAM, 2 CAN, RTC, USB, 64-Pin TM4C123GH6PZ — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, RTC, USB, 100-pin LQFP TM4C123GH6ZRB — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, RTC, USB, 157-pin BGA TM4C123GH6ZXR — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, RTC, USB, 168-pin BGA TM4C1290NCPDT — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB TM4C1290NCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB TM4C1292NCPDT — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+MII TM4C1292NCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+MII TM4C1294KCPDT — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 512-kb Flash, 256-kb RAM, USB, ENET MAC+PHY TM4C1294NCPDT — 32-bit Arm Cortex-M4F based MCU with 120-MHZ, 1-MB flash, 256-KB RAM, USB, ENET MAC+PHY TM4C1294NCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+PHY TM4C1297NCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, LCD TM4C1299KCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 512-kb Flash, 256-kb RAM, USB, ENET MAC+PHY, LCD TM4C1299NCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+PHY, LCD TM4C129CNCPDT — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, AES TM4C129CNCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, AES TM4C129DNCPDT — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+MII, AES TM4C129DNCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+MII, AES TM4C129EKCPDT — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 512-kb Flash, 256-kb RAM, USB, ENET MAC+PHY, AES TM4C129ENCPDT — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+PHY, AES TM4C129ENCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+PHY, AES TM4C129LNCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+PHY, LCD, AES TM4C129XKCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 512-kb Flash, 256-kb RAM, USB, ENET MAC+PHY, LCD, AES TM4C129XNCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-KB RAM, USB, ENET MAC+PHY, LCD, AES
Hardware development
Evaluation board
EK-TM4C123GXL — ARM® Cortex®-M4F Based MCU TM4C123G LaunchPad™ Evaluation Kit EK-TM4C1294XL — ARM® Cortex®-M4F-Based MCU TM4C1294 Connected LaunchPad™ Evaluation Kit EK-TM4C129EXL — ARM® Cortex®-M4F-Based MCU TM4C129E Crypto Connected LaunchPad™ for IoT Applications

SW-TM4C — TivaWare for C Series Software (Complete)

close
Version: 2.2.0.295
Release date: Apr 22, 2020

TivaWare for TM4C Series

SHA-256 checksum

EK-TM4C123GXL Kit Software

SHA-256 checksum

EK-TM4C1294XL Kit Software

SHA-256 checksum

EK-TM4C129EXL Kit Software

SHA-256 checksum

DK-TM4C129X Kit Software

SHA-256 checksum

TivaWare for TM4C Series Peripheral Driver Library

SHA-256 checksum

TivaWare for TM4C Series Graphics Library

SHA-256 checksum

TivaWare for TM4C Series Sensor Library

SHA-256 checksum

TivaWare for TM4C Series USB Library

SHA-256 checksum

TivaWare for C Series Windows Examples

SHA-256 checksum
lock = Requires export approval (1 minute)
Products
General-purpose MCUs
TM4C1230C3PM — High performance 32-bit ARM® Cortex®-M4F based MCU TM4C1230D5PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 64-kb Flash, 24-kb RAM, CAN, 64-pin LQFP TM4C1230E6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 32-kb RAM, CAN, 64-pin LQFP TM4C1230H6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, 64-pin LQFP TM4C1231C3PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 32-kb Flash, 12-kb RAM, CAN, RTC, 64-pin LQFP TM4C1231D5PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 64-kb Flash, 24-kb RAM, CAN, RTC, 64-pin LQFP TM4C1231D5PZ — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 64-kb Flash, 24-kb RAM, CAN, RTC, 100-pin LQFP TM4C1231E6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 24-kb RAM, CAN, RTC, 64-pin LQFP TM4C1231E6PZ — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 32-kb RAM, CAN, RTC, 100-pin LQFP TM4C1231H6PGE — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, RTC, 144-pin LQFP TM4C1231H6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, RTC, 64-pin LQFP TM4C1231H6PZ — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, RTC, 100-pin LQFP TM4C1232C3PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 32-kb Flash, 32-kb RAM, CAN, USB-D, 64-pin LQFP TM4C1232D5PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 64-kb Flash, 12-kb RAM, CAN, USB-D, 64-pin LQFP TM4C1232E6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 24-kb RAM, CAN, USB-D, 64-pin LQFP TM4C1232H6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, USB-D, 64-pin LQFP TM4C1233C3PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 32-kb Flash, 32-kb RAM, CAN, RTC, USB-D, 64-pin LQFP TM4C1233D5PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 64-kb Flash, 12-kb RAM, CAN, RTC, USB-D, 64-pin LQFP TM4C1233D5PZ — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 64-kb Flash, 24-kb RAM, CAN, RTC, USB-D, 100-pin LQFP TM4C1233E6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 24-kb RAM, CAN, RTC, USB-D, 64-pin LQFP TM4C1233E6PZ — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 32-kb RAM, CAN, RTC, USB-D, 100-pin LQFP TM4C1233H6PGE — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, RTC, USB-D, 144-pin LQFP TM4C1233H6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, RTC, USB-D, 64-pin LQFP TM4C1233H6PZ — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, RTC, USB-D, 100-pin LQFP TM4C1236D5PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 64-kb Flash, 32-kb RAM, CAN, USB, 64-pin LQFP TM4C1236E6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 24-kb RAM, CAN, USB, 64-pin LQFP TM4C1236H6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, USB, 64-pin LQFP TM4C1237D5PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 64-kb Flash, 32-kb RAM, CAN, RTC, USB, 64-pin LQFP TM4C1237D5PZ — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 64-kb Flash, 24-kb RAM, CAN, RTC, USB, 100-pin LQFP TM4C1237E6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 24-kb RAM, CAN, RTC, USB, 64-pin LQFP TM4C1237E6PZ — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 32-kb RAM, CAN, RTC, USB, 100-pin LQFP TM4C1237H6PGE — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, RTC, USB, 144-pin LQFP TM4C1237H6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, RTC, USB, 64-pin LQFP TM4C1237H6PZ — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, CAN, RTC, USB, 100-pin LQFP TM4C123AE6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 32-kb RAM, 2x CAN, 64-pin LQFP TM4C123AH6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, 64-pin LQFP TM4C123BE6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 32-kb RAM, 2x CAN, RTC, 64-pin LQFP TM4C123BE6PZ — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 32-kb RAM, 2x CAN, RTC, 100-pin LQFP TM4C123BH6NMR — 32-bit Arm® Cortex®-M4F-based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, RTC, USB< TM4C123BH6PGE — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, RTC, 144-pin LQFP TM4C123BH6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, RTC, 64-pin LQFP TM4C123BH6PZ — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, RTC, 100-pin LQFP TM4C123BH6ZRB — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, RTC, 157-pin BGA TM4C123FE6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 32-kb RAM, 2x CAN, USB, 64-pin LQFP TM4C123FH6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, USB, 64-pin LQFP TM4C123GE6PM — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 32-kb RAM, 2x CAN, RTC, USB, 64-pin LQFP TM4C123GE6PZ — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 128-kb Flash, 32-kb RAM, 2x CAN, RTC, USB, 100-pin LQFP TM4C123GH6NMR — 32-bit Arm® Cortex®-M4F-based MCU with 80-MHz, 256-kb flash, 32-kb RAM, 2x CAN, RTC, USB TM4C123GH6PGE — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, RTC, USB, 144-pin LQFP TM4C123GH6PM — 32-bit Arm Cortex-M4F based MCU with 80 -MHz, 256 -KB Flash, 32 -KB RAM, 2 CAN, RTC, USB, 64-Pin TM4C123GH6PZ — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, RTC, USB, 100-pin LQFP TM4C123GH6ZRB — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, RTC, USB, 157-pin BGA TM4C123GH6ZXR — 32-bit Arm Cortex-M4F based MCU with 80-MHz, 256-kb Flash, 32-kb RAM, 2x CAN, RTC, USB, 168-pin BGA TM4C1290NCPDT — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB TM4C1290NCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB TM4C1292NCPDT — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+MII TM4C1292NCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+MII TM4C1294KCPDT — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 512-kb Flash, 256-kb RAM, USB, ENET MAC+PHY TM4C1294NCPDT — 32-bit Arm Cortex-M4F based MCU with 120-MHZ, 1-MB flash, 256-KB RAM, USB, ENET MAC+PHY TM4C1294NCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+PHY TM4C1297NCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, LCD TM4C1299KCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 512-kb Flash, 256-kb RAM, USB, ENET MAC+PHY, LCD TM4C1299NCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+PHY, LCD TM4C129CNCPDT — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, AES TM4C129CNCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, AES TM4C129DNCPDT — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+MII, AES TM4C129DNCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+MII, AES TM4C129EKCPDT — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 512-kb Flash, 256-kb RAM, USB, ENET MAC+PHY, AES TM4C129ENCPDT — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+PHY, AES TM4C129ENCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+PHY, AES TM4C129LNCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, ENET MAC+PHY, LCD, AES TM4C129XKCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 512-kb Flash, 256-kb RAM, USB, ENET MAC+PHY, LCD, AES TM4C129XNCZAD — 32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-KB RAM, USB, ENET MAC+PHY, LCD, AES
Hardware development
Evaluation board
EK-TM4C123GXL — ARM® Cortex®-M4F Based MCU TM4C123G LaunchPad™ Evaluation Kit EK-TM4C1294XL — ARM® Cortex®-M4F-Based MCU TM4C1294 Connected LaunchPad™ Evaluation Kit EK-TM4C129EXL — ARM® Cortex®-M4F-Based MCU TM4C129E Crypto Connected LaunchPad™ for IoT Applications

Documentation

TivaWare for TM4C Series Peripheral Driver Library User Guide

TivaWare for TM4C Series Graphics Library User Guide

TivaWare for TM4C Series Sensor Library User Guide

TivaWare for TM4C Series USB Library User Guide

TivaWare for TM4C Series Boot Loader User Guide

TivaWare for TM4C Series Peripheral Examples User Guide

Release Information

The TivaWare for Tiva™ C Series Software Kit provides all the components neccesary for engineers to evaluate and develop applications for the Texas Instruments TM4C ARM® Cortex®-M4F device family. The software kit provides libraries for each device peripheral with TI-developed, tested, and maintained API's. A variety of examples are offered leveraging TI evaluation and development kits to demonstrate how the provided TivaWare API's can be used in various applications and to offer a starting point for project development.
Code example or demo

SW-SECURE-IOT-DEMO — Secure IoT Demo v1.0.0.7

Supported products & hardware

Supported products & hardware

Hardware development
Evaluation board
EK-TM4C129EXL — ARM® Cortex®-M4F-Based MCU TM4C129E Crypto Connected LaunchPad™ for IoT Applications

SW-SECURE-IOT-DEMO — Secure IoT Demo v1.0.0.7

close
Version: 01.00.00.00
Release date: Sep 1, 2015
lock = Requires export approval (1 minute)
Hardware development
Evaluation board
EK-TM4C129EXL — ARM® Cortex®-M4F-Based MCU TM4C129E Crypto Connected LaunchPad™ for IoT Applications

Release Information

The design resource accessed as www.ti.com/lit/zip/spmc022 or www.ti.com/lit/xx/spmc022/spmc022.zip has been migrated to a new user experience at www.ti.com/tool/download/SPMC022. Please update any bookmarks accordingly.
TI's Standard Terms and Conditions for Evaluation Items apply.

Technical documentation

star
= Top documentation selected by TI
No results found. Please clear your search and try again.
View all 5
Top documentation Type Title Format options Date
* EVM User's guide TM4C Series TM4C129E Crypto Connected LaunchPad Evaluation Kit (Rev. A) Oct 7, 2016
Certificate EK-TM4C129EXL EU Declaration of Conformity (DoC) Dec 20, 2018
More literature Quick Start Guide: Crypto Connected LaunchPad Evaluation Kit (EK-TM4C129EXL) Jul 22, 2015
White paper Building a Gateway to the Internet of Things Dec 15, 2014
White paper Turning the Cloud into a Rainmaker (Rev. A) Apr 25, 2014

Related design resources

Hardware development

EVALUATION BOARD
EK-TM4C1294XL — ARM® Cortex®-M4F-Based MCU TM4C1294 Connected LaunchPad™ Evaluation Kit

Reference designs

REFERENCE DESIGN
TIDC-ZNP-HOST-SW3 — Portable ZigBee Plug-In Software Framework for any OS TIDM-TM4C129SDRAMNVM — Execute from SDRAM with code storage in NVM for high performance MCU TIDM-TM4C129XBLE — BLE Enabled IoT Node With High Performance MCU Reference Design TIDM-TM4C129XS2E — RTOS-Based Configurable Serial-to-Ethernet Converter on High Performance MCUs Reference Design TIDM-TM4C129XWIFI — Wi-Fi Enabled IoT Node with High Performance MCU Reference Design TIDM-TM4CFLASHSRAM — Concurrent Parallel XIP Flash and SRAM Design for code download & execution on High Performance MCUs

Software development

CODE EXAMPLE OR DEMO
SW-EK-TM4C129EXL — TM4C Series TM4C129E Crypto Connected LaunchPad Software Packages
SOFTWARE DEVELOPMENT KIT (SDK)
SW-TM4C — TivaWare™ for C Series (Complete)
SOFTWARE PROGRAMMING TOOL
UNIFLASH — UniFlash flash programming tool

Support & training

TI E2E™ forums with technical support from TI engineers

View all forum topics

Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

If you have questions about quality, packaging or ordering TI products, see TI support.

Videos