CC3200 SimpleLink Wi-Fi and Internet-of-Things Solution, a single-chip wireless MCU

Similar documents
CC3100 SimpleLink Wi-Fi Network Processor and Internet-of-Things Solution for MCU Applications

CC3200 SimpleLink Wi-Fi and Internet-of-Things Solution, a single-chip wireless MCU

ArduCAM CC3200 UNO board

RN-171-EK Evaluation Board

Bidirectional wireless communication between IBM Cloud and Bluetooth Low Energy peripherals through SimpleLink Wi-Fi

Bluegiga Wi-Fi Software 9/19/2013 1

RN-174 WiFly Super Module

WF121: b/g/n module. Product Presentation

TI SimpleLink dual-band CC1350 wireless MCU

RN-174. WiFly GSX Super Module. Features. Description. Applications. rn-174-ds v1.1 4/20/2011

RN-174. WiSnap M2 Super Module. Features. Description. Applications. ~ page 1 ~ rn-174-ds v1.1 6/1/2011

CC3120/CC3220 SimpleLink TM Wi-Fi Overview. Michael Reymond Texas Instruments

RN-174. WiFly GSX Super Module. Features. Description. Applications. rn-174-ds v1.1 1/24/2011

Session 4. Embedded Wireless LAN Module. (WizFi210/220) Ultra Low Power. WIZnet EU 2012 MARCH - 1 -

RN-174. WiFly GSX Super Module. Features. Description. Applications. rn-174-ds v1.1 3/3/2011

RN-134. WiFly GSX Super Module SuRF Board. Features. Description. Applications. ~ page 1 ~ rn-134-ds v1.

b/g/n 1T1R Wireless USB Adapter. User s Manual

EVR b/g/n VPN Router PRODUCT DESCRIPTION

Content 1. General Description Features System Block Diagram Module Hardware Description Module photo Packag

RENESAS SYNERGY PLATFORM

Light Mesh AP. User s Guide. 2009/2/20 v1.0 draft

nblue TM BR-MUSB-LE4.0-S2A (CC2540)

Product specification

BLUEGIGA WI-FI SOFTWARE

EVR b/g/n VPN Router

BLUEGIGA WI-FI SOFTWARE

eztcp Configuration Software ezmanager Manual Version 1.9 Sollae Systems Co., Ltd.

RN-171-XV b/g Wireless LAN Module

Tim Chin Omar Gonzalez Ward Huang. Critical Design Review

TI-RTOS overview. Nick Lethaby, TI-RTOS and IoT Ecosystem. May 2015

ACCESS POINTS. Configuration Specifications

Wi-Fi Modules. Turnkey Solution for the Internet of Things. -

Qualcomm Wi-Fi Connectivity Selector Guide

Bluegiga WF121 Wi-Fi Module. Embedded Wi-Fi modules. for affordable connectivity

The Software of Things T Y S O N T U T T L E C E O S I L I C O N L A B S A S P E N C O R E C E O S U M M I T S H E N Z H E N 8 N O V E M B E R 2018

Getting Started With the Stellaris EK-LM4F120XL LaunchPad Workshop. Version 1.05

ECB N Multi-Function Gigabit Client Bridge

RN-WIFLY-EVAL-UM. WiFly Evaluation Kit Roving Networks. All rights reserved. RN-WIFLY-EVAL-UM-1.0 Version /8/2011 USER MANUAL

AT-501 Cortex-A5 System On Module Product Brief

WiFi-Adaptor. Technical Manual. Low cost serial to Wi-Fi interface for TERN controllers

Wi-Fi Node Sensors W-Fi & Wi-Fi 802.1x Data Sheet

BLE MODULE SPECIFICATIONS

802.11b/g/n SOHO Router 2.4GHz 300Mbps 11N AP/Router

AIM: To create a project for implement a wireless communication protocol on an embedded system- ZigBee.

Wireless Sensor Networks. FireFly 2.2 Datasheet

Prepaid Energy System

