background image

BoosterPacks

www.ti.com

6

SPMU365C – March 2014 – Revised October 2016

Submit Documentation Feedback

Copyright © 2014–2016, Texas Instruments Incorporated

Board Overview

For a complete list of BoosterPacks, see the TI MCU LaunchPad web page:

http://www.ti.com/launchpad

1.4

BoosterPacks

The Connected LaunchPad provides an easy and inexpensive way to develop applications with the
TM4C1294NCPDTI microcontroller. BoosterPacks are add-on boards that follow a pin-out standard
created by Texas Instruments. The TI and third-party ecosystem of BoosterPacks greatly expands the
peripherals and potential applications that you can easily explore with the Connected LaunchPad.

You can also build your own BoosterPack by following the design guidelines on TI’s website. Texas
Instruments even helps you promote your BoosterPack to other members of the community. TI offers a
variety of avenues for you to reach potential customers with your solutions.

1.5

Energ

ī

a

Energ

ī

a is an open-source electronics prototyping platform started in January of 2012 with the goal of

bringing the Wiring and Arduino framework to the TI LaunchPad community. Energ

ī

a includes an

integrated development environment (IDE) that is based on Processing.

Together with Energ

ī

a, LaunchPads can be used to develop interactive objects, taking inputs from a

variety of switches or sensors, and controlling a variety of lights, motors, and other physical outputs.
LaunchPad projects can be stand-alone (only run on the target board, i.e. your LaunchPad), or they can
communicate with software running on your computer (Host PC). Energ

ī

a projects are highly portable

between supported LaunchPad platforms. Projects written for your Connected LaunchPad can be run on
other LaunchPads with little or no modifications.

More information is available at

http://energia.nu

.

1.6

Specifications

Table 1-1

summarizes the specifications for the Connected LaunchPad.

Table 1-1. EK-TM4C1294XL Specifications

Parameter

Value

Board Supply Voltage

4.75 V

DC

to 5.25 V

DC

from one of the following sources:

• Debug USB U22 (ICDI) USB Micro-B cable connected to PC or other compatible

power source.

• Target USB (U7) USB Micro-B cable connected to PC or other compatible power

source.

• BoosterPack 1 (X8-4)

• BoosterPack 2 (X6-4)

• Breadboard expansion header (X11-2 or X11-97).

See schematic symbol JP1 for power input selection.

Dimensions

4.9 in x 2.2 in x .425 in (12.45 cm x 5.59 cm x 10.8 mm) (L x W x H)

Break-out Power Output

• 5 V

DC

to BoosterPacks, current limited by TPS2052B. Nominal rating 1 Amp.

Board input power supply limitations may also apply.

• 3.3 V

DC

to BoosterPacks, limited by output of TPS73733 LDO. This 3.3-V plane is

shared with on-board components. Total output power limit of TPS73733 is 1
Amp.

RoHS Status

Compliant

Summary of Contents for Tiva C Series

Page 1: ...Tiva C Series TM4C1294 Connected LaunchPad Evaluation Kit EK TM4C1294XL User s Guide Literature Number SPMU365C March 2014 Revised October 2016 ...

Page 2: ...ctivity 8 2 1 4 Motion Control 8 2 1 5 User Switches and LED s 8 2 1 6 BoosterPacks and Headers 9 2 2 Power Management 20 2 2 1 Power Supplies 20 2 2 2 Low Power Modes 21 2 2 3 Clocking 21 2 2 4 Reset 21 2 3 Debug Interface 21 2 3 1 In Circuit Debug Interface ICDI 21 2 3 2 External Debugger 22 2 3 3 Virtual COM Port 22 3 Software Development 23 3 1 Software Description 23 3 2 Source Code 23 3 3 To...

Page 3: ...ad Evaluation Board Block Diagram 7 2 2 Default Jumper Locations 20 4 1 Connected LaunchPad Dimensions and Component Locations 26 List of Tables 1 1 EK TM4C1294XL Specifications 6 2 1 BoosterPack 1 GPIO and Signal Muxing 9 2 2 BoosterPack 2 GPIO and Signal Muxing 12 2 3 X11 Breadboard Adapter Odd Numbered Pad GPIO and Signal Muxing 16 2 4 X11 Breadboard Adapter Even Numbered Pad GPIO and Signal Mu...

