LUMINARY MICRO LM3S2965 User Guide

Stellaris® LM3S2965
Evaluation Board
USER’S MANUAL
EK-LM3S2965-05 Copyright © 2007-2008 Luminary Micro, Inc.
Legal Disclaimers and Trademark Information
INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH LUMINARY MICRO PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN LUMINARY MICRO’S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, LUMINARY MICRO ASSUMES NO LIABILITY WHATSOEVER, AND LUMINARY MICRO DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF LUMINARY MICRO’S PRODUCTS INCLUD ING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. LUMINARY MICRO’S PRODUCTS ARE NOT INTENDED FOR USE IN MEDICAL, LIFE SAVING, OR LIFE-SUSTAINING APPLICATIONS.
Luminary Micro may make changes to specifications and product descriptions at any time, without notice. Contact your local Luminary Micro sales office or your distributor to obtain the latest specifications before placing your product order.
Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined." Luminary Micro reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them.
Copyright © 2007–2008 Luminary Micro, Inc. All rights reserved. Stellaris, Luminary Micro, and the Luminary Micro logo are registered trademarks of Luminary Micro, Inc. or its subsidiaries in the United States and other countries. 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.
Luminary Micro, Inc. 108 Wild Basin, Suite 350 Austin, TX 78746 Main: +1-512-279-8800 Fax: +1-512-279-8879 http://www.luminarymicro.com
2 October 28, 2008
Stellaris® LM3S2965 Evaluation Board

Table of Contents

Chapter 1: Stellaris® LM3S2965 Evaluation Board .......................................................................................7
Features..............................................................................................................................................................8
Block Diagram ....................................................................................................................................................9
Evaluation Kit Contents ....................................................................................................................................10
Evaluation Board Specifications ................................................................................................................... 10
CAN Device Board Specifications.................................................................................................................10
Features of the LM3S2965 Microcontroller.......................................................................................................10
Chapter 2: Hardware Description.................................................................................................................. 13
LM3S2965 Evaluation Board............................................................................................................................13
LM3S2965 Microcontroller Overview......................................................................... ... ... .... ... ... ... ................13
CAN Module........................... ... ... .... ... ....................................... ... ... .............................................................13
Clocking........................................................................................................................................................13
Reset.............................................................................................................................................................13
Power Supplies.............................................................................................................................................14
Debugging..................................................................................................................................................... 14
USB Functions.................... .... ... ... ....................................... ... ... .... ... ... ... ..........................................................15
USB Overview........................... ... ....................................... ... .... ... ... ... .... ......................................................15
USB to JTAG/SWD... ....................................... ... ... ... .... ... ....................................... ... ... ... .... .........................15
Virtual COM Port........................................................................................................................................... 15
Serial Wire Out.............................................................................................................................................. 15
Organic LED Display ........................................................................................................................................15
Features........................................................................................................................................................ 15
Control Interface ...........................................................................................................................................16
Power Supply................................................................................................................................................ 16
Design Guidelines.................................. ... .... ... ... ... ....................................... ... ... .... ... ... ... .............................16
Further Reference.........................................................................................................................................16
Other Peripherals............. ... ....................................... ... .... ... ... ... .......................................................................16
Speaker.........................................................................................................................................................16
Push Switches ............. ... .... ... ... ....................................... ... ... .... ... ... ... ..........................................................16
User LED ............... ....................................... ... ... ... ....................................... ... ... .... ......................................16
Bypassing Peripherals............................................................... .... ...................................... .............................16
Interfacing to the EVB....................................................................................................................................... 17
Using the In-Circuit Debugger Interface ........................................................................................................... 17
Chapter 3: CAN Device Board Hardware Description.................................................................................19
Device Overview...............................................................................................................................................19
Power Supply................................................................................................................................................ 19
Programming and Debugging...... .... ... ... ... .... ... ... ... ... .... ... ... ... .... ... ... ... .... ......................................................19
Interfacing.....................................................................................................................................................19
Appendix A: Schematics................................................................................................................................21
Appendix B: Connection Details...................................................................................................................27
Component Locations.......................................................................................................................................27
Evaluation Board Dimensions........................................................................................................................... 28
October 28, 2008 3
I/O Breakout Pads ............................................................................................................................................28
Recommended Connectors.............................................................. ... ....................................... ......................29
ARM Target Pinout ...........................................................................................................................................30
References ....................................................................................................................................................... 31
Appendix C: Contact Information ................................................................................................................. 33
4 October 28, 2008
Stellaris® LM3S2965 Evaluation Board

List of Figures

Figure 1-1. Stellaris LM3S2965 Evaluation Board Layout.................................................................................7
Figure 1-2. Stellaris LM3S2110 CAN Device Board.......................................................................................... 8
Figure 1-3. LM3S2965 Evaluation Board Block Diagram..................................................................................9
Figure 1-4. LM3S2110 CAN Device Board Block Diagram ...............................................................................9
Figure 2-1. ICD Interface Mode .......................................................................................................................18
Figure A-1. LM3S2965 Evaluation Board (sheet 1 of 4) ..... ... ... ....................................... ... .... ... ......................22
Figure A-2. LM3S2965 Evaluation Board (sheet 2 of 4) ..... ... ... ....................................... ... .... ... ......................23
Figure A-3. LM3S2965 Evaluation Board (sheet 3 of 4) ..... ... ... ....................................... ... .... ... ......................24
Figure A-4. LM3S2965 Evaluation Board (sheet 4 of 4) ..... ... ... ....................................... ... .... ... ......................25
Figure A-5. PLD Schematic.............................................................................................................................. 26
Figure B-1. Component Locations ................................................................................................................... 27
Figure B-2. LM3S2965 Evaluation Board Dimensions........................ ... .... ... ...................................... .... ... ...... 28
Figure B-3. LM3S2110 CAN Device Board Dimensions..................................................................................28
Figure B-4. LM3S2110 CAN Device Board Connections.................................................................................30
October 28, 2008 5

