LUMINARY MICRO LM3S8962 User Guide

Stellaris® LM3S8962
Evaluation Board
USER’S MANUAL
EK-LM3S8962-06 Copyright © 2007-2009 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–2009 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 February 2, 2009
Stellaris® LM3S8962 Evaluation Board

Table of Contents

Chapter 1: Stellaris® LM3S8962 Evaluation Board Overview ...................................................................... 9
Features............................................................................................................................................................10
Block Diagram ..................................................................................................................................................11
Evaluation Kit Contents ....................................................................................................................................12
Evaluation Board Specifications ................................................................................................................... 12
Features of the LM3S8962 Microcontroller....................................................................................................... 12
Chapter 2: LM3S8962 Evaluation Board Hardware Description................................................................. 15
LM3S8962 Evaluation Board............................................................................................................................15
LM3S8962 Microcontroller Overview............................................................................ ... .... ... ... ... ................15
Ethernet ........................................................................................................................................................15
CAN Module........................... ... ... .... ... ....................................... ... ... ... .... ... ... ... ............................................. 15
Clocking........................................................................................................................................................15
Reset............................................................................................................................................................. 16
Power Supplies.............................................................................................................................................16
Debugging..................................................................................................................................................... 16
USB Device Controller Functions .....................................................................................................................17
USB Overview........................... ... .......................................... .......................................... .............................17
USB to JTAG/SWD... ... ... .... ... ... ... .......................................... .......................................... .............................17
Virtual COM Port...........................................................................................................................................17
Serial Wire Out.............................................................................................................................................. 17
Organic LED Display ........................................................................................................................................18
Features........................................................................................................................................................18
Control Interface ...........................................................................................................................................18
Power Supply................................................................................................................................................18
Design Guidelines..................................... .......................................... ..........................................................18
Further Reference.........................................................................................................................................18
Other Peripherals............. ... .......................................... .......................................... .......................................... 18
Speaker......................................................................................................................................................... 18
MicroSD Card Slot........................................................ ... ... ... .......................................... .............................19
Push Switches ................ .... ... ... ... .... .......................................... ...................................................................19
User LED .................. ... ....................................... ... ... .... ... ... ... .... ...................................................................19
Bypassing Peripherals................................................................... ... ... .............................................................19
Interfacing to the EVB....................................................................................................................................... 20
Using the In-Circuit Debugger Interface ...........................................................................................................20
Chapter 3: CAN Device Board Hardware Description................................................................................. 21
Device Overview............................................................................................................................................... 21
Power Supply................................................................................................................................................21
Programming and Debugging.......... ... ... ... .... ... .......................................... ... ... ... .... ... ... ... .... ... ... ...................21
Interfacing.....................................................................................................................................................21
Appendix A: Schematics................................................................................................................................ 23
Appendix B: Connection Details...................................................................................................................29
Component Locations....................................................................................................................................... 30
February 2, 2009 3
Evaluation Board Dimensions...........................................................................................................................31
I/O Breakout Pads ............................................................................................................................................32
LM3S2110 CAN Device Board Connections ....................................................................................................33
Recommended Connectors................................................................. ... .... ......................................................33
ARM Target Pinout ...........................................................................................................................................34
References .......................................................................................................................................................35
Appendix C: Contact Information .................................................................................................................37
4 February 2, 2009
Stellaris® LM3S8962 Evaluation Board

List of Tables

Table 2-1. Stellaris LM3S8962 Evaluation Board Hardware Debugging Configurations ... .... ... ... ...... .... ... ... ... 16
Table 2-2. Isolating On-Board Hardware........................................................................................................ 19
Table B-1. I/O Breakout Pads.........................................................................................................................32
Table B-2. Recommended Connectors................. ... ... .... ... .......................................... ... ... .... ... ... ... ... .............33
Table B-3. 20-Pin JTAG/SWD Configuration..... .............................................................................................34
February 2, 2009 5
6 February 2, 2009
Stellaris® LM3S8962 Evaluation Board

List of Figures

