CC3200 Training

CC3200 is a Texas Instruments wireless microcontroller with cortex M4 arm controller as main host, built-in a Wi-F network processor and power management subsystem on a single ic. 

Capabilities of CC3200 

The applications MCU subsystem contains an industry-standard ARM Cortex-M4 core running at 80 MHz. The device includes a wide variety of peripherals, including a fast parallel camera interface, I2S, SD/MMC, UART, SPI, I 2C, and four-channel ADC. The CC3200 family includes flexible embedded RAM for code and data and ROM with external serial flash bootloader and peripheral drivers. 

The Wi-Fi network processor subsystem features a Wi-Fi Internet-on-a-Chip and contains an additional dedicated ARM MCU that completely offloads the applications MCU. This subsystem includes an 802.11 b/g/n radio, baseband, and MAC with a powerful crypto engine for fast, secure Internet connections with 256-bit encryption. The CC3200 device supports Station, Access Point, and Wi-Fi Direct modes. The device also supports WPA2 personal and enterprise security and WPS 2.0. The Wi-Fi Internet-on-a-chip includes embedded TCP/IP and TLS/SSL stacks, HTTP server, and multiple Internet protocols. 

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 4 μA of current

What you will need :- 

Download and install following executables on windows machine.

  • Latest CCS IDE (Code composer studio) -> CCS Link.

Course content:-

  1. Introduction to the CC3200, Internet of things and Embedded system.
  2. Environment setup 
    • Installing IDE 
    • Basic of version control system, GIT
    • Handling firmware releases
  3. CC3200 and C/C++ programming
    • Understanding toolchain setup
    • Compile and burn the firmware
    • Debugging the embedded source code
    • Setting us basic serial communication


Below topics will be covered with examples on actual hardware, with basic introduction to respective topics and code.

  1. Understanding CC3200 clock and reset system
    • Clock source selection and distribution
    • Understanding and handling types of resets
  2. Understanding the peripheral available and interface 
    • GPIOs
    • ADC
    • PWM
    • UART
    • SPI
    • I2S
  3. Handling Power management
    • Deep sleep mode
    • Battery monitoring
  4. Programming for  networking and Internet of things applications
    • Internet connection
    • WiFi provisioning – smartconfig
    • Internet REST client
    • Internet server
    • WiFi AP-STA
    • MQTT
    • OTA
    • Securing connection with 256-Bit AES Encryption for TLS and SSL connections



To enroll contact:
Contact No: 8130609947