PACKAGE CONTENT TECHNICAL SPECIFICATION. Ethernet: One 10/100 Fast Ethernet RJ-45. Power Jack Power Status. LAN (Internet connection)

Wireless Modules Wi-Fi Module

ESP-07S User Manual REV:

Wireless 300N Gigabit Gaming Router 2.4GHz Gigabit Ethernet / Stream Engine 11N 2x2 (300Mbps)

Digital Circuits Part 2 - Communication

RWRemote v2 revision

Embedded Programming with ARM Cortex-M3 Basic Experiments 1

Exam Questions CWSP-205

WIRELESS 150N USB 2.0 ADAPTER

Vendor: HP. Exam Code: HP2-Z32. Exam Name: Implementing HP MSM Wireless Networks. Version: Demo

Multi-Function Gigabit Wireless-N Client Bridge 2.4GHz 300Mbps Client Bridge/AP/ WDS/Repeater

Avaya WLAN 9122 Access Point

ESR b/g/n SOHO Router PRODUCT DESCRIPTION. 11N AP/Router 2.4GHz 300 Mbps Gigabit

QuickSpecs. HP enterprise access point WL520. Overview

WIRELESS 150N USB 2.0 ADAPTER

802.11n SOHO Router NSR GHz 300Mbps AP/ Router

RN-131-PICTAIL & RN-171-PICTAIL Evaluation Boards

User Guide. 450Mbps/300Mbps Wireless N Access Point TL-WA901ND/TL-WA801ND REV

Intelop. *As new IP blocks become available, please contact the factory for the latest updated info.

WNRT-627. Data Sheet. Europe/ ETSI: 2.412~2.472GHz (13 Channels) Japan/ TELEC: 2.412~2.484GHz (14 Channels) RF Power.

EAP300 v2. Long Range Ceiling Mount Access Point PRODUCT OVERVIEW

M M WIFI Module

ESR9752 ESR b/g/n SOHO Router. 2.4 GHz 300Mbps 11N AP/Router PRODUCT DESCRIPTION

WiFi Shield. User Guide

Wireless-Tag WT51822-S1

WRE2206. User s Guide. Quick Start Guide. Wireless N300 Range Extender. Default Details. Version 1.00 Edition 1, 01/2015

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

ADS-2700W Wireless Desktop Scanner. Fly through your scanning

Wi-Fi expansion board based on SPWF01SA module for STM32 Nucleo. Description

802.11a g Dual Band Wireless Access Point. User s Manual

BT-22 Product Specification

ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE Standard. DATA SHEET Version B

Mini Socket iwifi. Data Sheet

BLE121LR Bluetooth Smart Long Range Module 5/12/2014 1

EAP600 Dual Band Long Range Ceiling Mount Access Point

EZ-Bv4 Datasheet v0.7

Bluegiga Bluetooth Smart Software v.1.3 5/28/2014 1

HIGH DENSITY ACCESS POINTS

PDK (Platform Development Kit) Getting Started. Automotive Processors

ESR9855G Wireless 300N Gigabit Gaming Router

The challenge with IoT

Unified Services Routers

Connectivity. Ethernet

WISNETWORKS. WisOS 11ac V /3/21. Software version WisOS 11ac

Dual Band Long Range Multi-Function Access Point/ Client Bridge. Software Features System Requirement. Status

RN-XV-EK Evaluation Board

CUSTOMER RELEASE NOTES Access Points: AP-8000 and AP-800

Avaya WLAN Access Point 9123

11N Wall Mount Access Point / WDS AP / Universal Repeater. Features. Fully compatible with IEEE b/g/n devices

Embedded WiFi Module for M2M and IOT

NW611. AC600 WiFi Dual Band USB Adapter with 5dBi Antenna

BLUEGIGA BLUETOOTH SMART SOFTWARE

Lesson 6 Intel Galileo and Edison Prototype Development Platforms. Chapter-8 L06: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

802.11b+g Wireless LAN USB Adapter. User Manual

Transcription:

CC3200 SimpleLink Wi-Fi and Internet-of-Things Solution, a single-chip wireless MCU Pre-production devices and Software Development Kit (SDK) v0.5.1 Release Notes PAGE: 1/20

TABLE OF CONTENTS 1 INTRODUCTION... 4 2 GETTING STARTED... 4 3 RELEASE CONTENT... 5 4 DIRECTORY STRUCTURE OF SDK... 6 5 NETWORKING FEATURES... 7 5.1 WI-FI... 7 5.2 NETWORKING PROTOCOLS... 7 5.3 ADVANCED FEATURES... 8 5.4 POWER MODES... 8 6 ADVANCED INFORMATION... 10 7 NETWORKING SAMPLE APPLICATIONS... 11 7.1 ANTENNA SELECTION... 11 7.2 CONNECTION POLICIES... 11 7.3 SEND EMAIL... 11 7.4 ENTERPRISE NETWORK CONNECTION... 11 7.5 FILE SYSTEM... 11 7.6 GET TIME... 11 7.7 GET WEATHER... 11 7.8 GETTING STARTED IN AP MODE... 11 7.9 GETTING STARTED IN STA MODE... 12 7.10 HTTP SERVER... 12 7.11 MDNS... 12 7.12 MODE CONFIGURATION... 12 7.13 NWP FILTERS... 12 7.14 P2P (WI-FI DIRECT)... 12 7.15 PROVISIONING AP... 12 7.16 PROVISIONING WITH SMARTCONFIG... 13 7.17 PROVISIONING WITH WPS... 13 7.18 SCAN POLICY... 13 7.19 SSL/TLS... 13 7.20 TCP SOCKET... 13 7.21 TRANSCEIVER MODE... 13 7.22 UDP SOCKET... 13 7.23 XMPP CLIENT... 13 7.24 FILE DOWNLOAD... 13 7.25 DEEP-SLEEP... 13 PAGE: 2/20

7.26 HIBERNATE... 13 7.27 SERIAL WI-FI... 14 7.28 OUT OF BOX APPLICATION... 14 7.29 WI-FI AUDIO... 14 7.30 CAMERA APPLICATION... 14 7.31 SENSOR PROFILE... 14 7.32 IDLE PROFILE... 14 8 MCU SAMPLE APPLICATIONS... 14 8.1 LED BLINK... 14 8.2 TIMER DEMO... 14 8.3 WATCHDOG DEMO... 14 8.4 UART DEMO... 15 8.5 INTERRUPT APPLICATION... 15 8.6 I2C DEMO... 15 8.7 MCU SLEEP-DS... 15 8.8 UDMA APPLICATION... 15 8.9 FREERTOS DEMO... 15 8.10 AES DEMO... 15 8.11 DES DEMO... 15 8.12 CRC DEMO... 15 8.13 SHA-MD5 APPLICATION... 15 8.14 ADC DEMO APPLICATION... 15 8.15 PWM DEMO... 16 8.16 SD HOST DEMO... 16 8.17 SDHOST FATFS DEMO... 16 8.18 SPI DEMO... 16 8.19 UART DMA... 16 8.20 TIMER COUNT CAPTURE... 16 9 ERRATA... 17 9.1 FUNCTIONALITY... 17 9.2 PRE-REGULATED 3.3V TO PIN 47... 17 9.3 POWER CONSUMPTION INCREASE... 17 9.4 RAM SIZE... 17 9.5 MCU LOW-POWER DEEP SLEEP (LPDS)... 17 9.6 PERIPHERALS DRIVER LIBRARY... 17 9.7 NETWORK PROCESSOR PERFORMANCE... 18 9.8 WI-FI KNOWN ISSUES... 18 9.9 NETWORKING KNOWN ISSUES... 19 9.10 HOST APPLICATIONS KNOWN ISSUES... 19 9.11 APPLICATIONS KNOWN ISSUES... 20 PAGE: 3/20