Figure 1-1. Stellaris LM3S8962 Evaluation Board Layout.................................................................................9
Figure 1-2. Stellaris LM3S2110 CAN Device Board........................................................................................10
Figure 1-3. LM3S8962 Evaluation Board Block Diagram................................................................................ 11
Figure 1-4. LM3S2110 CAN Device Block Diagram..................................................................... ... ... .... ... ...... 11
Figure 2-1. ICD Interface Mode .......................................................................................................................20
Figure B-1. LM3S8962 Evaluation Board Component Locations.................. ... ... ... .... ... ... ... .... ... ... ... ... .... .........30
Figure B-2. LM3S8962 Evaluation Board Dimensions........................ ... .... ... ... ... ... .... ... ... ................................31
Figure B-3. LM3S2110 CAN Device Board Dimensions..................................................................................31
February 2, 2009 7
8 February 2, 2009
USB Device Interface
10/100baseT
Ethernet Jack
microSD Card
Memory Slot
30 pin I/O break -out
header
30 pin I/ O break-out header
Navigation
Switches
Select switch
Stat us LED
Speaker
Debug-out LED
Reset switch
Power LED
OLED Graphics
Display
JTA G / SWD input and output
Stellaris
TM
LM3S8962
Microcontroller
In-circuit Debug Interface
CA N B us connector
CHAPTER 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 microcontrolle r. The evaluation kit design highlights the LM3S8962 microcontroller's integr ated 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 Layou t
February 2, 2009 9
Stellaris® LM3S8962 Evaluation Board Overview
User switches
CAN bus connector
I/O break-out
headers
Power LED
Reset switch
Status LED
JTAG/SWD input
Stellaris®
LM3S2110
Microcontroller
Figure 1-2. Stellaris LM3S2110 CAN Device Board

Features

The Stellaris LM3S8962 Evaluation Kit includes the following features:
Stellaris LM3S8962 microcon tr oller with fully-integrated 10/100 embedded Ethernet controller
and CAN module
Simple setup; USB cable provides serial communication, debugging, and powerOLED graphics display with 128 x 96 pixel resolutionUser LED, navigation switches, and select pushbuttonsMagnetic speakerMicroSD card slotUSB interface for debugging and power supplyStandard ARM® 20-pin JTAG debug connector with input and output modesLM3S8962 I/O available on labeled break-out padsStandalone CAN device board using Stellaris LM3S2110 microcontroller
10 February 2, 2009

Block Diagram

USB
USB
USB
Stellaris
LM3S8962
Microcontroll er
Dual USB
Device
Controller
I/O Signals
OLED Display
128 x 96
Debug
I/O Signal Break-out
JTAG/SWD
Output/Input
USB Cable
Reset
+3.3V
Regulator
SW D/JTAG Mux
UART0
T
a
r
g
e
t
C
a
b
l
e
Debug
CAN PHY CAN0CAN
Switch
Nav
Switch
Speaker
LED
LM3 S8 962 CA N
Evaluation Board
I/O Signal Break-out
I/O Signal Break-out
I/O Signal Break-out
RJ45
Jack+
Magnetics
CAT5 Cable
MicroSD card slot
1GB
USB
Stellaris
LM3S2110
Microcontroller
I/O Signals
Debug
I/O Signa l Break-out
I/O Signal Brea k-out
JTAG/SWD Input
+3.3V
Regulator
CAN PHY CAN0CAN
Switch
LED
LM3S2110
CAN Device
Board
Reset
Switch
Figure 1-3. LM3S8962 Evaluation Board Block Diagram
Stellaris® LM3S8962 Evaluation Board
Figure 1-4. LM3S2110 CAN Device Block Diagram
February 2, 2009 11
Stellaris® LM3S8962 Evaluation Board Overview

Evaluation Kit Contents

The evaluation kit contains everything needed to develop and run applications for Stellaris microcontrollers including:
LM3S8962 evaluation board (EVB)LM3S2110 CAN device 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 Technologies 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 connector  Boar d su pp ly curre nt : 240 mA typ (fully active, CPU at 50 MHz)Break-out power output: 3.3 VDimensions: 4.55” x 2.45” x 0.7” (L x W x H)RoHS status: Compliant
(60 mA max), 15 Vdc (15 mA max)
dc

Features of the LM3S8962 Microcontroller

32-bit RISC performance using ARM® Cortex™-M3 v7M architecture
50-MHz operation Hardware-division and single-cycle-multiplicationMemory protection unit (MPU), provides a privileged mode for protected operating system
functionality
Integrated Nested Vectored Interrupt Controller (NVIC) 42 interrupt channels with eight priority levels
256-KB single-cycle Flash64-KB single-cycle SRAM Four general-purpose 32-bit timers
12 February 2, 2009
Stellaris® LM3S8962 Evaluation Board
Integrated Ethernet MAC and PHYController area network (CAN) moduleThree fully programmable 16C550-type UARTsFour 10-bit ADC channels (inputs) when used as single-ended inputsOne integrated analog comparatorOne I
2
C module
Two PWM generator blocks
One 16-bit counterTwo comparatorsProduces two independent PWM signalsOne dead-band generator
Two QEI modules with position integrator for tracking encoder positionTwo synchronous serial interfaces (SSIs)0 to 42 GPIOs, depending on user configuration On-chip low drop-out (LDO) voltage regulator
February 2, 2009 13
Stellaris® LM3S8962 Evaluation Board Overview
14 February 2, 2009
CHAPTER 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 progr am.

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 thos e 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 st andard . A sim ple 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 2, 2009 15
LM3S8962 Evaluation Board Hardware Description
A small, 25-MHz crystal is used by the LM3S8962 microcontroller for Ethernet physical layer timing and is independent of the main oscillator.

