Texas Instruments Stellaris LM4F120 LaunchPad User Manual
Texas Instruments Stellaris LM4F120 LaunchPad User Manual

Texas Instruments Stellaris LM4F120 LaunchPad User Manual

Launchpad evaluation board

Advertisement

Quick Links

Stellaris® LM4F120 LaunchPad Evaluation
Board
User 's Manual
EK-LM4F1 20XL-UM-01
Copyrig ht © 201 2 Te xas In strumen ts
SMPU289

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Stellaris LM4F120 LaunchPad and is the answer not in the manual?

Questions and answers

Summary of Contents for Texas Instruments Stellaris LM4F120 LaunchPad

  • Page 1 Stellaris® LM4F120 LaunchPad Evaluation Board User ’s Manual EK-LM4F1 20XL-UM-01 Copyrig ht © 201 2 Te xas In strumen ts SMPU289...
  • Page 2 Copyright 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.
  • Page 3: Table Of Contents

    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)....................
  • Page 4 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 August 29, 2012...
  • Page 5 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.
  • Page 6: Chapter 1: Board Overview

    C H A P T E R 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 microcontroller's USB 2.0 Device interface and Hibernation module. The Stellaris®...
  • Page 7: Kit Contents

    Board Overview 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 cable README First document Using the Stellaris® LaunchPad The recommended steps for using the Stellaris® LM4F120 LaunchPad Evaluation Kit are: 1.
  • Page 8: Boosterpacks

    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.
  • Page 9: Chapter 2: Hardware Description

    C H A P T E R 2 Hardware Description The Stellaris® LaunchPad includes a Stellaris LM4F120H5QR microcontroller and an integrated Stellaris® In-Circuit Debug Interface (ICDI) as well as a range of useful peripheral features (see the block diagram in Figure 2-1). This chapter describes how these peripherals operate and interface to the microcontroller.
  • Page 10: Functional Description

    Stellaris® LM4F120 LaunchPad User’s Manual Functional Description (Microcontroller, USB, Expansion, Buttons, and LED (Schematic on page 18) Microcontroller The Stellaris LM4F120H5QR is a 32-bit ARM® Cortex™-M4F-based microcontroller with 256-KB Flash memory, 32-KB SRAM, 80-MHz operation, USB Device, Hibernation module, and a wide range of other peripherals.
  • Page 11: Table 2-3. J1 Connector

    Hardware Description Table 2-2. User Switches and RGB LED Signals (Continued) GPIO Pin Pin Function Feature GPIO RGB LED (red) GPIO RGB LED (blue) GPIO RGB LED (green) Headers and BoosterPacks The two double rows of stackable headers are mapped to most of the GPIO pins of the LM4F120H5QR microcontroller.
  • Page 12: Table 2-5. J3 Connector

    Stellaris® LM4F120 LaunchPad User’s Manual Table 2-4. J2 Connector (Continued) GPIOPCTL Register Setting J2 Pin GPIO Stellaris Pin GPIOAMSEL 2.08 SSI0Rx 2.09 SSI0Fss 2.10 SSI0Clk a. J2.06 (PB7) is also connected via 0-Ω resistor to J3.04 (PD1). b. J2.07 (PB6) is also connected via 0-Ω resistor to J3.03 (PD0). Table 2-5.
  • Page 13: Power Management (Schematic

    Hardware Description Connectors J1 and J2 of the Stellaris® LM4F120 LaunchPad BoosterPack XL Interface provide compatibility with MSP430™ LaunchPad BoosterPacks. Highlighted functions in Table 2-3, "J1 Connector" on page 11 and Table 2-4, "J2 Connector" on page 11 indicate configuration for compatibility with the MSP430 LaunchPad.
  • Page 14: Stellaris In-Circuit Debug Interface (Icdi) (Schematic

    Stellaris® LM4F120 LaunchPad User’s Manual Reset The RESET signal into the LM4F120H5QR microcontroller connects to the RESET switch and to the Stellaris® 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 Stellaris®...
  • Page 15: Chapter 3: Software Development

    IAR Embedded Workbench for ARM Sourcery CodeBench Texas Instruments' Code Composer Studio™ IDE Download evaluation versions of these tools from www.ti.com/stellaris. Due to code size restrictions, the evaluation tools may not build all example programs. A full license is necessary to re-build or debug all examples.
  • Page 16 Stellaris® LM4F120 LaunchPad User’s Manual Follow these steps to program example applications into the Stellaris® LaunchPad evaluation board using the Stellaris® ICDI: 1. Install LM Flash Programmer on a Windows PC. 2. Switch the POWER SELECT switch to the right for Debug mode. 3.
  • Page 17: Appendix A: Schematics

    A P P E N D I X A Schematics This section contains the schematics for the Stellaris® LaunchPad board. Microcontroller, USB, Expansion, Buttons, and LED on page 18 Power Management on page 19 Stellaris In-Circuit Debug Interface (ICDI) on page 20 August 29, 2012...
  • Page 18 DTC114EET1G +VBUS USR_SW2 CON_110_100 CON_110_100 WAKE RGB_LED_0404_COMA LED_G DTC114EET1G DESIGNER REVISION DATE TEXAS INSTRUMENTS 8/23/2012 STELLARIS MICROCONTROLLERS PROJECT 108 WILD BASIN ROAD, SUITE 350 Stellaris Launchpad AUSTIN TX, 78746 LED_B DTC114EET1G DESCRIPTION www.ti.com/stellaris Microcontroller, USB, Expansion, Buttons and LED FILENAME PART NO.
  • Page 19 1.0uF TPS73633DRB 0.01uF 1.0uF +VBUS +3.3V TLV803 TARGETRST RESET ICDI_RST DESIGNER REVISION DATE TEXAS INSTRUMENTS 8/23/2012 STELLARIS MICROCONTROLLERS PROJECT 108 WILD BASIN ROAD, SUITE 350 Stellaris Launchpad AUSTIN TX, 78746 DESCRIPTION www.ti.com/stellaris Power Management FILENAME PART NO. SHEET EK-LM4F120XL Rev A.sch...
  • Page 20 10pF 10pF VDDC VDDC LM4F120 0.1uF 0.1uF 2.2uF 1.0uF DESIGNER REVISION DATE TEXAS INSTRUMENTS 8/23/2012 STELLARIS MICROCONTROLLERS PROJECT 108 WILD BASIN ROAD, SUITE 350 Stellaris Launchpad AUSTIN TX, 78746 DESCRIPTION www.ti.com/stellaris SStellaris In Circuit Debug Interface FILENAME PART NO. SHEET EK-LM4F120XL Rev A.sch...
  • Page 21: Appendix B: Component Locations

    A P P E N D I X B Component Locations Plots of the top-side component locations are shown in Figure B-1 and the board dimensions are shown in Figure B-2. Figure B-1. Stellaris® LaunchPad Component Locations (Top View) August 29, 2012...
  • Page 22: Figure B-2. StellarisĀ® Launchpad Dimensions)

    Stellaris® LM4F120 LaunchPad User’s Manual Figure B-2. Stellaris® LaunchPad Dimensions) NOTE: Units are in mil (one thousandth of an inch): 1 mil = 0.001 inch August 29, 2012...
  • Page 23: Appendix C: Bill Of Materials (Bom)

    A P P E N D I X C Bill of Materials (BOM) Table C-1 shows the Bill of Materials for the EK-LM4F120XL evaluation board. Table C-1. EK-LM4F120 Bill of Materials Item Description Part Number C1-2 C7 C12 C14 Capacitor, 0402, X5R, 10V, Low ESR Johanson 100R07X105KV4T Dielectrics Inc...
  • Page 24 Stellaris® LM4F120 LaunchPad User’s Manual Table C-1. EK-LM4F120 Bill of Materials (Continued) Item Description Part Number R6 R17-19 R21-23 Resistor, 10k ohm, 1/10W, 5%, 0402 Yageo RC0402FR-0710KL Thick Film R7 R31 Resistor, 1M Ohm 1/10W, 5%, 0402 Rohm MCR01MRTF1004 RESET SW1 SW2 Switch, Tact 6mm SMT, 160gf Omron B3S-1000...
  • Page 25: Appendix D: References

    Voltage Supervisor Data Sheet (TLV803) Information on development tool being used: RealView MDK web site, www.keil.com/arm/rvmdkkit.asp IAR Embedded Workbench web site, www.iar.com Sourcery CodeBench development tools web site, www.codesourcery.com/gnu_toolchains/arm Texas Instruments’ Code Composer Studio™ IDE web site, www.ti.com/ccs August 29, 2012...
  • Page 26 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 JESD46C and to discontinue any product or service per JESD48B. Buyers should obtain the latest relevant information before placing orders and should verify that such information is current and complete. All semiconductor products (also referred to herein as “components”) are sold subject to TI’s terms and conditions of sale supplied at the time...

Table of Contents