1 Introduction This document describes the pre-production Software Development Kit (SDK) version 0.5.1 for use with the pre-production CC3200 SimpleLink Wi-Fi MCU device mounted on the CC3200 LaunchPad evaluation kit. This pre-production release of the SDK and the CC3200 device has minor performance limitations which are listed as errata in section 9 of this document. Texas Instruments will release the production version of the CC3200 device with updated development boards and an updated SDK during summer of 2014. 2 Getting Started Please follow the on-line CC3200 Quick Start Guide to start using the CC3200 LaunchPad development platform. Please download the CC3200 Getting Started Guide to get started with your project development. PAGE: 4/20

3 Release Content Item Version Type Device XCC3200ZH Pre-production device Development boards CC3200-LAUNCHXL Rev3.2 Orderable from TI SDK Installer CC3200SDK-0.5.1-windows-installer.exe For Windows 7 and Windows XP Provided with a click wrap license Firmware 2.0.7.0.31.0.0.4.2.1.5.3.3 Binary, pre-flashed on the CC3200LAUNCHXL board Network Processor host Version 0.5.1 Source code driver MCU Version 0.5.1 Source code Peripherals Drivers Power Management Version 0.5.1 Source code Framework Library Supported IDE IAR version : 7.20 Delivered separately CCS version : 6.0 Demo Embedded HTML web-site Pre-flashed on LaunchPad and source code provided User guides CC3200 Getting started guide CC3200LAUNCHXL User Guide SimpleLink Host Driver Programmer s PDF PDF Doxygen HTML Guide Tools USB driver for CC3200LAUNCHXL for Windows7 and Windows XP Executable PAGE: 5/20

4 Directory structure of SDK Double-Click on the package to copy the directories (and files) to the preferred location. The first level directory structure is as shown in the table below. Directory Name Content Docs SimpleLink Host Driver Programmer s Guide Peripheral Driver Library User s Guide Power Management Framework Guide Application notes for sample applications Examples Example application in source code Driverlib Peripheral driver library source files The driverlib.a is also provided in CCS and IAR directories Inc Register definition header files middleware Power management framework providing an easy to use infrastructure for power aware solution Oslib Interface file to configure Free-RTOS or TI-RTOS SimpleLink The SimpleLink host driver code. simplelink.a, simplelink_nonos.a and simplelink_pm are available in CCS and IAR directories. For GCC compiler simplelink.a and simplelink_nonos.a are available in gcc folder. third_party FatFS source files FreeRTOS souce files ti_rtos Abstraction layer files for TI-RTOS tools ccs_patch Files required for CCS-FTDI-LP connection Iar_patch Files required for IAR-FTDI-LP connection ftdi- Contains CC3200 FTDI-USB driver for Windows PAGE: 6/20

5 Networking features 5.1 Wi-Fi Standards 802.11b/g/n Station and Wi-Fi Direct Client Supported Channels 1-13 Personal Security WEP, WPA and WPA2 Enterprise Security WPA-2 Enterprise EAP Fast, EAP PEAPv0 MSCHAPv2, EAP PEAPv0 TLS, EAP PEAPv1 TLS, EAP TLS, EAP TTLS TLS, EAP TTLS MSCHAPv2 Provisioning SmartConfig TM technology Wi-Fi Protected Setup (WPS2) Access Point mode with internal HTTP Web Server Standards 802.11b/g Access Point and Wi-Fi Direct Group Owner Clients 1 Personal Security WEP, WPA and WPA2 5.2 Networking protocols IP Transport Cross-Layer Application Transport Layer Security IPv4 UDP TCP RAW ICMP DHCP ARP DNS mdns DNS-SD HTTP 1.0 web server SSLV3 SSL_RSA_WITH_RC4_128_SHA SSLV3 SSL_RSA_WITH_RC4_128_MD5 TLSV1 TLS_RSA_WITH_RC4_128_SHA TLSV1 TLS_RSA_WITH_RC4_128_MD5 TLSV1 TLS_RSA_WITH_AES_256_CBC_SHA TLSV1 TLS_DHE_RSA_WITH_AES_256_CBC_SHA TLSV1 TLS_ECDHE_RSA_WITH_RC4_128_SHA TLSV1 TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA TLSV1_1 TLS_RSA_WITH_RC4_128_SHA TLSV1_1 TLS_RSA_WITH_RC4_128_MD5 TLSV1_1 TLS_RSA_WITH_AES_256_CBC_SHA PAGE: 7/20