List of Tables

Table 2-1. Stellaris LM3S2965 Evaluation Board Hardware Debugging Configurations ... .... ... ... ...... .... ... ... ... 14
Table 2-2. Isolating On-Board Hardware........................................................................................................17
Table B-1. I/O Breakout Pads.........................................................................................................................29
Table B-2. Recommended Connectors................. ... ... .... ... ............................................................................. 29
Table B-3. 20-Pin JTAG/SWD Configuration..................................................................................................31
6 October 28, 2008
USB Device
Interface
CAN bus connector
40 pin I /O
break-out
header
34 pin I /O break-out header
Navigation
Switches
Select swi tch
Stat us LED
Speaker
Debug-out LE D
Reset sw it ch
Power LED
OLED Gr aphics
Display
JTAG/SWD
input and
output
Stellaris
TM
LM3S2965
Microcontroller
In-circuit Debug Interface
CHAPTER 1

Stellaris® LM3S2965 Evaluation Board

The Stellaris® LM3S2965 Evaluation Board is a compact and versatile evaluation platform for the Stellaris LM3S296 5 ARM® Cortex™-M3-based microcontroller. The evaluation kit demonstrates a complete controller area network (CAN) using two Stellaris microcontrollers. The main evaluation board (EVB) configures a Stellaris LM3S2965 microcontroller as a 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 board 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 for programming or debugging of an external target. The kit is also comp atible with high-perfo rmance external JTAG debuggers.
This evaluation kit enables quick evaluation, prototype development, and creation of application­specific designs for CAN. The kit also includes extensive source-code examples, allowing you to start building C code applications quickly.
Figure 1-1. Stellaris LM3S2965 Evaluation Board Layou t
October 28, 2008 7
Stellaris® LM3S2965 Evaluation Board
User swi tches
CAN bus connector
I/ O break- out headers
Power LED
Reset sw it ch
Stat us LED
JTAG/SWD
input
Stellaris
TM
LM3S2110
Microcontroller
Figure 1-2. Stellaris LM3S2110 CAN Device Board

Features

The Stellaris LM3S2965 Evaluation Kit includes the following features:
Stellaris LM3S2965 microcontroller with fully-integrated CAN moduleStandalone CAN device board using Stellaris LM3S2110 microcontrollerSimple setup; USB cable provides serial communication, debugging, and powerOLED graphics display with 128 x 96 pixel resolutionUser LED, navigation switches, and select pushbuttonsMagnetic speakerLM3S2965 I/O available on labeled break-out padsStandard ARM® 20-pin JTAG debug connector with input and output modesUSB interface for debugging and power supply
8 October 28, 2008

Block Diagram

USB
USB
Stellaris
LM3S2965
Microcontroller
Dual USB
Device
Controller
I
/
O
S
i
g
n
a
l
s
OLED Display
128 x 96
Debug
I/O Signal Break-out
JTAG/SWD
Output/Input
USB Ca ble
Reset
+3.3V
Regulator
SWD/JTAG
Mux
UART0
T
a
r
g
e
t
C
a
b
l
e
CAN PHY CAN0CAN
Switch
Nav
Switch
Speaker
LED
LM3S2965 CA N
Evaluation Board
I/O Signal Break-out
I/O Signal Break-out
I/O Sign al Break-out
USB
Stellaris
LM3S2110
Microcontroll er
I/O Signals
Debug
I/O Signal Break-out
I/O Si gnal Break-ou t
JTAG/SWD Input
+3.3V
Regulator
CAN PHY CAN0CAN
Switch
LED
LM3S2110
CAN Device
Board
Reset
Switch
Figure 1-3. LM3S2965 Evaluation Board Block Diagram
Stellaris® LM3S2965 Evaluation Board
Figure 1-4. LM3S2110 CAN Device Board Block Diagram
October 28, 2008 9
Stellaris® LM3S2965 Evaluation Board

Evaluation Kit Contents

The evaluation kit contains everything needed to develop and run applications for Stellaris microcontrollers including:
LM3S2965 evaluation board (EVB)LM3S2110 CAN device boardUSB cable20-pin JTAG/SWD target cable10-pin CAN cableCD 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 Technolog ies development tools
Complete documentationQuickstart guideQuickstart source codeStellaris® Firmware Development Package with example source code

Evaluation Board Specifications

Board supply voltage: 4.37–5.25 Vdc from USB connectorBoar d su pp ly curre nt : 120 mA typ (fully active, CPU at 50 MHz)
200 mA (fully active, with sound)
Break-out power output: 3.3 Vdc (60 mA max), 12 Vdc (15 mA max)Dimensions: 4.1” x 2.45” x 0.7” (LxWxH)

CAN Device Board Specifications

Board supply voltage: 4.0-5.0 Vdc from CAN connectorBoar d su pp ly curre nt : 40 mA typicalDimensions: 2.45” x 1.60” (LxW)

Features of the LM3S2965 Microcontroller

