We don't sell this product anymore, but we've left this page here for reference.
Add the internet to your microcontroller project!
- Uses SPI for communication (not UART!) so you can push data as fast as you want or as slow as you want.
- A proper interrupt system with IRQ pin so you can have asynchronous connections.
- Supports 802.11b/g, open/WEP/WPA/WPA2 security, TKIP & AES. A built in TCP/IP stack with a "BSD socket" interface.
- TCP and UDP in both client and server mode, up to 4 concurrent sockets.
- Does not support "AP" mode, it can connect to an access point but it cannot be an access point.
- Onboard 3.3V regulator that can handle the 350mA peak current and a level shifter to allow 3 or 5V logic level
- MicroSD socket and reset button
- Board maintains FCC emitter compliance (you'll still need to perform FCC validation for a finished product, but the WiFi part is taken care of)
- For use with the Arduino Uno & Mega only at this time. Adafruit have said they will try to get the code ported to the Leonardo/Due at some point but no ETA
Please note the hardware is good, but the library code does not yet support all of the CC3000's functionality. SSID scanning, connection, DHCP, DNS lookup, ping, and UDP/TCP client connections (eg connect to a website and grab data) all work and are tested with example code. UDP/TCP server connections are not supported yet! Check out our tutorial for wiring and Arduino library downloads
List of wifi access points used to test the CC3000 (by TI, not verified by Adafruit)
Using an Apple Airport? Check this thread for details on how to set it up for use with the CC3000
Also, check out Adafruits tutorials Adafruit CC3000 WiFi and Xively and Adafruit CC3000 WiFi