User application sockets 5.3 Advanced Features 802.11 Transceiver Traffic Filters TLSV1_1 TLS_DHE_RSA_WITH_AES_256_CBC_SHA TLSV1_1 TLS_ECDHE_RSA_WITH_RC4_128_SHA TLSV1_1 TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA TLSV1_2 TLS_RSA_WITH_RC4_128_SHA TLSV1_2 TLS_RSA_WITH_RC4_128_MD5 TLSV1_2 TLS_RSA_WITH_AES_256_CBC_SHA TLSV1_2 TLS_DHE_RSA_WITH_AES_256_CBC_SHA TLSV1_2 TLS_ECDHE_RSA_WITH_RC4_128_SHA TLSV1_2 TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA Up to 8 open sockets Up to 2 secured application sockets: - One server (listen socket and accept socket) + client (data socket) - Up to two clients (data socket) Transmit and Receive raw Wi-Fi packets with full control over payload. Wi-Fi disconnect mode. Can be used for general-purpose applications (e.g. tags, sniffer, RF tests) Embedded filters to reduce power consumption and Wake-on-LAN trigger packets (IP and MAC layer) 5.4 Power modes MCU Power Management framework library allows user applications to exploit the following device power management modes: Sleep Low Power Deep Sleep Hibernate The Wi-Fi network processor core supports the following low power policies Low Power mode Configurable Power Policies Uses 802.11 Power Save and Device Deep Sleep Power with three user configurable policies Normal (Default) - Best tradeoff between traffic delivery time and power performance Low power Used only for Transceiver mode application (Disconnect mode) Long Sleep Interval wakes up for the next DTIM after a configurable sleep interval, up to 2 seconds. This policy is only applicable for client socket mode PAGE: 8/20

5.4.1 MCU Peripheral Interface Drivers Drivers and example applications are provided in the SDK package for the following peripheral interfaces - ADC AES CAMERA CRC DES GPIO I2C Interrupt I2S PinMux PRCM SDHost SHAMD5 SPI Systick Timer UART UDMA WDT Analog to digital converter. Advanced encryption standard Parallel interface (8 bits) that can be used to connect to camera sensors. Cyclic redundancy check Data encryption standard. General purpose input/output Standard I2C interface to communicate with various sensors Interrupt module Audio signal processor Pinmux setting for Pads Power reset and clock module Secure digital host controller Secure hash algorithm, message digest algorithm Serial peripheral interface System tick functionality General purpose timers Standard UART interface Direct memory access Watchdog timer PAGE: 9/20

6 Advanced information TCP/IP o TCP Window size is 16KB, divided between application sockets. o IP Fragmentation is not supported for Tx UDP and RAW sockets o Max Tx payload for Raw packet with IP header is 1460 bytes o Max Tx payload for Raw Transceiver is 1488 bytes SSL/TLS Certificates o Certificate Authority (CA) certificates needs to be installed if server authentication is required o CA Certificate key size up to 2048 bit WEP o Supporting only WEP open using ASCII pre shared key WPS o Up to 4 seconds delay between association and EAPOL-Start SmartConfig o Not supported with 5GHz AP (802.11a/n/ac) o Not supported for MIMO-capable configuration devices o Only Group 0 is supported in auto start mode Tx Power o Tx power in AP mode takes effect only after reset Wi-Fi Direct o In Group Owner mode FAST connection policy has to be set to TRUE Rx Filters o BSSID can't be filtered while STA is connected (if filtered will cause disconnection) Power Management o The device will remain in active after initialization until the host reads all events File System o Up to 100 user files, file size is not limited MCU Deep Sleep Mode o User Application should handle the behavior that MCU Deep Sleep mode invocation leads to change in Peripheral Clocks (Frequency gets reduced by a factor of 2 ) Serial Flash CC3200 supports JEDEC specification compliant Serial Flash devices with 4Kbyte sector size erase. The following parts were validated: o Micron N25Q128-A13BSE40 128Mbit o Spansion S25FL208K 8Mbit o Winbond W25Q16V 16Mbit o Adesto AT25DF081A 8Mbit o Macronix MX25L12835F-M2 128Mbit PAGE: 10/20

