background image

www.ti.com

108 WILD BASIN ROAD, SUITE 350

AUSTIN TX, 78746

TIVA   MICROCONTROLLERS

TEXAS INSTRUMENTS

0.3

EK-TM4C123GXL

Tiva TM4C123G LaunchPad

Microcontroller, USB, Expansion, Buttons and LED

DGT

2/20/2013

EK-TM4C123GXL Rev A.sch

OF

1

3

SHEET

PART NO.

DATE

REVISION

DESIGNER

FILENAME

DESCRIPTION

PROJECT

R

J1 and J2 provide compatability with

Booster Packs designed for MSP430 Launchpad

J3 and J4 sit 100 mils inside J1 and  J2 to provide 

extended functions specific to this board.

See the board user manual for complete table of pin mux functions

1

VB

2

D-

3

D+

4

ID

5

G

6

8

9

7

J9

CON-USB-MICROAB

1
2
3
4
5
6
7
8
9
10

J1

CON_110_100

1
2
3
4
5
6
7
8
9

10

J2

CON_110_100

SW1

SW2

R8

330

1
2
3
4
5
6
7
8
9
10

J3

CON_110_100

1
2
3
4
5
6
7
8
9

10

J4

CON_110_100

1

PB6

4

PB7

5

PF4

6

PE3

7

PE2

8

PE1

9

PE0

10

PD7

13

PC7

14

PC6

15

PC5

16

PC4

17

PA0

18

PA1

19

PA2

20

PA3

21

PA4

22

PA5

23

PA6

24

PA7

28

PF0

29

PF1

30

PF2

31

PF3

43

PD4

44

PD5

45

PB0

46

PB1

47

PB2

48

PB3

49

PC3

50

PC2

51

PC1

52

PC0

53

PD6

58

PB4

57

PB5

59

PE4

60

PE5

61

PD0

62

PD1

63

PD2

64

PD3

U1-A

TM4C123G

1

A

2

R

3

G

4

B

D1

RGB_LED_0404_COMA

R9

0

R10

0

R1

0

R2

0

R11

0

R12

0

R13

0

R14

0

R4

330

B

E

C

Q2

DTC114EET1G

R3

330

B

E

C

Q1

DTC114EET1G

R5

330

B

E

C

Q3

DTC114EET1G

R25

0

R29

0

USB_DM

USB_DP

DEBUG/VCOM

GPIO

GPIO

PA2
PA3
PA4
PA5
PA6
PA7

PB0
PB1
PB2
PB3
PB4
PB5
PB6
PB7

PC4
PC5
PC6
PC7

PD0
PD1
PD2
PD3

PD6
PD7

PE0
PE1
PE2
PE3
PE4
PE5

PA0/U0RX_VCP_TXD
PA1/U0TX_VCP_RXD

DEBUG_PC0/TCK/SWCLK
DEBUG_PC1/TMS/SWDIO
DEBUG_PC2/TDI
DEBUG_PC3/TDO/SWO

USB_DM
USB_DP

USR_SW2

USR_SW1

GPIO

PB0
PB1

PB4

PB7
PB6

+3.3V

USR_SW2

USR_SW1

+USB_VBUS

WAKE

PB6

PB7

TARGETRST

PF4

PF3

PF2

PF1

PF0

PF4

PD7

+VBUS

PF2
PF3

PB2

+VBUS

LED_B

PB5

PE4
PE5

PA6

PA2

PA3

PA4

PF0

PE0

PF1

PB3
PC4
PC5
PC6
PC7
PD6

PA5

PA7

PD0
PD1
PD2
PD3

PE1
PE2
PE3

PD0

PD1

LED_G

LED_R

LED_R
LED_B
LED_G

PB1

PB0

Summary of Contents for EK-TM4C123GXL

Page 1: ...Tiva C Series TM4C123G LaunchPad Evaluation Board User s Guide Literature Number SPMU296 April 2013 ...