32-bit RISC performance using ARM® Cortex™-M3 v7M architecture
50-MHz operation Hardware-division and single-cycle-multiplication Integrated Nested Vectored Interrupt Controller (NVIC) 27 interrupt channels with eight priority levels
256-KB single-cycle flash
10 October 28, 2008
Stellaris® LM3S2965 Evaluation Board
64-KB single-cycle SRAM Four general-purpose 32-bit timersController area network (CAN) moduleThree fully programmable 16C550-type UARTsFour 10-bit channels (inputs) when used as single-ended inputsThree independent integrated analog comparatorsTwo I
2
C modules
Three PWM generator blocks
One 16-bit counterTwo comparat or sOne PWM generatorOne dead-band generator
Two QEI modules with position integrator for tracking encoder positionTwo synchronous serial interfaces (SSIs)3 to 56 GPIOs, depending on user configuration On-chip low drop-out (LDO) voltage regulator
October 28, 2008 11
Stellaris® LM3S2965 Evaluation Board
12 October 28, 2008
CHAPTER 2

Hardware Description

In addition to a microcontroller, the Stellaris LM3S2965 evaluation board includes a range of useful peripherals and an integrated ICDI. This chapter describes how these peripherals operate and interface to the microcontroller.

LM3S2965 Evaluation Board

LM3S2965 Microcontroller Overview

The heart of the EVB is a Stellaris LM3S2965 ARM Cortex-M3-based microcontroller. The LM3S2965 offers 256-KB flash memory, 50-MHz operation, a CAN module, and a wide range of peripherals. Refer to the LM3S2965 data sheet (order number DS-LM3S2965) for complete device details.
The LM3S2965 microcontroller is factory programmed with a quickstart demo program. The quickstart program resides in the LM3S2965 on-chip flash memo ry and runs each time power is applied, unless the quickstart has been replaced with a user progr am.

CAN Module

A key feature of the LM3S2965 is its CAN module that enables highly reliable communications at up to 1 Mbits/s. The LM3S2965 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 us e of st andard DB-9 CAN cables.

Clocking

Reset

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.
The LM3S2965 microcontroller has three on-chip oscillators, two are implemented on the EVB. A
8.0-MHz crystal completes the LM3S2965’s main internal clock circuit. An intern al PLL, configured in software, multiples this clock to 50-MHz for core and peripheral timing. At initial power on, the microcontroller operates directly from a 12-MHz internal oscillator.
The LM3S2965 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.
Reset is asserted (active low) under any one of three conditions:
Power-on resetReset push switch SW1 held downInternal debug mode—By the USB device controller (U5 FT2232) when instructed by
debugger
October 28, 2008 13
Hardware Description

Power Supplies

The LM3S2965 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 is active. The speaker and OLED display boost­converter operate directly 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 LM3S2965 evaluation board supports a range of hardware debugging configurations. Table summarizes these.
Table 2-1. Stellaris LM3S2965 Evaluation Board Hardware Debugging Configurations
Mode Debug Function Use Selected by
1 Internal ICDI Debug on-board LM3S2965
2 ICDI out to JTAG/SWD header The EVB is used as a USB
3 In from JTAG/SWD header For users who prefer an
Modes 2 and 3 automatically detect the presence of an exter nal deb ug cable . When the d ebugg er software is connected to the EVB's USB controller, the EVB automatically selects Mode 2 and illuminates the red Debug Out LED. ICDI out (Mode 2) can be used to program and debug the small LM3S2110 CAN device board included in the kit.
Debug In Considerations
Debug Mode 3 supports evaluation boa rd debug ging using an external d ebug interface. Mode 3 is automatically selected when a device such as a Segger J-Link or Keil ULINK is connected.
Boards marked Revision C 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-LM3S2965-C. The last character of the product number identifies the board revision.
microcontroller over USB interface.
to SWD/JTAG interface to an external target.
external debug interface (ULINK, JLINK, etc.) with the EVB.
Default mode
Connecting to an external target and starting debug software. The red Debug Out LED will be ON.
Connecting an external debugger to the JTAG/SWD header
A configuration or board-level change may be necessary when using an external debug interface with revisions A and B of this evaluation board. Because the evaluation board suppo rts 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.
14 October 28, 2008
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 inst a ll a 0-Ω re sistor on th e e v aluatio n b oar d to route p ower to pin 1. Refer to the schematics and board drawing in the appendix of this manual for the location of this resistor.

USB Functions

USB Overview

An FT2232 device from Future Technology Devices International Ltd manages USB-to-serial conversion. The FT2232 is factory configured by Luminary Micro 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 LM3S2965 microcontroller.
For full details on FT2232 operation, go to www.ftdichip.com.
Stellaris® LM3S2965 Evaluation Board

USB to JTAG/SWD

The FT2232 USB device performs JT AG/SWD serial operations under th e control of the debugger. A CPLD (U4) multiplexes SWD and JTAG functions and, when working in SWD mode, provides direction control for the bidirectional data line.

Virtual COM Port

The Virtual COM Port (VCP) allows Windows applications (such as HyperTerminal) to communicate with UART0 on the LM3S2965 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 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 64 pixel resolution. OLED is a new technology that offers many advantages over LCD display technology.

Features

