TM4C TM4C129ENCPDT
Target
Power Select
and Generate
USB 2.0
Ethernet
Breadboard
Expansion
User
Switches
LEDs
BoosterPack XL
Connection 2
BoosterPack XL
Connection 1
Debug USB
ICDI
JTAG IN
9
SPMU372A – September 2015 – Revised October 2016
Copyright © 2015–2016, Texas Instruments Incorporated
Hardware Description
Chapter 2
SPMU372A – September 2015 – Revised October 2016
Hardware Description
The Crypto Connected LaunchPad includes a TM4C129ENCPDT microcontroller with an integrated
10/100 Ethernet MAC and PHY and crypto acceleration blocks. This advanced ARM Cortex M4F MCU
has a wide range of peripherals that are made available to users via the on-board accessories and the
BoosterPack connectors. This chapter explains how those peripherals operate and interface to the
microcontroller.
provides a high-level block diagram of the Crypto Connected LaunchPad.
Figure 2-1. TM4C Crypto Connected LaunchPad Evaluation Board Block Diagram
2.1
Functional Description
2.1.1 Microcontroller
The TM4C129ENCPDT is a 32-bit ARM Cortex-M4F based microcontroller with 1024-kB Flash memory,
256-kB SRAM, 6-kB EEPROM, and 120 MHz operation; integrated 10/100 Ethernet MAC and PHY;
integrated hardware crypto accelerators; integrated USB 2.0 connectivity with external high-speed USB
3.0 PHY capability; a hibernation module, a multitude of serial connectivity and motion control PWM; as
well as a wide range of other peripherals. For more complete details, see the TM4C129ENCPDT
microcontroller
.
Most of the microcontroller’s signals are routed to 0.1-in (2.54-mm) pitch headers or through-hole solder
pads. An internal multiplexor allows different peripheral functions to be assigned to each of these general-
purpose input/output (GPIO) pads. When adding external circuitry, consider the additional load on the
evaluation board power rails.
The TM4C129ENCPDT microcontroller is factory-programmed with an out of the box demo program. The
out of the box program resides in on-chip Flash memory and runs each time power is applied, unless the
out of the box application has been replaced with a user program. The out of the box application
automatically connects to
when an internet connection is provided through the RJ45
Ethernet jack on the evaluation board.