Page 2: ...nagement 11 2 2 1 Power Supplies 11 2 2 2 Hibernate 11 2 2 3 Clocking 12 2 2 4 Reset 12 2 3 In Circuit Debug Interface ICDI 12 2 3 1 Virtual COM Port 12 3 Software Development 13 3 1 Software Description 13 3 2 Source Code 13 3 3 Tool Options 13 3 4 Programming the Tiva C Series LaunchPad Evaluation Board 14 4 References PCB Layout and Bill of Materials 15 4 1 References 15 4 2 Component Locations...

Page 3: ...mensions 17 List of Tables 1 1 EK TM4C123GXL Specifications 6 2 1 USB Device Signals 8 2 2 User Switches and RGB LED Signals 9 2 3 J1 Connector 9 2 4 J2 Connector 10 2 5 J3 Connector 10 2 6 J4 Connector 11 2 7 In Circuit Debug Interface ICDI Signals 12 2 8 Virtual COM Port Signals 12 4 1 EK TM4C123GXL Bill of Materials 17 3 SPMU296 April 2013 List of Figures Submit Documentation Feedback Copyright...

Page 4: ... 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 The stackable headers of the Tiva C Series TM4C123G LaunchPad BoosterPack XL interface demonstrate how easy it is to expand the functionality of the Tiva C Series LaunchPad when interfacing to other peripherals on many existing Bo...

Page 5: ...ion on software structure and function For more information on Project 0 go to the Tiva C Series LaunchPad wiki page 4 Customize and integrate the hardware to suit an end application This user s manual is an important reference for understanding circuit operation and completing hardware modification You can also view and download almost six hours of training material on configuring and using the L...

Page 6: ...a new idea or project to designing manufacturing and selling your own BoosterPack kit TI offers a variety of avenues for you to reach potential customers with your solutions 1 5 Specifications Table 1 1 summarizes the specifications for the Tiva C Series LaunchPad Table 1 1 EK TM4C123GXL Specifications Parameter Value 4 75 VDC to 5 25 VDC from one of the following sources Debugger ICDI USB Micro B...

Page 7: ... 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 Tiva C Series LaunchPad Evaluation Board Block Diagram 2 1 Functional Description 2 1 1 Microcontroller The TM4C123GH6PM is a 32 bit ARM Cortex M4 based microcontroller with 256 kB Flash memory 32 kB SRAM and 80 MHz operation USB host de...

Page 8: ...e must be taken not to conflict these signals with BoosterPack signals USB embedded host operation can be enabled in the same way for USB devices that are self powered Providing power when acting as a USB host requires a BoosterPack with power switching and appropriate connectors All USB host signals are available on the BoosterPack interface except D and D which are only available on the USB micr...

Page 9: ...inside of the J1 and J2 connectors All 40 header pins of the J1 J2 J3 and J4 connectors make up the Tiva C Series TM4C123G LaunchPad BoosterPack XL Interface Table 2 3 through Table 2 6 show how these header pins are connected to the microcontroller pins and which GPIO functions can be selected NOTE To configure the device peripherals easily and intuitively using a graphical user interface GUI see...

Page 10: ... for compatibility with the MSP430 LaunchPad Table 2 5 J3 Connector 1 Analog Tiva C GPIOPCTL Register Setting Function J3 On board Series GPIO Pin Function MCU GPIO 1 2 3 4 5 6 7 8 9 14 15 Pin AMSEL 3 01 5 0 V 3 02 GND PD0 AIN7 61 SSI3Clk SSI1Clk I2C3SCL M0PWM6 M1PWM0 WT2CCP0 PB6 Connected 1 SSI2Rx M0PWM0 T0CCP0 3 03 for MSP430 Compatibilit y R9 PD1 AIN6 92 SSI3Fss SSI1Fss I2C3SDA M0PWM7 M1PWM1 WT...

