Tiva™ C Series TM4C123G LaunchPad Evaluation Board User's Guide Literature Number: SPMU296 April 2013
Contents 1 Board Overview 1.1 1.2 1.3 1.4 1.5 .................................................................................................................. 4 Kit Contents .................................................................................................................. Using the Tiva C Series LaunchPad ..................................................................................... Features .........................................................................................
www.ti.com List of Figures 1-1. Tiva C Series TM4C123G LaunchPad Evaluation Board.............................................................. 4 2-1. Tiva C Series LaunchPad Evaluation Board Block Diagram .......................................................... 7 4-1. Tiva C Series LaunchPad Component Locations (Top View) ....................................................... 16 4-2. Tiva C Series LaunchPad Dimensions ..............................................................................
Chapter 1 SPMU296 – April 2013 Board Overview The Tiva™ C Series TM4C123G LaunchPad Evaluation Board (EK-TM4C123GXL) is a low-cost evaluation platform for ARM® Cortex™-M4F-based microcontrollers. The Tiva C Series LaunchPad design highlights the TM4C123GH6PMI microcontroller USB 2.0 device interface, hibernation module, and motion control pulse-width modulator (MC PWM) module. The Tiva C Series LaunchPad also features programmable user buttons and an RGB LED for custom applications.
Kit Contents www.ti.com 1.1 Kit Contents The Tiva C Series TM4C123G LaunchPad Evaluation Kit contains the following items: • Tiva C Series LaunchPad Evaluation Board (EK-TM4C123GXL) • On-board In-Circuit Debug Interface (ICDI) • USB micro-B plug to USB-A plug cable • README First document 1.2 Using the Tiva C Series LaunchPad The recommended steps for using the Tiva C Series TM4C123G LaunchPad Evaluation Kit are: 1. Follow the README First document included in the kit.
BoosterPacks 1.4 www.ti.com BoosterPacks The Tiva C Series LaunchPad provides an easy and inexpensive way to develop applications with the TM4C123GH6PM microcontroller. Tiva C Series BoosterPacks and MSP430 BoosterPacks expand the available peripherals and potential applications of the Tiva C Series LaunchPad. BoosterPacks can be used with the Tiva C Series LaunchPad or you can simply use the on-board TM4C123GH6PM microcontroller as its processor. See Chapter 2 for more information.
Chapter 2 SPMU296 – April 2013 Hardware Description The Tiva C Series LaunchPad includes a TM4C123GH6PM microcontroller and an integrated ICDI as well as a range of useful peripheral features (as the block diagram in Figure 2-1 shows). This chapter describes how these peripherals operate and interface to the microcontroller. Figure 2-1.
Functional Description www.ti.com Most of the microcontroller signals are routed to 0.1-in (2.54-mm) pitch headers. An internal multiplexer allows different peripheral functions to be assigned to each of these GPIO pads. When adding external circuitry, consider the additional load on the evaluation board power rails. The TM4C123GH6PM microcontroller is factory-programmed with a quickstart demo program.
Functional Description www.ti.com 2.1.4 User Switches and RGB User LED The Tiva C Series LaunchPad comes with an RGB LED. This LED is used in the preloaded RGB quickstart application and can be configured for use in custom applications. Two user buttons are included on the board. The user buttons are both used in the preloaded quickstart application to adjust the light spectrum of the RGB LED as well as go into and out of hibernation.
Functional Description www.ti.com Table 2-4. J2 Connector J2 Pin Analog Function GPIO GPIO AMSEL On-board Function Tiva C Series MCU Pin 1 2 3 (1) GPIOPCTL Register Setting 2.01 4 5 6 7 8 9 14 15 GND 2.02 PB2 – – 47 – – I2C0SCL – – – T3CCP0 – – – – 2.03 PE0 AIN3 – 9 U7Rx – – – – – – – – – – 2.
Power Management www.ti.com Table 2-6. J4 Connector J4 Pin Analog Function GPIO GPIO AMSEL Onboard Function Tiva C Series MCU Pin 1 2 3 4 5 6 7 8 9 14 15 GPIOPCTL Register Setting 4.01 PF2 – Blue LED (R11) 30 – SSI1Clk – M0FAULT0 M1PWM6 – T1CCP0 – – – TRD0 4.02 PF3 – Green LED (R12) 31 – SSI1Fss CAN0Tx – M1PWM7 – T1CCP1 – – – TRCLK 4.03 PB3 – – 48 – – I2C0SDA – – – T3CCP1 – – – – 4.
In-Circuit Debug Interface (ICDI) www.ti.com There is no external battery source on the Tiva C Series LaunchPad Hibernation module, which means the VDD3ON power control mechanism should be used. This mechanism uses internal switches to remove power from the Cortex-M4 processor as well as to most analog and digital functions while retaining I/O pin power. To measure the Hibernation mode current or the Run mode current, the VDD jumper that connects the 3.3 V pin and the MCU_PWR pin must be removed.
Chapter 3 SPMU296 – April 2013 Software Development This chapter provides general information on software development as well as instructions for Flash memory programming. 3.1 Software Description The TivaWare software provided with the Tiva C Series LaunchPad provides access to all of the peripheral devices supplied in the design. The Tiva C Series Peripheral Driver Library is used to operate the on-chip peripherals as part of TivaWare.
Programming the Tiva C Series LaunchPad Evaluation Board 3.4 www.ti.com Programming the Tiva C Series LaunchPad Evaluation Board The Tiva C Series LaunchPad software package includes pre-built binaries for each of the example applications. If you have installed TivaWare to the default installation path of C:\ti\TivaWare_C_Series_, you can find the example applications in C:\ti\TivaWare_C_Series_\examples\boards\ek-tm4c123gxl .
Chapter 4 SPMU296 – April 2013 References, PCB Layout, and Bill of Materials 4.1 References In • • • • • addition to this document, the following references are available for download at www.ti.com: Tiva C Series TM4C123GH6PM Microcontroller Data Sheet (literature number SPMS376). LM Flash Programmer tool. Available for download at www.ti.com/tool/lmflashprogrammer. TivaWare for C Series Driver Library. Available for download at www.ti.com/tool/sw-tm4c-drl.
Component Locations 4.2 www.ti.com Component Locations Plots of the top-side component locations are shown in Figure 4-1 and the board dimensions are shown in Figure 4-2. Figure 4-1.
Bill of Materials (BOM) www.ti.com Figure 4-2. Tiva C Series LaunchPad Dimensions NOTE: Units are in mils (one thousandth of an inch): 1 mil = 0.001 inch (0.0254 mm). 4.3 Bill of Materials (BOM) Table 4-1 shows the bill of materials for the EK-TM4C123GXL evaluation board. Table 4-1.
Bill of Materials (BOM) www.ti.com Table 4-1. EK-TM4C123GXL Bill of Materials (continued) Item Ref Des Qty Description Manufacturer Manufacturer Part No 12 J11 1 USB Connector, Micro B Recept RA SMT BTTM MNT Hirose ZX62-B-5PA 13 J2, J4 2 Header, 1x2, 0.100, SMT, Horizontal Unshrouded, 0.
Appendix A SPMU296 – April 2013 Schematics This section contains the complete schematics for the Tiva C Series LaunchPad board.
PC4 PC5 PC6 PC7 52 51 50 49 16 15 14 13 PE0 PE1 PE2 PE3 PE4 PE5 9 8 7 6 59 60 DEBUG_PC0/TCK/SWCLK DEBUG_PC1/TMS/SWDIO DEBUG_PC2/TDI DEBUG_PC3/TDO/SWO USB_DM USB_DP VB PF0 PF1 PF2 PF3 PF4 PD0 PD1 PD2 PD3 1 PE0 PE1 PE2 PE3 PE4 PE5 61 62 63 64 43 44 53 10 D- PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 2 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC7 0 9 8 D+ PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 3 PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 4 PA2 PA3 PA4 PA5 PA6 PA7 PB0 PB1 PB2 PB3 PB4 PB5 PB6 PB7 G GPIO J9 CON-USB-MICROAB GPIO
+MCU_PWR RESET R28 10k H20 H24 and H25 installed as a single 1x2 RESET +USB_VBUS header on 100 mil center with jumper TARGETRST H18 C13 0.1uF OMIT +VBUS Power Select SW3 U1-B 2 38 3 WAKE 41 OSC1 40 OSC0 6 5 34 XOSC0 35 GNDX 36 XOSC1 C28 24pF C29 24pF 0 R26 Y2 16MHz 3 C31 10pF +3.3V +VBUS H17 H23 RESET +3.3V 400mA Regulator H22 GNDA 12 GND 27 GND 39 GND 55 GND C32 10pF 32.768Khz Y1 HIB VBAT VDDA 32 H1 1 4 H25 WAKE 33 +3.
PA1/U0TX_VCP_RXD PA0/U0RX_VCP_TXD +MCU_PWR In-Circuit Debug Interface (ICDI) DEBUG/VCOM +3.3V U2-A TARGETRST H14 EXTDBG 52 51 50 49 16 15 14 13 +3.
EVALUATION BOARD/KIT/MODULE (EVM) ADDITIONAL TERMS Texas Instruments (TI) provides the enclosed Evaluation Board/Kit/Module (EVM) under the following conditions: The user assumes all responsibility and liability for proper and safe handling of the goods. Further, the user indemnifies TI from all claims arising from the handling or use of the goods.
FCC Interference Statement for Class B EVM devices This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications.
【Important Notice for Users of this Product in Japan】 】 This development kit is NOT certified as Confirming to Technical Regulations of Radio Law of Japan If you use this product in Japan, you are required by Radio Law of Japan to follow the instructions below with respect to this product: 1. 2. 3. Use this product in a shielded room or any other test facility as defined in the notification #173 issued by Ministry of Internal Affairs and Communications on March 28, 2006, based on Sub-section 1.
EVALUATION BOARD/KIT/MODULE (EVM) WARNINGS, RESTRICTIONS AND DISCLAIMERS For Feasibility Evaluation Only, in Laboratory/Development Environments. Unless otherwise indicated, this EVM is not a finished electrical equipment and not intended for consumer use.
IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and other changes to its semiconductor products and services per JESD46, latest issue, and to discontinue any product or service per JESD48, latest issue. Buyers should obtain the latest relevant information before placing orders and should verify that such information is current and complete.