TM4C129
MicrocontrollerThe TM4C129 is a microcontroller from Texas Instruments. View the full TM4C129 datasheet below including key specifications, absolute maximum ratings.
Official TM4C129 datasheet (PDF) — the source this page was extracted from.
Manufacturer
Texas InstrumentsCategory
Microcontrollers (MCU)TM4C129 Key Specifications
| Parameter | Value |
|---|---|
| DMA | 32-channel configurable uDMA controller |
| Core | ARM Cortex-M4F |
| GPIOs | Up to 90 |
| Hibernation | Low-power battery-backed module with Real-Time Clock |
| Watchdog Timers | Two |
| GPIO Drive Strength | 2, 4, 8, 10, or 12 mA (up to 4 GPIOs with 18 mA) |
| Internal Oscillator | 16 MHz precision oscillator |
| Security Accelerators | AES, DES, SHA/MD5, CRC |
| General-Purpose Timers | Eight 32-bit timers (each configurable as two 16-bit timers) |
TM4C129 Overview
Part: TM4C129ENCPDT — Texas Instruments
Type: ARM Cortex-M4F Microcontroller
Description: Tiva C Series 32-bit ARM Cortex-M4F microcontroller with Ethernet, crypto accelerators (AES, DES, SHA/MD5), CRC, and a Hibernation module.
Operating Conditions:
Absolute Maximum Ratings:
- Max supply voltage: 4 V (VDD, VDDA, and VBAT)
- Max VBAT ramp rate: 0.7 V/μs
- Input voltage on GPIO: -0.3 to 4 V
- Max current per output pin: 64 mA
- Max junction temperature: 125 °C
- Storage temperature (unpowered): -65 to 150 °C
- ESD: HBM 2.0 kV, CDM 500 V
Key Specs:
- VDD, VDDA, VBAT absolute maximum: 4 V
- GPIO input voltage range: -0.3 to 4 V
- Maximum current per output pin: 64 mA
- Maximum junction temperature: 125 °C
- Storage temperature: -65 to 150 °C
- ESD HBM: 2.0 kV; CDM: 500 V
Features:
- ARM Cortex-M4F processor core with FPU and MPU
- Cryptographic accelerators: AES, DES, SHA/MD5
- Cyclical Redundancy Check (CRC)
- Ethernet
- Hibernation module with real-time clock, tamper detection, and battery-backed memory
- JTAG and ARM Serial Wire Debug
- Serial communications peripherals
- Advanced motion control and analog peripherals
Applications:
Package:
TM4C129 Features
The TM4C129ENCPDT microcontroller component features and general function are discussed in more detail in the following section.
TM4C129 Absolute Maximum Ratings
The maximum ratings are the limits to which the device can be subjected without permanently damaging the device. Device reliability may be adversely affected by exposure to absolute-maximum ratings for extended periods.
Note: The device is not guaranteed to operate properly at the maximum ratings.
Table 30-1. Absolute Maximum Ratings
| Parameter | Parameter Name a | Value - Min | Value - Max | Unit |
|---|---|---|---|---|
| V DD | V DD supply voltage | 0 | 4 | V |
| V DDA | V DDA supply voltage | 0 | 4 | V |
| V BAT | V BAT battery supply voltage | 0 | 4 | V |
| V BATRMP | V BAT battery supply voltage ramp time | 0 | 0.7 | V/μs |
| V IN_GPIO | Input voltage b | -0.3 | 4 | V |
| I GPIOMAX | Maximum current per output pin | - | 64 | mA |
| T S | Unpowered storage temperature range | -65 | 150 | °C |
| T JMAX | Maximum junction temperature | - | 125 | °C |
Important: This device contains circuitry to protect the I/Os against damage due to high-static voltages; however, it is advised that normal precautions be taken to avoid application of any voltage higher than maximum-rated voltages to this high-impedance circuit. Reliability of operation is enhanced if unused inputs are connected to an appropriate logic voltage level (see 'Connections for Unused Signals' on page 1940).
Table 30-2. ESD Absolute Maximum Ratings
| Parameter | Parameter Name | Min | Nom | Max | Unit |
|---|---|---|---|---|---|
| V Component-LevelESDStress Voltage a | ESDHBM b | - | - | 2.0 | kV |
| V ESDCDM c | - | - | 500 | V |
- ■ The Ethernet EN0RXIN , EN0TX0N , EN0RXIP , and EN0TXOP pins to each other.
- ■ The GPIO pins PM4 , PM5 , PM6 , and PM7 to other pins.
These exceptions are compliant to 500 V and do not require any special handling beyond typical ESD control procedures during assembly operations per JEDEC publication JEP155. Note that these pins do meet the 500 V CDM specification.
c. Level listed is the passing level per EIA-JEDEC JESD22-C101E. JEDEC document JEP157 states that 250 V CDM allows safe manufacturing with a standard ESD control process.
TM4C129 Recommended Operating Conditions
The following sections describe the recommended DC operating conditions and GPIO operating characteristics for the device.
TM4C129 Thermal Information
| Characteristic | Symbol | Value | Unit |
|---|---|---|---|
| Thermal resistance (junction to ambient) b | Θ JA | 44.2 | °C/W |
| Thermal resistance (junction to board) b | Θ JB | 22.4 | °C/W |
| Thermal resistance (junction to case) b | Θ JC | 6.8 | °C/W |
| Thermal metric (junction to top of package) | Ψ JT | 0.2 | °C/W |
| Thermal metric (junction to board) | Ψ JB | 22.1 | °C/W |
| Junction temperature formula | T J | T C + (P • Ψ JT ) c T PCB + (P • Ψ JB ) d T A + (P • Θ JA ) e T B + (P • Θ JB ) fg | °C |
- d. T PCB is the temperature of the board acquired by following the steps listed in the EAI/JESD 51-8 standard summarized in the Semiconductor and IC Package Thermal Metrics Application Report (literature number SPRA953). P is the device power consumption.
- e. Because Θ JA is highly variable and based on factors such as board design, chip/pad size, altitude, and external ambient temperature, it is recommended that equations containing Ψ JT and Ψ JB be used for best results.
f. T B is temperature of the board.
- g. Θ JB is not a pure reflection of the internal resistance of the package because it includes the resistance of the testing board and environment. It is recommended that equations containing Ψ JT and Ψ JB be used for best results.
Variants on the same datasheet
These parts have exact links to the same datasheet. They are candidates to compare, not verified drop-in replacements; check package, pinout and electrical limits.
| Part Number | Manufacturer | Package |
|---|---|---|
| TM4C129ENCPDT | Texas Instruments | — |
Other Microcontrollers (MCU)
- STM32F407VET6 – STMicroelectronics, ARM Cortex-M4 MCU
- STM32H563ZIT6 – STMicroelectronics, Arm Cortex-M33 32-bit MCU
- STM32H743VIT6 – STMicroelectronics, Microcontroller Unit (MCU)
- RP2040 – Raspberry Pi, Microcontroller
- NRF52840-QIAA-R7 – Nordic Semiconductor, Wireless Microcontroller
- STM32L011F4U6 – STMicroelectronics, Ultra-low-power Arm Cortex-M0+ MCU
- STM32U575RIT6 – STMicroelectronics, Ultra-low-power Arm Cortex-M33 32-bit MCU
- GD32F103C8T6 – GigaDevice, Arm Cortex-M3 32-bit MCU
All Microcontrollers (MCU) datasheetsAll Texas Instruments datasheets (2,442)
Ask your AI agent about the TM4C129
Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.
claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp
Then ask: "Can the TM4C129 run from my 12 V rail? Check it against the datasheet limits."
Create a free account $2 of usage every month, no card needed.