RiT P14201 series display128 colu mn s by 96 row sHigh-contrast (typ. 500:1)Excellent brightness (120 cd/m
October 28, 2008 15
2
)
Hardware Description
Fast 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. 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 few external components complete the switching power supply. When the OLED display is operating, a small amount of power can be drawn from the +12-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 PD1/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.

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 PG2/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 CAN and JTAG, the EVB’s on-board peripheral circuits require 13 GPIO lines. This leaves 40 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 3 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.
16 October 28, 2008
Stellaris® LM3S2965 Evaluation Board
Important: The quickstart application will not run if one or more jumpers are removed. Table 2-2. Isolating On-Board Hardware
MCU Pin MCU Assignment To Isolate, Remove...
Pin 26 PA0/U0RX Virtual COM port receive JP1 Pin 27 PA1/U0TX Virtual COM port transmit JP2 Pin 16 PG3/PWM1 Sound JP5 Pin 31 PA5/SSI0TX OLED display data in JP7 Pin 28 PA2/SSI0CLK OLED display clock JP6 Pin 22 PC7/C2- OLED display data/control select JP3 Pin 29 PA3/SSI0FSS OLED display chip select JP4 Pin 46 PF5 Down switch JP8 Pin 43 PF6 Left switch JP9 Pin 58 PF4 Up switch JP10 Pin 42 PF7 Right switch JP11 Pin 41 PG4 Select switch JP12 Pin 47 PG2/PWM0 User LED JP13 Pin 23 PC6/C2+ Enable +15 V JP14

Interfacing to the EVB

An array of accessible I/O signals makes it easy to interface the EVB to external circuits. All LM3S2965 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.
Table B-1 on page 29 has a complete list of I/O signals as well as recommended connectors. Most LM3S2965 I/O signals are +5-V tolerant. Refer to the LM3S2965 data sheet for detailed
electrical specifications.

Using the In-Circuit Debugger Interface