Page 4: ... module motion control pulse width modulation and a multitude of simultaneous serial connectivity The Connected LaunchPad also features two user switches four user LEDs dedicated reset and wake switches a breadboard expansion option and two independent BoosterPack XL expansion connectors The pre programmed quickstart application on the Connected LaunchPad also enables remote monitoring and control...

Page 5: ... wiring framework based cross platform fast prototyping environment that works with this and other TI LaunchPads See Chapter 3 of this document for more details about software development TivaWare can be downloaded from the TI website at http www ti com tool sw tm4c Energīa can be found at http energia nu 4 Customize and integrate the hardware to suit your end application This evaluation kit can b...

Page 6: ...velop interactive objects taking inputs from a variety of switches or sensors and controlling a variety of lights motors and other physical outputs LaunchPad projects can be stand alone only run on the target board i e your LaunchPad or they can communicate with software running on your computer Host PC Energīa projects are highly portable between supported LaunchPad platforms Projects written for...

Page 7: ...B EEPROM and 120 MHz operation integrated 10 100 Ethernet MAC and PHY 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 See the TM4C1294NCPDTI microcontroller data sheet for more complete details Most of the microcontroller s signals are routed t...

Page 8: ... enabled by adding an external USB PHY The USB external PHY control and data signals are provided on the breadboard expansion header X11 2 1 4 Motion Control The Connected LaunchPad includes the Tiva C Series Motion Control PWM technology featuring a PWM module capable of generating eight PWM outputs The PWM module provides a great deal of flexibility and can generate simple PWM signals for exampl...

Page 9: ...O alternate functions available on each pin The TM4C1294NCPDTI GPIO register GPIOPCTL values are shown for each configuration The headers in this table are labeled from left to right in ten pin columns A and D make up the outer BoosterPack standard pins B and C make up the inner BoosterPack XL standard pins Table 2 1 BoosterPack 1 GPIO and Signal Muxing Header Pin Standard Function GPIO MCU Pin An...

Page 10: ... TRCLK C1 4 PWM PG0 49 I2C1SCL EN0PPS M0PWM4 EPI0S11 C1 5 Capture PL4 85 T0CCP0 USB0D4 EPI0S26 C1 6 Capture PL5 86 T0CCP1 USB0D5 EPI0S33 C1 7 GPIO PL0 81 I2C2SDA M0FAULT3 USB0D0 EPI0S16 C1 8 GPIO PL1 82 I2C2SCL PhA0 USB0D1 EPI0S17 C1 9 GPIO PL2 83 C0o PhB0 USB0D2 EPI0S18 C1 10 GPIO PL3 84 C1o IDX0 USB0D3 EPI0S19 D1 1 ground GND D1 2 PWM PM3 75 T3CCP1 EPI0S12 D1 3 GPIO PH2 31 U0DCD EPI0S2 D1 4 GPIO...

Page 11: ...www ti com Functional Description 11 SPMU365C March 2014 Revised October 2016 Submit Documentation Feedback Copyright 2014 2016 Texas Instruments Incorporated Hardware Description ...

Page 12: ...he BoosterPack connection is highly encouraged where possible to be in compliance with the new BoosterPack standard To provide I2C capability on the right side of the connector per the original standard two zero ohm resistors R19 and R20 are used to combine the SPI and I2C signals These signals are not shared with any other pins on the LaunchPad and therefore removal of these zero ohm resistors sh...

Page 13: ...0XDAT1 C2 1 PWM PG1 50 I2C1SDA M0PWM5 EPI0S10 C2 2 PWM PK4 63 I2C3SCL EN0LED0 M0PWM6 EPI0S32 C2 3 PWM PK5 62 I2C3SDA EN0LED2 M0PWM7 EPI0S31 C2 4 PWM PM0 78 T2CCP0 EPI0S15 C2 5 Capture PM1 77 T2CCP1 EPI0S14 C2 6 Capture PM2 76 T3CCP0 EPI0S13 C2 7 GPIO PH0 29 U0RTS EPI0S0 C2 8 GPIO PH1 30 U0CTS EPI0S1 C2 9 GPIO PK6 61 I2C4SCL EN0LED1 M0FAULT1 EPI0S25 C2 10 GPIO PK7 60 U0RI I2C4SDA RTCCLK M0FAULT2 EP...

