TM4C129 Series
32-bit Arm Cortex-M4F based MCU with 120-MHz, 1-MB Flash, 256-kb RAM, USB, AES
Manufacturer: Texas Instruments
Catalog(15 parts)
Part | Core Processor | Data Converters▲▼ | Data Converters▲▼ | Number of I/O▲▼ | Mounting Type | Package / Case | Core Size | Operating Temperature▲▼ | Operating Temperature▲▼ | RAM Size▲▼ | Peripherals | Program Memory Size▲▼ | Speed▲▼ | Voltage - Supply (Vcc/Vdd)▲▼ | Voltage - Supply (Vcc/Vdd)▲▼ | Connectivity | Oscillator Type | EEPROM Size | Program Memory Type | Supplier Device Package | Data Converters |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Texas Instruments TM4C129CNCPDTT3ARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 120MHz 1MB (1M x 8) FLASH 128-TQFP (14x14) | ARM® Cortex®-M4F | 20 ul | 12 b | 90 ul | Surface Mount | 128-TQFP | 32-Bit Single-Core | 105 °C | -40 °C | -17.149999618530273 °C | Brown-out Detect/Reset, DMA, Motion Control PWM, POR, PWM, WDT | 8388608 b | 120000000 Hz | 3.630000114440918 V | 2.9700000286102295 V | CANbus, EBI/EMI, I2C, IrDA, QSSI, UART/USART, USB OTG | Internal | 6K x 8 | FLASH | ||
Texas Instruments TM4C129XNCZADT3RARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 120MHz 1MB (1M x 8) FLASH 212-NFBGA (10x10) | ARM® Cortex®-M4F | 140 ul | Surface Mount | 212-VFBGA | 32-Bit Single-Core | 105 °C | -40 °C | -17.149999618530273 °C | Brown-out Detect/Reset, DMA, Motion Control PWM, POR, PWM, WDT | 8388608 b | 120000000 Hz | 3.630000114440918 V | 2.9700000286102295 V | CANbus, EBI/EMI, Ethernet, I2C, IrDA, QSSI, UART/USART, USB OTG | Internal | 6K x 8 | FLASH | 212-NFBGA (10x10) | 24x12b | ||
Texas Instruments TM4C129CNCZADT3ARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 120MHz 1MB (1M x 8) FLASH 212-NFBGA (10x10) | ARM® Cortex®-M4F | 140 ul | Surface Mount | 212-VFBGA | 32-Bit Single-Core | 105 °C | -40 °C | -17.149999618530273 °C | Brown-out Detect/Reset, DMA, Motion Control PWM, POR, PWM, WDT | 8388608 b | 120000000 Hz | 3.630000114440918 V | 2.9700000286102295 V | CANbus, EBI/EMI, I2C, IrDA, QSSI, UART/USART, USB OTG | Internal | 6K x 8 | FLASH | 212-NFBGA (10x10) | 24x12b | ||
Texas Instruments TM4C129XNCZADI3RARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 120MHz 1MB (1M x 8) FLASH 212-NFBGA (10x10) | ARM® Cortex®-M4F | 140 ul | Surface Mount | 212-VFBGA | 32-Bit Single-Core | 85 °C | -40 °C | -17.149999618530273 °C | Brown-out Detect/Reset, DMA, Motion Control PWM, POR, PWM, WDT | 8388608 b | 120000000 Hz | 3.630000114440918 V | 2.9700000286102295 V | CANbus, EBI/EMI, Ethernet, I2C, IrDA, QSSI, UART/USART, USB OTG | Internal | 6K x 8 | FLASH | 212-NFBGA (10x10) | 24x12b | ||
Texas Instruments TM4C129CNCPDTI3RARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 120MHz 1MB (1M x 8) FLASH 128-TQFP (14x14) | ARM® Cortex®-M4F | 20 ul | 12 b | 90 ul | Surface Mount | 128-TQFP | 32-Bit Single-Core | 85 °C | -40 °C | -17.149999618530273 °C | Brown-out Detect/Reset, DMA, Motion Control PWM, POR, PWM, WDT | 8388608 b | 120000000 Hz | 3.630000114440918 V | 2.9700000286102295 V | CANbus, EBI/EMI, I2C, IrDA, QSSI, UART/USART, USB OTG | Internal | 6K x 8 | FLASH | ||
Texas Instruments TM4C129ENCPDTT3RARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 120MHz 1MB (1M x 8) FLASH 128-TQFP (14x14) | ARM® Cortex®-M4F | 20 ul | 12 b | 90 ul | Surface Mount | 128-TQFP | 32-Bit Single-Core | 105 °C | -40 °C | -17.149999618530273 °C | Brown-out Detect/Reset, DMA, Motion Control PWM, POR, PWM, WDT | 8388608 b | 120000000 Hz | 3.630000114440918 V | 2.9700000286102295 V | CANbus, EBI/EMI, Ethernet, I2C, IrDA, QSSI, UART/USART, USB OTG | Internal | 6K x 8 | FLASH | ||
Texas Instruments TM4C129XKCZADT3ARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 120MHz 512KB (512K x 8) FLASH 212-NFBGA (10x10) | ARM® Cortex®-M4F | 140 ul | Surface Mount | 212-VFBGA | 32-Bit Single-Core | 105 °C | -40 °C | -17.149999618530273 °C | Brown-out Detect/Reset, DMA, Motion Control PWM, POR, PWM, WDT | 4194304 b | 120000000 Hz | 3.630000114440918 V | 2.9700000286102295 V | CANbus, EBI/EMI, Ethernet, I2C, IrDA, QSSI, UART/USART, USB OTG | Internal | 6K x 8 | FLASH | 212-NFBGA (10x10) | 24x12b | ||
Texas Instruments TM4C129ENCZADT3ARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 120MHz 1MB (1M x 8) FLASH 212-NFBGA (10x10) | ARM® Cortex®-M4F | 140 ul | Surface Mount | 212-VFBGA | 32-Bit Single-Core | 105 °C | -40 °C | -17.149999618530273 °C | Brown-out Detect/Reset, DMA, Motion Control PWM, POR, PWM, WDT | 8388608 b | 120000000 Hz | 3.630000114440918 V | 2.9700000286102295 V | CANbus, EBI/EMI, Ethernet, I2C, IrDA, QSSI, UART/USART, USB OTG | Internal | 6K x 8 | FLASH | 212-NFBGA (10x10) | 24x12b | ||
Texas Instruments TM4C129LNCZADI3RARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 120MHz 1MB (1M x 8) FLASH 212-NFBGA (10x10) | ARM® Cortex®-M4F | 140 ul | Surface Mount | 212-VFBGA | 32-Bit Single-Core | 85 °C | -40 °C | -17.149999618530273 °C | Brown-out Detect/Reset, DMA, Motion Control PWM, POR, PWM, WDT | 8388608 b | 120000000 Hz | 3.630000114440918 V | 2.9700000286102295 V | CANbus, EBI/EMI, Ethernet, I2C, IrDA, QSSI, UART/USART, USB OTG | Internal | 6K x 8 | FLASH | 212-NFBGA (10x10) | 24x12b | ||
Texas Instruments TM4C129EKCPDTT3ARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 120MHz 512KB (512K x 8) FLASH 128-TQFP (14x14) | ARM® Cortex®-M4F | 20 ul | 12 b | 90 ul | Surface Mount | 128-TQFP | 32-Bit Single-Core | 105 °C | -40 °C | -17.149999618530273 °C | Brown-out Detect/Reset, DMA, Motion Control PWM, POR, PWM, WDT | 4194304 b | 120000000 Hz | 3.630000114440918 V | 2.9700000286102295 V | CANbus, EBI/EMI, Ethernet, I2C, IrDA, QSSI, UART/USART, USB OTG | Internal | 6K x 8 | FLASH | ||
Texas Instruments TM4C129EKCPDTI3ARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 120MHz 512KB (512K x 8) FLASH 128-TQFP (14x14) | ARM® Cortex®-M4F | 20 ul | 12 b | 90 ul | Surface Mount | 128-TQFP | 32-Bit Single-Core | 85 °C | -40 °C | -17.149999618530273 °C | Brown-out Detect/Reset, DMA, Motion Control PWM, POR, PWM, WDT | 4194304 b | 120000000 Hz | 3.630000114440918 V | 2.9700000286102295 V | CANbus, EBI/EMI, Ethernet, I2C, IrDA, QSSI, UART/USART, USB OTG | Internal | 6K x 8 | FLASH | ||
Texas Instruments TM4C129DNCPDTI3RARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 120MHz 1MB (1M x 8) FLASH 128-TQFP (14x14) | ARM® Cortex®-M4F | 20 ul | 12 b | 90 ul | Surface Mount | 128-TQFP | 32-Bit Single-Core | 85 °C | -40 °C | -17.149999618530273 °C | Brown-out Detect/Reset, DMA, Motion Control PWM, POR, PWM, WDT | 8388608 b | 120000000 Hz | 3.630000114440918 V | 2.9700000286102295 V | CANbus, EBI/EMI, Ethernet, I2C, IrDA, QSSI, UART/USART, USB OTG | Internal | 6K x 8 | FLASH | ||
Texas Instruments TM4C129DNCPDTI3ARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 120MHz 1MB (1M x 8) FLASH 128-TQFP (14x14) | ARM® Cortex®-M4F | 20 ul | 12 b | 90 ul | Surface Mount | 128-TQFP | 32-Bit Single-Core | 85 °C | -40 °C | -17.149999618530273 °C | Brown-out Detect/Reset, DMA, Motion Control PWM, POR, PWM, WDT | 8388608 b | 120000000 Hz | 3.630000114440918 V | 2.9700000286102295 V | CANbus, EBI/EMI, Ethernet, I2C, IrDA, QSSI, UART/USART, USB OTG | Internal | 6K x 8 | FLASH | ||
Texas Instruments TM4C129ENCPDTI3ARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 120MHz 1MB (1M x 8) FLASH 128-TQFP (14x14) | ARM® Cortex®-M4F | 20 ul | 12 b | 90 ul | Surface Mount | 128-TQFP | 32-Bit Single-Core | 85 °C | -40 °C | -17.149999618530273 °C | Brown-out Detect/Reset, DMA, Motion Control PWM, POR, PWM, WDT | 8388608 b | 120000000 Hz | 3.630000114440918 V | 2.9700000286102295 V | CANbus, EBI/EMI, Ethernet, I2C, IrDA, QSSI, UART/USART, USB OTG | Internal | 6K x 8 | FLASH | ||
Texas Instruments TM4C129DNCPDTT3ARM® Cortex®-M4F Tiva™ C Microcontroller IC 32-Bit Single-Core 120MHz 1MB (1M x 8) FLASH 128-TQFP (14x14) | ARM® Cortex®-M4F | 20 ul | 12 b | 90 ul | Surface Mount | 128-TQFP | 32-Bit Single-Core | 105 °C | -40 °C | -17.149999618530273 °C | Brown-out Detect/Reset, DMA, Motion Control PWM, POR, PWM, WDT | 8388608 b | 120000000 Hz | 3.630000114440918 V | 2.9700000286102295 V | CANbus, EBI/EMI, Ethernet, I2C, IrDA, QSSI, UART/USART, USB OTG | Internal | 6K x 8 | FLASH |
Key Features
• PerformanceARM® Cortex™-M4F processor core120-MHz operation; 150 DMIPS performance1024 KB Flash memory256 KB single-cycle System SRAM6KB of EEPROMInternal ROM loaded with TivaWare™ for C Series software8-/16-/32- bit dedicated External Peripheral Interface (EPI) for peripherals and memorySecurityCyclical Redundancy Check (CRC) hardware with 16-/32-bit Hash function that supports four CRC formsAdvanced Encryption Standard (AES) hardware-accelerated data encryption and decryption based on 128-, 192-, and 256-bit keysData Encryption Standard (DES) block cipher implementation with 168-bit effective key lengthHardware Accelerated Hash (SHA/MD5) advanced hash engine that supports SHA-1, SHA-2 or MD5 Hash computationSupport for four tamper inputs and configurable tamper event responseCommunication InterfacesEight Universal Asynchronous Receivers/Transmitters (UARTs)Four Quad Synchronous Serial Interface (QSSI) modules with Bi-, Quad- and advanced SSI supportTen Inter-Integrated Circuit (I2C) modules with four transmission speeds including high-speed modeTwo Controller Area Network (CAN) 2.0 A/B controllersUniversal Serial Bus (USB) 2.0 OTG/Host/Device with ULPI interface option and Link Power Management (LPM) supportSystem IntegrationARM® PrimeCell® 32-channel configurable Micro Direct Memory Access (µDMA) controllerEight 16/32-bit General-Purpose Timer (GPTM) blocksTwo watchdog timersLow-power battery-backed Hibernation module18 physical General-Purpose Input/Output (GPIO) blocksAdvanced Motion ControlOne Pulse Width Modulator (PWM) module, with four PWM generator blocks and a control block, for a total of 8 PWM outputsOne Quadrature Encoder Interface (QEI) moduleAnalog SupportTwo 12-bit Analog-to-Digital Converter (ADC) modules, each with a maximum sample rate of one million samples/secondThree independent integrated analog comparators16 digital comparatorsOne JTAG module with integrated ARM Serial Wire Debug (SWD)212-ball BGA packageOperating Range (Ambient)Industrial (-40°C to 85°C) temperature rangeExtended (-40°C to 105°C) temperature rangePerformanceARM® Cortex™-M4F processor core120-MHz operation; 150 DMIPS performance1024 KB Flash memory256 KB single-cycle System SRAM6KB of EEPROMInternal ROM loaded with TivaWare™ for C Series software8-/16-/32- bit dedicated External Peripheral Interface (EPI) for peripherals and memorySecurityCyclical Redundancy Check (CRC) hardware with 16-/32-bit Hash function that supports four CRC formsAdvanced Encryption Standard (AES) hardware-accelerated data encryption and decryption based on 128-, 192-, and 256-bit keysData Encryption Standard (DES) block cipher implementation with 168-bit effective key lengthHardware Accelerated Hash (SHA/MD5) advanced hash engine that supports SHA-1, SHA-2 or MD5 Hash computationSupport for four tamper inputs and configurable tamper event responseCommunication InterfacesEight Universal Asynchronous Receivers/Transmitters (UARTs)Four Quad Synchronous Serial Interface (QSSI) modules with Bi-, Quad- and advanced SSI supportTen Inter-Integrated Circuit (I2C) modules with four transmission speeds including high-speed modeTwo Controller Area Network (CAN) 2.0 A/B controllersUniversal Serial Bus (USB) 2.0 OTG/Host/Device with ULPI interface option and Link Power Management (LPM) supportSystem IntegrationARM® PrimeCell® 32-channel configurable Micro Direct Memory Access (µDMA) controllerEight 16/32-bit General-Purpose Timer (GPTM) blocksTwo watchdog timersLow-power battery-backed Hibernation module18 physical General-Purpose Input/Output (GPIO) blocksAdvanced Motion ControlOne Pulse Width Modulator (PWM) module, with four PWM generator blocks and a control block, for a total of 8 PWM outputsOne Quadrature Encoder Interface (QEI) moduleAnalog SupportTwo 12-bit Analog-to-Digital Converter (ADC) modules, each with a maximum sample rate of one million samples/secondThree independent integrated analog comparators16 digital comparatorsOne JTAG module with integrated ARM Serial Wire Debug (SWD)212-ball BGA packageOperating Range (Ambient)Industrial (-40°C to 85°C) temperature rangeExtended (-40°C to 105°C) temperature range
Description
AI
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 TM4C129CNCZAD 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 TM4C129CNCZAD 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.