RedBearLab

Introducing our new WiFi boards

 
Available Now US$39.9
 

*New - Getting Started with CC3200 in our "User Guides" section


Highlights of RedBearLab CC3200 and WiFi Mini

  • Texas Instruments CC3200 Dual core MCU: An ARM Cortex-M4 core at 80 MHz for application and a dedicated ARM core for WiFi Network Processing
  • Industry’s first fully certified WiFi module including FCC, IC, CE, ETSI, TELEC and Wi-Fi Alliance
  • Easy WiFi setup using TI's Smart Config, Soft AP or WPS2
  • Over The Air (OTA) download application firmware from other WiFi device or Internet
  • A lot of application examples provide by Ti
  • TI-RTOS and Free-RTOS supported
  • Wide range of supply voltages and low-power consumption, less than 7 uA current in hibernate mode
  • IoT Cloud platform integration ready including 2lemetry, Arrayent, Exosite, IBM, Temboo & Xively
  • You can program our boards with Arduino like syntax using Energia , an open-sourced version of the Arduino IDE for Texas Instruments MCU

RedBearLab's Unique Features

  • RedBearLab CC3200 supports most Arduino compatible shields
  • WiFi Mini has all programmable I/O pins available at a small form factor 48 x 24 x 5mm
  • Easy jumperless operation, built-in USB interface using Freescale MK20, no jumper change is required when uploading sketch from Energia
  • Hardware compatible with our BLE Shield, BLE Nano and BLE Mini board, we will release software libraries to control/interface with our BLE line of products

Features

  • We use Ti's CC3200MOD WiFi module, this module is Wi-Fi Certified with Modular FCC, IC, and CE certifications
  • CC3200 Wi-Fi consists of Applications Microcontroller, Wi-Fi Network Processor, and Power-Management Subsystems
  • Applications Microcontroller Subsystem
    • ARM Cortex-M4 Core at 80 MHz
    • 256KB RAM, 1MB serial flash memory with file system for user
    • Hardware Crypto Engine for Advanced Fast Security, Including AES, DES, 3DES, SHA2 MD5, CRC and Checksum
    • Up to 27 individually programmable, multiplexed GPIO pins, including a fast parallel camera interface, I2S, SD/MMC, UART, SPI, I2C, and four-channel ADC.
  • Wi-Fi Network Processor Subsystem
    • Dedicated ARM MCU, completely offloads Wi-Fi and Internet Protocols from the Application Microcontroller
    • 802.11 b/g/n Radio
    • WPA2 Personal and Enterprise Security
    • Station, Access Point, and Wi-Fi Direct Modes
    • Powerful Crypto Engine for Fast, Secure Wi-Fi and Internet Connections with 256-Bit AES Encryption for TLS and SSL connections
    • SmartConfig Technology, AP Mode and WPS2 for easy and flexible Wi-Fi provisioning
  • The power-management subsystem includes integrated DC-DC converters supporting a wide range of supply voltages. This subsystem enables low-power consumption modes, such as the hibernate with RTC mode requiring less than 7 μA of current
  • Easy to use SDK with full APIs with lots of examples for Energia, GCC, IAR System and Ti Code Composer Studio (CCS)


You can find out more at CC3200 at TI SimpleLink pages:
TI's SimpleLink™ Wi-Fi® Family
SimpleLink™ Wi-Fi® CC31xx/CC32xx Main Page


Application Examples

Energia examples http://energia.nu/reference/wifi/

  • ConnectNoEncryption : Demonstrates how to connect to an open network
  • ConnectWithWEP : Demonstrates how to connect to a network that is encrypted with WEP
  • ConnectWithWPA : Demonstrates how to connect to a network that is encrypted with WPA2 Personal
  • ScanNetworks : Displays all WiFi networks in range
  • WiFiChatServer : Set up a simple chat server
  • WiFiXivelyClient : connect to xively.com, a free datalogging site
  • WiFiXivelyClientString: send strings to xively.com
  • WiFiWebClient : Connect to a remote webserver
  • WiFiWebClientRepeating : Make repeated HTTP calls to a webserver
  • WiFiWebServer : Serve a webpage from the WiFi shield
  • WiFiSendReceiveUDPString : Send and receive a UDP string
  • UdpNTPClient : Query a Network Time Protocol (NTP) server using UDP


Energia + Temboo examples https://github.com/energia/Energia/tree/master/libraries/Temboo/examples

  • GetYahooWeatherReport
  • OpenZendeskTicket
  • RemoteControlByPhone
  • SendAnEmail
  • SendDataToGoogleSpreadsheet

and much more....


Pinout

WiFi Mini


RedBearLab CC3200


Layout

A. TI CC3200 Module
B. Freescale MK20DX128VFM5
C. System Reset Button
D. Indicate LEDs
E. SWD Interface for MK20
F. CC3200 SPI Interface
G. Reserve for BLE Nano and BLE Mini
H. 5V Power Supply and Programming Interface
I. 6-12V DC Power Supply Interface
J. Analog Input (*anlog input voltage must less than 1.5V)


Specification

Microcontroller TI CC3200
USB Interface Chip Freescale MK20
Operating Voltage 2.3V to 3.6V
*Analog Input maximum 1.5V
Input Voltage Caution: Use only one power source at a time, otherwise you will damage the board.
WiFi Mini
5V (USB)
3.3V to 5.5V (VIN)
3.3V (+3v3 pin)

RedBearLab CC3200
5V (USB)
6.6V to 12V (VIN or power jack)
3.3V (+3v3 pin)
Clock Speed 80MHz
Connectivity Wireless LAN (802.11 b/g/n @ 2.4GHz)
Micro USB (CDC, virtual COM port)
Serial (TX/RX)
I2C
SPI
Parallel Camera
I2S
SD/MMC
Flash Memory 1MB (External Flash in Module)
SRAM 256KB
Dimensions 73 x 54 x 12mm
I/O Pins 27

Firmware Development

Using Energia IDE

Logo.jpg

Please refer to Getting Started with CC3200 in our "User Guides" section for details

You can develop RedBearLab CC3200 WiFi series firmware using Energia, a modified version of the Wiring/Arduino IDE for those boards with MCUs from Texas Instruments. We have provided an add-on package to full support RedBearLab CC3200 Wi-Fi series boards. You can just compile the existing examples directly or develop you own application using the APIs provied by Energia.

After you have connected our boards to the PC using a USB cable, the Energia will automatically detect the communication port. Select correct WiFi board model and choose the serial port.

And then just click on the Right Arrow button on the toolbar to begin compiling and uploading to the board.


Using Ti's SDK with GCC, IAR System and CCS IDE

Logo.png

Texas Instruments has released the CC3200 SDK that supports GCC, IAR System and Code Composer Studio (CCS). This SDK contains drivers for the CC3200 programmable MCU, 40+ sample applications and documentation on how to use the solution. It also contains flash programmer, command line tool for flashing software, configuring network and software parameters (SSID, access point channel, network profile, etc.), system files and user files (certificates, web pages, etc).


Combining WiFi and BLE

RedBearLab CC3200 and WiFi Mini have been designed to be able to work together with our BLE Shield, BLE Nano or BLE Mini. You can utilize both WiFi and BLE in your project with ease.


BLE Nano
Both RedBearLab CC3200 and WiFi Mini have dedicated pins for connecting to BLE Nano, they exchange data via the SPI interface


BLE Mini
You can mount our BLE Mini on either board, they exchange data via the UART interface

CC3200_Mini.png


BLE Shield
You can easily mount our BLE Shield on top of RedBearLab CC3200