Texas Instruments Stellaris LM4F120 LaunchPad User Manual

Stellaris® LM4F120 LaunchPad Evaluation Board
User’s Manual
EK-LM4F120XL-UM-01 Copyright © 2012 Texas Instruments SMPU289
Copyright © 2012 Texas Instruments, Inc. All rights reserved. Stellaris and StellarisWare are registered trademarks of Texas Instruments. ARM and Thumb are registered trademarks, and Cortex is a trademark of ARM Limited. Other names and brands may be claimed as the property of others.
Texas Instruments 108 Wild Basin, Suite 350 Austin, TX 78746 http://www.ti.com/stellaris
2 August 29, 2012
Table of Contents
Chapter 1: Board Overview..............................................................................................................................6
Kit Contents............ ... ... ... ... .... ................................................ ... .... ... ... ... .... ... .....................................................7
Using the Stellaris® LaunchPad.........................................................................................................................7
Features..............................................................................................................................................................7
BoosterPacks......................................................................................................................................................8
Specifications......................................................................................................................................................8
Chapter 2: Hardware Description.................................................................................................................... 9
Functional Description ........ .................................................... ... .... ... ... ... .......................................................... 10
(Microcontroller, USB, Expansion, Buttons, and LED (Schematic on page 18)............................................10
Power Management (Schematic on page 19)............................................................................................... 13
Stellaris In-Circuit Debug Interface (ICDI) (Schematic on page 20) .............................................................14
Chapter 3: Software Development ................................................................................................................15
Software Description.........................................................................................................................................15
Source Code.....................................................................................................................................................15
Tool Options .....................................................................................................................................................15
Programming the Stellaris LaunchPad Evaluation Board.................................................................................15
Appendix A: Schematics................................................................................................................................17
Appendix B: Component Locations..............................................................................................................21
Appendix C: Bill of Materials (BOM) .............................................................................................................23
Appendix D: References ................................................................................................................................25
August 29, 2012 3
Stellaris® LM4F120 LaunchPad XL User’s Manual
List of Figures
Figure 1-1. Stellaris® LM4F120 LaunchPad Evaluation Board.........................................................................6
Figure 2-1. Stellaris® LaunchPad Evaluation Board Block Diagram.................................................................9
Figure B-1. Stellaris® LaunchPad Component Locations (Top View) ............................................................. 21
Figure B-2. Stellaris® LaunchPad Dimensions)...............................................................................................22
4 August 29, 2012
List of Tables
Table 1-1. EK-LM4F120XL Specifications........................................................................................................8
Table 2-1. USB Device Signals.................. .... ... ... ... ... .... ... ... ... .... ... ... ... .... ... ... ................................................ 10
Table 2-2. User Switches and RGB LED Signals..................................... ... ... ... ... .... ... ... ... .... ... ... ... ... .... ... ......10
Table 2-3. J1 Connector.................................................................................................................................11
Table 2-4. J2 Connector.................................................................................................................................11
Table 2-5. J3 Connector.................................................................................................................................12
Table 2-6. J4 Connector.................................................................................................................................12
Table 2-7. Stellaris® In-Circuit Debug Interface (ICDI) Signals......................................................................14
Table 2-8. Virtual COM Port Signals .............................................................................................................. 14
Table C-1. EK-LM4F120 Bill of Materials........................................................................................................23
August 29, 2012 5
CHAPTER 1
Board Overview
The Stellaris® LM4F120 LaunchPad Evaluation Board (EK-LM4F120XL) is a low-cost evaluation platform for ARM® Cortex™-M4F-based microcontrollers. The Stellaris® LaunchPad’s design highlights the LM4F120H5QR microcontrolle r's USB 2.0 Device interface and Hibernatio n module. The Stellaris® Lau nchPa d also fea tures pr ogra mmab le use r bu ttons a nd a n RGB LED for custo m applications. The stackable headers of the Stellaris® LM4F120 LaunchPad BoosterPack XL Interface demonstrate how easy it is to expand the functionality of th e Stellaris® LaunchPad when interfacing to other peripherals with Stellaris® BoosterPacks and MSP430™ BoosterPacks. Figure 1-1 shows a photo of the Stellaris® LaunchPad.
Figure 1-1. Stellaris® LM4F120 LaunchPad Evaluation Board
August 29, 2012 6
Kit Contents
The Stellaris® LM4F120 LaunchPad Evaluation Kit comes with the following:
Stellaris® LaunchPad Evaluation Board (EK-LM4F120XL)On-board Stellaris® In-Circuit Debug Interface (ICDI)USB Micro-B plug to USB-A plug cableREADME F irst document
Using the Stellaris® LaunchPad
The recommended steps for using the Stellaris® LM4F120 LaunchPad Evaluation Kit are:
1. Follow the README First document included in the kit. The README First document will help get the Stellaris® La unchPad up and running in minutes. See the
www.ti.com/stellaris-launchpad
2. Experiment with LaunchPad BoosterPacks. Stellaris® BoosterPacks and compatible MSP430™ BoosterPacks can be found at the www.ti.com/stellaris-launchpad
3. T ake your first step toward developing an application with Project 0 using your preferred ARM tool-chain and the Stellaris Peripheral Driver Library. Software
applications are loaded using the on-board Stellaris® In-Circuit Debug Interface (ICDI). See Chapter 3, “Software Development” on page 20, for the programming procedure. The StellarisWare Peripheral Driver Library Software Reference Manual contains specific information on software structure and function. For more information on Project 0, go to the
www.ti.com/stellaris-launchpad/project0
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.
web site for additional information to get started.
web site.
Board Overview
web site.
Features
The Stellaris® LaunchPad includes the following features:
Stellaris® LM4F120H5QR microcontrollerUSB Micro-B connector for USB DeviceRGB user LED2 user switches (application/wake)Available I/O brought out to headers on a 0.1" gridOn-board Stellaris® In-Circuit Debug Interface (ICDI)Switch-selectable power sources
Reset switchPreloaded RGB quickstart applicationSupported by StellarisWare® software including the USB library and the peripheral driver
ICDIUSB Device
library
August 29, 2012 7
Stellaris® LM4F120 LaunchPad User’s Manual
Stellaris® LM4F120 LaunchPad BoosterPack XL Interface which features stackable headers
to expand the capabilities of the Stellaris® LaunchPad development platform – For a complete list of available BoosterPacks that can be used with the Stellaris®
LaunchPad, see the www.ti.com/stellaris-launchpad
BoosterPacks
Stellaris® LaunchPad pr ovides an easy and inexpensive way to develop applications with the Stellaris® LM4F120H5 QR microcontroller. Stellaris® BoosterPacks and MSP430™ BoosterPacks expand the available peripherals and potential applications of the Stellaris® LaunchPad. BoosterPacks can be used with the Stellaris® LaunchPad or just use the on-board LM4F120H5QR microcontroller as its processor. See“(Microcontroller, USB, Expansion, Buttons, and LED (Schematic on page 18)” on page 10 in Chapter 2 for more information.
Build your own BoosterPack and take advantage of Texas Instruments’ web site to help promote it! From sharing 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.
Specifications
Table 1-1 shows the specifications for the S tellaris® LaunchPad.
web site.
Table 1-1. EK-LM4F120XL Specifications
Parameter Value
Board supply voltage 4.75–5.25 V
Debugger (ICDI) USB Micro-B cable (connected to a PC)USB Device Micro-B cable (connected to a PC)
Dimensions 2.0" x 2.25" x 0.425" (L x W x H) Break-out power output  3.3 VDC (300 mA max)
5.0 VDC (depends on 3.3 VDC usage, 23 mA - 323 mA)
RoHS status Compliant
from one of the following sources:
DC
8 August 29, 2012
Loading...
+ 18 hidden pages