TI Proprietary Information - Strictly Private 2014 CC3200-LAUNCHXL Users Guide, Ver 1.1 This document describes the CC3200-LAUNCHXL (CC3200 Launchpad). It details the features of the hardware and also explains the correct usage of the board. ABSTRACT 1 CC3200-LAUNCHXL Users Guide Contents Introduction............................................................................................................................................. 2 Board overview ................................................................................................................................ 2 Features .......................................................................................................................................... 3 Hardware description ............................................................................................................................... 4 Connector description ....................................................................................................................... 4 1.1.1.1 P1 connector assignment ....................................................................................................................................... 4 1.1.1.2 P2 connector assignment ....................................................................................................................................... 5 1.1.1.3 P3 connector assignment ....................................................................................................................................... 5 1.1.1.4 P4 connector assignment ....................................................................................................................................... 5 1.1.1.5 Jumper settings ..................................................................................................................................................... 6 1.1.2 Power selection ............................................................................................................. 7 1.1.3 USB connections ............................................................................................................ 7 JTAGsignals ................................................................................................................... 7 1.1.4 1.1.5 User LEDs and push-buttons ........................................................................................... 8 1.1.6 On-board sensors .......................................................................................................... 8 Hardware documents ............................................................................................................................... 8 LP V2.0 RevA- PG 1.11 ....................................................................................................................... 8 Software Information ................................................................................................................................ 8 1.1.7 USB driver (For BP/LP) .................................................................................................... 8 Introduction Board overview This board is designed to be used as a standalone development platform for application development using the CC3200 device. It can be also used in conjunction with compatible booster-packs to enhance the peripherals available in the system. The board features on-board emulation using FTDI device and has an array of sensors for an out of the box experience. This board can be directly connected to the PC using software development platforms including CCS and IAR. 2 CC3200-LAUNCHXL Users Guide CC3200-LAUNCHXL Users Guide Features CC3200 WIFI application processor USB interface to PC for CCS/IAR using XDS ICDI USB drivers Flash update over the USB using Simple Link Programmer. 2x20 pin Connectors : Compatible to TI MCU Launch Pads with added functions. Standalone development platform featuring sensors, LEDs and push-buttons Power from USB for the launchpad as well as external boosterpack Operates from 2xAA alkaline battery. Push buttons for RESET 3 user LEDs On-board antenna and U.FL connector selectable using a capacitor re-work. Sensors including temperature, 3-axis accelerometer. CC3200-LAUNCHXL Users Guide 3 CC3200-LAUNCHXL Users Guide Hardware description Connector description 1.1.1.1 P1 connector assignment Pin No Signal name Direction w.r.t CC3200 Comments P1.1 VCC(3.3V) P1.2 GPIO03/ADC_CH2 P1.3 GPIO_02/UART1_RX P1.4 GPIO_01/UART1_TX P1.5 P1.6 GPIO_04/ADC_CH3 P1.7 GPIO_14/SPI_CLK P1.8 GPIO_11 OUT IN IN OUT OUT IN OUT Max 100mA for peripherals UNUSED P1.9 GPIO_10/GPIO_12/I2C_SCL BD P1.10 GPIO_11/GPIO_13/I2C_SDA BD 2.2K pull-ups on board 2.2K pull-ups on board 4 CC3200-LAUNCHXL Users Guide CC3200-LAUNCHXL Users Guide 1.1.1.2 P2 connector assignment Pin No Signal name Direction w.r.t CC3200 Comments P2.1 GND P2.2 GPIO_22 P2.3 GPIO_17/SPI_CS P2.4 GPIO_28 P2.5 RESET PWR OUT OUT OUT OUT P2.6 GPIO_16/SPI_DOUT OUT P2.7 GPIO_15/SPI_DIN IN P2.8 GPIO_10 P2.9 GPIO_12 P2.10 GPIO_13 BD BD BD Reset output from board 1.1.1.3 P3 connector assignment Pin No Signal name Direction w.r.t CC3200 Comments P3.1 5V P3.2 GND P3.3 GPIO_23/TDI IN P3.4 GPIO_24/TDO OUT P3.5 GPIO_28/TCK P3.6 GPIO_29/TMS IN IN P3.7 GPIO_08/AUD_SYNC OUT P3.8 GPIO_30/AUD_CLK OUT P3.9 GPIO_09/AUD_DOUT OUT P3.10 GPIO_00/AUD_DIN IN 1.1.1.4 P4 connector assignment Pin No Signal name Direction w.r.t CC3200 Comments P4.1 GPIO_26 P4.2 GPIO_27 P4.3 GPIO_25 OUT OUT OUT P4.4 GPIO_00/GPIO_07/UART1_RTS OUT CC3200-LAUNCHXL Users Guide 5 CC3200-LAUNCHXL Users Guide P4.5 GPIO_06/UART1_CTS P4.6 GPIO_28 P4.7 GPIO_07/NWP_LOGGER P4.8 GPIO_05/WLAN_LOGGER P4.9 GPIO_04/WL_RS232_RX P4.10 GPIO_03/WL_RS232_TX IN I/O OUT OUT IN OUT 1.1.1.5 Jumper settings 1.1.1.5.1 Power Reference Function Value Comments J22 ICDI Power Closed Supplies 3.3V to the ICDI J23 Board power 2-3 Supplies 3.3V to the board from USB 1-2 Supplies power to the board from battery 1.1.1.5.2 I2C Reference Function Value Comments Pull-up on SDA Closed Enable 3.3K pull-ups on the SDA Pull-up on SCL Closed Enable 3.3K pull-ups on the SDA SDA SCL Closed Connect on-board sensors to I2C bus Closed Connect on-board sensors to I2C bus J7 J8 J13 J14 1.1.1.5.3 UART Reference Function Value Comments J5 UART TX 1-2 Routes UART to 2x20 pin for Booster pack 2-3 Routes UART to ICDI for flash programming. J6 UART RX 1-2 2-3 Routes UART to 2x20 pin for Booster pack Routes UART to ICDI for flash programming 6 CC3200-LAUNCHXL Users Guide CC3200-LAUNCHXL Users Guide 1.1.1.5.4 Operating modes (Debug) Mode SOP2 SOP1 SOP0 J11 J9 J10 Functional mode with 4 Wire JTAG Functional Mode with 2 Wire SWD 0 0 Flash programming mode over UART 1 0 0 0 0 1 0 Note : '0' indicates jumper is open 1.1.2 Power selection The board can be powered from the USB connector using the on-board LDO (3.3V) or using an external battery (2xAA). The battery is connected to J24. There is built-in reverse polarity protection for the battery connector. The selection between the battery and USB power is performed using the jumper J23. J23(1-2) [Battery powered]
J23(2-3) [USB powered]
1.1.3 USB connections The Launchpad features an USB connector labelled J25. J25 is used to power the board and also for the JTAG emulation and UART ports. Currently only one UART port for the flash programming is provided on the board. The board requires the installation of Stellaris ICDI Drivers to be installed for proper operation. This is provided as part of the SDK release. 1.1.4 JTAGsignals The JTAG lines are brought out on separate headers on the PCB. The jumpers are shorted to connect the CC3200 JTAG to the ICDI device on-board. To use an external emulator, these jumpers have to be un-installed and the JTAG signals to be connected on the jumpers below. JTAG connector Pin No Signal Direction J17 TCK In J18 TMS In J19 TDO Out CC3200-LAUNCHXL Users Guide 7 CC3200-LAUNCHXL Users Guide J20 TDI In 1.1.5 User LEDs and push-buttons There are 3 user LEDs on the board along with 2 push buttons. The usage can be controlled by the application program. Signal mapping Reference Colour GPIO maping comment GREEN GPIO_11 Glows when GPIO = 1. YELLOW GPIO_10 Glows when GPIO = 1. RED GPIO_09 Glows when GPIO = 1 NA NA GPIO_13 High when pressed. GPIO_22 High when pressed. D7 D6 D3 SW1 SW2 1.1.6 On-board sensors There are two sensors on the board which are connected to the I2C bus. The sensors can be isolated from the I2C bus using the jumpers J14 and J13. By default the pull-ups on the I2C are not enabled. To enable these install jumpers J7 and J8. The sensors available on the board are listed below with their address Reference Part No Type Address U8 TMP006 Temperature sensor 0x41 BMA222 3-Axis Accelerometer 0X18 U7 Hardware documents LP V2.0 RevA- PG 1.11 Schematics Placement diagram Bill of materials pcb (Gerber) files Schematics Assembly diagram Bill of materials ECO List (Changes made to the sch/bom ) Gerber Files Software Information 1.1.7 USB driver (For BP/LP) For Windows (XP, Win7) Link 8 CC3200-LAUNCHXL Users Guide CC3200-LAUNCHXL Users Guide CC3200-LAUNCHXL Users Guide 9 CC3200-LAUNCHXL Users Guide 10 CC3200-LAUNCHXL Users Guide CC3200-LAUNCHXL Users Guide CC3200-LAUNCHXL Users Guide 11