7 Networking sample applications The release package includes several sample applications developed for the CC3200 Cortex M4 processor. The applications come with - Detailed Application Note (readme documents) - Project files for IAR, CCS or Both as well as GCC makefiles for a few applications 7.1 Antenna Selection This is a reference implementation for antenna-selection scheme running on the CC3200 MCU, to enable improved radio performance inside buildings 7.2 Connection Policies This application demonstrates the usage of the CC3200 profiles and connection-policies. 7.3 Send Email This application sends an email using SMTP to a user-configurable email address at the push of a button. 7.4 Enterprise Network Connection This application demonstrates the procedure for connecting the CC3200 to an enterprise network. 7.5 File System This application demonstrates the use of the file system API to read and write files from the serial Flash. 7.6 Get Time This application connects to an SNTP cloud server and receives the accurate time. 7.7 Get Weather This application connects to Open Weather Map cloud service and receives weather data. 7.8 Getting Started in AP Mode This application configures the CC3200 in AP mode. It verifies the connection by pinging the connected client. PAGE: 11/20

7.9 Getting Started in STA Mode This application configures the CC3200 in STA mode. It verifies the connection by pinging the connected Access Point. 7.10 HTTP Server This application demonstrates using the on-chip HTTP Server APIs to enable static and dynamic web page content. 7.11 MDNS This application registers the service for broadcasting and attempts to get the service by the name broadcasted by another device. 7.12 Mode Configuration This application demonstrates switching between STA and AP modes. 7.13 NWP Filters This application demonstrates the configuration of Rx-filtering to reduce the amount of traffic transferred to the host, and to achieve lower power consumption. 7.14 P2P (Wi-Fi Direct) This application configures the device in P2P (Wi-Fi Direct) mode and demonstrates how to communicate with a remote peer device. 7.15 Provisioning AP This application demonstrates the use of the on Chip HTTP server for Wi-Fi provisioning in AP Mode, building upon example application 7.8 above. PAGE: 12/20

7.16 Provisioning with SmartConfig This application demonstrates the usage of TI's SmartConfig Wi-Fi provisioning technology. The Wi-Fi Starter Application for ios and Android is required to use this application. It can be downloaded from following link: http:///tool/wifistarter or from the Apple App store and Google Play. 7.17 Provisioning with WPS This application demonstrates the usage of WPS Wi-Fi provisioning with CC3200. 7.18 Scan Policy The application demonstrates the scan-policy settings in CC3200. 7.19 SSL/TLS The application demonstrates the usage of certificates with SSL/TLS for application traffic privacy and device or user authentication 7.20 TCP Socket The application demonstrates simple connection with TCP traffic. 7.21 Transceiver Mode The application demonstrates the CC3200 transceiver mode of operation. 7.22 UDP Socket The application demonstrates simple connection with UDP traffic. 7.23 XMPP Client The application demonstrates instant messaging using a cloud based XMPP server. 7.24 File Download This application demonstrates file download from a cloud server to the on board serial Flash. 7.25 Deep-sleep This application demonstrates the deep-sleep low power mode a networking application. 7.26 Hibernate This application demonstrates the hibernate ultra-low-power mode in a networking application using an UDP client. PAGE: 13/20

