parametric-filter Amplifiersparametric-filter Audioparametric-filter Battery management ICsparametric-filter Clocks & timingparametric-filter DLP productsparametric-filter Data convertersparametric-filter Die & wafer servicesparametric-filter Interfaceparametric-filter Isolationparametric-filter Logic & voltage translationparametric-filter Microcontrollers (MCUs) & processorsparametric-filter Motor driversparametric-filter Passive and discreteparametric-filter Power managementparametric-filter RF & microwaveparametric-filter Sensorsparametric-filter Switches & multiplexersparametric-filter Wireless connectivity
TM4C129CNCPDT
32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, AES
TM4C129CNCPDT
Product details
- Performance
- ARM® Cortex™-M4F processor core
- 120-MHz operation; 150 DMIPS performance
- 1024 KB Flash memory
- 256 KB single-cycle System SRAM
- 6KB of EEPROM
- Internal ROM loaded with TivaWare™ for C Series software
- 8-/16-/32- bit dedicated External Peripheral Interface (EPI) for peripherals and memory
- Security
- Cyclical Redundancy Check (CRC) hardware with 16-/32-bit Hash function that supports four CRC forms
- Advanced Encryption Standard (AES) hardware-accelerated data encryption and decryption based on 128-, 192-, and 256-bit keys
- Data Encryption Standard (DES) block cipher implementation with 168-bit effective key length
- Hardware Accelerated Hash (SHA/MD5) advanced hash engine that supports SHA-1, SHA-2 or MD5 Hash computation
- Support for four tamper inputs and configurable tamper event response
- Communication Interfaces
- Eight Universal Asynchronous Receivers/Transmitters (UARTs)
- Four Quad Synchronous Serial Interface (QSSI) modules with Bi-, Quad- and advanced SSI support
- Ten Inter-Integrated Circuit (I2C) modules with four transmission speeds including high-speed mode
- Two Controller Area Network (CAN) 2.0 A/B controllers
- Universal Serial Bus (USB) 2.0 OTG/Host/Device with ULPI interface option and Link Power Management (LPM) support
- System Integration
- ARM® PrimeCell® 32-channel configurable Micro Direct Memory Access (µDMA) controller
- Eight 16/32-bit General-Purpose Timer (GPTM) blocks
- Two watchdog timers
- Low-power battery-backed Hibernation module
- 15 physical General-Purpose Input/Output (GPIO) blocks
- Advanced Motion Control
- One Pulse Width Modulator (PWM) module, with four PWM generator blocks and a control block, for a total of 8 PWM outputs
- One Quadrature Encoder Interface (QEI) module
- Analog Support
- Two 12-bit Analog-to-Digital Converter (ADC) modules, each with a maximum sample rate of one million samples/second
- Three independent integrated analog comparators
- 16 digital comparators
- One JTAG module with integrated ARM Serial Wire Debug (SWD)
- 128-pin TQFP package
- Operating Range (Ambient)
- Industrial (-40°C to 85°C) temperature range
- Extended (-40°C to 105°C) temperature range
- Performance
- ARM® Cortex™-M4F processor core
- 120-MHz operation; 150 DMIPS performance
- 1024 KB Flash memory
- 256 KB single-cycle System SRAM
- 6KB of EEPROM
- Internal ROM loaded with TivaWare™ for C Series software
- 8-/16-/32- bit dedicated External Peripheral Interface (EPI) for peripherals and memory
- Security
- Cyclical Redundancy Check (CRC) hardware with 16-/32-bit Hash function that supports four CRC forms
- Advanced Encryption Standard (AES) hardware-accelerated data encryption and decryption based on 128-, 192-, and 256-bit keys
- Data Encryption Standard (DES) block cipher implementation with 168-bit effective key length
- Hardware Accelerated Hash (SHA/MD5) advanced hash engine that supports SHA-1, SHA-2 or MD5 Hash computation
- Support for four tamper inputs and configurable tamper event response
- Communication Interfaces
- Eight Universal Asynchronous Receivers/Transmitters (UARTs)
- Four Quad Synchronous Serial Interface (QSSI) modules with Bi-, Quad- and advanced SSI support
- Ten Inter-Integrated Circuit (I2C) modules with four transmission speeds including high-speed mode
- Two Controller Area Network (CAN) 2.0 A/B controllers
- Universal Serial Bus (USB) 2.0 OTG/Host/Device with ULPI interface option and Link Power Management (LPM) support
- System Integration
- ARM® PrimeCell® 32-channel configurable Micro Direct Memory Access (µDMA) controller
- Eight 16/32-bit General-Purpose Timer (GPTM) blocks
- Two watchdog timers
- Low-power battery-backed Hibernation module
- 15 physical General-Purpose Input/Output (GPIO) blocks
- Advanced Motion Control
- One Pulse Width Modulator (PWM) module, with four PWM generator blocks and a control block, for a total of 8 PWM outputs
- One Quadrature Encoder Interface (QEI) module
- Analog Support
- Two 12-bit Analog-to-Digital Converter (ADC) modules, each with a maximum sample rate of one million samples/second
- Three independent integrated analog comparators
- 16 digital comparators
- One JTAG module with integrated ARM Serial Wire Debug (SWD)
- 128-pin TQFP package
- Operating Range (Ambient)
- Industrial (-40°C to 85°C) temperature range
- Extended (-40°C to 105°C) temperature range
Tiva™ C Series microcontrollers integrate a large variety of rich communication features to enable a new class of highly connected designs with the ability to allow critical, real-time control between performance and power. The microcontrollers feature integrated communication peripherals along with other high-performance analog and digital functions to offer a strong foundation for many different target uses, spanning from human machine interface to networked system management controllers.
In addition, Tiva™ C Series microcontrollers offer the advantages of ARM's widely available development tools, System-on-Chip (SoC) infrastructure, and a large user community. Additionally, these microcontrollers use ARM's Thumb®-compatible Thumb-2 instruction set to reduce memory requirements and, thereby, cost. Finally, the TM4C129CNCPDT microcontroller is code-compatible to all members of the extensive Tiva™ C Series, providing flexibility to fit precise needs.
Texas Instruments offers a complete solution to get to market quickly, with evaluation and development boards, white papers and application notes, an easy-to-use peripheral driver library, and a strong support, sales, and distributor network.
Tiva™ C Series microcontrollers integrate a large variety of rich communication features to enable a new class of highly connected designs with the ability to allow critical, real-time control between performance and power. The microcontrollers feature integrated communication peripherals along with other high-performance analog and digital functions to offer a strong foundation for many different target uses, spanning from human machine interface to networked system management controllers.
In addition, Tiva™ C Series microcontrollers offer the advantages of ARM's widely available development tools, System-on-Chip (SoC) infrastructure, and a large user community. Additionally, these microcontrollers use ARM's Thumb®-compatible Thumb-2 instruction set to reduce memory requirements and, thereby, cost. Finally, the TM4C129CNCPDT microcontroller is code-compatible to all members of the extensive Tiva™ C Series, providing flexibility to fit precise needs.
Texas Instruments offers a complete solution to get to market quickly, with evaluation and development boards, white papers and application notes, an easy-to-use peripheral driver library, and a strong support, sales, and distributor network.

