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 TM4C1294NCPDT 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.
1.2 TM4C1294NCPDT Microcontroller Overview
The TM4C1294NCPDT microcontroller combines complex integration and high performance with
the features shown in Table 1-1.
Table 1-1. TM4C1294NCPDT Microcontroller Features
DescriptionFeature
Performance
ARM Cortex-M4F processor coreCore
120-MHz operation; 150 DMIPS performancePerformance
1024 KB Flash memoryFlash
256 KB single-cycle System SRAMSystem SRAM
6KB of EEPROMEEPROM
Internal ROM loaded with TivaWare™ for C Series softwareInternal ROM
8-/16-/32- bit dedicated interface for peripherals and memoryExternal Peripheral Interface (EPI)
Security
16-/32-bit Hash function that supports four CRC formsCyclical Redundancy Check (CRC) Hardware
Support for four tamper inputs and configurable tamper event responseTamper
Communication Interfaces
Eight UARTsUniversal Asynchronous Receivers/Transmitter
(UART)
Four SSI modules with Bi-, Quad- and advanced SSI supportQuad Synchronous Serial Interface (QSSI)
Ten I
2
C modules with four transmission speeds including high-speed
mode
Inter-Integrated Circuit (I
2
C)
Two CAN 2.0 A/B controllersController Area Network (CAN)
10/100 Ethernet MACEthernet MAC
PHY with IEEE 1588 PTP hardware supportEthernet PHY
USB 2.0 OTG/Host/Device with ULPI interface option and Link Power
Management (LPM) support
Universal Serial Bus (USB)
System Integration
ARM® PrimeCell® 32-channel configurable μDMA controllerMicro Direct Memory Access (µDMA)
Eight 16/32-bit GPTM blocksGeneral-Purpose Timer (GPTM)
Two watchdog timersWatchdog Timer (WDT)
Low-power battery-backed Hibernation moduleHibernation Module (HIB)
15 physical GPIO blocksGeneral-Purpose Input/Output (GPIO)
Advanced Motion Control
One PWM module, with four PWM generator blocks and a control
block, for a total of 8 PWM outputs.
Pulse Width Modulator (PWM)
June 18, 201452
Texas Instruments-Production Data
Architectural Overview