Page 14: ...Functional Description www ti com 14 SPMU365C March 2014 Revised October 2016 Submit Documentation Feedback Copyright 2014 2016 Texas Instruments Incorporated Hardware Description ...

Page 15: ...SW 149 08 L S RA right angle pin headers and Twin industries TW E40 1020 solder less breadboard Samtec TSW 149 09 F S RE and TSW 149 09 F S RA may be substituted A detailed explanation of how to install the headers is available on the TI LaunchPad Wiki or at http users ece utexas edu valvano EE345L Labs Fall2011 LM3S1968soldering pdf Nearly all microcontroller signals are made available at the bre...

Page 16: ...9 PC6 23 C0 U5Rx EPI0S5 21 PC5 24 C1 U7Tx RTCCLK EPI0S6 23 PC4 25 C1 U7Rx EPI0S7 25 PA6 40 U2Rx I2C6SCL T3CCP0 USB0EPEN SSI0XDAT2 EPI0S8 27 PA7 41 U2Tx I2C6SDA T3CCP1 USB0PFLT USB0EPEN SSI0XDAT3 EPI0S9 29 PG1 50 I2C1SDA M0PWM5 EPI0S10 31 PG0 49 I2C1SCL EN0PPS M0PWM4 EPI0S11 33 PM3 75 T3CCP1 EPI0S12 35 GND 37 PM2 76 T3CCP0 EPI0S13 39 PM1 77 T2CCP1 EPI0S14 41 PM0 78 T2CCP0 EPI0S15 43 PL0 81 I2C2SDA ...

Page 17: ...1 77 PK4 63 I2C3SCL EN0LED0 M0PWM6 EPI0S32 79 PL5 86 T0CCP1 USB0D5 EPI0S33 81 PN4 111 U1DTR U3RTS I2C2SDA EPI0S34 83 PN5 112 U1RI U3CTS I2C2SCL EPI0S35 85 PN0 107 U1RTS 87 PN1 108 U1CTS 89 PN2 109 U1DCD U2RTS EPI0S29 91 PN3 110 U1DSR U2CTS EPI0S30 93 PQ4 102 U1Rx DIVSCLK 95 WAKE 97 5V Table 2 4 X11 Breadboard Adapter Even Numbered Pad GPIO and Signal Muxing Pin Port MCU PIN Analog Digital Function...

Page 18: ...2 44 PD6 127 AIN5 U2RTS T4CCP0 USB0EPEN SSI2XDAT3 46 PD3 4 AIN12 I2C8SDA T1CCP1 SSI2Clk 48 PD1 2 AIN14 I2C7SDA T0CCP1 C1o SSI2XDAT0 50 PD0 1 AIN15 I2C7SCL T0CCP0 C0o SSI2XDAT1 52 PD2 3 AIN13 I2C8SCL T1CCP0 C2o SSI2Fss 54 PP0 118 C2 U6Rx SSI3XDAT2 56 PP1 119 C2 U6Tx SSI3XDAT3 58 PB0 95 USB0ID U1Rx I2C5SCL T4CCP0 CAN1Rx 60 PB1 96 USB0VBUS U1Tx I2C5SDA T4CCP1 CAN1Tx 62 GND 64 PF4 46 EN0LED1 M0FAULT0 ...

Page 19: ...edback Copyright 2014 2016 Texas Instruments Incorporated Hardware Description Table 2 4 X11 Breadboard Adapter Even Numbered Pad GPIO and Signal Muxing continued Pin Port MCU PIN Analog Digital Function GPIOPCTL Bit Encoding 1 2 3 5 6 7 8 11 13 14 15 92 PM4 74 TMPR3 U0CTS T4CCP0 94 RESET 96 GND 98 3V3 ...

