CC3000 Wi-Fi for MCU
From Texas Instruments Embedded Processors Wiki
Welcome to the CC3000 Wi-Fi for MCU Wiki. The main goal of this wiki is to be the first line of support and information for all customers and users of this platform - User guides and platform information will be on this Wiki. If you have just purchased a new kit, be sure to review this wiki first in order to understand how to take full advantage off CC3000's functionality.
Contents |
Overview
SimpleLink™ CC3000 Wi-Fi is a self-contained wireless Wi-Fi solution that simplifies the process of implementing internet connectivity. SimpleLink Wi-Fi minimizes host microcontroller (MCU) software requirements which makes it the ideal solution for embedded applications using any low-cost/low-power MCU.
The SimpleLink CC3000 Wi-Fi solution is provided as a module to reduce development time, lower manufacturing costs, save board space, ease certification, and minimize RF expertise required. Additionally it is provided as a complete platform solution including software drivers,sample applications, API guide, user documentation and a world-class support community
The platform has a development kit that pairs the CC3000 with the MSP-EXP430FR5739 -- which features the industry's first ultra-low power FRAM MCU. Other software examples and porting details to use this solution are also provided on this page. A complete list of features and Benefits can be found below. The CC3000's low hardware requirements and unmatched integration enables WiFi in many applications previously previously not possible.
Features
- Wi-Fi 802.11 b/g
- Best-in-class Link Budget
- TX Power: +20dBm
- RX Sensitivity: -89dBm
- Embedded software including all drivers, stack, and supplicant
- Low code size (Flash and RAM) required for MCU
- Certified and production-ready modules
- Complete platform solution including API guide, sample applications, Support Community (Wiki and Forum), User and porting guides
Benefits
- Universal IP connectivity enabled anywhere
- Enables low memory, low cost, low power MCU systems
- Longer range advantage vs. competition
- Proven Wi-Fi RF and interoperability
- Implement Wi-Fi quickly without previous Wi-Fi or RF experience
- Reduce development timeline and cost with CC3000 implementation and support infrastructure
- Simple certification process, reusing module RF certification
- Smaller board space for compact layouts
Development Tools
A wide variety of platforms are supported, all of which demonstrate the various features and capabilities of the CC3000.
Each platform also includes one or more sample applications that enable rapid integration and development using the CC3000.
TI Platforms
TI provides example implementations for CC3000 with the following MCU platforms. Porting to other platforms is fast and easy - visit this page for more.
For more information on additional hardware support, please click the link below
Release Notes
Hardware
CC3000 Modules and EM Boards
| CC3000 EM Boards | ||
|---|---|---|
| Picture | Module Name | Module Vendor |
| CC3000 TiWi-SL | LS Research | |
| CC3000 TypeVK | Murata (coming soon) | |
Software
Demos and Sample Applications
TI provides a wide variety of demo applications using CC3000 with different microcontrollers. Also, there are sample applications to help customers start developing their own applications.
CC3000 Patch Programmer
TI provides Patch Programmer application utility Service Pack 1.5.2.2 into the CC3000 EEPROM using CC3000 Host Driver API's.
First Time Configuration Guide
For more information on the “First Time Configuration” process for CC3000 based devices with no or limited IO capabilities, please visit the guide below:
CC3000 Host Driver Porting Guide
TI provides a software package for an external microcontroller that acts as a host processor; this package implements the CC3000 host driver and enables an interaction with the CC3000 solution. For more information on the CC3000 Host Driver and how to port it to different platforms, see the guide below:
CC3000 Host Programming Guide
TI provides a software package for an external microcontroller that acts as a host processor. The software package implements the CC3000 host driver and a demonstration application. For more information on this software package, see the guide below:
CC3000 Doxygen APIs
The API documentation used to control the CC3000 is available in Doxygen format:
Support
Downloads
The CC3000 Wi-Fi Downloads page contains the links to available CC3000 sofware packages, demo applications, sample applications, and tools.
E2E Community
For further information or to ask questions directly to other Engineers, visit the SimpleLink Wi-Fi Forum in the E2E Community.
External Links
Site Map
- Basic Wi-Fi example application for MSP430
- CC3000 + MSP430 FRAM
- CC3000 + MSP430 FRAM Getting Started Guide
- CC3000 + MSP-EXP430F5438
- CC3000 + MSP-EXP430F5529
- CC3000 + MSP-EXP430FG4618
- CC3000 + Renesas RL78 Promotion Board
- CC3000 + ST Micro STM32L 152 Eval Board
- CC3000 + Stellaris Cortex-M3
- CC3000 + Stellaris Cortex-M4
- Data Logger Description
- Data Logger Quick Start
- Doxygen APIs
- EM Wiki
- Email Application
- Downloads
- First Time Config Guide
- First Time Configuration using Beacons
- Home Automation Description
- Home Automation Quick Start
- Host Driver Porting Guide
- Host Programming Guide
- Other CC3000 Platforms
- Release Notes
- Web Server Application
- Web Server Client Application
- Wi-Fi MSP430 Example Application
