Stellaris LM3S8962 Evaluation Board User`s Manual

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