Page 20: ...ce In the default horizontal configuration CAN is not present on the BoosterPack UART2 goes to the BoosterPack and UART 0 goes to the ICDI virtual serial port to provide ROM serial bootloader capability In the vertical CAN enabled configuration UART2 goes to the ICDI virtual serial port and CAN signals are available on the BoosterPack The ROM serial bootloader is not available to the ICDI virtual ...

Page 21: ...4C1294NCPDTI internal clock circuit Most software examples use the internal PLL to multiply this clock to higher frequencies up to 120 MHz for core and peripheral timing The 25 MHz crystal is required when using the integrated Ethernet MAC and PHY The Hibernation module is clocked from an external 32 768 KHz crystal Y3 2 2 4 Reset The RESET signal to the TM4C1294NCPDTI microcontroller connects to ...

Page 22: ... connector follows the ARM standard 10 pin JTAG pinout This interface can use either JTAG or SWD if supported by the external debug adapter 2 3 3 Virtual COM Port When plugged into a USB host the ICDI enumerates as both a debugger and a virtual COM port JP4 and JP5 control the selection of which UART from the TM4C1294NCPDTI is connected to the virtual COM port In the default configuration UART0 ma...

Page 23: ...ed LaunchPad evaluation board Example applications are also provided for the Connected LaunchPad when paired with selected BoosterPacks 3 2 Source Code The complete source code including the source code installation instructions are provided at http www ti com tool sw tm4c The source code and binary files are installed in the TivaWare software tree 3 3 Tool Options The source code installation inc...

Page 24: ...nnect the USB A cable plug in to an available USB port on the PC and plug the Micro B plug to the Debug USB port U22 on the Connected LaunchPad 4 Verify that LED D0 at the top of the board is illuminated 5 Install Windows ICDI and Virtual COM Port drivers if prompted Installation instructions can be found at http www ti com lit pdf spmu287 6 Run the LM Flash Programmer application on the PC 7 In t...

Page 25: ...umber SPMZ858 LM Flash Programmer Tool http www ti com lmflashprogrammer TPS73733 Low Dropout Regulator with Reverse Current Protection http www ti com product tps79733 Texas Instruments Code Composer Studio website http www ti com ccs Tiva C Series TM4C1294NCPDT Microcontroller Data Sheet http www ti com lit gpn tm4c1294ncpdt Build Your Own BoosterPack information regarding the BoosterPack standa...

Page 26: ...Texas Instruments Incorporated References PCB Layout and Bill of Materials 4 2 Component Locations Figure 4 1 is a dimensioned drawing of the Connected LaunchPad This figure shows the location of selected features of the board as well as the component locations Figure 4 1 Connected LaunchPad Dimensions and Component Locations ...

Page 27: ...C48 6 Capacitor 12pF 50V 5 0402 COG Murata GRM1555C1H120JZ01D 8 D0 D1 D2 D3 D4 5 Green LED 0603 Everlight 19 217 G7C AL1M2B 3T 9 J1 J2 J3 J4 J5 J6 J7 7 Jumper 0 100 Gold Black Open 3M 969102 0000 DA Kobiconn 151 8000 E 10 JP1 1 Header 2x3 0 100 T Hole Vertical Unshrouded 0 230 Mate gold FCI 67996 206HLF 11 JP2 JP3 2 Header 1x2 0 100 T Hole Vertical Unshrouded 0 220 Mate 3M 961102 6404 AR FCI 68001...

Page 28: ...ectronics HX1198FNL 30 U13 1 Diode 8 chan 15KV ESD Protection Array SO 8 Semtech SLVU2 8 4 TBT 31 U14 1 Connector RJ45 NO MAG shielded THRU HOLE TE Connectivity 1 406541 5 32 U2 U3 2 IC 4CH ESD SOLUTION W CLAMP 6SON Texas Instruments TPD4S012DRYR 33 U20 1 Stellaris TIVA MCU TM4C123GH6PMI Texas Instruments TM4C123GH6PMI 34 U22 1 USB Micro B receptacle right angle with guides FCI 10118194 0001LF 35 ...