Page 11: ...I USB cable Debug Default USB device cable Device The POWER SELECT switch SW3 is used to select one of the two power sources Select only one source at a time 2 2 2 Hibernate The Tiva C Series LaunchPad provides an external 32 768 kHz crystal Y1 as the clock source for the TM4C123GH6PM Hibernation module clock source The current draw while in Hibernate mode can be measured by making some minor adju...

Page 12: ...Hz crystal Y1 2 2 4 Reset The RESET signal into the TM4C123GH6PM microcontroller connects to the RESET switch and to the ICDI circuit for a debugger controlled reset External reset is asserted active low under any of three conditions Power on reset filtered by an R C network RESET switch held down By the ICDI circuit when instructed by the debugger this capability is optional and may not be suppor...

Page 13: ...d The source code and binary files are installed in the DriverLib tree 3 3 Tool Options The source code installation includes directories containing projects and or makefiles for the following tool chains Keil ARM RealView Microcontroller Development System IAR Embedded Workbench for ARM Sourcery CodeBench Texas Instruments Code Composer Studio IDE Download evaluation versions of these tools from ...

Page 14: ... mode 3 Connect the USB A cable plug to an available port on the PC and the Micro B plug to the Debug USB port on the board 4 Verify that the POWER LED D4 on the board is lit 5 Run the LM Flash Programmer 6 In the Configuration tab use the Quick Set control to select the EK TM4C123GXL evaluation board 7 Move to the Program tab and click the Browse button Navigate to the example applications direct...

Page 15: ... download at www ti com tool sw tm4c drl TivaWare for C Series Driver Library User s Manual literature number SPMU298 TPS73633 Low Dropout Regulator with Reverse Current Protection Data Sheet literature number SBVS038 Texas Instruments Code Composer Studio IDE website www ti com ccs Additional support RealView MDK www keil com arm rvmdkkit asp IAR Embedded Workbench www iar com Sourcery CodeBench ...

Page 16: ...locations are shown in Figure 4 1 and the board dimensions are shown in Figure 4 2 Figure 4 1 Tiva C Series LaunchPad Component Locations Top View 16 References PCB Layout and Bill of Materials SPMU296 April 2013 Submit Documentation Feedback Copyright 2013 Texas Instruments Incorporated ...

Page 17: ... NPO COG 0402 4 C3 C5 C8 C15 7 Capacitor 0 01 μF 25 V 10 Taiyo Yuden TMK105B7103KV F C18 19 C21 0402 X7R 5 C4 C6 C10 11 C17 8 Capacitor 0 1 μF 16 V 10 0402 Taiyo Yuden EMK105B7104KV F C20 C23 24 X7R 6 C9 C22 2 Capacitor 2 2 μF 16 V 10 Murata GRM188R61C225KE15D 0603 X5R 7 D1 1 LED Tri Color RGB 0404 SMD Everlight 18 038 RSGHBHC1 S02 2T Common Anode 8 D4 1 LED Green 565 nm Clear 0805 Lite On LTST C1...

Page 18: ... mm SMT 160gf Omron B3S 1000 21 SW3 1 Switch DPDT SMT 300 mA 2 at C K Components JS202011SCQN 6 V 22 U1 U2 2 Tiva C Series MCU Texas Instruments TM4C123GH6PMI TM4C123GH6PM 23 U8 1 Regulator 3 3 V 400 mA LDO Texas Instruments TPS73633DRBT 24 Y1 1 Crystal 32 768 kHz Radial Can Abracon AB26TRB 32 768KHZ T 25 Y2 Y5 2 Crystal 16 00 MHz 5 0x3 2mm NDK NX5032GA 16 000000 MHz SMT Abracon ABM3 16 000 MHz B2...

Page 19: ...s the complete schematics for the Tiva C Series LaunchPad board Microcontroller USB Expansion Buttons and LED Power Management In Circuit Debug Interface 19 SPMU296 April 2013 Schematics Submit Documentation Feedback Copyright 2013 Texas Instruments Incorporated ...

