Advertisement

Quick Links

Stellaris® LM3S9D90 Evaluation Kit User's
Manual
User 's Manual
EK-LM3S9D90 -00
Co pyrigh t ©2 011 T exas In strumen ts

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Texas Instruments Stellaris LM3S9D90

  • Page 1 Stellaris® LM3S9D90 Evaluation Kit User’s Manual User ’s Manual EK-LM3S9D90 -00 Co pyrigh t ©2 011 T exas In strumen ts...
  • Page 2 Copyright Copyright © 2011 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: Stellaris® LM3S9D90 Evaluation Kit Overview ................7 Kit Contents ................................ 8 Using the EK-LM3S9D90............................ 8 Features................................8 Chapter 2: Hardware Description ........................11 Evaluation Board .............................. 11 Functional Description ..........................11 In-Circuit Debug Interface Board ........................14 Functional Description ..........................
  • Page 4 List of Figures Figure 1-1. LM3S9D90 Evaluation Board ......................7 Figure 1-2. In-Circuit Debug Interface Board..................... 7 Figure 2-1. EK-LM3S9D90 Evaluation Board Block Diagram................11 Figure 2-2. GPIO Pads ............................ 12 Figure 2-3. JTAG/SWD Connector ........................12 Figure 2-4. PWR/UART Connector........................13 Figure 2-5.
  • Page 5 List of Tables Table C-1. EK-LM3S9D90 Evaluation Board GPIO Usage................29 July 5, 2011...
  • Page 6 July 5, 2011...
  • Page 7: Chapter 1: StellarisĀ® Lm3S9D90 Evaluation Kit Overview

    USB PC port, and two shrouded header connectors for connection to the EK-LM3S9D90 board. Development of software for the EK-LM3S9D90 is simplified by using Texas Instruments’ comprehensive StellarisWare® peripheral driver library and ARM development tools from our tools partners.
  • Page 8: Kit Contents

    • Sourcery CodeBench development tools • Code Red Technologies development tools • Texas Instruments’ Code Composer Studio™ IDE – Complete documentation – Quickstart application source code – Stellaris® Firmware Development Package with example source code Using the EK-LM3S9D90 The recommended steps for using the EK-LM3S9D90 evaluation kit are: 1.
  • Page 9 – Includes full source code, example applications, and design files – Develop using tools supporting FastMATH from Keil, IAR, Code Sourcery, and Code Red (using a Stellaris evaluation kit or preferred ARM Cortex-M3 debugger) – Supported by Texas Instruments’ StellarisWare peripheral driver library July 5, 2011...
  • Page 10 Stellaris® LM3S9D90 Evaluation Kit Overview July 5, 2011...
  • Page 11: Chapter 2: Hardware Description

    Microcontroller, Reset, GPIO Pads, and JTAG (Schematic page 20) Microcontroller The evaluation board uses the Stellaris LM3S9D90 microcontroller. A 16 MHz crystal provides the main oscillator clock which can directly drive the ARM core clock or can drive an internal PLL to increase the core clock up to 80 MHz.
  • Page 12: Figure 2-2. Gpio Pads

    Hardware Description Reset A reset switch and R-C network connects to the microcontroller’s RSTn input. The reset signal is also connected to the JTAG/SWD connector J1 to allow reset control from the debugger. GPIO Pads Four groups of oversized board pads with a 0.1” spacing provide access to GPIO signals and standard 0.1”...
  • Page 13: Figure 2-4. Pwr/Uart Connector

    Stellaris® LM3S9D90 Evaluation Kit User’s Manual PWR/UART The PWR/UART connector J2 is used to provide 5 V power from the ICDI board and also to connect the LM3S9D90 UART0 signals. This is a 2x4 fine pitch (0.050") connector, see (Figure 2-4) for signal definition. The UART0 signals are connected to GPIO jumpers JR1 and JR2 and can be disconnected from connector J2 if required, see “GPIO Jumpers”...
  • Page 14: In-Circuit Debug Interface Board

    Hardware Description In-Circuit Debug Interface Board The ICDI board is used to download and debug programs on the EK-LM3S9D90 evaluation board, but can also be used for debug of other Stellaris boards. A block diagram is shown in Figure 2-5. Figure 2-5.
  • Page 15: Figure 2-6. Jtag/Swd Connector J1

    Stellaris® LM3S9D90 Evaluation Kit User’s Manual applies when the ICDI is used as the JTAG/SWD debugger and LED D2 (DEBUG ACTIVE) is lit on. In this case only one of the two connectors J1/J3 should be used. The ICDI can also be used as a 20-pin to 10-pin adapter for external JTAG debuggers. Note that the DEBUG ACTIVE LED must be off before connecting any external JTAG debuggers.
  • Page 16 Hardware Description JTAG / SWD Multiplexer (Schematic page 23) Buffers A set of tri-state buffers is used to multiplex JTAG and SWD signals, and also multiplex the UART VCP_TX signal with the SWO signal. LED D2 (DEBUG ACTIVE) is lit on when these buffers are enabled.
  • Page 17: Chapter 3: Software Development

    C H A P T E R 3 Software Development This chapter provides general information on software development as well as instructions for Flash memory programming. Software Description The software provided with the EK-LM3S9D90 provides access to all of the peripheral devices supplied in the design.
  • Page 18 Software Development To program example applications into the EK-LM3S9D90 evaluation board using the ICDI board: 1. Install LM Flash Programmer on a Windows PC. 2. Connect the 10-wire ribbon cable to the 10-pin header on the ICDI board and to the 10-pin header on the EK-LM3S9D90 board.
  • Page 19: Appendix A: Schematics

    A P P E N D I X A Schematics This section contains the schematics for the EK-LM3S9D90 evaluation board and also the BD-ICDI debug board. EK-LM3S9D90 Evaluation Board Microcontroller, Reset, and Headers on page 20 Ethernet, USB, and Power on page 21 BD-ICDI Board USB to JTAG, SWD, Headers, and Power on page 22 JTAG/SWD Multiplexer on page 23...
  • Page 20 Microcontroller, Reset, and Headers Revision History Revision Date Description VBUS 2/24/2009 First release for prototypes. 4/15/2009 Released to production. PA0/U0RX PB0/USB0ID USBID PA1/U0TX PB1/USB0VBUS TP18 1/21/2010 DC regulators U2 and U4 replaced for TI parts. PA2/SSI0CLK PB2/I2C0SCL TP19 PA3/SSI0FSS PB3/I2C0SDA TP20 6/17/2011 Add option to install either LM3S9B90 or LM3S9D90...
  • Page 21 Ethernet, USB, and Power Revision History 3.3V Revision Date Description USB Micro AB VBUS 2/24/2009 First release for prototypes. 0.1uF 0.01uF VBUS 4/15/2009 Released to production. VBUS PA0/U0RX PB0/USB0ID USBID PA1/U0TX PB1/USB0VBUS TP18 Note: 1/21/2010 DC regulators U2 and U4 replaced for TI parts. PA2/SSI0CLK PB2/I2C0SCL 49.9...
  • Page 22 DEBUG ACTIVE 0.1uF 0.1uF 0.1uF 0.1uF AGND AVDD 25.000 MHz 16.000 MHz 4.7uF PQ1LA333MSPQ GREEN_LED TI AEC - Austin Texas Instruments RESET 0.1uF 18pF 18pF 18pF 18pF LM3S9B90/LM3S9D90 CVDD 108 Wild Basin Rd. 108 Wild Basin Rd. Suite 350 Suite 350...
  • Page 23 JTAG/SWD Multiplexer Revision History Revision Date Description FT_SK VBUS FT_DO 2/24/2009 First release for prototypes. 4/15/2009 Released to production. PA0/U0RX PB0/USB0ID USBID PA1/U0TX PB1/USB0VBUS TP18 FID1 FID2 FID3 1/21/2010 DC regulators U2 and U4 replaced for TI parts. PA2/SSI0CLK PB2/I2C0SCL TP19 40 Mil Pad 40 Mil Pad...
  • Page 24 July 5, 2011...
  • Page 25: Appendix B: Connection Details

    A P P E N D I X B Connection Details This appendix contains the following sections: Component Locations (see page 25) Board Dimensions (see page 26) Board Connectivity (see page 27) References (see page 27) Component Locations Figure B-1. EK-LM3S9D90 Evaluation Board Component Locations Figure B-2.
  • Page 26: Board Dimensions

    Board Dimensions Board Dimensions Figure B-3. EK-LM3S9D90 Evaluation Board Dimensions 4.00 0.07 0.07 Ø 0.100 0.34 1.40 0.07 0.07 0.07 0.07 Figure B-4. In-Circuit Debug Interface Board Dimensions 2.50 0.07 0.07 Ø 0.100 1.40 0.07 0.07 0.07 July 5, 2011...
  • Page 27: Board Connectivity

    – 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 – Code Red Technologies development tools web site, www.code-red-tech.com – Texas Instruments’ Code Composer Studio™ IDE web site, www.ti.com/ccs July 5, 2011...
  • Page 28 References July 5, 2011...
  • Page 29: Appendix C: Microcontroller Gpio Assignments

    A P P E N D I X C Microcontroller GPIO Assignments The following table shows the LM3S9D90 GPIOs used by the EK-LM3S9D90 board. All other GPIOs are available for use and accessible on the test pads. Table C-1. EK-LM3S9D90 Evaluation Board GPIO Usage Port Function Board Signal...
  • Page 30 July 5, 2011...
  • Page 31 IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should obtain the latest relevant information before placing orders and should verify that such information is current and complete.
  • Page 32 Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: Texas Instruments EKC-LM3S9D90 EKI-LM3S9D90 EKK-LM3S9D90 EKT-LM3S9D90 EKS-LM3S9D90...

Table of Contents