7.27 Serial Wi-Fi This application implements a wireless terminal over a Wi-Fi network and an AT commands like control interface 7.28 Out of Box Application This application demonstrates the out of box experience where user can view different demo and SDK web links on their web-browser. 7.29 Wi-Fi Audio This application demonstrates Bi-directional wireless audio on a CC3200 LaunchPad. It uses two LaunchPad boards in STA mode and streams the audio from one LaunchPad to the other. 7.30 Camera Application This example demonstrates image capture using the CC3200 fast parallel interface 7.31 Sensor Profile This application shows how to use hibernate mode through the Power Management Framework 7.32 Idle Profile This Application exercises low power modes (LPDS) using Power Management Framework (middleware). 8 MCU sample applications 8.1 LED Blink This application uses the GPIO DriverLib APIs to blink an LED on the CC3200 Launchpad. 8.2 Timer Demo This application demonstrates the CC3200 timer DriverLib APIs. It uses 16 bit timers to generate interrupts which in turn toggle the state a GPIO driving LEDs. 8.3 Watchdog Demo This application demonstrates the use of the Watch Dog timer (WDT) DriverLib APIs. It shows how the watchdog timer resets the device on system failure. PAGE: 14/20

8.4 UART Demo This application uses the UART DriverLib APIs to demonstrate typing echo on a UART terminal. 8.5 Interrupt Application This application uses the Interrupt DriverLib APIs to demonstrate the CC3200 MCU interrupt preemption and tail-chaining capabilities. 8.6 I2C Demo This application uses the I2C DriverLib APIs to read and write the I2C peripherals on the CC3200 LaunchPad. 8.7 MCU Sleep-DS This application demonstrates the Sleep and Deep Sleep modes of the CC3200 MCU. 8.8 udma Application This application uses the UDMA DriverLib APIs to show various DMA mode functionalities. 8.9 FreeRTOS Demo This application demonstrates using FreeRTOS for multiple task creation and inter-task communication using queues. 8.10 AES Demo This application uses the AES Driverlib APIs to exercise various AES encryption modes. 8.11 DES Demo This application uses the DES Driverlib APIs to exercise various AES encryption modes. 8.12 CRC Demo This application uses the CRC Driverlib APIs to exercise various CRC calculation modes. 8.13 SHA-MD5 Application This application uses the SHA-MD5 Driverlib APIs to to exercise various SHA-MD5 modes. 8.14 ADC Demo Application This application demonstrates the C3200 ADC module using the Driverlib APIs. PAGE: 15/20

8.15 PWM Demo This application demonstrates the PWM mode of the CC3200 General Purpose Timers (GPT). 8.16 SD Host Demo This application demonstrates the functionality of the Secure Digital Host (SD Host) controller of CC3200, which interfaces with standard SD memory cards in 1-bit transfer mode. 8.17 SDHost FatFS Demo This application uses the FatFS library for block level read/write access to SD card, using the SD Host controller on CC3200. 8.18 SPI Demo This application shows the initialization sequence that enables the CC3200 SPI module in full duplex 4-wire master and slave modes. 8.19 UART DMA This application demonstrates using the CC3200 UART interface with udma and interrupts. 8.20 Timer Count Capture This application demonstrates measuring the frequency of an external signal using the CC3200 Timer count capture feature. PAGE: 16/20

9 Errata The following section covers known issues and performance limitations with SDK 0.5.1 and the CC3200 pre-production devices. TI will release the CC3200 production devices with SDK 1.0.0 during summer 2014 that will remove some of the limitations as described ahead. 9.1 Functionality 9.2 Pre-regulated 3.3v to Pin 47 For preproduction devices connect an external pre-regulated 3.3v +/- 5% supply to pin 47 (VDD_ANA2). This adds 12mA average current and up to 100mA peak current over 20uSec to the total system current at 3.3V. The CC300 LaunchPad version 3.2 already includes the correct supply configuration for the pre-production device and also adds a 10uF capacitor to filter the peak currents. No further action is required. The external 3.3V supply is not required in the CC3200 production device in which case pin 47 can be left not connected. If pin 45 is used in the production device as a GPIO, pin 47 has to be connected to any on-board power supply. 9.3 Power consumption increase Power consumption of the CC3200 pre-production device in all active modes is 1-2 ma higher compared to the CC3200 production devices 9.4 RAM size Preproduction device have 192 Kbyte RAM available for user application. The production devices will have 256 Kbyte RAM available 9.5 MCU Low-Power Deep Sleep (LPDS) Pre-production devices do not support LPDS mode. 9.6 Peripherals driver library On CC3200 pre-production devices the peripheral driver library needs to be compiled and executed from RAM. On CC3200 production device, the peripheral driver library is burned in the device ROM leaving more RAM space for user applications. PAGE: 17/20

