IoT enabled High performance 32-bit ARM® Cortex®-M4F based MCU
Product details
Parameters
Package | Pins | Size
Features
- 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
- 10/100 Ethernet MAC with Media Independent Interface (MII) and Reduced MII (RMII)
- 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
Description
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 TM4C129DNCPDT 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.
Technical documentation
Design & development
For additional terms or required resources, click any title below to view the detail page where available.Hardware development
Description
The TM4C1294 Connected LaunchPad Evaluation Kit is a low-cost development platform for ARM® Cortex-M4F-based microcontrollers. The Connected LaunchPad design highlights the TM4C1294NCPDT MCU with its on-chip 10/100 Ethernet MAC and PHY, USB 2.0, hibernation module, motion control pulse-width (...)
Features
- High Performance TM4C1294NCPDT MCU:
- 120MHz 32-bit ARM Cortex-M4 CPU
- 1MB Flash, 256KB SRAM, 6KB EEPROM
- Integrated 10/100 Ethernet MAC+PHY, data protection hardware, 8x 32-bit timers
- Dual 12-bit 2MSPS ADCs, motion control PWMs
- USB H/D/O, and many additional serial communication interfaces
- Dual, stackable (...)
Description
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 (...)
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 (...)
Description
Features
The XDS100v2 is the second generation of the XDS100 family of low cost JTAG debug probes (emulators) for TI processors. Designed to deliver full featured JTAG connectivity at a low cost, the XDS100 is the family of choice for entry-level debugging of TI microcontrollers, processors and wireless (...)
Description
The Spectrum Digital XDS200 is the first model of the XDS200 family of debug probes (emulators) for TI processors. The XDS200 family features a balance of low cost with good performance between the super low cost XDS110 and the high performance XDS560v2, while supporting a wide variety of standards (...)
Features
The XDS200 is the mid-range family of JTAG debug probes (emulators) for TI processors. Designed to deliver good performance and the most common features that place it between the low cost XDS110 and the high performance XDS560v2, the XDS200 is the balanced solution to debug TI microcontrollers (...)
Description
The XDS560v2 System Trace is the first model of the XDS560v2 family of high-performance debug probes (emulators) for TI processors. The XDS560v2 is the highest performance of the XDS family of debug probes and supports both the traditional JTAG standard (IEEE1149.1) and cJTAG (IEEE1149.7).
The (...)
Features
XDS560v2 is the latest variant of the XDS560 family of high-performance debug probes (emulators) for TI processors. With the fastest speeds and most features of the entire XDS family, XDS560v2 is the most comprehensive solution to debug TI microcontrollers, processors and wireless connectivity (...)
Description
The XDS560v2 System Trace is the first model of the XDS560v2 family of high-performance debug probes (emulators) for TI processors. The XDS560v2 is the highest performance of the XDS family of debug probes and supports both the traditional JTAG standard (IEEE1149.1) and cJTAG (IEEE1149.7).
The (...)
Features
-
XDS560v2 is the latest variant of the XDS560 family of high-performance debug probes (emulators) for TI processors. With the fastest speeds and most features of the entire XDS family, XDS560v2 is the most comprehensive solution to debug TI microcontrollers, processors and wireless connectivity (...)
Description
The TM4C129x Connected Development Kit is a versatile and feature-rich engineering platform that highlights the 120-MHz TM4C129XNCZAD IoT Enabled ARM Cortex-M4F based microcontroller, including an integrated 10/100 Ethernet MAC + PHY as well as many other key features.
Features
The IoT Enabled ARM Cortex-M4F MCU TM4C129X Connected Development Kit offers these features:
- Color LCD interface
- USB 2.0 OTG | Host | Device port
- TI wireless EM connection
- BoosterPack™ and BoosterPack XL interfaces
- Quad SSI-supported 512-Mbit Flash memory
- MicroSD slot
- Expansion interface headers: MCU (...)
Software development
Features
- Simple & easy-to-use code editor & compiler with built-in Serial Monitor/terminal
- Features a robust framework of intuitive functional APIs for controlling microcontroller peripherals (i.e. digitalRead, digitalWrite, Serial.print, etc)
- Support for various TI embedded devices (MSP430, TM4C, CC3200 (...)
CCS Uniflash is a standalone tool used to (...)
Design tools & simulation
Reference designs
CAD/CAE symbols
Package | Pins | Download |
---|---|---|
TQFP (PDT) | 128 | View options |
Ordering & quality
- RoHS
- REACH
- Device marking
- Lead finish/Ball material
- MSL rating/Peak reflow
- MTBF/FIT estimates
- Material content
- Qualification summary
- Ongoing reliability monitoring
Recommended products may have parameters, evaluation modules or reference designs related to this TI product.
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. See terms of use.
If you have questions about quality, packaging or ordering TI products, see TI support.