Reset

The LM3S8962 microcontroller shares its external reset input with the OLED display. In the EVB, reset sources are gated through the CPLD, though in a typical application a simple wired-OR arrangement is sufficient.
External reset is asserted (active low) under any one of three conditions:
Power-on resetReset push switch SW1 held downInternal 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
2 ICDI out to JTAG/SWD
3 In from JTAG/SWD header For users who prefer an
header
microcontroller over USB interface.
The EVB is used as a USB 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.
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.
16 February 2, 2009
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 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 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 Device Controller Functions

Stellaris® LM3S8962 Evaluation Board

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 LM3S8962 microcontroller.
For full details on FT2232 operation, go to www.ftdichip.com.

USB to JTAG/SWD

The FT2232 USB device performs JT AG/SWD serial operations under th e 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 2, 2009 17
LM3S8962 Evaluation Board Hardware Description
received from the VCP. The normal VCP connection to UART0 is interrupted when using SWO. Not all debuggers support SWO. Refer to the S tellaris LM 3S3748 dat a sheet for additional infor mation 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 display128 colu mn s by 96 row sHigh-contrast (typ. 500:1)Excellent brightness (120 cd/mFast 10 us response

Control Interface

2
)
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 2, 2009

MicroSD Card Slot

Removable Flash cards are an ideal media for storing data such as web p age content. Th e 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.
Stellaris® LM3S8962 Evaluation Board

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-boar d hardwar e. T he process can be r everse d by installing 0603- 0-ohm chip resistors. Table 2-2 shows the microcontroller assignments and how to isolate specific pins.
Important: The quickstart application will not run if one or more jumpers are removed. Table 2-2. Isolating On-Board Hardware
Microcontroller Pin EVB Function To Isolate, Remove...
Pin 26 PA0/U0RX Virtual COM port receive JP1 Pin 27 PA1/U0TX Virtual COM port transmit JP2 Pin 19 PG0 SD card chip select JP4 Pin 30 PA4/SSI0RX SD card data out JP5 Pin 31 PA5/SSI0TX SD card and OLED display data in JP6 Pin 28 PA2/SSI0CLK SD card and OLED display clock JP7 Pin 34 PA6/CCP1 OLED display data/control select JP8 Pin 19 PG0 OLED display chip select JP9 Pin 18 PG1/PWM1 Sound JP10 Pin 61 PF1/IDX1 Select switch JP11
February 2, 2009 19
LM3S8962 Evaluation Board 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
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
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 2, 2009
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 LM3S8962 evaluation board or as a standalone board.

Device Overview

The Stellaris LM3 S21 10 ARM Cor tex-M3-based microcontroller h as 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 b reakout header signal assignment s, see “LM3S2110 CAN Device Board Connections” on page 33.
February 2, 2009 21
CAN Device Board Hardware Description
22 February 2, 2009
APPENDIX A

Schematics