9.7 Network Processor Performance Item SDK 0.5.1 SDK 1.0.0 ** MCU-NWP SPI link 13 MHz 20 MHz Init time from hibernate until device ready for networking 250 msec 50 msec Init time from hibernate until WPA2 connection * 300 msec 95 msec Maximum UDP throughput, open socket 13 Mbps 16 Mbps Maximum TCP throughput, open socket 11 Mbps 12 Mbps Maximum TLS/SSL throughput with RC4_128 cipher 5 Mbps 8 Mbps Maximum TLS/SSL throughput with AES_256 cipher 7 Mbps 8 Mbps Minimum TLS/SLL connection time with ECC cipher 2.5 Sec 1.4 Sec Minimum TLS/SSL connection time with RSA cipher 200 msec 150 msec * Excluding user application boot time ** SDK 1.0.0 target performance based on CC3200 production device 9.8 Wi-Fi known issues ID MCS00130040 Title Wi-Fi Direct connection can fail at first attempt Description Negotiation with peer device is not always successful at first attempt Impact The first connection doesn t success Workaround Repeat the connection attempt Fix Expected Will be improved in SDK 1.0.0 ID MCS00130160 Title Scan during connection process Description Cannot invoke a scan command while trying to connect Impact Scan command might interfere with connection process Workaround Avoid calling scan during connection Fix Expected Fix expected in SDK 1.0.0 ID MCS00130368 Title Adding profile using Fast connection-policy Description The profile has to be explicitly added when using Fast connection-policy Impact Connection policy with Fast will not connect automatically if profile is not added explicitly. Workaround Add the profile manually Fix Expected Fix expected in SDK 1.0.0 PAGE: 18/20

9.9 Networking known issues ID Title Description Impact Workaround ID Title Description Impact ID Title Description Impact MCS00127876 sl_netappdnsgethostbyname returns with no answer In high Rx traffic conditions some DNS packets can be dropped, causing GetHostByName to fail No answer on request Upon error return status call the API again MCS00128959 Failing IXIA invalid DHCP test case Failing IXIA test case for RFC2131 Device IP address will not be updated when receiving a malformed DHCPACK packet MCS00129407 Failing IXIA malformed ICMP header test case Failing IXIA test case 5.1 for handling malformed ICMP header None 9.10 Host applications known issues ID Title Description Impact Workaround ID Title Description Impact Workaround Fix Expected MCS00130291 WPS PIN Connect failure if pin code is not null-terminated If the PIN code from the HOST is not null terminated connection can fail in some cases Connection failure Add null termination to the PIN code string MCU00004896 During Debug, the path for driverlib or simplelink related files needs to be specified explicitly by the user This is due to IAR/CCS IDE generate *.a library with static path embed in it. Clean Build Required for debug sessions Build Driverlib and Simplelink project before building any example project. TBD PAGE: 19/20

9.11 Applications known issues ID Title Impact ID Title Impact Workaround MCS00130240 In AP mode the internal DNS Server cannot be disabled Cannot use external DNS server in AP mode MCS00130241 'AnyP2P' and 'Auto smart config' policies can be changed only in station or P2P mode Can t change these specific configurations from the HTTP server in AP mode Change the configurations while in STA mode PAGE: 20/20