Stellaris® LM3S8962 Evaluation Board User ’s Manual EK-LM3S896 2-08 Co pyrigh t © 2 007– 201 0 Te xas In strumen ts Copyright Copyright © 2007–2010 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 February 9, 2010 Stellaris® LM3S8962 Evaluation Board Table of Contents Chapter 1: Stellaris® LM3S8962 Evaluation Board Overview ...................................................................... 9 Features............................................................................................................................................................ 10 Block Diagram .................................................................................................................................................. 11 Evaluation Kit Contents .................................................................................................................................... 12 Evaluation Board Specifications ................................................................................................................... 12 Features of the LM3S8962 Microcontroller....................................................................................................... 12 Chapter 2: LM3S8962 Evaluation Board Hardware Description................................................................. 15 LM3S8962 Evaluation Board ............................................................................................................................ 15 LM3S8962 Microcontroller Overview ............................................................................................................ 15 Ethernet ........................................................................................................................................................ 15 CAN Module.................................................................................................................................................. 15 Clocking ........................................................................................................................................................ 15 Reset............................................................................................................................................................. 16 Power Supplies ............................................................................................................................................. 16 Debugging..................................................................................................................................................... 16 USB Device Controller Functions ..................................................................................................................... 17 USB Overview............................................................................................................................................... 17 USB to JTAG/SWD ....................................................................................................................................... 17 Virtual COM Port........................................................................................................................................... 17 Serial Wire Out.............................................................................................................................................. 17 Organic LED Display ........................................................................................................................................ 18 Features........................................................................................................................................................ 18 Control Interface ........................................................................................................................................... 18 Power Supply................................................................................................................................................ 18 Design Guidelines......................................................................................................................................... 18 Further Reference......................................................................................................................................... 18 Other Peripherals.............................................................................................................................................. 18 Speaker......................................................................................................................................................... 18 MicroSD Card Slot ........................................................................................................................................ 19 Push Switches .............................................................................................................................................. 19 User LED ...................................................................................................................................................... 19 Bypassing Peripherals ...................................................................................................................................... 19 Interfacing to the EVB....................................................................................................................................... 20 Using the In-Circuit Debugger Interface ........................................................................................................... 20 Chapter 3: CAN Device Board Hardware Description ................................................................................. 21 Device Overview............................................................................................................................................... 21 Power Supply................................................................................................................................................ 21 Programming and Debugging ....................................................................................................................... 21 Interfacing ..................................................................................................................................................... 21 Appendix A: Schematics................................................................................................................................ 23 Appendix B: Connection Details ................................................................................................................... 29 Component Locations....................................................................................................................................... 30 February 9, 2010 3 Evaluation Board Dimensions........................................................................................................................... 31 I/O Breakout Pads ............................................................................................................................................ 32 LM3S2110 CAN Device Board Connections .................................................................................................... 33 Recommended Connectors .............................................................................................................................. 33 ARM Target Pinout ........................................................................................................................................... 34 References ....................................................................................................................................................... 35 4 February 9, 2010 Stellaris® LM3S8962 Evaluation Board List of Tables Table 2-1. Table 2-2. Table B-1. Table B-2. Table B-3. Stellaris LM3S8962 Evaluation Board Hardware Debugging Configurations................................ 16 Isolating On-Board Hardware........................................................................................................ 19 I/O Breakout Pads ......................................................................................................................... 32 Recommended Connectors........................................................................................................... 33 20-Pin JTAG/SWD Configuration .................................................................................................. 34 February 9, 2010 5 6 February 9, 2010 Stellaris® LM3S8962 Evaluation Board List of Figures Figure 1-1. Figure 1-2. Figure 1-3. Figure 1-4. Figure 2-1. Figure B-1. Figure B-2. Figure B-3. Stellaris LM3S8962 Evaluation Board Layout ................................................................................. 9 Stellaris LM3S2110 CAN Device Board ........................................................................................ 10 LM3S8962 Evaluation Board Block Diagram ................................................................................ 11 LM3S2110 CAN Device Block Diagram ........................................................................................ 11 ICD Interface Mode ....................................................................................................................... 20 LM3S8962 Evaluation Board Component Locations..................................................................... 30 LM3S8962 Evaluation Board Dimensions..................................................................................... 31 LM3S2110 CAN Device Board Dimensions .................................................................................. 31 February 9, 2010 7 8 February 9, 2010 C H A P T E R 1 Stellaris® LM3S8962 Evaluation Board Overview The Stellaris® LM3S8962 Evaluation Board is a compact and versatile evaluation platform for the Stellaris LM3S8962 ARM® Cortex™-M3-based microcontroller. The evaluation kit design highlights the LM3S8962 microcontroller's integrated CAN and 10/100 Ethernet controllers. As well as implementing an embedded web server, the kit functions as a complete controller area network (CAN) by providing two boards each with a Stellaris microcontroller. The main evaluation board (EVB) is the CAN host. A small CAN device board, linked with a ribbon cable, uses a Stellaris LM3S2110 microcontroller. The function of each board is fully configurable in software. You can use the EVB either as an evaluation platform or as a low-cost in-circuit debug interface (ICDI). In debug interface mode, the on-board microcontroller is bypassed, allowing connection of the debug signals to an external Stellaris microcontroller target. The kit is also compatible with high-performance external JTAG debuggers. This evaluation kit enables quick evaluation, prototype development, and creation of application-specific designs for Ethernet and CAN networks. The kit also includes extensive source-code examples, allowing you to start building C code applications quickly. Figure 1-1. Stellaris LM3S8962 Evaluation Board Layout Debug -out LED JTAG/SWD input and output USB Device Interface OLED Graphics Display In-circuit Debug Interface Reset switch Navigation Switches Select switch Speaker Status LED 30 pin I/O break -out header 30 pin I/O break -out header TM Stellaris LM3S8962 Microcontroller Power LED microSD Card Memory Slot 10/100baseT Ethernet Jack February 9, 2010 CAN Bus connector 9 Stellaris® LM3S8962 Evaluation Board Overview Figure 1-2. Stellaris LM3S2110 CAN Device Board JTAG/SWD input Status LED Power LED Reset switch Stellaris® LM3S2110 Microcontroller I/O break-out headers User switches CAN bus connector Features The Stellaris LM3S8962 Evaluation Kit includes the following features: 10 Stellaris LM3S8962 microcontroller with fully-integrated 10/100 embedded Ethernet controller and CAN module Simple setup; USB cable provides serial communication, debugging, and power OLED graphics display with 128 x 96 pixel resolution User LED, navigation switches, and select pushbuttons Magnetic speaker MicroSD card slot USB interface for debugging and power supply Standard ARM® 20-pin JTAG debug connector with input and output modes LM3S8962 I/O available on labeled break-out pads Standalone CAN device board using Stellaris LM3S2110 microcontroller February 9, 2010 Stellaris® LM3S8962 Evaluation Board Block Diagram LM3S8962 Evaluation Board Block Diagram Target Cable Figure 1-3. I/O Signal Break-out CAN PHY Debug UART0 Stellaris LM3S8962 Microcontroller CAN0 I/O Signals USB CAN OLED Display 128 x 96 SWD/JTAG Mux Dual USB Device Controller USB USB Cable Debug I/O Signal Break-out JTAG/SWD Output/Input MicroSD card slot 1GB LED CAT5 Cable USB RJ45 Jack+ Magnetics Switch Nav Switch +3.3V Regulator Reset I/O Signal Break-out I/O Signal Break-out LM3S8962 CAN Evaluation Board Figure 1-4. Speaker LM3S2110 CAN Device Block Diagram I/O Signal Break-out JTAG/SWD Input +3.3V Regulator LED Debug Stellaris LM3S2110 Microcontroller USB CAN CAN PHY CAN0 I/O Signals Reset Switch Switch LM3S2110 CAN Device Board I/O Signal Break-out February 9, 2010 11 Stellaris® LM3S8962 Evaluation Board Overview Evaluation Kit Contents The evaluation kit contains everything needed to develop and run applications for Stellaris microcontrollers including: LM3S8962 evaluation board (EVB) LM3S2110 CAN device board USB cable 20-pin JTAG/SWD target cable 10-pin CAN cable CD containing: – A supported version of one of the following (including a toolchain-specific Quickstart guide): • Keil™ RealView® Microcontroller Development Kit (MDK-ARM) • IAR Embedded Workbench • Code Sourcery GCC 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 Evaluation Board Specifications Board supply voltage: 4.37–5.25 Vdc from USB connector Board supply current: 240 mA typ (fully active, CPU at 50 MHz) Break-out power output: 3.3 Vdc (60 mA max), 15 Vdc (15 mA max) Dimensions: 4.55” x 2.45” x 0.7” (L x W x H) RoHS status: Compliant Features of the LM3S8962 Microcontroller 32-bit RISC performance using ARM® Cortex™-M3 v7M architecture – 50-MHz operation – Hardware-division and single-cycle-multiplication – Memory protection unit (MPU), provides a privileged mode for protected operating system functionality – Integrated Nested Vectored Interrupt Controller (NVIC) – 42 interrupt channels with eight priority levels 12 256-KB single-cycle Flash 64-KB single-cycle SRAM February 9, 2010 Stellaris® LM3S8962 Evaluation Board Four general-purpose 32-bit timers Integrated Ethernet MAC and PHY Controller area network (CAN) module Three fully programmable 16C550-type UARTs Four 10-bit ADC channels (inputs) when used as single-ended inputs One integrated analog comparator One I2C module Two PWM generator blocks – One 16-bit counter – Two comparators – Produces two independent PWM signals – One dead-band generator Two QEI modules with position integrator for tracking encoder position Two synchronous serial interfaces (SSIs) 0 to 42 GPIOs, depending on user configuration On-chip low drop-out (LDO) voltage regulator February 9, 2010 13 Stellaris® LM3S8962 Evaluation Board Overview 14 February 9, 2010 C H A P T E R 2 LM3S8962 Evaluation Board Hardware Description In addition to a microcontroller, the Stellaris LM3S8962 evaluation board includes a range of useful peripherals and an integrated in-circuit debug interface (ICDI). This chapter describes how these peripherals operate and interface to the microcontroller. LM3S8962 Evaluation Board LM3S8962 Microcontroller Overview The heart of the EVB is a Stellaris LM3S8962 ARM Cortex-M3-based microcontroller. The LM3S8962 offers 256-KB Flash memory, 50-MHz operation, an Ethernet controller, a CAN module, and a wide range of peripherals. Refer to the LM3S8962 data sheet (order number DS-LM3S8962) for complete device details. The LM3S8962 microcontroller is factory-programmed with a quickstart demo program. The quickstart program resides in the LM3S8962 on-chip Flash memory and runs each time power is applied, unless the quickstart has been replaced with a user program. Ethernet A key feature of the LM3S8962 microcontroller is its fully integrated Ethernet controller. Only an RJ45 jack with integrated magnetics and a few passive components are needed to complete the 10/100baseT interface. The RJ45 jack incorporates LEDs that indicate traffic and link status. These are automatically managed by on-chip microcontroller hardware. Alternatively, the LEDs can be software-controlled by configuring those pins as general-purpose outputs. The LM3S8962 supports automatic MDI/MDI-X so the EVB can connect directly to a network or to another Ethernet device without requiring a cross-over cable. CAN Module A CAN module enables highly reliable communications at up to 1 Mbits/s. The LM3S8962 evaluation board includes a standard CAN transceiver and a 10-pin CAN connector whose signal assignments follow a commonly used CAN standard. A simple adaptor (not included in the kit) can be used to allow the use of standard DB-9 CAN cables (as specified by CAN in Automation CiA DS102). An on-board 120-ohm resistor provides bus termination. This resistor can be removed if the board is not a network endpoint. The CAN transceiver is configured in hardware to support speeds up to 1 Mbits/s. A resistor can be added to reduce the transceiver's drive slew-rate for slower data rates over longer distances. Clocking The LM3S8962 microcontroller has four on-chip oscillators, three are implemented on the EVB. An internal 12 MHz oscillator is the clock source the microcontroller uses during and following POR. An 8.0-MHz crystal completes the LM3S8962’s main internal clock circuit. An internal PLL, configured in software, multiplies this clock to 50-MHz for core and peripheral timing. The internal 12MHz oscillator is the primary clock source during start-up. February 9, 2010 15 LM3S8962 Evaluation Board Hardware Description A small, 25-MHz crystal is used by the LM3S8962 microcontroller for Ethernet physical layer timing and is independent of the main oscillator. Reset The LM3S8962 microcontroller shares its external reset input with the OLED display. In the EVB, reset sources are gated through the CPLD, though in a typical application a simple wired-OR arrangement is sufficient. External reset is asserted (active low) under any one of three conditions: Power-on reset Reset push switch SW1 held down Internal debug mode—By the USB device controller (U4 FT2232) when instructed by debugger Power Supplies The LM3S8962 is powered from a +3.3-V supply. A low drop-out (LDO) regulator regulates +5-V power from the USB cable to +3.3-V. +3.3-V power is available for powering external circuits. A +15-V rail is available when the OLED display power supply is active. The speaker and the OLED display boost-converter operate from the +5-V rail. Debugging Stellaris microcontrollers support programming and debugging using either JTAG or SWD. JTAG uses the signals TCK, TMS, TDI, and TDO. SWD requires fewer signals (SWCLK, SWDIO, and, optionally, SWO for trace). The debugger determines which debug protocol is used. Debugging Modes The LM3S8962 evaluation board supports a range of hardware debugging configurations. Table 2-1 summarizes these configurations. Table 2-1. Stellaris LM3S8962 Evaluation Board Hardware Debugging Configurations Mode Debug Function Use Selected by 1 Internal ICDI Debug on-board LM3S8962 microcontroller over USB interface. Default mode 2 ICDI out to JTAG/SWD header The EVB is used as a USB to SWD/JTAG interface to an external target. Connecting to an external target and starting debug software. The red Debug Out LED will be ON. 3 In from JTAG/SWD header For users who prefer an external debug interface (ULINK, JLINK, etc.) with the EVB. Connecting an external debugger to the JTAG/SWD header. Modes 2 and 3 automatically detect the presence of an external debug cable. When the debugger software is connected to the EVB's USB controller, the EVB automatically selects Mode 2 and illuminates the red Debug Out LED. 16 February 9, 2010 Stellaris® LM3S8962 Evaluation Board Debug In Considerations Debug Mode 3 supports evaluation board debugging using an external debug interface. Mode 3 is automatically selected when a device such as a Segger J-Link or Keil ULINK is connected. Boards marked Revision B or later automatically configure pin 1 to be a 3.3-V reference, if an external debugger is connected. To determine the revision of your board, locate the product number on the bottom of the board; for example, EK-LM3S8962-B. The last character of the product number identifies the board revision. A configuration or board-level change may be necessary when using an external debug interface with revision A of this evaluation board. Because the evaluation board supports both debug out and debug in modes, pin 1 of the 20-pin JTAG/SWD header is, by default, not connected to +3.3 V. Consequently, devices requiring a voltage on pin 1 to power their line buffers may not work. Two solutions exist. Some debugger interfaces (such as ULINK) have an internal power jumper that, in this case, should be set to internal +3.3 V power. Refer to debugger interface documentation for full details. However, if your debugger interface does not have a selectable power source, it may be necessary to install a 0-Ω resistor on the evaluation board to route power to pin 1. Refer to the schematics and board drawing in the appendix of this manual for the location of this resistor. USB Device Controller Functions USB Overview An FT2232 device from Future Technology Devices International Ltd. manages USB-to-serial conversion. The FT2232 is factory-configured to implement a JTAG/SWD port (synchronous serial) on channel A and a Virtual COM Port (VCP) on channel B. This feature allows two simultaneous communications links between the host computer and the target device using a single USB cable. Separate Windows drivers for each function are provided on the Documentation and Software CD. A small serial EEPROM holds the FT2232 configuration data. The EEPROM is not accessible by the LM3S8962 microcontroller. For full details on FT2232 operation, go to www.ftdichip.com. USB to JTAG/SWD The FT2232 USB device performs JTAG/SWD serial operations under the control of the debugger. A CPLD (U6) multiplexes SWD and JTAG functions and, when working in SWD mode, provides direction control for the bidirectional data line. The CPLD also implements logic to select between the three debug modes. The internal or external target selection is determined by multiplexing TCK/SWCLK and asserting TRST. Virtual COM Port The Virtual COM Port (VCP) allows Windows applications (such as HyperTerminal) to communicate with UART0 on the LM3S8962 over USB. Once the FT2232 VCP driver is installed, Windows assigns a COM port number to the VCP channel. Serial Wire Out The evaluation board supports the Cortex-M3 serial-wire output (SWO) trace capabilities. Under debugger control, the CPLD can route the SWO datastream to the virtual communication port (VCP) transmit channel. The debugger can then decode and interpret the trace information February 9, 2010 17 LM3S8962 Evaluation Board Hardware Description received from the VCP. The normal VCP connection to UART0 is interrupted when using SWO. Not all debuggers support SWO. Refer to the Stellaris LM3S8962 data sheet for additional information on the trace port interface unit (TPIU). Organic LED Display The EVB features an Organic LED (OLED) graphics display with 128 x 96 pixel resolution. OLED is a new technology that offers many advantages over LCD display technology. The display is protected by a thin protective plastic film. If desired the film can be removed using a pair of tweezers. Features RiT P14201 series display 128 columns by 96 rows High-contrast (typ. 500:1) Excellent brightness (120 cd/m2) Fast 10 us response Control Interface The OLED display has a built-in controller IC with synchronous serial and parallel interfaces. Synchronous serial (SSI) is used on the EVB as it requires fewer microcontroller pins. Data cannot be read from the OLED controller; only one data line is necessary. Note that the SSI port is shared with the MicroSD card slot. The Stellaris® Firmware Development Package (included on the Documentation and Software CD) contains complete drivers with source-code for the OLED display. Power Supply A +15-V supply is needed to bias the OLED display. A FAN5331 device from Fairchild combines with a few external components to complete a boost converter. A GPIO (PA7) is assigned to turn on and off the controller as necessary for power rail sequencing. When the OLED display is operating, a small amount of power can be drawn from the +15-V rail to power other devices. Design Guidelines The OLED display has a lifetime of about 13,000 hours. It is also prone to degradation due to burn-in, similar to CRT and plasma displays. The quickstart application includes both a screen saver and a power-down mode to extend display life. These factors should be considered when developing EVB applications that use the OLED display. Further Reference For additional information on the RiT OLED display, visit www.ritekdisplay.com. Other Peripherals Speaker A small, magnetic audio transducer connects through a MOSFET to PG1/PWM1, allowing a range of options for generating simple and complex tones. Use of the +5-V rail reduces switching noise on the +3.3-V rail. 18 February 9, 2010 Stellaris® LM3S8962 Evaluation Board MicroSD Card Slot Removable Flash cards are an ideal media for storing data such as web page content. The source code on the CD includes example code for reading data from standard FAT-formatted SD cards. All data and control transactions use the SD card's SPI mode. Note that the SD card specification does not require that a card supports the SPI mode, but most cards do so in practice. Cards from several vendors have been used with the EVB. MicroSD cards are very small and require careful handling. The SD card slot on the EVB is a push-push type (push to insert; push again to eject). NOTE: To avoid damage, remove power before inserting or removing cards.The EVB does not implement SD card power control. Push Switches The EVB has five general-purpose input switches. Four are arranged in a navigation-style configuration. The fifth functions as a Select switch. User LED A user LED (LED1) is provided for general use. The LED is connected to PF0/PWM0, allowing the option of either GPIO or PWM control (brightness control). Refer to the Quickstart Application source code for an example of PWM control. Bypassing Peripherals Excluding Ethernet and CAN, the EVB's on-board peripheral circuits require 16 GPIO lines. Two additional GPIO lines are assigned to Ethernet LEDs. This leaves 20 GPIO lines and 4 ADC channels immediately available for connection to external circuits. If an application requires more GPIO lines, the on-board hardware can be disconnected. The EVB is populated with 16 jumper links, which can be cut with a knife to isolate on-board hardware. The process can be reversed by installing 0603- 0-ohm chip resistors. Table 2-2 shows the microcontroller assignments and how to isolate specific pins. Important: The quickstart application will not run if one or more jumpers are removed. Table 2-2. Isolating On-Board Hardware Microcontroller Pin EVB Function Pin 26 PA0/U0RX Virtual COM port receive JP1 Pin 27 PA1/U0TX Virtual COM port transmit JP2 Pin 19 PG0 SD card chip select JP4 Pin 30 PA4/SSI0RX SD card data out JP5 Pin 31 PA5/SSI0TX SD card and OLED display data in JP6 Pin 28 PA2/SSI0CLK SD card and OLED display clock JP7 Pin 34 PA6/CCP1 OLED display data/control select JP8 Pin 19 PG0 OLED display chip select JP9 Pin 18 PG1/PWM1 Sound JP10 Pin 61 PF1/IDX1 Select switch JP11 February 9, 2010 To Isolate, Remove... 19 LM3S8962 Evaluation Board Hardware Description Table 2-2. Isolating On-Board Hardware Microcontroller Pin EVB Function To Isolate, Remove... Pin 72 PE0/PWM4 Up switch JP12 Pin 74 PE2/PHB1 Left switch JP13 Pin 75 PE3/PHA1 Right switch JP14 Pin 73 PE1/PWM5 Down switch JP15 Pin 47 PF0/PWM0 User LED JP16 Interfacing to the EVB An array of accessible I/O signals makes it easy to interface the EVB to external circuits. All LM3S8962 I/O lines (except those with both JTAG and SWD functions) are brought out to 0.1” pitch pads. For quick reference, silk-screened labels on the PCB show primary pin functions. Most LM3S8962 I/O signals are +5-V tolerant. Refer to the LM3S8962 microcontroller data sheet for detailed electrical specifications. Using the In-Circuit Debugger Interface The Stellaris LM3S8962 Evaluation Kit can operate as an In-Circuit Debugger Interface (ICDI). ICDI acts as a USB to the JTAG/SWD adaptor, allowing debugging of any external target board that uses a Stellaris microcontroller. See “Debugging Modes” on page 16 for a description of how to enter Debug Out mode. Figure 2-1. ICD Interface Mode Connecting Pin 18 to GND sets external debug mode Evaluation Board USB ` PC with IDE/ debugger Stellaris MCU JTAG or SWD connects to the external microcontroller Target Cable Stellaris MCU Target Board TCK/SWCLK bypasses the on- board microcontroller The debug interface operates in either serial-wire debug (SWD) or full JTAG mode, depending on the configuration in the debugger IDE. The IDE/debugger does not distinguish between the on-EVB Stellaris microcontroller and an external Stellaris microcontroller. The only requirement is that the correct Stellaris device is selected in the project configuration. 20 February 9, 2010 C H A P T E R 3 CAN Device Board Hardware Description The CAN device board uses a Stellaris LM3S2110 microcontroller to demonstrate a complete two-node network. The board can be used with the main LM3S8962 evaluation board or as a standalone board. Device Overview The Stellaris LM3S2110 ARM Cortex-M3-based microcontroller has 64-KB Flash memory, 25-MHz operation, a CAN module, and a wide range of peripherals. For complete device details, see the LM3S2110 data sheet (order number DS-LM3S2110). The LM3S2110 microcontroller is factory programmed with a quickstart demonstration program that adds a remote volume control feature to the quickstart application. The quickstart program resides in the LM3S2110 on-chip Flash memory and runs each time power is applied, unless the quickstart has been replaced with a user program. Power Supply The CAN device board receives +5.0-V power from the CAN bus and should not be connected to a CAN bus that has a power wire voltage of greater than 10.0 V. If the bus is unpowered, a +5.0-V local power supply must be provided. The LM3S2110 microcontroller is powered from a +3.3-V rail, supplied by a low drop-out (LDO) regulator. +3.3-V power is available for powering external circuits. Programming and Debugging A standard 20-pin header supports both JTAG And SWD programming and debugging using either the main LM3S8962 board in ICDI out mode or a full-featured debug interface. Interfacing Two push switches and an LED implement a very simple user interface. The board’s capabilities are easily expanded using the I/O breakout headers. For breakout header signal assignments, see “LM3S2110 CAN Device Board Connections” on page 33. February 9, 2010 21 CAN Device Board Hardware Description 22 February 9, 2010 A P P E N D I X A Schematics This section contains the schematics for the LM3S8962 Evaluation Board. LM3S8962 Micro, Ethernet, and CAN on page 24 OLED Display, Switches, and Audio on page 25 USB, Debugger Interfaces, and Power on page 26 CAN Device using LM3S2110 on page 27 JTAG Logic with Auto Mode Detect and Hibernate on page 28 February 9, 2010 23 Schematic page 1 1 2 3 4 5 CAN Port Stellaris LM3S8962 Microcontroller A A U1 U2 B PA0/U0Rx PA1/U0Tx PA2/SSI0CLK PA3/SSI0FSS PA4/SSI0RX PA5/SSI0TX PA6/CCP1 PA7 26 27 28 29 30 31 34 35 TMS/SWDIO PC2/TDI PC3/TDO PC4/PhA0 PC5 PC6/PhB0 PC7 80 79 78 77 25 24 23 22 PE0/PWM4 PE1/PWM5 PE2/PhB1 PE3/PhA1 72 73 74 75 ADC0 ADC1 ADC2 ADC3 PG0 PG1/PWM1 1 2 5 6 19 18 64 MCURSTn 17 16 48 49 1 Y1 2 1 25.00MHz OSC32IN OSC32OUT 2 8.00MHz C8 C Y2 C9 18PF 18PF C10 18PF C11 52 53 50 51 65 76 18PF 9 15 21 33 39 History Revision Date Description 0 Jul 24, 07 Prototype release A Aug 11, 07 Production Release B Jan 28, 08 Implement auto TVcc control C May 12, 08 Add R36 for future compatibility. Tie R8/R9 to +3.3V. Jul 10, 08 Fix labels for JP3-16 Sept 25, 08 Fix net names for some GPIO (Rev C1 PCB) 42 45 54 57 63 69 82 85 86 87 94 4 97 PA0/U0RX PA1/U0TX PA2/SSI0CLK PA3/SSI0FSS PA4/SSI0RX PA5/SSI0TX PA6/CCP1 PA7 PB0/PWM2 PB1/PWM3 PB2/I2C0SCL PB3/I2C0SDA PB4/C0PB5/C0o PB6/C0+ PB7/TRST PC0/TCK/SWCLK PC1/TMS/SWDIO PC2/TDI PC3/TDO/SWO PC4/PhA0 PC5 PC6/PhB0 PC7 PD0/CAN0Rx PD1/CAN0Tx PD2/U1RX PD3/U1TX PD4/CCP0 PD5 PD6/FAULT PD7/IDX0 PE0/PWM4 PE1/PWM5 PE2/PhB1 PE3/PhA1 ADC0 ADC1 ADC2 ADC3 PF0/PWM0 PF1/IDX1 PF2/LED1 PF3/LED0 MDIO TXOP 66 67 70 71 92 91 90 89 PB0/PWM2 PB1/PWM3 PB2/I2C0SCL PB3/I2CSDA PB4/C0PB5/C0o PB6/C0+ PB7/TRST 10 11 12 13 95 96 99 100 PD0/CAN0Rx PD1/CAN0Tx PD2/U1RX PD3/U1TX PD4/CCP0 PD5 PD6/FAULT PD7/IDX0 47 61 60 59 PF0/PWM0 PF1/IDX1 PF2/LED1 PF3/LED0 +3.3V 1 4 R2 10K 8 XTALNPHY XTALPPHY MOSCin MOSCout GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND GND AGND AGND VCC VREF GND R3 TXON RXIP AVDD AVDD VDD33 VDD33 VDD33 VDD33 VDD33 VDD33 VDD33 VDD33 VDD33 VDD33 VDD33 VBAT LDO VDD25 VDD25 VDD25 VDD25 ERBIAS CANH D1 +5V +BUSPWR MBR0520 Pin-out enables straight-through connection to a CAN DB-9M. On-board Peripheral Signals free GPIO lines as required. JP1 PA0/U0Rx +3.3V +3.3V 10/100baseT Ethernet Jack R4 49.9 R5 49.9 C2 10pF 12 11 R6 C3 10pF 330 3 G+ 0.1UF 46 G- PA3/SSI0FSS 7 PA4/SSI0RX TX+ 1 TX- 2 0.1UF 37 +3.3V +3.3V 8 20 32 36 44 56 68 81 83 84 93 R8 49.9 C12 0.1UF R9 49.9 C6 10pF 5 PA6/CCP1 7 PA7 RX- 6 +3.3V 330 EN+15V JP16 PF0/PWM0 2 1 Y- 9 10 NC LED JP11 PF1/IDX1 Y+ SELECT_SWn JP12 PE0/PWM4 GND UP_SWn JP15 C13 0.01UF PE1/PWM5 J3011G21DNL C DOWN_SWn JP13 PE2/PhB1 LEFT_SWn JP14 PE3/PhA1 +3.3V RIGHT_SWn JP4 PG0 C14 C15 C16 0.01UF 0.01UF 0.1UF C17 0.1UF C18 4.7UF I/O Break-out Headers PD5 PD7/IDX0 ADC0 ADC2 PD4/CCP0 PD6/FAULT 7 14 38 62 88 C19 C20 0.01UF 0.1UF C21 4.7UF ADC1 ADC3 PD2/U1RX PG1/PWM1 PC7 PC5 PC4/PhA0 PA0/U0Rx PA2/SSI0CLK PA4/SSI0RX PA6/CCP1 PD3/U1TX PG0 PC6/PhB0 R36 12.4K +3.3V 12.4K 1% resistor required on Pin 41 for compatibility with future LM3S8962 revisions See Product Change Notification PCN-08001 PA1/U0Tx PA3/SSI0FSS PA5/SSI0TX PA7 1 36 PB4/C0PB6/C0+ PC2/TDI PC3/TDO PE2/PhB1 PE0/PWM4 PB2/I2C0SCL PB1/PWM3 PF1/IDX1 PF3/LED0 PB5/C0o PB7/TRST PE3/PhA1 PE1/PWM5 PB3/I2CSDA PB0/PWM2 PF2/LED1 OSC32OUT OSC32IN +3.3V 59 60 D Drawing Title: Ethernet and CAN Evaluation Board Page Title: LM3S8962 Micro, Ethernet and CAN Date: 3 4 SOUND +15V +5V PF0/PWM0 2 CARDCSn JP10 PG1/PWM1 31 32 30 29 55 LM3S8962 2 OLEDDC JP3 8 8 R7 C7 10pF SSITX JP8 4 1CT:1 SSIRX JP6 PA5/SSI0TX RX+ 3 +3.3V C5 OLEDCSn JP5 1CT:1 4 40 B SSICLK JP9 +3.3V C4 VCP_TX JP7 PA2/SSI0CLK Size 1 VCP_RX JP2 PA1/U0Tx +3.3V 10K 41 2 4 6 8 10 Jumpers can be cut to 43 3 98 1 3 5 7 9 Header 5X2 C1 0.1UF 6 RXIN GND CANL GND 3 5 SN65HVD1050D P2 58 P1 +5V RS 2 7 6 5 OSC32in OSC32out WAKE HIB CMOD0 CMOD1 CANH CANL PB7/TRST PG0 PG1/PWM1 RST TXD RXD JP17 R1 120R GL GR INT_TCK TMS/SWDIO PC2/TDI PC3/TDO D 6 5 B Document Number: 9/25/2008 EK-LM3S8962 Sheet 6 1 of 4 Rev C Schematic page 2 1 2 3 4 5 +3.3V U3 R13 10K Reset C22 +5V SW1 A 4.7UF R11 2.2 RESET_SWn SW-B3S1000 C25 OMIT +3.3V BZ1 D2 MBR0520 Select 200K OLEDCSn MCURSTn OLEDDC 1 2 R10 SW2 NFT-03C SELECT_SWn SW-B3S1000 Up UP_SWn SW-B3S1000 SSICLK SSITX Q1 NDS331N SOUND SW3 R12 10K +3.3V Down +15V SW4 DOWN_SWn SW-B3S1000 C23 0.1UF Speaker Circuit Left B 6 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 C24 0.1UF NC VCIR VCOMH LVSS VSS BS1 BS2 IREF CSn RESn D/Cn R/Wn E D0/SCLK D1/SDIN D2 D3 D4 D5 D6 D7 VDDIO VDD VCC NC A OLED-RIT-128X96 RGS13128096WH000 SW5 B LEFT_SWn SW-B3S1000 128x96 OLED Graphics Display Right SW6 RIGHT_SWn SW-B3S1000 User Switches R14 LED 330 +3.3V LED1 Green R15 10K 1 2 3 4 5 6 7 8 +3.3V C26 0.1UF R17 10K R16 DBGOUTLED 330 2908-05WB-MG 12 SSIRX C 11 +3.3V SSICLK 9 CARDCSn SSITX Status P3 10 C +3.3V +3.3V LED2 Red Debug Out LED3 Green Power R18 330 microSD Card Slot Status LEDs D D Drawing Title: Ethernet and CAN Evaluation Board Page Title: OLED Display, Switches and Audio Size Date: 1 2 3 4 5 B Document Number: 9/25/2008 EK-LM3S8962 Sheet 6 2 of 4 Rev C Schematic page 3 1 2 3 4 5 6 Debug Interface Logic USB Interface +3.3V 54819-0519 P4 3V3OUT 0.1UF 8 R22 27 7 C32 USBDM USBDP ADBUS0 ADBUS1 ADBUS2 ADBUS3 ADBUS4 ADBUS5 ADBUS6 ADBUS7 0.01UF ACBUS0 ACBUS1 ACBUS2 ACBUS3 SI/WUA R23 1.5K +5V +5V R24 10K U5 8 7 6 5 VCC NC ORG GND CS SK DI DO 1 2 3 4 48 1 2 47 R25 1.5K CAT93C46 43 44 1K 64X16 1 Y3 2 4 5 +5V 6.00MHz C28 EECS EESK EEDATA TEST XTIN XTOUT BDBUS0 BDBUS1 BDBUS2 BDBUS3 BDBUS4 BDBUS5 BDBUS6 BDBUS7 BCBUS0 BCBUS1 BCBUS2 BCBUS3 SI/WUB RESET# RSTOUT# PWREN# GND GND GND GND VCC VCC VCCIOA VCCIOB 44 45 46 47 48 2 3 4 7 8 9 10 14 INT_TCK TCK TDI/DI TDO/DO TMS/OUTEN 24 23 22 21 20 19 17 16 SRSTN DBG_JTAG_EN 15 13 12 11 10 RESET_SWn +3.3V +3.3V 40 39 38 37 36 35 33 32 VCP_RX R34 4.7K TP2 PLD_TDI TP3 PLD_TDO TP4 +3.3V +3.3V 12 36 11 25 1 35 TCK TMS TDI TDO VCC VCC 20 21 22 23 24 26 27 28 31 32 33 34 38 18PF 45 C AGND AVCC PC2/TDI PC3/TDO TARGETCABLEn DBGOUTLED VCP_TX PB7/TRST MCURSTn B +3.3V TMS/SWDIO TCK/SWCLK C42 0.1UF MODE is reserved for future use. 30 29 28 27 26 TVCC MODE VCP_TX_SWO +3.3V 41 PC2/TDI 3 42 14 31 27 R30 C37 330 R27 P5 27 +3.3v 46 JTAG/SWD Interface Input/Output R26 PC2/TDI +5V 9 18 25 34 TP6 A B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 Bank 1 PLD JTAG TEST POINTS TP5 U6 LC4032V-75TN48C SWO_EN C30 18PF A0/GOE0 A1 A2 A3 A4 A5 Bank 0 A6 A7 A8 A9 A10 A11 A12 B15/GOE1 B14 B13 6 R21 27 B PLD_TMS 41 40 39 C31 60ohm @ 100 MHz VCCO (Bank 1) GND (Bank 1) R35 4.7K U4 5 4 3 1 2 USB Device Controller FB1 30 29 C29 0.1UF 18 43 19 42 7 USBSH CLK1/I CLK0/I CLK2/I CLK3/I +3.3V GND (Bank 0) VCCO (Bank 0) JP18 5 6 G 13 37 ID GND GND D+ A13 A14 A15 D- 6 USB+5V TP1 +3.3V 5V 15 16 17 A PLD_TCK TMS/SWDIO C33 C34 C35 C36 0.1UF 0.1UF 0.1UF 0.1UF TCK/SWCLK TMS/SWDIO TCK/SWCLK 1 3 5 7 9 11 13 15 17 19 R28 27 XTDI XTMS XTCK R29 XTDO 27 FT2232D 0.1UF Channel A : JTAG / SW Debug Channel B : Virtual Com Port PC3/TDO +5V USB+5V JP19 U8 +5V 1 6 VOUT VIN2 SENSE C41 4.7UF NC 2 D GND NR4018T100M 10uH +3.3V VIN1 GND 5 5 3 VIN C43 4.7UF SW FB 7 4 EN+15V SHDNn GND Header 10X2 R20 200K 1 C38 120pF C39 3 C40 4.7UF 0.1UF R33 17.8K 2 D FAN5331 Drawing Title: Ethernet and CAN Evaluation Board Page Title: USB, Debugger Interfaces and Power Size +15V 50mA Power Supply for OLED Display 2 3 +3.3v 4.7K USB +5V to +3.3V 500mA Power Supply 1 R32 TARGETCABLEn MBR0520 LP8345ILD-3.3 R19 10K C 27 +15V U7 4 C27 4.7UF D3 L1 R31 PC3/TDO 2 4 6 8 10 12 14 16 18 20 4 Date: 5 B Document Number: 9/25/2008 EK-LM3S8962 Sheet 6 3 of 4 Rev C Schematic page 4 1 2 3 4 5 6 Up SW100 DPF0 D+3.3V Power Rail Break-out D+5V A 34 1 35 33 60 36 2 26 27 28 29 30 31 34 35 17 18 19 20 21 22 23 24 DGND DTCK DTMS DTDI DTDO 53 52 16 15 14 13 NOTE: Some LM3S2110 pins are no-connects. These pins have been brought out to pads to allow other Stellaris CAN devices to be used instead of LM3S2110. 80 79 78 77 25 24 23 22 72 73 74 75 47 50 49 51 B 1 2 5 6 3 4 5 6 D+3.3V PA0/U0RX PA1/U0TX PA2/SSI0CLK PA3/SSI0FSS PA4/SSI0RX PA5/SSI0TX PA6/CCP1 nc PB0/CCP0 PB1/CCP2 PB2/I2C0SCL PB3/I2C0SDA PB4/C0PB5/C1PB6/C0+ PB7/TRST PC0/TCK/SWCLK PC1/TMS/SWDIO PC2/TDI PC3/TDO/SWO PC4 PC5/C1+ PC6/C2+ PC7/C2- PD0/CAN0RX PD1/CAN0TX PD2 PD3 PD4/CCP3 PD5 PD6/FAULT PD7/C0o PE0 PE1 nc nc PF0/PWM0 PF1/PWM1 PF2 nc nc nc nc nc nc nc nc nc PG0 PG1 nc nc nc nc nc nc PH0 PH1 nc nc R103 68K DRSTn 64 RST C100 OMIT 48 49 DGND 1 Y100 2 C C103 C104 18PF 18PF DGND 52 53 37 38 42 8.00MHz 50 51 65 76 DGND 9 15 21 33 39 45 54 57 63 69 82 87 94 4 97 JTAG/SWD Interface D+3.3V P101 DTDO 1 3 5 7 9 11 13 15 17 19 2 4 6 8 10 12 14 16 18 20 Down R104 68K U100 D+3.3V +5VBUS DTDI DTMS DTCK SW-B3S1000 Stellaris LM3S2110 Microcontroller MOSCin MOSCout OSC32in OSC32out AVDD AVDD WAKE HIB CMOD0 CMOD1 VDD33 VDD33 VDD33 VDD33 VDD33 VDD33 VDD33 VDD33 GND GND GND GND GND GND GND GND GND GND GND GND GND AGND AGND SW101 DPF1 SW-B3S1000 66 67 70 71 92 91 90 89 43 46 45 48 61 62 59 58 10 11 12 13 95 96 99 100 47 61 60 59 58 46 43 42 8 20 32 44 56 68 81 93 DRSTn SW-B3S1000 DGND 330 LED100 Green DPF0 DPF1 DPF2 DGND 31 44 41 40 39 30 29 28 LDO 330 LED101 Green B DGND CAN Transceiver 12 11 10 9 27 26 25 32 57 56 55 54 CAN Port U101 1 4 JP101 8 2 DGND DGND TXD RXD CANH CANL 1 3 5 7 9 VCC VREF 3 5 C101 0.1UF C102 0.1UF DCANH +5VBUS Header 5X2 Pin-out enables straight-through connection to a CAN DB-9M. DGND D+3.3V 2 4 6 8 10 DGND SN65HVD1050D +5V to +3.3V 500mA Power Supply +5VBUS JP100 U102 D+5V 1 DGND 6 D+3.3V C110 0.1UF C111 C112 0.01UF 0.1UF VOUT VIN2 SENSE NC 2 DGND 7 GND C D+3.3V VIN1 C105 4.7UF 55 14 38 62 88 P100 DCANL D+5V RS GND R102 120R 7 6 GND 4 5 C106 4.7UF 3 7 LP8345ILD-3.3 DGND VDD25 VDD25 VDD25 VDD25 Power R101 D+3.3V C107 C108 C109 0.01UF 0.01UF 0.1UF VBAT Status R100 DPF2 7 8 64 63 66 65 19 18 17 16 41 40 37 36 86 85 84 83 3 98 A Reset SW102 DGND DGND DGND C113 4.7UF DGND DGND DGND Header 10X2 LM3S2110 D D CAN Device Evaluation Board Drawing Title: Ethernet and CAN Evaluation Board Page Title: CAN Device using LM3S2110 Size Date: 1 2 3 4 5 B Document Number: 9/25/2008 EK-LM3S8962 Sheet 6 4 of 4 Rev C Schematic page 5 A B C 1 D I90 SWO_EN 10 FTDI_TCK 45 DBGOUT I105 44 I85 I86 ITCK I109 41 I7 2 H 1 B A S I91 G S A B 34 F FTDI_DBG I89 VCP_TX E XTCK 2 I87 FTDI_TDI_DO 46 I6 I92 32 U0TX 24 XTDO S 3 FTDI_TDO_DI I3 B A 47 I16 JTAGEN I18 FTDI_TMS 48 I111 I4 21 4 JTAGEN I20 FTDI_DBG 5 FTDIJTAGEN 4 FTDI_SRSTn 3 3 I35 S SWDEN I36 I5 I37 I2 XTDI 4 I112 B A I17 I9 40 XTMS 5 I8 D FTDI_DBG Q DBGOUT 31 I96 6 C 7 I95 I99 33 I102 RSTSW 9 RC 14 EXTCABLEn 26 HIBn 16 7 8 A DBGLED 6 INTDBG I100 I42 I15 38 I104 I70 I106 I107 TEST TRSTn MCURSTn 7 I74 Texas Instruments, Inc. LM3S8962 Evaluation Kit JTAG Logic with Auto Mode Detect and Hibernate AUG 23, 2007 I13 DRVEN I108 B C D E F G H 8 A P P E N D I X B Connection Details This appendix contains the following sections: Component Locations (see page 30) Evaluation Board Dimensions (see page 31) I/O Breakout Pads (see page 32) LM3S2110 CAN Device Board Connections (see page 33) Recommended Connectors (see page 33) ARM Target Pinout (see page 34) References (see page 35) February 9, 2010 29 Component Locations Figure B-1. LM3S8962 Evaluation Board Component Locations 30 February 9, 2010 Stellaris® LM3S8962 Evaluation Board Evaluation Board Dimensions Figure B-2. LM3S8962 Evaluation Board Dimensions Figure B-3. LM3S2110 CAN Device Board Dimensions February 9, 2010 31 I/O Breakout Pads The LM3S8962 EVB has 42 I/O pads, 14 power pads, 2 crystal connections, and 2 no-connects, for a total of 60 pads. Connection can be made by soldering wires directly to these pads, or by using 0.1" pitch headers and sockets. Note: In Table B-2, an asterisk (*) by a signal name (also on the EVB PCB) indicates the signal is normally used for on-board functions. Normally, you should cut the associated jumper (JP1-15) before using an assigned signal for external interfacing. Table B-1. I/O Breakout Pads Description 32 Pad No. Description Pad No. Description Pad No. GND 1 GND 21 PC3/TDO 41 PA7* 2 ADC3 22 GND 42 PA6/CCP1* 3 ADC2 23 PE2/PhB1* 43 PA5/SSI0TX* 4 ADC1 24 PE3/PhA1* 44 PA4/SSI0RX* 5 ADC0 25 PE0/PWM4* 45 PA3/SSI0FSS* 6 GND 26 PE1/PWM5* 46 PA2/SSI0CLK* 7 PD7/IDX0 27 PB2/I2C0SCL 47 PA1/U0TX* 8 PD6/FAULT 28 PB3/I2C0SDA 48 PA0/U0RX* 9 PD5 29 PB1/PWM3 49 GND 10 PD4/CCP0 30 GND 50 PC4/PHA0 11 +15V 31 PF1/IDX1* 51 +3.3V 12 No connect 32 PB0/PWM2 52 PC5 13 +5V 33 PF3/LED0* 53 PC6/PHB0 14 GND 34 PF2/LED1* 54 PC7 15 PB4/C0- 35 GND 55 PG0* 16 GND 36 OSC32OUT 56 PG1/PWM1* 17 PB6/C0+ 37 GND 57 PD3/U1TX 18 PB5/C0O 38 OSC32IN 58 PD2/U1RX 19 PC2/TDI 39 PF0/PWM0* 59 No connect 20 PB7/TRST 40 +3.3V 60 February 9, 2010 Stellaris® LM3S8962 Evaluation Board nc (75) nc (74) PE0 (72) PB2 (70) PB0 (66) PF2*(60) nc (58) XOSC0 +3.3V +5V PC3 (77) PE1 (73) PB3 (71) PB1 (67) PF1*(61) GND nc (59) XOSC1 GND +5V BUS LM3S2110 CAN Device Board Connections 52 51 PC2 (78) nc (84) PH0 (86) PB6 (90) PB4 (92) PD5 (96) PD6 (99) 34 33 54 53 31 32 GND nc (46) nc (42) nc (40) nc (35) PA5 (31) PA3 (29) nc (83) PH1 (85) PB7*(89) GND PB5 (91) PD4 (95) PD7 (100 ) 66 65 19 20 17 18 GND nc (2) nc (6) PD3 (13) nc (17) PG0 (19) PG6 (23) PC4 (25) PA1 (27) +3.3V nc (1) nc (5) PD2 (12) nc (16) PG1 (18) PC7 (22) PC5 (24) PA0 (26) 1 2 PF0*(47) nc (43) nc (41) nc (37) PA6 (34) PA4 (30) PA2 (28) Recommended Connectors Connection can be made by soldering wires directly to pads or using 0.1” pitch headers and sockets. Table B-2. Recommended Connectors Pins 1-30, 31-60 (2 x 15 way) February 9, 2010 PCB Socket Sullins PPPC152LFBN-RC Digikey S7118-ND Cable Socket 3M 89130-0101 Digikey MKC30A-ND Pin Header Sullins PEC15DAAN Digikey S2011E-15-ND 33 ARM Target Pinout In ICDI input and output mode, the Stellaris LM3S8962 Evaluation Kit supports ARM’s standard 20-pin JTAG/SWD configuration. The same pin configuration can be used for debugging over serial-wire debug (SWD) and JTAG interfaces. The debugger software, running on the PC, determines which interface protocol is used. The Stellaris target board should have a 2x10 0.1” pin header with signals as indicated in Table B-3. This applies to both an external Stellaris microcontroller target (Debug Output mode) and to external JTAG/SWD debuggers (Debug Input mode). Table B-3. 20-Pin JTAG/SWD Configuration Function Pin Pin Function VCC (optional) 1 2 nc nc 3 4 GND TDI 5 6 GND TMS 7 8 GND TCK 9 10 GND nc 11 12 GND TDO 13 14 GND nc 15 16 GND nc 17 18 GND nc 19 20 GND ICDI does not control RST (device reset) or TRST (test reset) signals. Both reset functions are implemented as commands over JTAG/SWD, so these signals are not necessary. It is recommended that connections be made to all GND pins; however, both targets and external debug interfaces must connect pin 18 and at least one other GND pin to GND. 34 February 9, 2010 Stellaris® LM3S8962 Evaluation Board References In addition to this document, the following references are included on the Stellaris LM3S8962 Evaluation Kit CD-ROM and are also available for download at www.ti.com/stellaris: Stellaris LM3S8962 Evaluation Kit Quickstart Guide for appropriate tool kit (see “Evaluation Kit Contents,” on page 12) Stellaris LM3S8962 Evaluation Kit Read Me First StellarisWare® Driver Library StellarisWare® Driver Library User’s Manual, publication SW-DRL-UG Stellaris LM3S8962 Data Sheet, publication DS-LM3S8962 Stellaris LM3S2110 Data Sheet, publication DS-LM3S2110 Additional references include: RiT Display Corporation RGS13128096WH000 OLED Display Data Sheet Future Technology Devices Incorporated FT2232D Data Sheet Information on development tool being used: – RealView MDK web site, www.keil.com/arm/rvmdkkit.asp – IAR Embedded Workbench web site, www.iar.com – Code Sourcery GCC 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 February 9, 2010 35 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. All products are sold subject to TI’s terms and conditions of sale supplied at the time of order acknowledgment. TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TI’s standard warranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where mandated by government requirements, testing of all parameters of each product is not necessarily performed. TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products and applications using TI components. To minimize the risks associated with customer products and applications, customers should provide adequate design and operating safeguards. TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right, or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information published by TI regarding third-party products or services does not constitute a license from TI to use such products or services or a warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the third party, or a license from TI under the patents or other intellectual property of TI. Reproduction of TI information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptive business practice. TI is not responsible or liable for such altered documentation. Information of third parties may be subject to additional restrictions. Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is not responsible or liable for any such statements. TI products are not authorized for use in safety-critical applications (such as life support) where a failure of the TI product would reasonably be expected to cause severe personal injury or death, unless officers of the parties have executed an agreement specifically governing such use. Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications, and acknowledge and agree that they are solely responsible for all legal, regulatory and safety-related requirements concerning their products and any use of TI products in such safety-critical applications, notwithstanding any applications-related information or support that may be provided by TI. Further, Buyers must fully indemnify TI and its representatives against any damages arising out of the use of TI products in such safety-critical applications. TI products are neither designed nor intended for use in military/aerospace applications or environments unless the TI products are specifically designated by TI as military-grade or "enhanced plastic." Only products designated by TI as military-grade meet military specifications. Buyers acknowledge and agree that any such use of TI products which TI has not designated as military-grade is solely at the Buyer's risk, and that they are solely responsible for compliance with all legal and regulatory requirements in connection with such use. TI products are neither designed nor intended for use in automotive applications or environments unless the specific TI products are designated by TI as compliant with ISO/TS 16949 requirements. Buyers acknowledge and agree that, if they use any non-designated products in automotive applications, TI will not be responsible for any failure to meet such requirements. Following are URLs where you can obtain information on other Texas Instruments products and application solutions: Products Applications Amplifiers amplifier.ti.com Audio www.ti.com/audio Data Converters dataconverter.ti.com Automotive www.ti.com/automotive DLP® Products www.dlp.com Communications and Telecom www.ti.com/communications DSP dsp.ti.com Computers and Peripherals www.ti.com/computers Clocks and Timers www.ti.com/clocks Consumer Electronics www.ti.com/consumer-apps Interface interface.ti.com Energy www.ti.com/energy Logic logic.ti.com Industrial www.ti.com/industrial Power Mgmt power.ti.com Medical www.ti.com/medical Microcontrollers microcontroller.ti.com Security www.ti.com/security RFID www.ti-rfid.com Space, Avionics & Defense www.ti.com/space-avionics-defense RF/IF and ZigBee® Solutions www.ti.com/lprf Video and Imaging www.ti.com/video Wireless www.ti.com/wireless-apps Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265 Copyright © 2010, Texas Instruments Incorporated