This section contains the schematics for the LM3S8962 Evaluation Board.
LM3S8962 Micro, Ethernet, and CAN on page 24OLED Display, Switches, and Audio on page 25USB, Debugger Interfaces, and Power on page 26CAN Device usin g LM 3S 2110 on page 2 7JTAG Logic with Auto Mode Detect and Hibernate on page 28
February 2, 2009 23
Luminary Micro Confidential—Advance Product Information
1
1
2
2
3
3
4
4
5
5
6
6
D D
C C
B B
A A
Document Number:
RevSheetDate:
of
9/25/2008 1 4
Drawing Title:
Page Title:
Size
Ethernet and CAN Evaluation Board LM3S8962 Micro, Ethernet and CAN
B
C
EK-LM3S8962
Revision Date Description
0 Jul 24, 07 Prototype release
History
18PF
C8
18PF
C9
INT_TCK
TMS/SWDIO
PC2/TDI
PC3/TDO
ADC3
ADC2
ADC1
ADC0
MCURSTn
6
5
8
4
2 3
1
7
1CT:1
TX+ TX­RX+
RX-
1CT:1
Y+
Y-
G+ G-
3
8
7
4
5
6
11
12
2 1
GL
GR
9
10
NC GND
P2
J3011G21DNL
R5
49.9
+3.3V
C13
0.01UF
R4
49.9
R8
49.9R949.9
C4
0.1UF
+3.3V
C5
0.1UF
+3.3V
C7 10pF
C2 10pFC310pF
C19
0.01UF
C14
0.01UF
C15
0.01UF
C17
0.1UF
C16
0.1UF
C12
0.1UF
+3.3V
+3.3V
R6 330
PA1/U0Tx PA2/SSI0CLK PA3/SSI0FSS PA4/SSI0RX PA5/SSI0TX
PA0/U0Rx
R3 10K
+3.3V
R7 330
+3.3V
+3.3V
PA6/CCP1 PA7
TMS/SWDIO PC2/TDI PC3/TDO PC4/PhA0 PC5 PC6/PhB0 PC7
PE0/PWM4 PE1/PWM5 PE2/PhB1 PE3/PhA1
PG0 PG1/PWM1
PF1/IDX1
PF0/PWM0
PD7/IDX0
PD6/FAULT
PD5
PD4/CCP0
PD3/U1TX
PD2/U1RX
PD1/CAN0Tx
PD0/CAN0Rx
PB6/C0+
PB5/C0o
PB4/C0-
PB3/I2CSDA
PB2/I2C0SCL
PB1/PWM3
PB0/PWM2
PF2/LED1 PF3/LED0
C20
0.1UF
C21
4.7UF
C18
4.7UF
1 2
Y1
25.00MHz
JP1
JP2
PA0/U0Rx
PA1/U0Tx
VCP_RX
VCP_TX
SSICLK
OLEDCSn
PA2/SSI0CLK
PA3/SSI0FSS
SSITX
PA5/SSI0TX
On-board Peripheral Signals
free GPIO lines as required.
SELECT_SWn
LED
UP_SWn
DOWN_SWn
LEFT_SWn
RIGHT_SWn
Jumpers can be cut to
SOUND
SSIRX
PA4/SSI0RX
OSC32IN OSC32OUT
OLEDDC
CARDCSn
PF1/IDX1
PF0/PWM0
PE0/PWM4
PE1/PWM5
PE2/PhB1
PE3/PhA1
PG1/PWM1
PG0
PA6/CCP1
C6 10pF
R2 10K
+3.3V
1 2
Y2
8.00MHz
18PF
C10
18PF
C11
10/100baseT Ethernet Jack
Stellaris LM3S 8962 Microcontroller
1 2 3 4 5 6 7 8 9 10
P1
Header 5X2
+5V
R1 120R
+5V
Pin-out enables straight-through connection to a CAN DB-9M.
+BUSPWR
CANH
GND GND
CANL
C1
0.1UF
D1
MBR0520
CANH
7
CANL
6
TXD
1
RXD
4
RS
8
GND2VREF
5
VCC
3
U2
SN65HVD1050D
JP17
CAN Port
PB7/TRST
EN+15V
PA7
PB7/TRST
PD4/CCP0 PD6/FAULT
12
323631
59 60
ADC3
ADC1
PD2/U1RX PG1/PWM1 PC7 PC5
PA1/U0Tx PA3/SSI0FSS PA5/SSI0TX PA7
PB4/C0-
PD5 PD7/IDX0 ADC0 ADC2
PD3/U1TX PG0 PC6/PhB0
PC4/PhA0 PA0/U0Rx PA2/SSI0CLK PA4/SSI0RX PA6/CCP1
+3.3V
+15V
PB5/C0oPB6/C0+ PB7/TRSTPC2/TDI
PC3/TDO
PE3/PhA1PE2/PhB1 PE0/PWM4 PE1/PWM5 PB2/I2C0SCL PB3/I2CSDA PB1/PWM3 PF1/IDX1 PB0/PWM2 PF3/LED0 PF2/LED1
OSC32OUT
OSC32IN
+3.3V
PF0/PWM0
I/O Break-out Headers
+5V
2930
Production ReleaseAug 11, 07A Implement auto TVcc controlJan 28, 08B Add R36 for future compatibility.May 12, 08C
R36
12.4K
Tie R8/R9 to +3.3V.
+3.3V
PA0/U0RX
26
PA1/U0TX
27
PA2/SSI0CLK
28
PA3/SSI0FSS
29
PA4/SSI0RX
30
PA5/SSI0TX
31
PC0/TCK/SWCLK
80
PC1/TMS/SWDIO
79
PC2/TDI
78
PC3/TDO/SWO
77
PC4/PhA0
25
PC5
24
PC6/PhB0
23
PC7
22
PD0/CAN0Rx
10
PD1/CAN0Tx
11
PD2/U1RX
12
PD3/U1TX
13
PD4/CCP0
95
PD5
96
PD6/FAULT
99
PD7/IDX0
100
GND
9
GND
15
GND
21
GND
33
RST
64
LDO
7
MOSCin
48
MOSCout
49
PB0/PWM2
66
PB1/PWM3
67
PB2/I2C0SCL
70
PB3/I2C0SDA
71
PB4/C0-
92
PB5/C0o
91
PB6/C0+
90
PB7/TRST
89
PE0/PWM4
72
PE1/PWM5
73
PE2/PhB1
74
PE3/PhA1
75
ADC3
6
ADC2
5
PA6/CCP1
34
PA7
35
ADC1
2
ADC0
1
PF0/PWM0
47
PF1/IDX1
61
PF2/LED1
60
PF3/LED0
59
MDIO
58
TXON
46
TXOP
43
GND
42
PG0
19
PG1/PWM1
18
XTALNPHY
17
XTALPPHY
16
ERBIAS
41
RXIP
40
RXIN
37
VDD33
36
GND
86
GND
85
VDD33
84
VDD33
83
AVDD
3
AVDD
98
AGND
97
AGND
4
VDD33
8
VDD33
20
VDD33
32
VDD33
44
VDD33
56
VDD33
68
VDD33
81
VDD33
93
GND
39
GND
45
GND
54
GND
57
GND
63
GND
69
GND
82
GND
87
GND
94
VDD25
14
VDD25
38
VDD25
62
VDD25
88
WAKE
50
HIB
51
OSC32in
52
OSC32out
53
VBAT
55
CMOD0
65
CMOD1
76
U1
LM3S8962
compatibility with future LM3S8962 rev isions
12.4K 1% resistor required on Pin 41 for See Product Change Notification PCN-08001
Jul 10, 08 Fix labels for JP3-16
JP7
JP9
JP5
JP6
JP8
JP3
JP16
JP11
JP12
JP15
JP13
JP14
JP4
JP10
Sept 25, 08 Fix net names for some GPIO (Rev C1 PCB)
Schematic page 1
1
1
2
2
3
3
4
4
5
5
6
6
D D
C C
B B
A A
Document Number:
RevSheetDate:
of
9/25/2008 2 4
Drawing Title:
Page Title:
Size
Ethernet and CAN Evaluation Board OLED Display, Switches and Audio
B
C
EK-LM3S8962
R16 330
R10 200K
SSITX
SSICLK
+3.3V
DBGOUTLED
Reset
SW1
SW-B3S1000
SELECT_SWn
UP_SWn
DOWN_SWn
LEFT_SWn
RIGHT_SWn
RESET_SWn
R13 10K
+3.3V
Select
Up
Down
Left
Right
Debug Out
R14 330
LED
Status
R18 330
Power
R11
2.2
+5V
Q1 NDS331N
R12 10K
SOUND
128x96 OLED Graphics Display
Speaker Circuit
Status LEDs
User Switches
+3.3V
C22
4.7UF
D2 MBR0520
SW2
SW-B3S1000
SW3
SW-B3S1000
SW4
SW-B3S1000
SW5
SW-B3S1000
SW6
SW-B3S1000
MCURSTn
OLEDDC
microSD Card Slot
1 2 3 4 5 6 7 8
9
101112
P3
2908-05WB-MG
+3.3V
C26
0.1UF
+3.3V
CARDCSn
SSITX
SSICLK
SSIRX
R15 10K
R17 10K
+3.3V
+3.3V
1 2
BZ1
NFT-03C
LED1 Green
LED2 Red
LED3 Green
C25 OMIT
+15V
OLEDCSn
C23
0.1UF
C24
0.1UF
RGS13128096WH000
NC
1
VCIR
2
VCOMH
3
LVSS
4
VSS
5
BS1
6
BS2
7
IREF
8
CSn
9
RESn
10
D/Cn
11
R/Wn
12
E
13
D0/SCLK
14
D1/SDIN
15
D2
16
D3
17
D4
18
D5
19
D6
20
D7
21
VDDIO
22
VDD
23
VCC
24
NC
25
U3
OLED-RIT-128X96
+3.3V
Schematic page 2
1
1
2
2
3
3
4
4
5
5
6
6
D D
C C
B B
A A
Document Number:
RevSheetDate:
of
9/25/2008 3 4
Drawing Title:
Page Title:
Size
Ethernet and CAN Evaluation Board USB, Debugger Interfaces and Power
B
C
EK-LM3S8962
+3.3V+5V
USB +5V to +3.3V 500mA Power Supply
USB+5V JP19
C41
4.7UF
C27
4.7UF
+15V 50mA Power Supply for OLED Display
+15V
FB
3
VIN
5
SHDNn4GND
2
SW
1
U7
FAN5331
+5V
C43
4.7UF C40
4.7UF
D3
MBR0520
0.1UF
C39
120pF
C38
R20 200K
R33
17.8K
EN+15V
R19 10K
FB1
60ohm @ 100 MHz
GND
18
GND
25
GND
34
ADBUS0
24
ADBUS1
23
ADBUS2
22
ADBUS3
21
ADBUS4
20
ADBUS5
19
ADBUS6
17
ADBUS7
16
ACBUS0
15
ACBUS1
13
ACBUS2
12
ACBUS3
11
BDBUS0
40
BDBUS1
39
BDBUS2
38
BDBUS3
37
BDBUS4
36
BDBUS5
35
BDBUS6
33
BDBUS7
32
BCBUS0
30
BCBUS1
29
BCBUS2
28
BCBUS3
27
SI/WUA
10
SI/WUB
26
GND
9
AGND
45
VCC
3
VCC
42
VCCIOA
14
VCCIOB
31
AVCC
46
PWREN#
41
XTOUT
44
XTIN
43
EECS
48
EESK
1
EEDATA
2
TEST
47
RESET#
4
RSTOUT#
5
3V3OUT
6
USBDM
8
USBDP
7
U4
FT2232D
+3.3v
USB+5V
R21 27 R22 27
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
P5
Header 10X2
+3.3V
+3.3V
DBG_JTAG_EN
R24 10K
R25
1.5K
R23
1.5K
R30 330
+5V
+5V
+5V+5V
XTDI XTMS
TCK TDI/DI TDO/DO TMS/OUTEN
0.1UF
C37
0.1UF
C33
0.1UF
C34
0.1UF
C35
0.1UF
C36
0.1UF
C31
USB Device Controller
Channel A : JTAG / SW Debug Channel B : Virtual Com Port
R31 27
R29 27
R26 27
XTCK
R28 27
VCP_RX
VCP_TX
TCK/SWCLK
PC2/TDI
PC3/TDO
TMS/SWDIO
C32
0.01UF
5V D- D+ ID G
123
475
6
P4
54819-0519
+3.3V
SRSTN
TARGETCABLEn
XTDO
R27 27
TP4
TP3
TP2
TP1
TP5 TP6
+3.3V
PLD JTAG TEST POINTS
PLD_TCK PLD_TMS PLD_TDI PLD_TDO
R32
4.7K
+3.3v
Debug Interface Logic
PC3/TDO
TCK/SWCLK
TMS/SWDIO
PC2/TDI
JTAG/SWD Interface Input/Output
USB Interface
TDI
1
A5
2
A6
3
A7
4
GND (Bank 0)5VCCO (Bank 0)
6
A8
7
A9
8
A10
9
A11
10
TCK
11
VCC
12
GND
13
A12
14
A1315A1416A15
17
CLK1/I18CLK2/I
19
B0
20
B1
21
B2
22
B3
23
B4
24
TMS
25
B5
26
B6
27
B7
28
GND (Bank 1)29VCCO (Bank 1)
30
B8
31
B9
32
B10
33
B11
34
TDO35VCC
36
GND
37
B12
38
B1339B1440B15/GOE1
41
CLK3/I42CLK0/I
43
A0/GOE0
44
A1
45
A2
46
A3
47
A4
48
Bank 0 Bank 1
U6 LC4032V-75TN48C
+3.3V
PC2/TDI
MCURSTn
DBGOUTLED
TARGETCABLEn
PC3/TDO
RESET_SWn
0.1UF
C29
+3.3V
TMS/SWDIO TCK/SWCLK
JP18
USBSH
CS
1
SK
2
DI
3
DO
4
GND
5
ORG
6
NC
7
VCC
8
1K 64X16
U5
CAT93C46
1 2
Y3
6.00MHz
18PF
C28
18PF
C30
PB7/TRST
0.1UF
C42
R34
4.7K
+3.3V
INT_TCK
SWO_EN
VCP_TX_SWO
MODE
MODE is reserved
for future use.
10uH
L1 NR4018T100M
VOUT
4
SENSE
5
VIN2
6
GND
2
NC
3
GND
7
VIN1
1
U8
LP8345ILD-3.3
R35
4.7K
+3.3V
+3.3V
TVCC
Schematic page 3
1
1
2
2
3
3
4
4
5
5
6
6
D D
C C
B B
A A
Document Number:
RevSheetDate:
of
9/25/2008 4 4
Drawing Title:
Page Title:
Size
Ethernet and CAN Evaluation Board CAN Device using LM3S2110
B
C
EK-LM3S8962
DGND DGND
DGND
C112
0.1UF
DGND
DGND
DGND
D+3.3V
D+3.3V
Stellaris LM3S2110 Microcontroller
DGND
DGNDDGND
D+5V
CAN Transceiver
Pin-out enables straight-through connection to a CAN DB-9M.
+5VBUS
DCANH
DCANL
DGND
D+3.3VD+5V
+5V to +3.3V 500mA Power Supply
DGNDDGND DGND
+5VBUS
+5VBUSD+5V D+3.3V
DGND
DTDI DTMS DTCK
DGND
DTDO
D+3.3V
R103 68K
DGND
D+3.3V
DRSTn
SW100
SW-B3S1000
SW101
SW-B3S1000
Up
Down
DGND
R100 330
Status
DGND
DPF0
DPF1
DPF2
DTDI
DTMS
DTCK
DTDO
DGND
R101 330
Power
D+3.3V
C101
0.1UF
DGND
C110
0.1UF
C109
0.1UF
C108
0.01UF
C107
0.01UF
R102 120R
C102
0.1UF
1 2 3 4 5 6 7 8 9 10
P100
Header 5X2
18PF
C104
18PF
C103
1 2
Y100
8.00MHz
OMIT
C100
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
P101
Header 10X2
Power Rail Break-out
C111
0.01UF
C113
4.7UF
C105
4.7UF
C106
4.7UF
JTAG/SWD Interface
CANH
7
CANL
6
TXD
1
RXD
4
RS
8
GND2VREF
5
VCC
3
U101
SN65HVD1050D
CAN Port
DPF0 DPF1 DPF2
SW102
SW-B3S1000
Reset
DRSTn
JP100
JP101
LED100 Green
LED101 Green
R104 68K
D+3.3V
35 33 60 36
32
2
1
34 43
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
57 56 55 54
17 18 19 20 21 22 23 24
53 52 16 15 14 13
47 50 49 51
3 4 5 6
37 38 42
CAN Device Evaluati on Board
N
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.
PA0/U0RX
26
PA1/U0TX
27
PA2/SSI0CLK
28
PA3/SSI0FSS
29
PA4/SSI0RX
30
PA5/SSI0TX
31
PC0/TCK/SWCLK
80
PC1/TMS/SWDIO
79
PC2/TDI
78
PC3/TDO/SWO
77
PC4
25
PC5/C1+
24
PC6/C2+
23
PC7/C2-
22
PD0/CAN0RX
10
PD1/CAN0TX
11
PD2
12
PD3
13
PD4/CCP3
95
PD5
96
PD6/FAULT
99
PD7/C0o
100
GND
9
GND
15
GND
21
GND
33
RST
64
LDO
7
MOSCin
48
MOSCout
49
PB0/CCP0
66
PB1/CCP2
67
PB2/I2C0SCL
70
PB3/I2C0SDA
71
PB4/C0-
92
PB5/C1-
91
PB6/C0+
90
PB7/TRST
89
PE0
72
PE1
73
nc
74
nc
75
nc
6
nc
5
PA6/CCP1
34
nc
35
nc
2
nc
1
PF0/PWM0
47
PF1/PWM1
61
PF2
60
nc
59
nc
58
nc
46
nc
43
nc
42
PG0
19
PG1
18
nc
17
nc
16
nc
41
nc
40
nc
37
nc
36
PH0
86
PH1
85
nc
84
nc
83
AVDD
3
AVDD
98
AGND
97
AGND
4
VDD33
8
VDD33
20
VDD33
32
VDD33
44
VDD33
56
VDD33
68
VDD33
81
VDD33
93
GND
39
GND
45
GND
54
GND
57
GND
63
GND
69
GND
82
GND
87
GND
94
VDD25
14
VDD25
38
VDD25
62
VDD25
88
WAKE
50
HIB
51
OSC32in
52
OSC32out
53
VBAT
55
CMOD0
65
CMOD1
76
U100
LM3S2110
VOUT
4
SENSE
5
VIN2
6
GND
2
NC
3
GND
7
VIN1
1
U102
LP8345ILD-3.3
Schematic page 4
A B C D E F G H
A B C D E F G H
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
I102
I100
C
DQ
I96
I105
I104
I36
I35
I18
A
B
S
I89
A B
S
I85
A
B
S
I17
A
B
S
I106
33
I86
44
I2
21
I107
38
I70
7
I42
31
I90
34
I3
47
I6
46
I92
32
I16
24
I108
16
I13
26
I15
9
I74
14
I91
10
I7
45
I37
3
I5
4
I4
48
I87
41
I8
40
I9
I99
I111
I112
I95
I109
I20
FTDI_DBG
DBGOUT
VCP_TX
ITCK
SWO_EN
FTDI_TCK XTCK
FTDI_TDI_DO U0TX
XTDO
FTDI_TDO_DI
JTAGEN
FTDI_TMS
XTDI
JTAGEN
FTDI_DBG
FTDIJTAGEN
SWDEN
FTDI_SRSTn
XTMS
FTDI_DBG
DBGOUT
DBGLED
INTDBG
TEST
TRSTn
RSTSW
MCURSTn
RC
EXTCABLEn
HIBn
DRVEN
AUG 23, 2007
JTAG Logic with Auto Mode Detect and Hibernate
Luminary Micro, Inc. Fury Evaluation Kit
Schematic page 5
APPENDIX 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 2, 2009 29

