The TM4C129ENCPDTI3 is a 32-Microcontroller provide a high-performance ARM Cortex-M-based architecture with a broad set of integration capabilities and a strong ecosystem of software and development tools. Targeting performance and flexibility, the Tiva™ C series architecture offers a 120 MHz Cortex-M with FPU, a variety of integrated memories and multiple programmable GPIO. Tiva™ C series devices offer consumers compelling solutions by integrating application-specific peripherals and providing a comprehensive library of software tools which minimize board costs and design-cycle time. The Tiva™ C series microcontrollers are the leading choice in high-performance 32-bit applications. This microcontroller uses ARM"s Thumb®-compatible Thumb-2 instruction set to reduce memory requirements. This device is code-compatible to all members of the extensive Tiva™ C series, providing flexibility to fit precise needs.
● ARM Cortex-M4F processor core - 120MHz operation, 150 DMIPS performance
● Internal ROM loaded with TivaWare™ for C series software
● Dedicated external peripheral interface (EPI) for peripherals and memory
● Cyclical redundancy check (CRC) hardware
● Advanced encryption standard (AES) hardware-accelerated data encryption and decryption
● Data encryption standard (DES) block cipher implementation
● Hardware accelerated hash (SHA/MD5) advanced hash engine
● Support for four tamper inputs and configurable tamper event response
● Eight Universal asynchronous receivers/transmitters (UARTs)
● 4 QSSI modules with Bi-, Quad- and advanced SSI support
● 10 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)
● USB 2.0 OTG/Host/Device with ULPI interface option and LPM support
● ARM® PrimeCell® 32-channel Configurable Micro Direct Memory Access (µDMA) controller
● Two watchdog timers
● Low-power battery-backed hibernation module
● 15 Physical general-purpose Input/output (GPIO) blocks
● 1 Pulse width modulator (PWM) module
● 1 Quadrature encoder interface (QEI) module