Datasheet
Figure 1-1. Tiva
™
TM4C129ENCPDT Microcontroller High-Level Block Diagram
TM4C129ENCPDT
ARM®
Cortex™-M4F
(120MHz)
NVIC MPU
FPUETM
Flash
(1024KB)
Boot Loader
DriverLib
AES & CRC
Ethernet Boot Loader
ROM
DCodebus
ICodebus
JTAG/SWD
System
Controland
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
AES
Module
DES
Module
SHA/MD5
Module
SERIAL PERIPHERALS
UART
(8 Units)
USBOTG
(FSPHY
orULPI)
I2C
(10 Units)
SSI
(4 Units)
CAN
Controller
(2 Units)
Ethernet
MAC/PHY
ANALOG PERIPHERALS
12- BitADC
(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, 201458
Texas Instruments-Production Data
Architectural Overview