Table of Contents

Advertisement

Quick Links

Stellaris® Family
Development Board
U S E R 'S M A N U A L
DM - LM3SF AM-0 4
C opyr ight © 2005- 2007 Lumi nary Micro , Inc.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Stellaris Series and is the answer not in the manual?

Questions and answers

Summary of Contents for Luminary Micro Stellaris Series

  • Page 1 Stellaris® Family Development Board U S E R ’S M A N U A L DM - LM3SF AM-0 4 C opyr ight © 2005- 2007 Lumi nary Micro , Inc.
  • Page 2 Copyright © 2006-2007 Luminary Micro, Inc. All rights reserved. Stellaris is a registered trademark and the Luminary Micro logo is a trademark 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.
  • Page 3 Stellaris® Family Development Board User’s Manual Revision History This table provides a summary of the document revisions. Date Revision Description March 2006 Initial release of doc to customers. May 2006 Release of DB48 daughterboard and documentation. May 2006 Added missing DB48 schematics to board manual PDF. July 2006 Switched DB48 Layout 1 and Layout 2 figures so most current board is first.
  • Page 4 February 6, 2007...
  • Page 5: Table Of Contents

    Stellaris® Family Development Board User’s Manual Table of Contents Chapter 1: Stellaris® Family Development Board ..................9 Features................................9 Block Diagram ..............................10 Functional Description ............................11 Daughterboard .............................. 11 UART ................................11 Headers ................................ 11 Potentiometer..............................11 Photocell ............................... 11 User LEDs..............................
  • Page 6 SPI Protocol ..............................19 Chapter 2: DB28 Daughterboard ........................21 Features................................21 Block Diagram ..............................21 Daughterboard Interface........................... 21 Daughterboard Layout ............................22 Shunt Jumper ..............................23 Development Board Signal Usage........................24 Chapter 3: DB48 Daughterboard ........................27 Features................................27 Block Diagram ..............................
  • Page 7 Stellaris® Family Development Board User’s Manual List of Figures Figure 1-1. Stellaris® Family Development Board Block Diagram ..............10 Figure 1-2. Stellaris Family Motherboard Layout .................... 13 Figure 1-3. PDC Timing Diagrams........................20 Figure 2-1. DB28 Daughterboard Block Diagram .................... 21 Figure 2-2.
  • Page 8 List of Tables Table 1-1. Possible Board Power Sources..................... 16 Table 1-2. Stellaris Microcontroller to PDC Interface ..................17 Table 1-3. Peripheral to PDC Interface ......................17 Table 1-4. PDC Registers..........................18 Table 2-1. DB28 Daughterboard Interface ..................... 22 Table 2-2. Jumper Settings for DB28 Daughterboard ..................23 Table 2-3.
  • Page 9: Chapter 1: StellarisĀ® Family Development Board

    C H A P T E R 1 Stellaris® Family Development Board The Stellaris® Family Development Board provides a platform for product development. Hardware and software engineers use this board for evaluation of Stellaris™ family microcontroller features and functionality, and for software development. The development board includes the Stellaris motherboard and a daughterboard with a Stellaris family microcontroller.
  • Page 10: Block Diagram

    Stellaris® Family Development Board Block Diagram Figure 1-1. Stellaris® Family Development Board Block Diagram Stellaris Daughterboard Connectors RESET UART0 JTAG UART1 Photocell ADC[0/2/4/6] Port Headers C0+/C1+/C2+ C Bus EEPROM ADC[1/3/5/7] C0-/C1-/C2- Flash Potentiometer 3.3 V SPI Bus Expansion Headers Regulator User LEDs User Pushbutton...
  • Page 11: Functional Description

    Stellaris® Family Development Board User’s Manual Functional Description Daughterboard The daughterboard contains the Stellaris microcontroller and connects to the motherboard with four 21-pin connectors. The Stellaris PLL clock is generated from a 6-MHz crystal provided on pin sockets for easy crystal changes. An optional SMA connector can be used to drive an external clock source.
  • Page 12: Jtag Debug Connector

    Prototype Area A prototype area is provided for implementing user circuits. To supply power, there are power and ground rows. The prototype area is indicated on the board with a Luminary Micro logo (see Figure 1-2 on page 13). Peripheral Device Controller (PDC)
  • Page 13: Power Supply

    Stellaris® Family Development Board User’s Manual Power Supply The Stellaris® Family Development Board requires 5 volts at 500 mA for operation, and three options are provided for supply connection. A USB connector can be used when connected to a high-power (500-mA) USB hub port. A 5-V jack can be used with an external power supply.
  • Page 14: Development Board Configuration

    Stellaris® Family Development Board Development Board Configuration NOTE: In the descriptions that follow, reference designators are used to indicate locations on the board layout (as shown in Figure 1-2). In addition, reference designators in parenthesis refer to parts in the schematics in Appendix B, “Schematics. Daughterboard Installation The daughterboard connects to the motherboard header connectors J1-J4.
  • Page 15: User Pushbutton

    Stellaris® Family Development Board User’s Manual User Pushbutton Pushbutton SW3 is available for general use. To connect this switch to PB4, place a shunt jumper on JP19. To use a different port, remove shunt at JP19 and connect a fly-wire from the desired port to JP19-2.
  • Page 16: Reset Switch

    Stellaris® Family Development Board Reset Switch Reset switch SW2 generates a 140-ms (minimum) system reset signal. Powering up the board also generates a 140-ms system reset signal. A shunt jumper can be placed on JP20 to link the JTAG emulator reset with the system reset. GPIO Headers All Stellaris GPIO ports are available on 8-pin headers labeled PortA (J5), PortB (J6), PortC (J7), PortD (J10), and PortE (J12).
  • Page 17: Stellaris Microcontroller To Pdc Interface

    Stellaris® Family Development Board User’s Manual Stellaris Microcontroller to PDC Interface The Stellaris microcontroller connects to the PDC with a SPI port using the signals shown in Table 1-2. Table 1-2. Stellaris Microcontroller to PDC Interface Board Signal Direction Description SPI_CLK Input SPI clock signal, 1 MHz.
  • Page 18: Pdc Registers

    Stellaris® Family Development Board PDC Registers PDC registers are 8 bits, and there are three types: Read-Only (RO), Read/Write (R/W), and Read/Write delayed (RWD). A RWD transaction requires an additional dummy transfer due to peripheral device latency. Table 1-4. PDC Registers Register Type Description...
  • Page 19: Spi Protocol

    Stellaris® Family Development Board User’s Manual Table 1-4. PDC Registers Register Type Description Address GPXDIR The GPIOX Direction (GPXDIR) register is used to select the data transfer direction for the GPXDAT register. Bit i corresponds to GPXDAT bit i. Writing a bit to 1 sets the corresponding GPXDAT bit as an output port.
  • Page 20: Figure 1-3. Pdc Timing Diagrams

    Stellaris® Family Development Board Every transaction is composed of at least two 8-bit SPI transfers. The first byte contains a 4-bit address on the lower bits (bits 3:0) and a read/write (R/W) bit to indicate transfer direction on the most significant bit (bit 7). The remaining bits (bits 6:4) are reserved and must be 0. The next byte is driven by the Stellaris microcontroller for write transfers (R/W bit=0), and by the PDC for read transfers (R/W bit=1).
  • Page 21: Chapter 2: Db28 Daughterboard

    C H A P T E R 2 DB28 Daughterboard The DB28 daughterboard contains a 28-pin SOIC Stellaris microcontroller and connects to the motherboard with four 21-pin connectors. NOTE: In the descriptions that follow, reference designators are used to indicate locations on the board layout (as shown in Figure 2-2 on page 23).
  • Page 22: Daughterboard Layout

    DB28 Daughterboard Table 2-1. DB28 Daughterboard Interface 3.3V 3.3V XPB1 CLK32K RSTn PC3/TDO PC0/TCK PC1/TMS PC2/TDI PB7/TRST Daughterboard Layout The DB28 daughterboard layout is shown in Figure 2-2 on page 23. A single Stellaris microcontroller is soldered at location U1. There are four ground test loops: TL1, TL4, TL5, and TL7.
  • Page 23: Shunt Jumper

    Stellaris® Family Development Board User’s Manual Figure 2-2. DB28 Daughterboard Layout 3.3V 3.3V 3.3V NOTE: The gray squares indicate the location of pin 1. Shunt Jumper There is a single shunt jumper JP1 (see Figure 2-2) used for selecting the connection of port B1 (PB1) as shown in Table 2-2.
  • Page 24: Development Board Signal Usage

    DB28 Daughterboard Development Board Signal Usage Table 2-3 shows the signal connectivity and usage between the DB28 daughterboard and the motherboard. For the jumpers column, the numbers in brackets show the jumper position. Table 2-3. Development Board Signals Used by DB28 Daughterboard DB28 Stellaris Motherboard...
  • Page 25 Stellaris® Family Development Board User’s Manual Table 2-3. Development Board Signals Used by DB28 Daughterboard DB28 Stellaris Motherboard Motherboard Daughterboard Description Signal Jumpers Signal Connection J1-1, J2-21 Connects to ground plane J3-8, J4-21 Connects to 1.3 microfarad capacitor and to test loop 2 February 6, 2007...
  • Page 26 DB28 Daughterboard February 6, 2007...
  • Page 27: Chapter 3: Db48 Daughterboard

    C H A P T E R 3 DB48 Daughterboard The DB48 daughterboard contains a 48-pin LQFP Stellaris microcontroller and connects to the motherboard with four 21-pin connectors. NOTE: In the descriptions that follow, reference designators are used to indicate locations on the board layout (as shown in Figure 3-2 on page 29 and Figure 3-3 on page 30).
  • Page 28: Daughterboard Layout

    DB48 Daughterboard Table 3-1. DB48 Daughterboard Interface 3.3V 3.3V PD7V XPB1 CLK32K XPE2 RSTn PC3/TDO XPC7 PC0/TCK PC1/TMS PC2/TDI PB7/TRST Daughterboard Layout There are two different layouts of the DB48 daughterboard. Layout 1 shown on Figure 3-2 on page 29 has the Stellaris microcontroller soldered at U1 on the center of the board. Layout 2 shown on Figure 3-3 on page 30 has the Stellaris microcontroller soldered at location U1 on the left side of the board.
  • Page 29: Figure 3-2. Db48 Daughterboard Layout 1 (R3)

    Stellaris® Family Development Board User’s Manual Figure 3-2. DB48 Daughterboard Layout 1 (R3) 3.3V 3.3V JP2 JP3 3.3V NOTE: The gray squares indicate the location of pin 1. February 6, 2007...
  • Page 30: Shunt Jumpers

    DB48 Daughterboard Figure 3-3. DB48 Daughterboard Layout 2 (R2) 3.3V 3.3V 3.3V NOTE: The gray squares indicate the location of pin 1. Shunt Jumpers There are three shunt jumpers for connection of a 32.768-KHz clock as shown in Table 3-2. Table 3-2.
  • Page 31: Development Board Signal Usage

    Stellaris® Family Development Board User’s Manual Development Board Signal Usage Table 3-3 shows the signal connectivity and usage between the DB48 daughterboard and the motherboard. For the jumpers column, the numbers in brackets show the jumper position. Table 3-3. Development Board Signals Used by DB48 Daughterboard DB48 Stellaris Motherboard...
  • Page 32 DB48 Daughterboard Table 3-3. Development Board Signals Used by DB48 Daughterboard DB48 Stellaris Motherboard Motherboard Daughterboard Description Signal Jumpers Signal Connection JP2-[2][1] (J3-7) JP5-[6][5] 32.768-KHz clock JP2-[2][3] (J3- JP5-[6][5] Connects to 10k potentiometer J2-20 JP27-[1][2] ULED4 User LED J2-19 JP28-[1][2] ULED5 User LED JP9-[1][2]...
  • Page 33 Stellaris® Family Development Board User’s Manual Table 3-3. Development Board Signals Used by DB48 Daughterboard DB48 Stellaris Motherboard Motherboard Daughterboard Description Signal Jumpers Signal Connection Connects to 1.3 microfarad capacitor and to test loop 2 a. Jumpers 34 and 35 are only available on Rev3 or later boards. February 6, 2007...
  • Page 34 DB48 Daughterboard February 6, 2007...
  • Page 35: Appendix A Contact Information

    Company Information Founded in 2004, Luminary Micro, Inc. designs, markets, and sells ARM Cortex-M3-based microcontrollers (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.
  • Page 36 February 6, 2007...
  • Page 37: Appendix B Schematics

    A P P E N D I X B Schematics Schematics for the development board follow: Stellaris Motherboard on page 39 DB28 Daughterboard on page 46 DB48 Daughterboard Layout 1 (board revision R3) on page 48 DB48 Daughterboard Layout 2 (board revision R2) on page 50 February 6, 2007...
  • Page 38 February 6, 2007...
  • Page 39 Two Wild Basin Suite 350 Austin, TX 78746 This document contains information proprietary to Luminary Micro, Inc. and shall not be used for engineering design, procurement of manufacture in whole or in part without the express written permission of Luminary Micro, Inc. Copyright © 2007 Luminary Micro, Inc. All rights reserved.
  • Page 40 Board Connectors J1, J2, J3, J4 SYSTEM Reset JTAG JTAG / SWD JUMPER 32kHz UART PORT0 BLOCK Oscillator XVER JUMPER UART PORT1 XVER BLOCK Jumper block Photocell ADC[0/2/4/6] Port Headers C0+/C1+/C2+ PA[5:0] PB[7:0] PC[7:0] PD[7:0] Jumper block JUMPER PE[5:0] I2C BUS Potentiometer ADC[1/3/5/7] EEPROM...
  • Page 41 RSTn SYSRST_B DBGACK M_INDEX DBGRQ M_CH_A SRST_B M_CH_B RTCK TRST Board Connectors 1X21HDR 3.3v 3.3v 3.3v 3.3v 10uF 10uF 10uF TANT TANT TANT U0_RX U0_TX SSI_CLK 1X8HDR SSI_FSS PortA SSI_RX SSI_TX 1X21HDR 1X21HDR 3.3v PWM2 PWM3 PWM0 I2CSCL PWM1 PD7X 1X21HDR 1X8HDR I2CSDA...
  • Page 42 U0_TX U0_TX 1x2 HDR U0_RX U0_RX 1x2 HDR U1_TX T1IN T1OUT U1_TX T2IN T2OUT 1x2 HDR U1_RX R1OUT R1IN DB9_M C_TXD0 SER0 U1_RX R2OUT R2IN C_RXD0 1x2 HDR 0.47uF 0.47uF 3.3v 0.47uF 0.47uF INVALID READY FORCEON 3.3v FORCEOFF 0.47uF DB9_M C_TXD1 SER1 MAX3224...
  • Page 43 3.3v JP15 SPI_CLK SPI_CLK CPLD_TCK 1X3HDR JP16 SPI_MOSI SPI_MOSI CPLD_TDI 1X3HDR JP17 SPI_MISO SPI_MISO CPLD_TDO 1X3HDR JP18 LCD Display 16x2 SPI_SEL SPI_SEL CPLD_TMS 40.2 1X3HDR 1X16HDR 0.1uF 2.80K 3.18K MMBT3904 L_CONTRAST CONTRAST PL2A PR2A 6.8K PL2B PR2B L_RS PL3A PR3A SPARE_7 L_RW PL3B...
  • Page 44 3.3v FID1 FID2 FID3 FID4 3.3v 40 Mil Pad 40 Mil Pad 40 Mil Pad 40 Mil Pad 100 Mil Mask 100 Mil Mask 100 Mil Mask 100 Mil Mask SYSRST USER_PB JP19 0.1uF 1x2 HDR RESET SYSRST_B FID5 FID6 FID7 FID8 40 Mil Pad...
  • Page 45 USB_B 3.3v USB_5v 39ohm @ 100 MHz 0.1uF TCK/SK ADBUS0 TDI/DO 3V3OUT ADBUS1 FT_DO TDO/DI ADBUS2 FT_DI TMS/CS ADBUS3 FT_CS USBDM ADBUS4 TP11 TP12 ADBUS5 USBDP ADBUS6 USB_DEN ADBUS7 USB_MOD ACBUS0 TP13 ACBUS1 TP15 ACBUS2 TP14 1.50K ACBUS3 TP16 SI/WUA BDBUS0 BDBUS1 TP18...
  • Page 46 Austin, TX 78746 Austin, TX 78746 This document contains information proprietary to Luminary Micro Inc. and shall not be used for This document contains information proprietary to Luminary Micro Inc. and shall not be used for This document contains information proprietary to Luminary Micro Inc. and shall not be used for...
  • Page 47 RSTn TRST 21x1 SKT 21x1 SKT 3.3v 3.3v XPB1 3.3v 3.3v 10uF 10uF 10uF 10uF TANT TANT TANT TANT 21x1 SKT 21x1 SKT 21x1 SKT 21x1 SKT 21x1 SKT 21x1 SKT CLK32K 1X3HDR 1X3HDR PB1_MUX PB1_MUX 3.3v FID1 FID1 FID2 FID2 40 Mil Pad 40 Mil Pad...
  • Page 48 Austin, TX 78746 Austin, TX 78746 This document contains information proprietary to Luminary Micro Inc. and shall not be used for This document contains information proprietary to Luminary Micro Inc. and shall not be used for This document contains information proprietary to Luminary Micro Inc. and shall not be used for...
  • Page 49 RSTn RSTn TRST 21x1 SKT 21x1 SKT 3.3v 3.3v XPB1 XPE2 3.3v 3.3v 10uF 10uF 10uF 10uF 10uF 10uF TANT TANT TANT TANT TANT TANT 21x1 SKT 21x1 SKT 21x1 SKT 21x1 SKT 21x1 SKT 21x1 SKT CLK32K CLK32K 1X3HDR 1X3HDR XPC7 XPB1...
  • Page 50 Austin, TX 78746 Austin, TX 78746 This document contains information proprietary to Luminary Micro Inc. and shall not be used for This document contains information proprietary to Luminary Micro Inc. and shall not be used for This document contains information proprietary to Luminary Micro Inc. and shall not be used for...
  • Page 51 RSTn RSTn TRST 21x1 SKT 21x1 SKT 3.3v 3.3v XPB1 XPE2 3.3v 3.3v 10uF 10uF 10uF 10uF 10uF 10uF TANT TANT TANT TANT TANT TANT 21x1 SKT 21x1 SKT 21x1 SKT 21x1 SKT 21x1 SKT 21x1 SKT CLK32K CLK32K 1X3HDR 1X3HDR XPC7 XPB1...
  • Page 52 IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should obtain the latest relevant information before placing orders and should verify that such information is current and complete.
  • Page 53 Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: Texas Instruments DK-LM3S301 DK-LM3S817...

This manual is also suitable for:

Stellaris db28Stellaris db48

Table of Contents