Page 29: ... F 44 H1 H4 H6 3 Screw 4 x 0 625 Pan Head Sheet Metal Phillips Slotted for fan McMaster 90077A112 45 R12 R13 R14 3 Resistor 5 6k ohm 1 10W 5 0402 Panasonic ERJ 2GEJ562X 46 R48 1 Resistor 0402 1 52 3k Rohm TRR01MZPF5232 47 TP1 TP2 TP3 TP4 TP5 TP6 TP7 TP8 TP9 TP10 TP11 TP12 TP13 TP14 TP15 TP16 TP17 17 Terminal Test Point Miniature Loop Red T Hole Keystone 5000 48 X1 1 Header 2x7 0 100 T Hole Vertica...

Page 30: ...porated Schematic Chapter 5 SPMU365C March 2014 Revised October 2016 Schematic This section contains the complete schematics for the Tiva C Series TM4C1294 Connected LaunchPad Microcontroller USB Buttons and LED s BoosterPack connectors Breadboard connector Ethernet and Ethernet LED s Power In Circuit Debug Interface ...

Page 31: ...6 PM3 P 75 PM4 P 74 PM5 P 73 PM6 P 72 PM7 P 71 PN0 P 107 PN1 P 108 PN2 P 109 PN3 P 110 PN4 P 111 PN5 P 112 PP0 P 118 PP1 P 119 PP2 P 103 PP3 P 104 PP4 P 105 PP5 P 106 PQ0 P 5 PQ1 P 6 PQ2 P 11 PQ3 P 27 PQ4 P 102 R52 C32 GPIO PA0 PA1 PA2 PA3 PA5 PA6 PA7 PA4 PB0 PB0 3 2C TARGET_VBUS 3 2C TARGET_VBUS 3 2C TARGET_VBUS 3 2C PB2 PB3 PB4 PB5 PC4 PC5 PC6 PC7 PD0 PD1 PD2 PD3 PD4 PD5 PD6 PD7 PF0 PF1 PF2 PF3 ...

Page 32: ...2 6 PE4 PE5 PC5 PC4 PM3 PM4 PM5 PL4 PD5 1 4B PC6 PD3 PC7 PE0 PE1 PE2 PE3 PD4 1 4B PD7 PF1 PF2 PF3 PG0 PL5 PL1 PL2 PL3 PH3 PD1 PD0 PN2 PN3 PD2 PP0 PP1 PQ0 PP4 PN5 PN4 PB4 PB5 PK0 PK1 PK2 PK3 PA4 PA5 PG1 PK4 PK5 PM0 PM1 PM2 PH0 PH1 PK6 PK7 PM7 PA7 PA3 PA2 PQ3 PQ2 PP3 PQ1 PM6 PP5 PA6 BoosterPack 2 Interface BoosterPack 1 Interface A B C D E A B C D E 1 2 3 4 5 6 JP4 and JP5 CAN and ICDI UART Selectio...

Page 33: ...1 97 X11 98 C27 C28 C29 C30 VREF 5 5B TARGET_RESET 2 4D GND 2 3C GND 4 1A GND 2 3C GND 4 1A GND 2 3C PB4 PB5 PH0 PH1 PH2 PH3 PC7 PC6 PC5 PC4 PA6 PA7 PG1 PM3 PM2 PM1 PM0 PL0 PL2 PL3 PQ0 PQ1 PK7 PK6 PL4 PB2 PB3 PP2 PP3 PK5 PK4 PL5 PN4 PN5 PG0 PL1 PQ2 PQ3 PN0 PN1 PN2 PN3 PQ4 WAKE 5 5A PA2 PA3 PA4 PA5 PE0 PE1 PE2 PE3 PE4 PE5 PK0 PK1 PK2 PK3 PD5 PD4 PD7 PD6 PD3 PD1 PD0 PD2 PP0 PP1 PB0 TARGET_VBUS 1 6B ...

Page 34: ... 7 TERM2B 8 TX 1 TX 2 R45 R46 C31 R47 C1 EN0RXI_N 5 3B EN0RXI_P 5 3B EN0TXO_N 5 3B EN0TXO_P 5 3B PF4 3 2C PF0 3 2C MCU_3V3 5 2A A B C D E A B C D E 1 2 3 4 5 6 U10 U13 U14 For Ethernet example Applications LED4 is default configured as Ethernet Link OK LED3 is default configured as Ethernet TX RX activity User may re configure these pins LED s for any application usage Place pull up resistors and ...