Request samples
Alternate samples are available (TM4C129DNCPDT). Request now
Similar products you might be interested in
Pin-for-pin with same functionality to the compared device
Technical documentation
Design & development
For additional terms or required resources, click any title below to view the detail page where available.
EK-TM4C1294XL — ARM® Cortex®-M4F-Based MCU TM4C1294 Connected LaunchPad™ Evaluation Kit
The TM4C1294 connected LaunchPad evaluation kit is a low-cost development platform forArm® Cortex-M4F-based microcontrollers (MCUs). The connected LaunchPad design highlights theTM4C1294NCPDT MCU with its on-chip 10/100 Ethernet medium access control (MAC) and physical layer (PHY), USB 2.0, (...)
EK-TM4C129EXL — ARM® Cortex®-M4F-Based MCU TM4C129E Crypto Connected LaunchPad™ for IoT Applications
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 (...)
TMDSEMU200-U — XDS200 USB Debug Probe
The XDS200 is a debug probe (emulator) used for debugging TI embedded devices. The XDS200 features a balance of low cost with good performance as compared to the low cost XDS110 and the high performance XDS560v2. It supports a wide variety of standards (IEEE1149.1, IEEE1149.7, SWD) in a (...)
TMDSEMU560V2STM-U — XDS560™ software v2 system trace USB debug probe
The XDS560v2 is the highest performance of the XDS560™ family of debug probes and supports both the traditional JTAG standard (IEEE1149.1) and cJTAG (IEEE1149.7). Note that it does not support serial wire debug (SWD).
All XDS debug probes support Core and System Trace in all ARM and DSP processors (...)
TMDSEMU560V2STM-UE — XDS560v2 System Trace USB & Ethernet Debug Probe
The XDS560v2 is the highest performance of the XDS560™ family of debug probes and supports both the traditional JTAG standard (IEEE1149.1) and cJTAG (IEEE1149.7). Note that it does not support serial wire debug (SWD).
All XDS debug probes support Core and System Trace in all ARM and DSP processors (...)
SW-TM4C—TivaWare for C Series Software (Complete)
The TivaWare™ for C Series software development kit (SDK) provides all of the components necessary for engineers to evaluate and develop applications for the Texas Instruments TM4C Arm® Cortex®-M4F device family. The TivaWare SDK allows developers to get started quickly, leverage (...)
Supported products & hardware
Products
Arm Cortex-M4 MCUs
Hardware development
Evaluation board
CCSTUDIO—Code Composer Studio™ integrated development environment (IDE)
Code Composer Studio is an integrated development environment (IDE) for TI's microcontrollers and processors. It is comprised of a rich suite of tools used to build, debug, analyze and optimize embedded applications. Code Composer Studio is available across Windows®, Linux® and macOS® platforms.
(...)
Supported products & hardware
This design resource supports most products in these categories.
Check the product details page to verify support.
parametric-filter Digital signal processors (DSPs)parametric-filter Arm-based processorsparametric-filter MSP430 microcontrollersparametric-filter C2000 real-time microcontrollersparametric-filter Arm-based microcontrollersparametric-filter Signal conditionersparametric-filter mmWave radar sensorsparametric-filter Wi-Fi productsparametric-filter Sub-1 GHz productsparametric-filter Digital power isolated controllers
ENERGIA — Energia
SYSCONFIG—Standalone desktop version of SysConfig
SysConfig is a configuration tool designed to simplify hardware and software configuration challenges to accelerate software development.
SysConfig is available as part of the Code Composer Studio™ integrated development environment as well as a standalone application. Additionally SysConfig (...)
Supported products & hardware
Products
Automotive mmWave radar sensors
Digital signal processors (DSPs)
C2000 real-time microcontrollers
Wi-Fi products
Arm-based processors
Industrial mmWave radar sensors
Arm Cortex-M4 MCUs
Arm Cortex-M0+ MCUs
Arm Cortex-R MCUs
Sub-1 GHz wireless MCUs
Automotive wireless connectivity products
Low-power 2.4-GHz products
UNIFLASH—UniFlash for most TI microcontrollers (MCUs) and mmWave sensors
UniFlash is a software tool for programming on-chip flash on TI microcontrollers and wireless connectivity devices and on-board flash for TI processors. UniFlash provides both graphical and command-line interfaces.
UniFlash can be run from the cloud on theTI Developer Zone or downloaded and used (...)
Supported products & hardware
Products
C2000 real-time microcontrollers
Arm-based processors
Industrial mmWave radar sensors
Automotive mmWave radar sensors
MSP430 microcontrollers
Wi-Fi products
Arm Cortex-M4 MCUs
Arm Cortex-M0+ MCUs
Arm Cortex-R MCUs
Low-power 2.4-GHz products
Automotive wireless connectivity products
Sub-1 GHz wireless MCUs
SPMC023—LLDP Software
Supported products & hardware
Products
Arm Cortex-M4 MCUs
Many TI reference designs include the TM4C129CNCPDT
Use our reference design selection tool to review and identify designs that best match your application and parameters.
Package | Pins | CAD symbols, footprints & 3D models |
---|---|---|
TQFP (PDT) | 128 | Ultra Librarian |
Ordering & quality
- RoHS
- REACH
- Device marking
- Lead finish/Ball material
- MSL rating/Peak reflow
- MTBF/FIT estimates
- Material content
- Qualification summary
- Ongoing reliability monitoring
- Fab location
- Assembly location
Support & training
TI E2E™ forums with technical support from TI engineers
Content is provided "as is" by TI and community contributors and does not constitute TI specifications. Seeterms of use.
If you have questions about quality, packaging or ordering TI products, seeTI support.