Component Locations

Figure B-1. LM3S8962 Evaluation Board Component Locations
30 February 2, 2009

Evaluation Board Dimensions

Figure B-2. LM3S8962 Evaluation Board Dimensions
Stellaris® LM3S8962 Evaluation Board
Figure B-3. LM3S2110 CAN Device Board Dimensions
February 2, 2009 31

I/O Breakout Pads

The LM3S8962 EVB has 42 I/O pads, 14 power pads, 2 crystal connections, and 2 no-connects, for a total of 60 pads. Connection can be made by soldering wires directly to these pads, or by using 0.1" pitch headers and sockets.
Note: In Table B-2, an asterisk (*) by a signal name (also on the EVB PCB) indicates the signal is normally used for on-board functions. Normally, you should cut the associated jumper (JP1-15) before using an assigned signal for external interfacing.
Table B-1. I/O Breakout Pads
Description
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
Pad
No.
Description
Pad
No.
Description
Pad No.
PC7 15 PB4/C0- 35 GND 55 PG0* 16 GND 36 OSC32OUT 56 PG1/PWM1* 17 PB6/C0+ 37 GND 57 PD3/U1TX 18 PB5/C0O 38 OSC32IN 58 PD2/U1RX 19 PC2/TDI 39 PF0/PWM0* 59 No connect 20 PB7/TRST 40 +3.3V 60
32 February 2, 2009
Stellaris® LM3S8962 Evaluation Board
PC 3 (77)
nc (75)
PE1 (73)
nc (74)
PB3 (71)
PE0 (72)
PB1 (67)
PB2 (70)
PF1*(61)
PB0 (66)
GND
PF2*(60)
nc (59)
nc (58)
XOSC1
XOSC0
GND
+3.3V
+5V BUS
+5V
PA1 (27)
P A 0 (26)
PC 4 (25)
PC 5 (24)
PG 6 (23)
PC 7 (22)
PG 0 (19)
PG 1 (18)
nc (17)
nc (16)
PD 3 (13)
PD 2 (12)
nc (6)
nc (5)
nc (2)
nc (1)
GND
+3.3V
PC2 ( 78)
nc (83)
nc (84)
PH1 (85)
PH0 ( 86)
PB7*( 89)
PB6 (90)
GND
PB4 (92)
PB5 (91 )
PD5 ( 96)
PD4 (95)
PD6 ( 99)
PD7 (100)
PA2 (28)
PA3 (29)
PA4 (30)
PA5 (31)
PA6 (34)
nc (35)
nc (37)
nc (40)
nc (41)
nc (42)
nc (43)
nc (46)
PF0*(47)
GND
1 2
17 18
19 20
31 32
33
34
51
52
5354
6566

LM3S2110 CAN Device Board Connections

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

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 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
(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 2, 2009

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 LM3S8962 Evaluation Kit Quickst art Guide for appropriate tool kit (s ee “Evaluation Kit
Contents,” on page 12)
Stellaris LM3S8962 Evaluation Kit Read Me First
StellarisWare™ Driver LibraryStellarisWare™ Driver Library User’s Manual, publication SW-DRL-UGStellaris LM3S8962 Data Sheet, publication DS-LM3S8962Stellaris LM3S2110 Data Sheet, publication DS-LM3S2110
Additional references include:
RiT Display Corporation RGS13128096WH000 OLED Display Data Sheet
Future Technology Devices Incorporated FT2232D Data SheetInformation on development tool being used:
Stellaris® LM3S8962 Evaluation Board
RealView MDK web site, www.keil.com/arm/rvmdkkit.aspIAR Embedded Workbench web site, www.iar.comCode Sourcery GCC development tools web site,
www.codesourcery.com/gnu_toolchains/arm
Code Red Technologies development to ols we b site ,
www.code-red-tech.com
February 2, 2009 35
36 February 2, 2009
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
February 2, 2009 37
38 February 2, 2009
Loading...