Stellaris® LM3S6965 Evaluation Board The Stellaris® LM3S6965 Evaluation Board is a compact and versatile evaluation platform for the Stellaris LM3S6965 ARM® Cortex™-M3-based microcontroller. The evaluation kit uses the LM3S6965 microcontroller’s fully integrated 10/100 Ethernet controller to demonstrate an embedded web server.
Features Features The Stellaris LM3S6965 Evaluation Board includes the following features: Stellaris LM3S6965 microcontroller with fully-integrated 10/100 embedded Ethernet controller Simple setup; USB cable provides serial communication, debugging, and power OLED graphics display with 128 x 96 pixel resolution User LED, navigation switches, and select pushbuttons...
• Code Sourcery GCC development tools • Code Red Technologies development tools • Texas Instruments’ Code Composer Studio™ IDE – Complete documentation – Quickstart application source code – Stellaris® Firmware Development Package with example source code Evaluation Board Specifications Board supply voltage: 4.37–5.25 Vdc from USB connector...
Page 10
Features of the LM3S6965 Microcontroller Two independent integrated analog comparators Two I C modules Three PWM generator blocks – One 16-bit counter – Two comparators – Produces two independent PWM signals – One dead-band generator Two QEI modules with position integrator for tracking encoder position 0 to 42 GPIOs, depending on user configuration On-chip low drop-out (LDO) voltage regulator January 6, 2010...
C H A P T E R 2 Hardware Description In addition to a microcontroller, the Stellaris LM3S6965 evaluation board includes a range of useful peripherals and an integrated ICDI. This chapter describes how these peripherals operate and interface to the MCU.
SWO, for trace). The debugger determines which debug protocol is used. Debugging Modes The LM3S6965 evaluation board supports a range of hardware debugging configurations. Table 2-1 summarizes these configurations. Table 2-1. Stellaris LM3S6965 Evaluation Board Hardware Debugging Configurations Mode Debug Function Selected by...
(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 LM3S6965 data sheet for additional information on the trace port interface unit (TPIU).
Hardware Description Control Interface The OLED display has a built-in controller IC with synchronous serial and parallel interfaces. Synchronous serial (SSI) is used on the EVB as it requires fewer microcontroller pins. Data cannot be read from the OLED controller; only one data line is necessary. Note that the SSI port is shared with the microSD card slot.
Stellaris® LM3S6965 Evaluation Board User LED A user LED (LED3) is provided for general use. The LED is connected to PC5/CCP1, allowing the option of either GPIO or PWM control (brightness control). Refer to the Quickstart Application source code for an example of PWM control. Bypassing Peripherals Excluding Ethernet, the EVB’s on-board peripheral circuits require 16 GPIO lines.
Using the In-Circuit Debugger Interface The Stellaris LM3S6965 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 12 for a description of how to enter Debug Out mode.
A P P E N D I X A Schematics This section contains the schematics for the LM3S6965 evaluation board: LM3S6965 Micro and 10/100 Ethernet on page 18 OLED Display, Switches, and Audio on page 19 USB, Debugger Interfaces, and Power on page 20 JTAG Logic with Auto Mode Detect and Hibernate on page 21 January 6, 2010...
A P P E N D I X B Connection Details This appendix contains the following sections: Component Locations Evaluation Board Dimensions I/O Breakout Pads ARM Target Pinout Component Locations Figure B-1. Component Locations January 6, 2010...
Evaluation Board Dimensions Evaluation Board Dimensions Figure B-2. Evaluation Board Dimensions I/O Breakout Pads The LM3S6965 EVB has 44 I/O pads, 14 power pads, and 2 crystal connections, 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.
Stellaris® LM3S6965 Evaluation Kit 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.
ARM Target Pinout ARM Target Pinout In ICDI input and output mode, the Stellaris LM3S6965 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.
Page 27
– RealView MDK web site, www.keil.com/arm/rvmdkkit.asp – IAR Embedded Workbench web site, www.iar.com – Code Sourcery GCC development tools web site, www.codesourcery.com/gnu_toolchains/arm – Code Red Technologies development tools web site, www.code-red-tech.com – Texas Instruments’ Code Composer Studio™ IDE web site, www.ti.com/ccs January 6, 2010...
Need help?
Do you have a question about the Stellaris LM3S6965 and is the answer not in the manual?
Questions and answers