Figure 1-1. Tiva
™
TM4C1294NCPDT Microcontroller High-Level Block Diagram
TM4C1294NCPDT
ARM®
Cortex™-M4F
(120MHz)
NVIC
MPU
FPU
ETM
Flash
(1024KB)
Boot Loader
DriverLib
AES & CRC
Ethernet Boot Loader
ROM
DCode bus
ICode bus
JTAG/SWD
System
Control and
Clocks
(w/ Precis. Osc.)
Bus Matrix
System Bus
SRAM
(256KB)
SYSTEM PERIPHERALS
Watchdog
Timer
(2 Units)
DMA
Hibernation
Module
Tamper
EEPROM
(6K)
General-
Purpose
Timer (8 Units)
GPIOs
(90)
External
Peripheral
Interface
CRC
Module
SERIAL PERIPHERALS
UART
(8 Units)
USB OTG
(FS PHY
or ULPI)
I2C
(10 Units)
SSI
(4 Units)
CAN
Controller
(2 Units)
Ethernet
MAC/PHY
ANALOG PERIPHERALS
12- Bit ADC
(2 Units /
20 Channels)
Analog
Comparator
(3 Units)
MOTION CONTROL PERIPHERALS
QEI
(1 Units)
PWM
(1 Units /
8 Signals)
Advanced
Peripheral
Bus
(APB)
Advanced
High-Performance
Bus
(AHB)
June 18, 2014
54
Texas Instruments-Production Data
Architectural Overview