Page 35: ...UG_VBUS 6 4A EN0RXI_N EN0RXI_P EN0TXO_N EN0TXO_P RBIAS WAKE 3 3D MCU_3V3 6 2A MCU_3V3 4 1A VBUS VBUS VBUS PQ4 3 4D PD6 3 2B TARGET_RESET 3 2D A B C D E A B C D E 1 2 3 4 5 6 Y1 25Mhz U1G 2 Power Control Jumper 1 To power from Debug install jumper on pins 5 6 2 To power from Target USB install jumper on pins 3 4 3 To power from BoosterPack 5V install jumper on pins 1 2 This is also the off position...

Page 36: ... SWO DEBUG_PC3 TDO SWO DEBUG_PC3 TDO SWO DEBUG_PC3 TDO SWO DEBUG_PC3 TDO SWO DEBUG_PC2 TDI DEBUG_PC2 TDI DEBUG_PC2 TDI DEBUG_PC2 TDI DEBUG_RESET_OUT DEBUG_RESET_OUT DEBUG_RESET_OUT DEBUG_RESET_OUT EXTERNAL_DEBUG EXTERNAL_DEBUG ICDI_VDDC VERSION_1 VERSION_1 VERSION_2 VERSION_2 VERSION_0 VERSION_0 DEBUG_ACTIVE DEBUG_ACTIVE ICDI_USBD_N ICDI_USBD_N ICDI_USBD_P ICDI_USBD_P TARGET_TXD 2 5D TARGET_TXD 2 ...

Page 37: ...014 Revised October 2016 Submit Documentation Feedback Copyright 2014 2016 Texas Instruments Incorporated Revision History Revision History Changes from B Revision May 2015 to C Revision Page GLOBAL Updated Changed all instances of UART4 to UART2 4 ...

Page 38: ...y set forth above or credit User s account for such EVM TI s liability under this warranty shall be limited to EVMs that are returned during the warranty period to the address designated by TI and that are determined by TI not to conform to such warranty If TI elects to repair or replace such EVM TI shall have a reasonable time to repair such EVM or provide replacements Repaired EVMs shall be warr...

Page 39: ...the user guide with the maximum permissible gain and required antenna impedance for each antenna type indicated Antenna types not included in this list having a gain greater than the maximum gain indicated for that type are strictly prohibited for use with this device Concernant les EVMs avec antennes détachables Conformément à la réglementation d Industrie Canada le présent émetteur radio peut fo...

Page 40: ...ed loads Any loads applied outside of the specified output range may also result in unintended and or inaccurate operation and or possible permanent damage to the EVM and or interface electronics Please consult the EVM user guide prior to connecting any load to the EVM output If there is uncertainty as to the load specification please contact a TI field representative During normal operation even ...

Page 41: ...COST OF REMOVAL OR REINSTALLATION ANCILLARY COSTS TO THE PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES RETESTING OUTSIDE COMPUTER TIME LABOR COSTS LOSS OF GOODWILL LOSS OF PROFITS LOSS OF SAVINGS LOSS OF USE LOSS OF DATA OR BUSINESS INTERRUPTION NO CLAIM SUIT OR ACTION SHALL BE BROUGHT AGAINST TI MORE THAN TWELVE 12 MONTHS AFTER THE EVENT THAT GAVE RISE TO THE CAUSE OF ACTION HAS OCCURRED 8 2 Specif...

Page 42: ... TI Resource NO OTHER LICENSE EXPRESS OR IMPLIED BY ESTOPPEL OR OTHERWISE TO ANY OTHER TI INTELLECTUAL PROPERTY RIGHT AND NO LICENSE TO ANY TECHNOLOGY OR INTELLECTUAL PROPERTY RIGHT OF TI OR ANY THIRD PARTY IS GRANTED HEREIN including but not limited to any patent right copyright mask work right or other intellectual property right relating to any combination machine or process in which TI product...

Reviews: