You are on page 1of 36

Stellaris® LM3S8962 Evaluation Board

User ’s Manual

EK-LM3S896 2-06 Co pyrigh t © 2 007– 200 9 Te xas In strumen ts


Copyright
Copyright © 2007–2009 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
Main: +1-512-279-8800
Fax: +1-512-279-8879
http://www.luminarymicro.com

2 June 30, 2009


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

June 30, 2009 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 June 30, 2009


Stellaris® LM3S8962 Evaluation Board

List of Tables
Table 2-1. Stellaris LM3S8962 Evaluation Board Hardware Debugging Configurations................................ 16
Table 2-2. Isolating On-Board Hardware........................................................................................................ 19
Table B-1. I/O Breakout Pads ......................................................................................................................... 32
Table B-2. Recommended Connectors........................................................................................................... 33
Table B-3. 20-Pin JTAG/SWD Configuration .................................................................................................. 34

June 30, 2009 5


6 June 30, 2009
Stellaris® LM3S8962 Evaluation Board

List of Figures
Figure 1-1. Stellaris LM3S8962 Evaluation Board Layout ................................................................................. 9
Figure 1-2. Stellaris LM3S2110 CAN Device Board ........................................................................................ 10
Figure 1-3. LM3S8962 Evaluation Board Block Diagram ................................................................................ 11
Figure 1-4. LM3S2110 CAN Device Block Diagram ........................................................................................ 11
Figure 2-1. ICD Interface Mode ....................................................................................................................... 20
Figure B-1. LM3S8962 Evaluation Board Component Locations..................................................................... 30
Figure B-2. LM3S8962 Evaluation Board Dimensions..................................................................................... 31
Figure B-3. LM3S2110 CAN Device Board Dimensions .................................................................................. 31

June 30, 2009 7


8 June 30, 2009
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


JTAG/SWD input and output
Debug -out LED

USB Device
Interface
OLED Graphics In-circuit Debug
Display Interface

Reset switch

Navigation Select switch


Switches
Speaker

Status LED

30 pin I/O break -out


30 pin I/O break -out
header
header

TM
Stellaris
LM3S8962
Microcontroller
Power LED

microSD Card
Memory Slot

10/100baseT CAN Bus connector


Ethernet Jack

June 30, 2009 9


Stellaris® LM3S8962 Evaluation Board Overview

Figure 1-2. Stellaris LM3S2110 CAN Device Board

JTAG/SWD input

Status LED Power LED

Reset switch

I/O break-out
headers
Stellaris®
LM3S2110
Microcontroller

User switches

CAN bus connector

Features
The Stellaris LM3S8962 Evaluation Kit includes the following features:
„ 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

10 June 30, 2009


Stellaris® LM3S8962 Evaluation Board

Block Diagram
Figure 1-3. LM3S8962 Evaluation Board Block Diagram

Target
Cable
I/O Signal Break-out

I/O Signal Break-out


JTAG/SWD

Debug
Output/Input

OLED Display
128 x 96
SWD/JTAG Mux

Dual Debug
USB
USB
USBCable
Device
Controller
UART0

I/O Signals
Stellaris
LM3S8962 MicroSD 1GB
Microcontroller card slot
USB
CAN CAN PHY CAN0

LED
RJ45
CAT5 Cable
USB Jack+
Magnetics Switch
Nav
Switch
+3.3V
Regulator Reset
I/O Signal Break-out Speaker
LM3S8962 CAN I/O Signal Break-out
Evaluation Board

Figure 1-4. LM3S2110 CAN Device Block Diagram

I/O Signal Break-out

JTAG/SWD
Input +3.3V
Regulator
Reset LED
I/O Signals

Debug
Switch
Stellaris
LM3S2110
Microcontroller
Switch

USB
CAN CAN PHY CAN0 LM3S2110
CAN Device
Board

I/O Signal Break-out

June 30, 2009 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:
• Keil™ RealView® Microcontroller Development Kit (MDK-ARM)
• IAR Embedded Workbench
• Code Sourcery GCC development tools
• Code Red Technologies development tools
– Complete documentation
– Quickstart guide
– Quickstart 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
„ 256-KB single-cycle Flash
„ 64-KB single-cycle SRAM
„ Four general-purpose 32-bit timers

12 June 30, 2009


Stellaris® LM3S8962 Evaluation Board

„ 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

June 30, 2009 13


Stellaris® LM3S8962 Evaluation Board Overview

14 June 30, 2009


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.

June 30, 2009 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 Default mode


microcontroller over USB
interface.

2 ICDI out to JTAG/SWD The EVB is used as a USB to Connecting to an external


header SWD/JTAG interface to an target and starting debug
external target. software. The red Debug Out
LED will be ON.

3 In from JTAG/SWD header For users who prefer an Connecting an external


external debug interface debugger to the JTAG/SWD
(ULINK, JLINK, etc.) with the header.
EVB.

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 June 30, 2009


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

June 30, 2009 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 LM3S3748 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 June 30, 2009


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 To Isolate, Remove...

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

June 30, 2009 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 JTAG or SWD connects to the


external debug mode external microcontroller

Evaluation Board
Target Stellaris Target
Stellaris Cable MCU Board
USB MCU
`
PC with IDE/
debugger 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 June 30, 2009


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.

June 30, 2009 21


CAN Device Board Hardware Description

22 June 30, 2009


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

June 30, 2009 23


Schematic page 1

1 2 3 4 5 6

Stellaris LM3S8962 Microcontroller CAN Port


A U1 A
U2 R1
PA0/U0Rx 26 66 PB0/PWM2 120R P1
PA0/U0RX PB0/PWM2
PA1/U0Tx 27 67 PB1/PWM3 +3.3V 1 7 GND
PA1/U0TX PB1/PWM3 TXD CANH 1 2
PA2/SSI0CLK 28 70 PB2/I2C0SCL 4 6 CANL CANH
PA2/SSI0CLK PB2/I2C0SCL RXD CANL 3 4 D1
PA3/SSI0FSS 29 71 PB3/I2CSDA JP17 GND +5V
PA3/SSI0FSS PB3/I2C0SDA R2 5 6
PA4/SSI0RX 30 92 PB4/C0- 8 +5V +BUSPWR
PA4/SSI0RX PB4/C0- 10K RS 7 8
PA5/SSI0TX 31 91 PB5/C0o 3
PA5/SSI0TX PB5/C0o VCC 9 10
PA6/CCP1 34 90 PB6/C0+ 2 5 MBR0520
PA6/CCP1 PB6/C0+ GND VREF
PA7 35 89 PB7/TRST C1 Header 5X2
PA7 PB7/TRST PB7/TRST
0.1UF
80 10 PD0/CAN0Rx SN65HVD1050D
INT_TCK PC0/TCK/SWCLK PD0/CAN0Rx Pin-out enables straight-through
TMS/SWDIO 79 11 PD1/CAN0Tx
TMS/SWDIO PC1/TMS/SWDIO PD1/CAN0Tx connection to a CAN DB-9M.
PC2/TDI
PC2/TDI
PC3/TDO
78
77
PC2/TDI PD2/U1RX
12
13
PD2/U1RX
PD3/U1TX
On-board Peripheral Signals
PC3/TDO PC3/TDO/SWO PD3/U1TX
PC4/PhA0 25 95 PD4/CCP0 Jumpers can be cut to
PC4/PhA0 PD4/CCP0
PC5 24 96 PD5
PC5 PD5 free GPIO lines as required.
PC6/PhB0 23 99 PD6/FAULT
PC6/PhB0 PD6/FAULT
PC7 22 100 PD7/IDX0
PC7 PD7/IDX0 JP1
PA0/U0Rx
PE0/PWM4 72 47 PF0/PWM0 VCP_RX
PE0/PWM4 PF0/PWM0
PE1/PWM5 73 61 PF1/IDX1 JP2
PE1/PWM5 PF1/IDX1
PE2/PhB1 74 60 PF2/LED1 PA1/U0Tx
PE2/PhB1 PF2/LED1 +3.3V VCP_TX
B
PE3/PhA1 75
PE3/PhA1 PF3/LED0
59 PF3/LED0
P2
10/100baseT Ethernet Jack JP7 B
PA2/SSI0CLK
ADC0 1 +3.3V +3.3V SSICLK
ADC0 R3 G+
ADC1 2 58 R4 R5 12 JP9
ADC1 MDIO C2 C3 R6 G-
ADC2 5 10K 49.9 49.9 11 PA3/SSI0FSS
ADC2 10pF 10pF OLEDCSn
ADC3 6 330
ADC3 JP5
43 3 1CT:1
TXOP PA4/SSI0RX
PG0 19 C4 +3.3V SSIRX
PG0 TX+ 1
PG1/PWM1 18 5 JP6
PG1/PWM1 TX- 2
PA5/SSI0TX
0.1UF
RX+ 3 SSITX
64 46 4
MCURSTn RST TXON 4 JP8
5 PA6/CCP1
17 40 7 1CT:1 OLEDDC
XTALNPHY RXIP RX- 6
16 C5 +3.3V JP3
XTALPPHY 7
6 PA7
8 EN+15V
48
MOSCin 0.1UF JP16
49 37 8
MOSCout RXIN PF0/PWM0
LED
R7 +3.3V
Y1 Y2 OSC32IN 52 R8 R9 C6 C7 2 Y- JP11
OSC32in
1 2 1 2 OSC32OUT 53 49.9 49.9 10pF 10pF 330 1 Y+ PF1/IDX1
OSC32out SELECT_SWn
3 +3.3V +3.3V
AVDD JP12
25.00MHz 8.00MHz 50 98 9 NC
WAKE AVDD PE0/PWM4
51 10 GND UP_SWn
HIB
C8 C9 C10 C11 65 8 C12 C13 JP15
CMOD0 VDD33
C 76 20 0.1UF 0.01UF PE1/PWM5 C
CMOD1 VDD33 DOWN_SWn
18PF 18PF 18PF 18PF 32
VDD33 J3011G21DNL JP13

GR
GL
9 36
GND VDD33 PE2/PhB1
15 44 LEFT_SWn
GND VDD33
21 56 JP14
GND VDD33
33 68 PE3/PhA1
GND VDD33 +3.3V RIGHT_SWn
39 81
GND VDD33 JP4
83
VDD33 PG0
42 84 CARDCSn
GND VDD33 C14 C15 C16 C17 C18
45
54
GND VDD33
93
0.01UF 0.01UF 0.1UF 0.1UF 4.7UF
I/O Break-out Headers PG1/PWM1
JP10
GND SOUND
57 55 30 29 31 32
GND VBAT
63 PD4/CCP0 PD5
GND +15V
69 7 PD6/FAULT PD7/IDX0
GND LDO +5V
82 ADC0 PB4/C0- 36
GND
85 14 C19 C20 C21 ADC1 ADC2 PB6/C0+ PB5/C0o
GND VDD25
History 86 38 0.01UF 0.1UF 4.7UF ADC3 PC2/TDI PB7/TRST
GND VDD25
87 62 PD2/U1RX PC3/TDO
GND VDD25
Revision Date Description 94 88 PD3/U1TX PG1/PWM1 PE2/PhB1 PE3/PhA1
GND VDD25
4 PG0 PC7 PE0/PWM4 PE1/PWM5
0 Jul 24, 07 Prototype release AGND R36
97 41 PC6/PhB0 PC5 PB2/I2C0SCL PB3/I2CSDA
AGND ERBIAS
A Aug 11, 07 Production Release 12.4K PC4/PhA0 PB1/PWM3
+3.3V
PA0/U0Rx PF1/IDX1 PB0/PWM2
B Jan 28, 08 Implement auto TVcc control LM3S8962 PA1/U0Tx PA2/SSI0CLK PF3/LED0 PF2/LED1
D C May 12, 08 Add R36 for future compatibility. 12.4K 1% resistor required on Pin 41 for PA3/SSI0FSS PA4/SSI0RX OSC32OUT D
Tie R8/R9 to +3.3V. compatibility with future LM3S8962 revisions PA5/SSI0TX PA6/CCP1 OSC32IN
See Product Change Notification PCN-08001 PA7 PF0/PWM0 Drawing Title:
Ethernet and CAN Evaluation Board
Jul 10, 08 Fix labels for JP3-16 +3.3V
Sept 25, 08 Fix net names for some GPIO (Rev C1 PCB) 2 1 59 60 Page Title:
LM3S8962 Micro, Ethernet and CAN
Size Document Number:
B EK-LM3S8962
Date: Sheet Rev
9/25/2008 1 of 4 C

1 2 3 4 5 6
Schematic page 2

1 2 3 4 5 6

+3.3V U3

1
R13 NC
C22 2
Reset 10K VCIR
3
SW1 +5V VCOMH
4
A 4.7UF LVSS A
R11 5
RESET_SWn VSS
SW-B3S1000 2.2 6
+3.3V BS1
R10 7
BS2
C25 8
200K IREF
OMIT BZ1 9
OLEDCSn CSn
10
D2 1 MCURSTn RESn
11
Select MBR0520 2 OLEDDC D/Cn
12
SW2 R/Wn
13
E
NFT-03C 14
SELECT_SWn SSICLK D0/SCLK
SW-B3S1000 15
SSITX D1/SDIN
16
D2
Up Q1 17
D3
SW3 SOUND NDS331N 18
D4
19
D5
UP_SWn R12 20
SW-B3S1000 D6
10K +3.3V 21
D7
22
Down VDDIO
+15V 23
SW4 VDD
24
VCC
25
DOWN_SWn C23 C24 NC
SW-B3S1000
0.1UF 0.1UF
Left Speaker Circuit OLED-RIT-128X96
B RGS13128096WH000 B
SW5
LEFT_SWn
SW-B3S1000

Right 128x96 OLED Graphics Display


SW6
RIGHT_SWn
SW-B3S1000

User Switches

R14
LED
330
+3.3V
LED1
Green
Status
R15
C P3 C
10K
1
2
CARDCSn
3 R16
SSITX
4 DBGOUTLED
+3.3V 330
5 2908-05WB-MG
SSICLK
6 LED2
SSIRX
7 Red
Debug Out
8
+3.3V

R17
C26 10K
9

10

11

12

0.1UF +3.3V
R18
+3.3V 330
LED3
Green
Power

microSD Card Slot


Status LEDs
D D

Drawing Title:
Ethernet and CAN Evaluation Board
Page Title:
OLED Display, Switches and Audio
Size Document Number:
B EK-LM3S8962
Date: Sheet Rev
9/25/2008 2 of 4 C

1 2 3 4 5 6
Schematic page 3

1 2 3 4 5 6

PLD_TCK TP1
PLD_TMS TP2
Debug Interface Logic PLD_TDI TP3
PLD JTAG TEST POINTS
PLD_TDO TP4
USB Interface +3.3V +3.3V
TP5
P4 54819-0519 TP6
+3.3V
A 5V D- D+ ID G A
JP18

13
37

18
43
19
42

11
25

35

12
36
+3.3V

1
6 7 USBSH C29 U6
USB Device Controller 0.1UF LC4032V-75TN48C

GND
GND

TMS

TDO
TDI

VCC
VCC
TCK
CLK1/I
CLK0/I
CLK2/I
CLK3/I
R35
USB+5V U4 4.7K
1

FB1
44 20
INT_TCK A0/GOE0 B0
C31 24 TCK 45 21 PC2/TDI
60ohm @ 100 MHz ADBUS0 A1 B1
6 23 TDI/DI 46 22
3V3OUT ADBUS1 A2 B2
22 TDO/DO 47 23
0.1UF ADBUS2 A3 B3
21 TMS/OUTEN 48 24 PC3/TDO
R21 27 ADBUS3 A4 B4
8 20 2 26 TARGETCABLEn
USBDM ADBUS4 A5 B5
R22 27 ADBUS5
19 SRSTN 3
A6
Bank 0 Bank 1 B6
27
7 17 4 28
C32 USBDP ADBUS6 A7 B7
16 DBG_JTAG_EN 7 31
ADBUS7 A8 B8 DBGOUTLED
0.01UF 8 32
A9 B9 VCP_TX
15 9 33

VCCO (Bank 0)

VCCO (Bank 1)
ACBUS0 RESET_SWn A10 B10 PB7/TRST

GND (Bank 0)

GND (Bank 1)
13 10 34
ACBUS1 A11 B11
12 14 38

B15/GOE1
R23 ACBUS2 A12 B12 MCURSTn
11
1.5K ACBUS3
10 +3.3V
SI/WUA +3.3V

A13
A14
A15

B14
B13
40
BDBUS0 VCP_RX R34
B 39 B
+5V +5V BDBUS1

15
16
17

5
6

30
29

41
40
39
38 4.7K
BDBUS2 +3.3V
R24 37 +3.3V TMS/SWDIO
BDBUS3
U5 10K 36 SWO_EN TCK/SWCLK
BDBUS4
8 1 48 35 C42
VCC CS EECS BDBUS5
7 2 1 33
NC SK EESK BDBUS6
6 3 2 32 0.1UF
ORG DI EEDATA BDBUS7 MODE is reserved TVCC
5 4 R25 47
GND DO TEST for future use.
30
1.5K BCBUS0 MODE
CAT93C46 43 29
1K 64X16 XTIN BCBUS1
44 28 VCP_TX_SWO
XTOUT BCBUS2
27
BCBUS3
Y3 26
SI/WUB +3.3V JTAG/SWD Interface
1 2 4
+5V RESET#
5 41 R26 Input/Output
RSTOUT# PWREN# PC2/TDI
6.00MHz PC2/TDI
27 R27
C28 C30 +5V P5
9 3 27
GND VCC R28 1 2
18PF 18PF 18 42 +3.3v TMS/SWDIO
GND VCC TMS/SWDIO 3 4
25 14 27 XTDI
GND VCCIOA 5 6
34 31 XTMS
GND VCCIOB 7 8
C33 C34 C35 C36 XTCK
R30 9 10
45 46
C AGND AVCC R29 11 12 C
330 0.1UF 0.1UF 0.1UF 0.1UF TCK/SWCLK XTDO
TCK/SWCLK 13 14
C37 27 15 16
FT2232D 17 18
0.1UF
19 20
Channel A : JTAG / SW Debug
PC3/TDO R31 Header 10X2
Channel B : Virtual Com Port PC3/TDO
27
+3.3v
TARGETCABLEn R32
+5V D3 +15V
L1 4.7K
NR4018T100M
10uH MBR0520
USB+5V JP19 +5V U8 +3.3V
U7
1 4 R20 C38
VIN1 VOUT
5 1 200K
6 5 VIN SW 120pF
VIN2 SENSE

C41 C27 C43


4.7UF 3 4.7UF 4.7UF C39
NC 3 C40
FB
4.7UF 0.1UF

2 7 R33
GND GND 4 2
D EN+15V SHDNn GND 17.8K D
LP8345ILD-3.3
R19 Drawing Title:
10K FAN5331 Ethernet and CAN Evaluation Board
Page Title:
USB +5V to +3.3V 500mA Power Supply USB, Debugger Interfaces and Power
Size Document Number:
B EK-LM3S8962
+15V 50mA Power Supply for OLED Display Date: Sheet Rev
9/25/2008 3 of 4 C

1 2 3 4 5 6
Schematic page 4

1 2 3 4 5 6

Up
SW100
DPF0
D+3.3V SW-B3S1000
Power Rail Break-out Stellaris LM3S2110 Microcontroller Down
R104 SW101
D+5V D+3.3V +5VBUS U100 68K DPF1
A SW-B3S1000 A
26 66
34 17 PA0/U0RX PB0/CCP0 43 Reset
27 67
1 18 PA1/U0TX PB1/CCP2 46 SW102
28 70
35 19 PA2/SSI0CLK PB2/I2C0SCL 45
29 71 DRSTn
33 20 PA3/SSI0FSS PB3/I2C0SDA 48
30 92 SW-B3S1000
60 21 PA4/SSI0RX PB4/C0- 61
31 91
36 22 PA5/SSI0TX PB5/C1- 62
34 90 DGND
2 23 PA6/CCP1 PB6/C0+ 59
35 89 Status
24 nc PB7/TRST 58 R100
DPF2
DGND DTCK 80 10 330
PC0/TCK/SWCLK PD0/CAN0RX
DTMS 79 11
PC1/TMS/SWDIO PD1/CAN0TX LED100
DTDI 78 12
53 PC2/TDI PD2 7 Green
DTDO 77 13
52 PC3/TDO/SWO PD3 8
25 95
16 PC4 PD4/CCP3 64
24 96
15 PC5/C1+ PD5 63
23 99 DGND
14 PC6/C2+ PD6/FAULT 66
22 100
13 PC7/C2- PD7/C0o 65
72 47 DPF0 D+3.3V R101 Power
NOTE: Some LM3S2110 pins are 47 PE0 PF0/PWM0 31
no-connects. These pins have been brought 73 61 DPF1 330
50 PE1 PF1/PWM1 44
out to pads to allow other Stellaris CAN 74 60 DPF2
49 nc PF2 41 LED101
devices to be used instead of LM3S2110. 75 59
51 nc nc 40 Green
58
nc 39
B 1 46 B
3 nc nc 30
2 43
4 nc nc 29
5 42 DGND
5 nc nc 28
6 CAN Transceiver
6 nc
D+3.3V 19
PG0 12 CAN Port
18
PG1 11 U101 R102
17
R103 nc 10 120R P100
16
68K nc 9 1 7
41 TXD CANH 1 2
nc 27 4 6 DCANL DCANH
40 RXD CANL 3 4
nc 26 JP101
DRSTn 64 37 5 6
RST nc 25 8 D+5V +5VBUS
36 RS 7 8
nc 32 3
C100 86 VCC 9 10
PH0 57 2 5
85 GND VREF C101
PH1 56 Header 5X2
OMIT 84 0.1UF
nc 55 DGND
48 83 SN65HVD1050D
MOSCin nc 54 DGND DGND
49 Pin-out enables straight-through
MOSCout
DGND connection to a CAN DB-9M.
Y100 DGND
52 3 D+3.3V
1 2 37 OSC32in AVDD
53 98
38 OSC32out AVDD
8.00MHz 42
50 8 C102
WAKE VDD33
51 20 0.1UF +5V to +3.3V 500mA Power Supply
C103 C104 HIB VDD33
65 32
C CMOD0 VDD33 C
76
18PF 18PF CMOD1 +5VBUS JP100 D+5V U102 D+3.3V
44
VDD33 1 4
56 DGND VIN1 VOUT
VDD33
68
DGND DGND VDD33 6 5
9 81 D+3.3V VIN2 SENSE
GND VDD33
15 93
GND VDD33 C105 C106
JTAG/SWD Interface 21
GND 4.7UF 3 4.7UF
33 C107 C108 C109 C110 NC
GND
D+3.3V 39 0.01UF 0.01UF 0.1UF 0.1UF
GND
45
P101 GND
54 55
GND VBAT 2 7
1 2 57 GND GND
GND
3 4 63 7 DGND
DTDI GND LDO LP8345ILD-3.3
5 6 69
DTMS GND DGND DGND DGND DGND
7 8 82 C111 C112 C113
DTCK GND
9 10 87 14 0.01UF 0.1UF 4.7UF
GND VDD25
11 12 94 38
DTDO GND VDD25
13 14 4 62
AGND VDD25
15 16 97 88
AGND VDD25
17 18 DGND
19 20 DGND
DGND LM3S2110
Header 10X2

D D

Drawing Title:
Ethernet and CAN Evaluation Board
Page Title:
CAN Device using LM3S2110
CAN Device Evaluation Board Size
B Document Number:
EK-LM3S8962
Date: Sheet Rev
9/25/2008 4 of 4 C

1 2 3 4 5 6
Schematic page 5

A B C D E F G H

1 I89 FTDI_DBG 1
S
A DBGOUT I105
VCP_TX 34 B
I90 B 44 ITCK
A I86
SWO_EN 10 S I85
I91 I109
FTDI_TCK 45 41 XTCK
2 I7 2
I87

FTDI_TDI_DO 46 32 U0TX
I6 I92
S
3 B 24 XTDO 3
FTDI_TDO_DI 47 I16
I3 A
I18 JTAGEN
I111

FTDI_TMS 48
I4
21 XTDI
4 I2 4
JTAGEN
FTDI_DBG I20
I35
I112
S
SWDEN
FTDIJTAGEN 4
I5 I36 B
A
FTDI_SRSTn 3 I17
5 I37 5
I9 40 XTMS
I8

FTDI_DBG
D Q DBGOUT
31 DBGLED
I96 I42
6 C 6
INTDBG
I100 7 TEST
I95 I70
I99

33 TRSTn
I102 I106
RSTSW 9
7 I15 38 MCURSTn 7
I104 I107
RC 14
I74

EXTCABLEn 26 Texas Instruments, Inc.


I13 LM3S8962 Evaluation Kit
DRVEN JTAG Logic with Auto Mode Detect and Hibernate
HIBn 16
8 I108 AUG 23, 2007 8

A B C D E F G H
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)

June 30, 2009 29


Component Locations
Figure B-1. LM3S8962 Evaluation Board Component Locations

30 June 30, 2009


Stellaris® LM3S8962 Evaluation Board

Evaluation Board Dimensions


Figure B-2. LM3S8962 Evaluation Board Dimensions

Figure B-3. LM3S2110 CAN Device Board Dimensions

June 30, 2009 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

Pad Pad Pad


Description Description Description
No. No. 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

32 June 30, 2009


Stellaris® LM3S8962 Evaluation Board

LM3S2110 CAN Device Board Connections

+5V BUS
PC3 (77)

PF1*(61)
PE1 (73)
PB3 (71)
PB1 (67)

XOSC1
nc (59)
GND

GND
PF2*(60)
PE0 (72)
PB2 (70)
PB0 (66)

XOSC0
nc (75)
nc (74)

nc (58)

+3.3V
+5V
52 34
51 33

54 53 31 32
PC2 (78)
nc (83) GND
nc (84) PF0*(47)
PH1 (85) nc (46)
PH0 (86) nc (43)
PB7*(89) nc (42)
PB6 (90) nc (41)
GND nc (40)
PB4 (92) nc (37)
PB5 (91) nc (35)
PD5 (96) PA6 (34)
PD4 (95) PA5 (31)
PD6 (99) PA4 (30)
PD7 (100 ) PA3 (29)
PA2 (28)
66 65 19 20

1 17
2 18
nc (1)
nc (5)
PD2 (12)
nc (16)
PG1 (18)
PC7 (22)
PC5 (24)
PA0 (26)
+3.3V
nc (2)
nc (6)
PD3 (13)
nc (17)
PG0 (19)
PG6 (23)
PC4 (25)
PA1 (27)
GND

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 PCB Socket Sullins PPPC152LFBN-RC Digikey S7118-ND
(2 x 15 way)
Cable Socket 3M 89130-0101 Digikey MKC30A-ND
Pin Header Sullins PEC15DAAN Digikey S2011E-15-ND

June 30, 2009 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 June 30, 2009


Stellaris® LM3S8962 Evaluation Board

References
In addition to this document, the following references are included on the Stellaris Family
Development Kit documentation CD-ROM and are also available for download at
www.luminarymicro.com:
„ 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

June 30, 2009 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 Broadband www.ti.com/broadband
DSP dsp.ti.com Digital Control www.ti.com/digitalcontrol
Clocks and Timers www.ti.com/clocks Medical www.ti.com/medical
Interface interface.ti.com Military www.ti.com/military
Logic logic.ti.com Optical Networking www.ti.com/opticalnetwork
Power Mgmt power.ti.com Security www.ti.com/security
Microcontrollers microcontroller.ti.com Telephony www.ti.com/telephony
RFID www.ti-rfid.com Video & Imaging www.ti.com/video
RF/IF and ZigBee® Solutions www.ti.com/lprf Wireless www.ti.com/wireless

Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2009, Texas Instruments Incorporated

36 June 30, 2009