The Stellaris LM3S2965 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 14 for a description of how to enter Debug Out mode.
October 28, 2008 17
Hardware Description
Evaluation Board
Target
Board
Stellaris
MCU
Target
Cable
`
USB
PC with IDE/ debugger
Stellaris
MCU
TC K/SWC LK by pas s es t he on- board m ic roc ont roller
JT AG or SWD c onnec t s t o t he ext ernal m icroc on troller
Connec t ing Pin 18 t o GN D s ets
ext ernal debug m ode
Figure 2-1. ICD Interface Mode
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.
18 October 28, 2008
CHAPTER 3

CAN Device Board Hardware Description

The CAN device board uses a S tellaris LM3S2110 microcontroller to demonstrate a complete two-node network. The board can be used with the main LM3S2965 evaluation board or as a standalone board.

Device Overview

The Stellaris LM3 S2110 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 ha 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 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 two-way header supports both JTAG And SWD programming and debugging using either the main LM3S2965 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 Figure B-4.‚ “LM3S2110 CAN Device Board Connections,” on page 30.
October 28, 2008 19
CAN Device Board Hardware Description
20 October 28, 2008
APPENDIX A

Schematics

Schematics for the Stellaris LM3S2965 Evaluation Board follow.
October 28, 2008 21
1
P
2
3
4
5
6
I/O Breakou t Headers
40 39 41 42
Stellaris Microcontroller with CAN
A A
PA0/U0RX PA1/U0TX PA2/SSI0CLK PA3/SSI0FSS PA4/SSI0RX PA5/SSI0TX PA6/I2CSCL PA7/I2CSDA
INT_TCK
TMS/SWDIO
PC2/TDI
PC3/TDO
B B
MCURSTn
Y2
C C
1 2
8.00MHz C31 18PF
C32 18PF
PC4/PhA0 PC5/C1+ PC6/C2+ PC7/C2-
PE0/SSI1CLK PE1/SSI1FSS PE2/SSI1RX PE3/SSI1TX
ADC0 ADC1 ADC2 ADC3
OSC32IN OSC32OUT
History
Revision Date Description
0 May 7, 07 Prototype release A May 12, 07 First Production Release B Jun 29, 07 Improve SWD out feature C Sept 28, 07 Change to RiT 128x96 OLED display
D D
1
U1
26
PA0/U0RX
27
PA1/U0TX
28
PA2/SSI0CLK
29
PA3/SSI0FSS
30
PA4/SSI0RX
31
PA5/SSI0TX
34
PA6/I2C1SCL
35
PA7/I2C1SDA
80
PC0/TCK/SWCLK
79
PC1/TMS/SWDIO
78
PC2/TDI
77
PC3/TDO/SWO
25
PC4/PhA0
24
PC5/C1+
23
PC6/C2+
22
PC7/C2-
72
PE0/SSI1CLK
73
PE1/SSI1FSS
74
PE2/SSI1RX
75
PE3/SSI1TX
1
ADC0
2
ADC1
5
ADC2
6
ADC3
64
RST
48
MOSCin
49
MOSCout
52
OSC32in
53
OSC32out
50
WAKE
51
HIB
65
CMOD0
76
CMOD1
9
GND
15
GND
21
GND
33
GND
39
GND
45
GND
54
GND
57
GND
63
GND
69
GND
82
GND
87
GND
94
GND
4
AGND
97
AGND
LM3S2965
2
PB0/CCP0 PB1/CCP2
PB2/I2C0SCL
PB3/I2C0SDA
PB4/C0­PB5/C1-
PB6/C0+
PB7/TRST
PD0/CAN0RX PD1/CAN0TX
PD2/U1RX PD3/U1TX
PD4/CCP3 PD5/CCP4
PD6/FAULT
PD7/IDX0
PF0/CAN1RX PF1/CAN1TX
PF2/PWM4 PF3/PWM5
PG0/U2RX
PG1/U2TX PG2/PWM0 PG3/PWM1
PG4 PG5/CCP5 PG6/PhA1 PG7/PHB1
PH0/PWM2 PH1/PWM3
PH2/IDX1
PH3/PhB0
AVDD AVDD
VDD33 VDD33 VDD33
VDD33 VDD33 VDD33 VDD33 VDD33
VBAT
LDO
VDD25 VDD25 VDD25 VDD25
PB0/CCP0
66
PB1/CCP2
67
PB2/I2C0SCL
70
PB3/I2CSDA
71
PB4/C0-
92
PB5/C1-
91
PB6/C0+
90 89
10
PD0/CAN0RX
11
PD1/CAN0TX
12
PD2/U1RX
13
PD3/U1TX
95
PD4/CCP3
96
PD5/CCP4
99
PD6/FAULT
100
PD7/IDX0
47
PF0/CAN1RX
61
PF1/CAN1TX PF2/PWM4
60
PF3/PWM5
59
PF4
58
PF4
PF5
46
PF5
43
PF6
PF6
42
PF7
PF7
19
PG0/U2RX
18
PG1/U2TX
17
PG2/PWM0
16
PG3/PWM1
41
PG4
40
PG5/CCP5
37
PG6/PHA1 PG7/PHB1
36 86
PH0/PWM2
85
PH1/PWM3
84
PH2/IDX1
83
PH3/PHB0
3 98
8 20 32
44 56 68 81 93
55 7
14 38 62 88
3
+3.3V
R25 10K
PB7/TRST
1 4
JP15
8
ERRATA: Rev 0 and Rev A boards have
in 36 connected to +3.3V. Pin 36 should
be connected to break-out pad #12.
+3.3V
C3
0.1UF
+3.3V
C6
0.01UFC70.01UF
C10
0.01UF
C11
0.1UF
C8
0.1UF
C12
4.7UF
CAN Transceiver
U2
CANH
TXD
CANL
RXD RS
VCC
GND2VREF
SN65HVD1050D
C9
0.1UF
4
7 6
3 5
PB5/C1- PB6/C0+ PD4/CCP3 PD6/FAULT
PD2/U1RX PG3/PWM1
PC7/C2­PC5/C1+ PG7/PHB1 PA1/U0Tx PA2/SSI0CLK PA3/SSI0FSS PA4/SSI0RX PA5/SSI0TX PA7/I2CSDA
21
CAN Port
+5V
C2
0.1UF
R1 120R
PA0/U0Rx
PA1/U0Tx
PA2/SSI0CLK
PA3/SSI0FSS
PC7/C2-
PA5/SSI0TX
PG4
PG2/PWM0
PF4
PF5
PF6
PF7
PG3/PWM1
PC6/C2+
P1
GND CANL GND
Header 5X2
Pin-out enables straight-through connection to a CAN DB-9M.
1 2 3 4 5 6 7 8 9 10
JP1
JP2
JP6
JP4
JP3
JP7
JP12
JP13
JP10
JP8
JP9
JP11
JP5
JP14
PB4/C0­PD5/CCP4 PD7/IDX0 ADC0ADC1 ADC2ADC3 PD0/CAN0RX PD1/CAN0TX PD3/U1TX PG2/PWM0 PG0/U2RXPG1/U2TX PC6/C2+ PC4/PhA0 PA0/U0Rx
PA6/I2CSCL PG6/PHA1
CANH +BUSPWR
VCP_RX
VCP_TX
OLEDCLK
OLEDCSn
OLEDDC
OLEDDIN
SELECT_SWn
LED
UP_SWn
DOWN_SWn
LEFT_SWn
RIGHT_SWn
SOUND
EN+15V
+3.3V
D1
MBR0520
5
+15V
PB7/TRST PH1/PWM3 PH3/PHB0 PC3/TDO
PE1/SSI1FSS PB1/CCP2
PF1/CAN1TX PF3/PWM5 OSC32OUT PF0/CAN1RX
+5V
C1
4.7UF
PG4 PG5/CCP5
73 74
On-board Peripheral Signals
Jumpers can be removed to free GPIO lines as required.
Drawing Title:
Fury CAN Evaluation Board
Page Title:
LM3S2965 Micro and CAN Host
Document Number:
Size
B
9/28/2007 1 4
+5V+3.3V
PH0/PWM2 PH2/IDX1 PC2/TDI PE3/SSI1TX PE2/SSI1RX PE0/SSI1CLK PB2/I2C0SCLPB3/I2CSDA
PB0/CCP0 PF2/PWM4 PF4 OSC32IN PF5PF6 PF7
1
6
RevSheetDate:
of
C
1
A A
+5V
R3
2.2
D2 MBR0520
SOUND
R6 10K
B B
BZ1
NFT-03A
Q1 NDS331N
Speaker Circuit
C C
D D
1
2
+5V
U8
5
VIN
C16
4.7UF
EN+15V
R8 10K
SHDNn4GND
FAN5331
+15V 50mA Power Supply for OLED Display
L1 NR4018T100M
10uH
SW
3
D3
MBR0520
R5
C19
200K
R7
17.8K
120pF
1
3
FB
2
4
C17
4.7UF
+15V
C14
0.1UF
OLEDCSn MCURSTn
OLEDDC
OLEDCLK OLEDDIN
5
U3
1
NC
2
VCIR
3
VCOMH
4
LVSS
5
VSS
6
BS1
7
BS2
8
IREF
9
CSn
10
RESn
11
D/Cn
12
R/Wn
13
E
14
D0/SCLK
15
D1/SDIN
16
D2
17
D3
18
D4
19
D5
20
D6
21
D7
22
VDDIO
23
VDD
24
VCC
25
NC
OLED-RIT-128X96 RGS13128096WH000
+3.3V
+3.3V
C15
0.1UF
C13
4.7UF
R2 200K
+15V
C18
0.1UF
6
128x96 OLED Graphics Display
+3.3V
Reset
SW1
SW-B3S1000
Select
SW2
SW-B3S1000
Up
SW3
SW-B3S1000
Down
SW4
SW-B3S1000
Left
SW5
SW-B3S1000
Right
SW6
SW-B3S1000
2
R9 10K
C34 OMIT
RESET_SWn
SELECT_SWn
UP_SWn
DOWN_SWn
LEFT_SWn
RIGHT_SWn
LED
DBGOUTLED
3
R10 330
R11 330
+3.3V
R12 330
Status LEDsUser Switches
4
LED1 Green
LED2 Green
LED3 Green
User
Debug Out
Power
Drawing Title:
Fury CAN Evaluation Board
Page Title:
OLED display, Switches and Audio
Document Number:
Size
B
9/28/2007 2 4
5
2
6
RevSheetDate:
of
C
1
FB1
1
USB Interface
P2
5V D- D+ ID G
6
123
U6
8
VCC
7
NC
6
ORG
5
GND
CAT93C46
1K 64X16
54819-0519
C23
0.01UF
CS SK DI
DO
1 2 3 4
1 2
6.00MHz C4 27PF
475
Y1
+5V+5V
R16 10K
USBSH
R13 27 R14 27
R17
1.5K
C5 27PF
USB+5V JP16
A A
USB+5V
60ohm @ 100 MHz
B B
C C
D D
JP17
2
USB Device Controller
U5
C22
6
3V3OUT
0.1UF
8
USBDM
7
USBDP
R15
1.5K
48
EECS
1
EESK
2
EEDATA
47
TEST
43
XTIN
44
XTOUT
4
+5V
RESET#
5
RSTOUT#
9
GND
18
GND
25
GND
34
GND
45
AGND
FT2232D
Channel A : JTAG / SW Debug Channel B : Virtual Com Port
USB +5V to +3.3V 500mA Power Supply
U7
1 6
C29
4.7UF
2
2
VIN1 VIN2
GND
LP8345ILD-3.3
VOUT
SENSE
NC
GND
ADBUS0 ADBUS1 ADBUS2 ADBUS3 ADBUS4 ADBUS5 ADBUS6 ADBUS7
ACBUS0 ACBUS1 ACBUS2 ACBUS3
SI/WUA
BDBUS0 BDBUS1 BDBUS2 BDBUS3 BDBUS4 BDBUS5 BDBUS6 BDBUS7
BCBUS0 BCBUS1 BCBUS2 BCBUS3
SI/WUB
PWREN#
VCC
VCC VCCIOA VCCIOB
AVCC
4 5
3
7
3
+3.3V
R4
4.7K
TCK
24
TDI/DI
23
TDO/DO
22
TMS/OUTEN
21 20
SRSTN
19 17
DBG_JTAG_EN
16 15
13 12 11 10
+3.3V
40 39 38 37 36 35 33 32
30 29 28 27 26
41
3 42 14 31
46
C28
0.1UF
3
SWO_EN
+3.3V
R22 330
+3.3V+5V
C30
4.7UF
VCP_RX
C24
0.1UF
INT_TCK
RESET_SWn
+3.3v
C25
0.1UF
+3.3V
C20
0.1UF
C26
0.1UF
4
Debug Interface Logic
C21
0.1UF
+3.3V
R26
4.7K
C33
MODE is reserved
0.1UF
+5V
C27
0.1UF
4
44 45 46 47 48
2 3 4 7 8
9 10 14
for future use.
13
37
19
43
GND
GND
CLK1/I18CLK2/I
A0/GOE0 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12
MODE VCP_TX_SWO
CLK3/I42CLK0/I
Bank 0 Bank 1
GND (Bank 0)5VCCO (Bank 0)
A1315A1416A15
6
17
PC2/TDI
TMS/SWDIO
TCK/SWCLK
PC3/TDO
+3.3V
25
11
TMS
TCK
GND (Bank 1)29VCCO (Bank 1)
30
TCK/SWCLK
PC3/TDO
+3.3V
1
12
TDI
TDO35VCC
41
PC2/TDI
TMS/SWDIO
5
36
VCC
B1339B1440B15/GOE1
5
B0 B1 B2 B3 B4 B5 B6 B7 B8
B9 B10 B11 B12
R18 27
R20 27
R21 27
R23 27
PLD_TCK PLD_TMS PLD_TDI PLD_TDO
+3.3V
U4 LC4032V-75TN48C
20
PC2/TDI
21 22 23
PC3/TDO
24
TARGETCABLEn
26 27 28 31 32 33 34 38
TMS/SWDIO TCK/SWCLK
TP1 TP2 TP3
PLD JTAG TEST POINTS
TP4 TP5 TP6
DBGOUTLED
VCP_TX
PB7/TRST MCURSTn
JTAG/SWD Interface Input/Output
P3
R19 27
XTDI XTMS XTCK
XTDO
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Header 10X2
TARGETCABLEn
Drawing Title:
Fury CAN Evaluation Board
Page Title:
USB, Debugger Interfaces and Power
Document Number:
Size
B
9/28/2007 3 4
6
+3.3v
R24
4.7K
3
6
RevSheetDate:
of
C
1
N
Power Rail Break-out
A A
B B
C C
+5VBUSD+5V D+3.3V
J100
34 43 J103
1 J106
35 J109
33 J112
60 J115
36 J121
2
DGND
OTE: 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.
D+3.3V
R103 68K
DGND
C100
0.1UF
JTAG/SWD Interface
D+3.3V
P101
1 2
DTDI DTMS DTCK
DTDO
D D
1
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Header 10X2
2
Y100
1 2
8.00MHz C103 18PF
DGND DGND
DGND
2
17 18 19 20 21 22 23 24
53 52 16 15 14 13
47 50 49 51
3 4 5 6
DRSTn
J101 J104 J107 J110 J113 J116 J119 J122
J124 J126 J128 J130 J132 J134
J136 J138 J140 J142
J145 J147 J149 J151
C104 18PF
DTCK DTMS DTDI DTDO
37 38 42
J163 J164 J118
DGND
3
CAN Microcontroller
U100
26
PA0/U0RX
27
PA1/U0TX
28
PA2/SSI0CLK
29
PA3/SSI0FSS
30
PA4/SSI0RX
31
PA5/SSI0TX
34
PA6/CCP1
35
nc
80
PC0/TCK/SWCLK
79
PC1/TMS/SWDIO
78
PC2/TDI
77
PC3/TDO/SWO
25
PC4
24
PC5/C1+
23
PC6/C2+
22
PC7/C2-
72
PE0
73
PE1
74
nc
75
nc
1
nc
2
nc
5
nc
6
nc
64
RST
48
MOSCin
49
MOSCout
52
OSC32in
53
OSC32out
50
WAKE
51
HIB
65
CMOD0
76
CMOD1
9
GND
15
GND
21
GND
33
GND
39
GND
45
GND
54
GND
57
GND
63
GND
69
GND
82
GND
87
GND
94
GND
4
AGND
97
AGND
LM3S2110
CAN Device Evaluation Board
3
PB0/CCP0 PB1/CCP2
PB2/I2C0SCL
PB3/I2C0SDA
PB4/C0­PB5/C1-
PB6/C0+
PB7/TRST
PD0/CAN0RX PD1/CAN0TX
PD2 PD3
PD4/CCP3
PD5
PD6/FAULT
PD7/C0o
PF0/PWM0 PF1/PWM1
PG0 PG1
PH0 PH1
AVDD AVDD
VDD33 VDD33 VDD33
VDD33 VDD33 VDD33 VDD33 VDD33
VBAT
LDO
VDD25 VDD25 VDD25 VDD25
4
D+3.3V
R104 68K
66 67 70 71 92 91 90 89
10 11 12 13 95 96 99 100
47 61 60
PF2
59
nc
58
nc
46
nc
43
nc
42
nc
19 18 17
nc
16
nc
41
nc
40
nc
37
nc
36
nc
86 85 84
nc
83
nc
3 98
8 20 32
44 56 68 81 93
55 7
14 38 62 88
DPF0 DPF1 DPF2
D+3.3V
DGND
J102 J105 J108 J111 J114 J117 J120 J123
J125 J127 J129 J131 J133 J135
J137 J139 J141 J143 J144 J146 J148 J150
J152 J153 J154 J155 J156 J157 J158 J165 J159 J160 J161 J162
C102
0.1UF
C107
0.01UF
C111
0.01UF
46 45 48 61 62 59 58
7 8 64 63 66 65
31 44 41 40 39 30 29 28
12 11 10 9 27 26 25 32 57 56 55 54
C108
0.01UF
C112
0.1UF
DGND
4
C109
0.1UF
C113
4.7UF
D+3.3V
DGND
JP101
C110
0.1UF
CAN Transceiver
U101
1 4
8
SN65HVD1050D
DGNDDGND
CANH
TXD
CANL
RXD RS
VCC
GND2VREF
+5VBUS
5
DPF0
DPF1
DRSTn
R100
DPF2
330
R101
D+3.3V
330
R102
D+5V
DGND
C101
0.1UF
120R
DGND
Pin-out enables straight-through connection to a CAN DB-9M.
7 6
3 5
+5V to +3.3V 500mA Power Supply
JP100
5
C105
4.7UF
DGND
U102
1
VIN1
6
VIN2
2
GND
LP8345ILD-3.3
GND DCANL GND
Up
SW100
SW-B3S1000
Down
SW101
SW-B3S1000
Reset
SW102
SW-B3S1000
Status
LED100 Green
DGND
Power
LED101 Green
DGND
CAN Port
P100
1 2 3 4 5 6 7 8 9 10
Header 5X2
4
VOUT
5
SENSE
3
NC
7
GND
Drawing Title:
Page Title:
Document Number:
Size
B
9/28/2007 4 4
6
DGND
DCANH
+5VBUS
D+3.3VD+5V
C106
4.7UF
DGNDDGND DGND
Fury CAN Evaluation Board CAN Device using LM3S2110
4
of
6
RevSheetDate:
C
A B C D E F G H
1
VCP_TX
SWO_EN
2
FTDI_TCK XTCK
FTDI_TDI_DO U0TX
3
FTDI_TDO_DI
I90
34 10 45
46
47
I3
I91 I7
I6
I89
A B
S
S
I18
FTDI_TMS
48
I4
4
FTDI_DBG
FTDIJTAGEN
5
FTDI_SRSTn
4
I5
3
I37
I9
DQ
B A
FTDI_DBG
JTAGEN
I20
SWDEN
I36
FTDI_DBG
S
B
DBGOUT
I105
A
I85
I109
I92
I16
JTAGEN
I111
I35
S
I112
B A
I17
DBGOUT
I96
6
I99
C
I100
I95
INTDBG
I102
7
RSTSW
RC
EXTCABLEn TVCC
8
HIBn
14
26
16
9
I15
I104
I74
I115
I13
I108
DRVEN
Luminary Micro, Inc. Fury Evaluation Kit JTAG Logic with Auto Mode Detect, Hibernate and TVcc Control Sept 28, 2007
44
41
I87
32
24
21
40
I8
31
33
38
15
1
ITCK
I86
2
I2
I42
XTDO
XTDI
XTMS
DBGLED
3
4
5
6
I70
I106
I107
TEST
TRSTn
MCURSTn
7
7
I114
8
A B C D E F G H
APPENDIX B

Connection Details

This appendix contains the following sections:
Component LocationsEvaluation Board DimensionsI/O Breakout PadsARM Target PinoutReferences

Component Locations

Figure B-1. Component Locations
October 28, 2008 27

Evaluation Board Dimensions

Figure B-2. LM3S2965 Evaluation Board Dimensions
Figure B-3. LM3S2110 CAN Device Board Dimensions

I/O Breakout Pads

The LM3S2965 EVB has 57 I/O pads, 15 power pads, and 2 crystal connections, for a total of 74 pads. Connection can be made by soldering wires directly to these pads, or by using 0.1” pitch headers and sockets.
28 October 28, 2008
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
Stellaris® LM3S2965 Evaluation Board
Description
GND 40 39 +3.3 V +12 V 41 42 +5 V PB5/C1- 38 37 PB6/C0+ GND 43 44 GND PD4/CCP3 36 35 PB4/C0- PB7/TRST PD6/FAULT 34 33 PD5/CCP4 PH1/PWM3 47 48 PH2/IDX1 ADC1 30 29 ADC0 PC3/TDO 51 52 PE3/SSI1TX ADC3 28 27 ADC2 GND 53 54 PE2/SSI1RX GND 26 25 PD0/CAN0RX PE1/SSI1FSS 55 56 PE0/SSI1CLK PD2/U1RX 24 23 PD1/CAN0TX PB3/I2CSDA 57 58 PB2/I2C0SCL PG3/PWM1*2221PD3/U1TX PB1/CCP2 59 60 GND GND 20 19 PG2/PWM0* PF1/CAN1TX 61 62 PB0/CCP0 PG1/U2TX 18 17 PG0/U2RX PF3/PWM5 63 64 PF2/PWM4 PC7/C2-*1615PC6/C2+* OSC32OUT 65 66 PF4* PC5/C1+ 14 13 PC4/PHA0 PF0/CAN1RX 67 68 OSC32IN GND 12 11 PA0/U0RX* PF6*6970PF5*
Pad
No.
Pad
No.
Description Description
Pad No.
Pad No.
45 56 PH0/PWM2
Description
PA1/U0TX*109PA2/SSI0CLK* PG4*7172PF7* PA3/SSI0FSS*8 7PA4/SSI0RX PG5/CCP5 73 74 GND PA5/SSI0TX*65PA6/I2CSCL PA7/I2C1SDA 43PG6/PHA1 GND 21+3.3V

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-40 (2 x 20 way) PCB Socket Sullins PPPC202LFBN-RC Digikey S7123-ND
Cable Socket 3M 89140-0101 Digikey MKC40A-ND Pin Header Sullins PEC20DAAN Digikey S2012E-20-ND
October 28, 2008 29
Table B-2. Recommended Connectors
Pins 41-74 (2 x 17 way) PCB Socket Sullins PPPC172LFBN-RC Digikey S7120-ND
Cable Socket 3M 89134-0101 Digikey MKC34A-ND Pin Header Sullins PEC17DAAN Digikey S2012-17-ND
Figure B-4. LM3S2110 CAN Device Board Connections

ARM Target Pinout

In ICDI input and output mode, the Stellaris LM3S2965 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.
30 October 28, 2008
Stellaris® LM3S2965 Evaluation Board
The Stellaris target board should have a 2x10 0.1” pin header with signals as indicated in Table B-3. This applies to both external Stellaris MCU t argets (Debug output mode) and to exter nal JTAG/SWD debuggers (Debug input mode).
Table B-3. 20-Pin JT AG/SWD Configuration
Function Pin Pin Function
VCC (optional) 1 2 nc nc 3 4 GND
TDI 56GND TMS 78GND TCK 910GND 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 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.

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 do wnload at www.luminarymicro.com:
Stellaris LM3S2965 Evaluation Kit Quickst art Guide for appropriate tool kit (s ee “Evaluation Kit
Contents,” on page 10)
Stellaris LM3S2965 Read Me First for the CAN Evaluation Kit  Stellaris Family Peripheral Driver Library  Stellaris Family Peripheral Driver Library User’s Manual, publication PDL-LM3S2965Stellaris LM3S2965 Data Sheet, publication DS-LM3S2965
Additional references include:
(device reset) or TRST (test reset) signals. Both reset functions are
Future Technology Devices Incorporated FT2232C Datasheet Information on development tool being used:
RealView MDK web site, www.keil.com/arm/rvmdkkit.aspIAR Embedded Workbench web site, www.iar.com
October 28, 2008 31
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
32 October 28, 2008
APPENDIX C

Contact Information

Company Information
Luminary Micro, Inc. designs, markets, and sells ARM Cortex-M3-based microcontr ollers (MCUs). Austin, Texas-based Luminary Micro is the lead partner for the Cortex-M3 processor, delivering the world's first silicon implementation of the Cortex-M3 processor. Luminary Micro's introduction of the Stellaris® family of products provides 32-bit performance for the same price as current 8- and 16-bit microcontroller designs. With entry-level pricing at $1.00 for an ARM technology-based MCU, Luminary Micro's Stellaris product line allows for standardization that eliminates future architectural upgrades or software tool changes.
Luminary Micro, Inc. 108 Wild Basin, Suite 350 Austin, TX 78746 Main: +1-512-279-8800 Fax: +1-512-279-8879 http://www.luminarymicro.com
Support Information
For support on Luminary Micro products, contact: support@luminarymicro.com
+1-512-279-8800, ext. 3
October 28, 2008 33
34 October 28, 2008
Loading...