Page 20: ...7 14 PC6 15 PC5 16 PC4 17 PA0 18 PA1 19 PA2 20 PA3 21 PA4 22 PA5 23 PA6 24 PA7 28 PF0 29 PF1 30 PF2 31 PF3 43 PD4 44 PD5 45 PB0 46 PB1 47 PB2 48 PB3 49 PC3 50 PC2 51 PC1 52 PC0 53 PD6 58 PB4 57 PB5 59 PE4 60 PE5 61 PD0 62 PD1 63 PD2 64 PD3 U1 A TM4C123G 1 A 2 R 3 G 4 B D1 RGB_LED_0404_COMA R9 0 R10 0 R1 0 R2 0 R11 0 R12 0 R13 0 R14 0 R4 330 B E C Q2 DTC114EET1G R3 330 B E C Q1 DTC114EET1G R5 330 B...

Page 21: ...3DRB C18 0 01uF D4 Green R27 330 C3 0 01uF C4 0 1uF C5 0 01uF C6 0 1uF C8 0 01uF C10 0 1uF C11 0 1uF R31 1M H1 C31 10pF C32 10pF Y2 16MHz C29 24pF C28 24pF R28 10k RESET C13 0 1uF OMIT H2 C22 2 2uF H17 H18 H19 H20 H21 2 VDDA 3 GNDA 11 VDD 12 GND 25 VDDC 26 VDD 27 GND 32 WAKE 33 HIB 34 XOSC0 35 GNDX 36 XOSC1 37 VBAT 38 RESET 39 GND 40 OSC0 41 OSC1 42 VDD 54 VDD 55 GND 56 VDDC U1 B TM4C123G Y1 32 76...

Page 22: ... 7 PE2 8 PE1 9 PE0 10 PD7 13 PC7 14 PC6 15 PC5 16 PC4 17 PA0 18 PA1 19 PA2 20 PA3 21 PA4 22 PA5 23 PA6 24 PA7 28 PF0 29 PF1 30 PF2 31 PF3 43 PD4 44 PD5 45 PB0 46 PB1 47 PB2 48 PB3 49 PC3 50 PC2 51 PC1 52 PC0 53 PD6 58 PB4 57 PB5 59 PE4 60 PE5 61 PD0 62 PD1 63 PD2 64 PD3 U2 A TM4C123G 2 VDDA 3 GNDA 11 VDD 12 GND 25 VDDC 26 VDD 27 GND 32 WAKE 33 HIB 34 XOSC0 35 GNDX 36 XOSC1 37 VBAT 38 RESET 39 GND ...

Page 23: ...ency energy and has not been tested for compliance with the limits of computing devices pursuant to part 15 of FCC or ICES 003 rules which are designed to provide reasonable protection against radio frequency interference Operation of the equipment may cause interference with radio communications in which case the user at his own expense will be required to take whatever measures may be required t...

Page 24: ... its gain should be so chosen that the equivalent isotropically radiated power e i r p is not more than that necessary for successful communication This radio transmitter has been approved by Industry Canada to operate with the antenna types listed in the user guide with the maximum permissible gain and required antenna impedance for each antenna type indicated Antenna types not included in this l...

Page 25: ...you obtained the Technical Regulations Conformity Certification as provided in Radio Law of Japan with respect to this product Also please do not transfer this product unless you give the same notice above to the transferee Please note that if you could not follow the instructions above you will be subject to penalties of Radio Law of Japan Texas Instruments Japan Limited address 24 1 Nishi Shinju...

Page 26: ... property damage personal injury or death If there are questions concerning these ratings please contact a TI field representative prior to connecting interface electronics including input power and intended loads Any loads applied outside of the specified output range may result in unintended and or inaccurate operation and or possible permanent damage to the EVM and or interface electronics Plea...

Page 27: ...esponsible for compliance with all legal regulatory and safety related requirements concerning its products and any use of TI components in its applications notwithstanding any applications related information or support that may be provided by TI Buyer represents and agrees that it has all the necessary expertise to create and implement safeguards which anticipate dangerous consequences of failur...

Reviews: