LaunchPad CC3200 WiFi
Everyone talks about the Internet of Things but few boards are available. Texas Instruments combines a Cortex-M4 with a built-in WiFi radio.
The LaunchPad WiFi with CC3200 is a development platform from Texas Instruments for the 80MHz 32-bit ARM Cortex-M4 CC3200 MCU with 256 KB of RAM. To store the sketches, the board includes 1 MB of additional fast SPI flash. The board also features 3 LEDs, one reset plus two buttons, a built-in debugger, two sensors —the TMP006 thermometer and the BMA222 accelerometer on the I²C bus—, and connectors for a 40-pin BoosterPack. There's one serious hardware limitation with the CC3200. Analog inputs are limited to 1.5 V. Higher voltage may zombify the MCU. |
Software
Texas Instruments offers a wide choice of IDEs: CCS, IAR, Energia.
The Arduino-compatible IDE or integrated development environment is called Energīa. It is derived from Arduino 1.0. As Processing-based Wiring-derived, it is platform-agnostic and runs on Windows, Mac OS X or Linux. The LaunchPad WiFi with CC3200 is supported by embedXcode, embedded computing on Xcode. |
WiFi Provisionning
There are three different ways to configure the CC3200:
Just connect the smartphone or the tablet to the WiFi LAN and launch the Android or iOS app. Fill in the WiFi LAN password and press Start. The app looks for the CC3100 or CC3200, configures the device automatically and saves that configuration on the CC3100 or CC3200. Subsequent connections on the CC3100 or CC3200 use the saved configuration. |
Pins Map
The LaunchPad features multiple SPI, I²C and Serial ports.
The I²C bus for the TMP006 thermometer and the BMA222 accelerometer can be easily disconnected thanks to the SDA, SCL and INT shunts. Some pins aren't available for the BoosterPack: they're shown with faded colours. The pins names aren't available on Energia: use instead the pins numbers. |
A Perfect Introduction to Internet of Things
The LaunchPad WiFi with CC3200 offers the perfect introduction to the Internet of Things. It is the recommended board based on my extensive review of IoT-capable platforms.
The Cortex-M4 doesn't feature a FPU. The WiFi radio can operate as client or access point. The SimpleLink technology makes the configuration very easy. Technical documentation ensures that full compatibility is guaranteed. Keep in mind analog inputs are limited to 1.5 V. Higher voltage may zombify the MCU. This LaunchPad is not compatible with the LaunchPad + BoosterPack eco-system. |
The analog inputs are limited to 1.5 V. Higher voltages may damage the MCU. |
Pros
|
Cons
|
Wrap-Up
|
Links
Posted 2015-07-20 — Edited 2017-01-04