Presentation is loading. Please wait.

Presentation is loading. Please wait.

} { Making MADE simple With the Wi-Fi LaunchPad Hardware & Software.

Similar presentations

Presentation on theme: "} { Making MADE simple With the Wi-Fi LaunchPad Hardware & Software."— Presentation transcript:

1 } { Making MADE simple With the Wi-Fi LaunchPad Hardware & Software

2 Introducing the TI LaunchPad Ecosystem Rapid prototyping with TI’s broad portfolio of MCU, analog, & connectivity solutions. Presenter Title 2 Class Name

3 TI Confidential – NDA Restrictions The LaunchPad Concept 3 Rapidly Prototype TI Solutions with Modular Hardware, Intuitive Software, & Community Support

4 TI Confidential – NDA Restrictions The LaunchPad Ecosystem 4 Everything you need to start microcontroller development Hardware + Software + Community Intuitive Software Teach your LaunchPad new tricks using easy-to-use software tools. LaunchPad is supported by a wide range of software tools ranging from beginner-level software to full-featured professional development environments. Engaged Community Share projects and ask questions with LaunchPad community members and TI engineers located all over the world using online forums and communications tools. LaunchPads & BoosterPacks Development tools based on TI microcontrollers, including MSP430, C2000, TM4C, & Hercules. They are affordable & include everything you need to start microcontroller development! Plug-in modules for the LaunchPad add new functionality including capacitive touch, wireless, motor control, dynamic lighting, sensors & more.

5 Modular hardware enables developers to create complete TI-enabled system solutions. Stack multiple BoosterPacks to add power management, wireless capabilities, sensors, displays & more to your TI MCU-based LaunchPad. Intuitive software tools offer hundreds of code examples to get up and running quickly. Low-cost LaunchPad kits from MSP430, Tiva C, C2000 & Hercules start at $

6 LaunchPad is TI’s Common Denominator 6 MSP430TM4CC2000Hercules LaunchPad kits featuring TI MCUs & standardized BoosterPack interface Sub-1GHz NFC/RFID WiFiZigBeeBLE (CC110L)(TRF7970A)(CC3100)(CC2530)(CC2541) Bluetooth (CC2564) Wireless BoosterPacks enabled by TI transceivers Thermocouple BoosterPack (ADS1118) MEMS Temp Sensor BoosterPack (TMP006) ePaper Display BoosterPack (RePaper) LiPo Battery BoosterPack (BQ fuel gauge) SensorHub BoosterPack (various sensors) Additional BoosterPacks for analog, sensors, displays & more from TI, Third Parties & Maker community. Modular hardware enables developers to explore new ideas quickly

7 Easily add RF for wireless applications! 7

8 Quick demo recipes Enable customers to experience TI differentiation in minutes WiFi CC3100 BoosterPack Thermocouple BoosterPack (ADS1118) WiFi-enabled Meat Probe “iGrill”. Send a tweet when temp exceeds threshold. MSP430F5529 LaunchPad =++ NFC/RFID (TRF7970A) LiPo Battery BoosterPack (BQ fuel gauge) Create a battery-powered WiFi-connected NFC/RFID tag reader CC3200 LaunchPad =++ Sub-1GHz (CC110L) MEMS Temp Sense BoosterPack (TMP006) Create a multi-point SubGHz RF wireless temperature sensor network MSP430G2553 LaunchPad =++ TI MicrocontrollerTI WirelessTI Analog

9 LaunchPads


11 BoosterPack pinout standard ( 11

12 TI Confidential – NDA Restrictions For FREE! CODE!

13 LaunchPad Software Tools Making it easier & providing multiple points of entry 13 Energia Community-driven, Wiring-based IDE Intuitive coding environment Simplified interface provides an easy-to-use code editor, serial monitor & compiler Highly-abstracted API framework Functional APIs make it easy for developers to start controlling hardware Community-driven Completely open source & driven by the community CCS & Pro Tools Fully-capable dev environments from TI & third parties Full debug capability & more Set breakpoints, watch variables, step through code & more Import Energia projects Need more features from your development environment? Seemlessly import your Energia sketches into Code Composer Studio v6! BeginnersAdvanced

14 Energia Fork of the popular Wiring framework – the basis of the Arduino IDE Robust collection of intuitive APIs for controlling your LaunchPad’s I/O Immediately develop code for I2C, UART, PWM, ADCs, SPI & more Open source & community driven Source code compatibility across supported LaunchPads

15 The Energia Difference Send & receive wireless data within minutes using simple APIs –Radio.begin(parameters); –Radio.Transmit(parameters); –Radio.receiverOn(parameters); 100% source code compatibility/consistent APIs across MCU, including MSP430 & Tiva LaunchPads All with a simple & intuitive code editing tool Start sending & receiving RF data for <$40 & <10 minutes. 2 LaunchPads + 2 CC110L RF BoosterPacks + Energia 15

16 MSP MSP-specific bit fields Peripheral Driver Library LaunchPad kits across TI MCUs TM4C TM4C-specific bit fields CC3200 CC3200-specific bit fields C2000 C2000-specific bit fields Future MCUs Other MCU- specific bit fields Peripheral Driver Library Energia abstraction enables source code compatibility across MCU platforms. 16 Energia Core APIs // common set of standardized APIs for interfacing with MCU I/O & peripherals. digitalWrite() | digitalRead() | analogWrite() | analogRead() | SPI.begin() | Wire.begin() | Serial.begin() | more… Expose MCU-specific features through Energia abstracted APIs // i.e. WiFi (CC3200), USB (MSP430F5529), etc Displays (leverage SPI API) NFC (leverage SPI API) WiFi (leverage SPI API) BLE (leverage UART API) Sensors (leverage I2C API) LEDs (leverage GPIO APIs) … Energia Functional Libraries for key BoosterPacks build upon the Energia Core APIs below, enabling cross-platform source code compatibility

17 Energia Abstraction Fly high above the bits & bytes 17 Boils it down to line of code 1 {}

18 Energia Import in CCSv6 18 Import an Energia sketch into Code Composer Studio v6 & pick up right where you left off. CCS introduces full debug capability & other professional features to further optimize your design. Modularize your code & leverage Energia APIs & libraries within CCS Enable “hybrid” projects that leverage low-level C, assembly & even abstracted Energia APIs enabling a developer maximum flexibility during code development.

19 LaunchPad in the cloud 19 Cloud-connected LaunchPads offer support for various cloud partners & protocols via WiFi or Ethernet.

20 TI Confidential – NDA Restrictions The Community 20

21 The Community Get support from TI & the online community! 21 Active & friendly online community & blog for the LaunchPad ecosystem! ~20,000 active members ~60 forum users online at any given time! Home to much of the Energia community Supported 24/7 by TI engineers! Over 1 million Q&As available on-demand Get support on TI’s complete portfolio from microcontrollers to analog to connectivity

22 22

23 23 Hardware Hands On Download Energia Set up your CC3200 LaunchPad / / Blink the on-board LED How to use the Energia site Read Accelerometer Data Read Temperature Data Now you are a hardware ninja!

24 MCU + WiFi IoT with TI Wireless Connectivity Featuring: CC3200 SimpleLink Wi-Fi MCU 24

25 What is IOT? 25 A diverse collection of technologies and devices designed to connect everyday objects to the Cloud to keep track of people, assets and events effortlessly and in real-time, providing enhanced personal and societal awareness and control.

26 The Evolution of the IoT Time Total number of things Things Connected Things Things on the Internet Internet of Things 50 billion connected devices by 2020 No direct connection to the Internet Things talk directly to the Internet Things talk to each other and the Internet

27 Only TI has all the IoT building blocks Processors MCUs Wired & Wireless Connectivity Sensors Analog Signal Chain Power Management Nodes MCUs Processors Wired & Wireless Connectivity Multicore Processors Analog Signal Chain Power Management Analog Signal Chain Power Management Cloud Gateway, Bridge or Router

28 Texas Instruments Wireless Connectivity Wireless Connectivity Portfolio ZigBee RF4CE Mesh Up to 1Mbps AAA battery Up to 848Kbps No battery to coin cell Low / no power Diverse apps Up to 3Mbps Coin cell to AAA IOP Large install base In mobile devices Up to 1Mbps AAA battery IPv6 stack Ultra low power IoT platform Up to 100Mbps AA battery Existing infrastructure High throughput Up to 1Mbps Coin cell Longest range Customizable to application Robust RF NFC RFID Identification Bluetooth® Bluetooth LE Personal Connection 6LoWPAN IP Mesh Wi-Fi® Existing Infrastructure Proprietary Sub-1GHz Customizable Proximity Personal area networks Wide area networks Local area networks Range Up to 100m cm km Standardized mesh Large area coverage Redundancy Up to 1Mbps Coin cell Longest range Customizable to application Robust RF Proprietary 2.4GHz Customizable Key Attributes Key Differences

29 IoT – The United Nations of connectivity CHALLENGE WHAT IS NEEDED Connectivity: One size doesn’t fit all Broad variety of wired or wireless standards TI DELIVERS Low power & long range Proprietary & open protocols Metering, security systems Low power mesh network Smart metering & lighting Moving into home automation Fast, low latency Ethernet Real-time industrial control Information technology Fast – 10Mbps++ Direct Internet connection Home & enterprise apps Data over power lines (OFDM) Developed for smart grid Lighting, solar, appliances Lowest power Connect to tablet/phone Moving to industrial, automotive 2.4GHz IEEE IEEE P1901.2

30 Requirements for MCU to be ideal for IoT Energy efficiency Embedded architecture with a rich software ecosystem Portfolio breadth to enable –Software scalability –Meet different levels of performance & a robust mix of I/O interfaces Cost-effectiveness Quality and reliability Security 30

31 TI enabling low power IoT Are all looking to increase accessibility by adding remote connectivity Without adding power, size, and complexity Power Size Complexity Consumer, health tech, and industrial applications

32 MCU in IoT system architectures 32 MCU and RF SOC MCU as HostMCU as Host and running Network Stack MCU as Sensor Hub or Power management to Host MPU Architecture Example CC430 CC3200 CC MSP430 F5xx CC MSP430 F5xx; TRF79xx WL18xx + AM335x + MSP430 F5xx MCU Memory needs MaxMinMaxTask-dependent MCU Flexibility/ Scalability MinMaxMiddleMax MCU Cost $$$$$$Task-dependent MCU + RF Appl Stack MCU Appl RF Stack MCU Appl Stack RF MPU MSP430 ULP task Appl RF Stack

33 LaunchPad & IoT a bird’s eye view 33 TM4C129 (MCU + Ethernet) LaunchPad RF Booster Pack CC3200 (MCU + WiFi SoC) LaunchPad RF Booster Pack IoT Gateways Your portal to the cloud EthernetWiFi Wireless Nodes Connecting your devices MCU LaunchPad BoosterPack MCU + RF SoC LaunchPad Cloud Service Provider -Temboo LaunchPads -MSP430F5529 -MSP430FR5969 -MSP430G2 -TM4C123G -TM4C1294 RF BoosterPacks -Zigbee -SubGHz RF -Bluetooth -6LoWPan -NFC MCU + RF SoC LaunchPads -CC3200 MCU + WiFi Cloud services Access to data, dashboards, etc

34 Simple CC3100/CC3200 product highlights  Quick HW design with QFN package or TI module  Slick SW design with SimpleLink™ APIs  No Wi-Fi expertise needed  Easy Wi-Fi provisioning with SmartConfig™ Secure  Best in class Wi-Fi and Internet security protocols  On chip accelerators enable secure connection easy and fast  Secure MCU protects customers IP and prevents cloning Low Power  Low power radio & low power sleep  Fast wake up & connect  Run over 1 year with 2xAA batteries Next generation embedded Wi-Fi ® network processor connecting new classes of devices to the IOT Next generation embedded Wi-Fi ® network processor connecting new classes of devices to the IOT 34

35 Benefits for Internet of Things 35

36 IoT with SimpleLink Wi-Fi CC3100 reference design Works stand alone with SimpleLink TM Studio or attached to TI MCU LaunchPads Chip Antenna and U.FL Connector CC3100 reference design Works stand alone with SimpleLink TM Studio or attached to TI MCU LaunchPads Chip Antenna and U.FL Connector CC3100 BoosterPack CC3200 SW development platform Compatible with multiple BoosterPacks On board temp. sensor accelerometer CC3200 SW development platform Compatible with multiple BoosterPacks On board temp. sensor accelerometer 36 CC3200 LaunchPad Use your PC as a host processor for application development Short development cycle Easy debug Accelerate development on any MCU Use your PC as a host processor for application development Short development cycle Easy debug Accelerate development on any MCU SimpleLink Studio + Any MCUCC3100

37 Easily develop IoT applications with TM4C129 Connected LaunchPad 37 Straightforward development & use RJ45 Ethernet jack USB Host/Device port 3x User buttons & LEDs, reset switch & power indicator LED Get started in minutes Integrated USB- powered (cable included) in-circuit debug interface No additional hardware Easily evaluate & program Two BoosterPack XL interfaces (2x 40-pin) each with stackable, dual-gender connectors to support up to four BoosterPacks (existing or custom dcards) Rapid prototyping I/O connection grid allows interface to external circuitry, breadboards and custom baseboards Access to TM4C1294NCPDTI I/O pins Robust hardware & connectivity TM4C1294NCPDTI MCU includes 120 MHz ARM ® Cortex™-M4F CPU, 1MB Flash, 256K SRAM, 6K EEPROM, 10/100 Ethernet MAC+PHY, 8x 32-bit (16x 16-bit) timers, 10 I 2 C, 8 UART, 4 QSPI, 2 CAN, EPI, USB & 2x 12-bit 2MSPS ADCs 2 1 Also includes : IoT example application, access to cloud-based, scalable solutions. TI’s TivaWare™ software package with an extensive Driver Library for use under BSD-style license & service

38 TM4C Connected Connected Launchpad enables an integrated gateway solution 38 Ethernet Wireless node Aggregating disparate wireless networks into the cloud Unlocking the capabilities of always-connected applications Monitoring industrial systems and assembly lines through web-connected dashboards SimpleLink™ CC3000 BoosterPack SimpleLink™ CC2541 SensorTag BoosterPack

39 IOT End Applications 39 SimpleLink TM CC3100 Appliance MCU Camera NFC Radio BT/BLE SimpleLink TM CC3200 Cortex M4 Sensor LCD Push Button SimpleLink TM CC3200 Cortex M4

40 IOT End Applications 40 Camera Keypad LEDs SimpleLink TM CC3200 Cortex M4 SimpleLink TM CC3100 MSP430 TM UI Metrology BT/BLE 6LoWPAN Zigbee SimpleLink TM CC3200 Cortex M4

41 IOT End Applications 41 SimpleLink TM CC31xx Application MCU Relay Metrology LCD SimpleLink TM CC3200 Cortex M4 CODEC Push Buttons LCD SimpleLink TM CC3200 Cortex M4

42 What can you innovate in IOT 42 CC3100/CC3200 provides Cost-effective Easy to use Secure Low power Wi-Fi for next generation IOT application What will you design next?

43 CC3200 Software Development Kit (SDK) 43 Traditional Path Use the SDK to get started quickly with 50+ C code examples and sample applications 32xx_SDK_Sample_Applications 32xx_SDK_Sample_Applications Energia Path Use the Energia WiFi library and other derived libraries to create application code using the Wiring framework

44 44 Cloud Demos WiFi library - Simple Web Server Use Temboo to Get Yahoo Weather Report Use Temboo to query Wolfram Alpha Use Temboo to write to a Google spreadsheet Use Temboo to send an SMS using Twilio Use Temboo and Nexmo to control your LaunchPad with your phone Now you are a cloud ninja!

45 45 Questions on Temboo? Run out of API calls? Our support team can help out over if anyone has questions about using

46 Where to go next: TI’s official LaunchPad 46 Get specs, order hardware, download datasheets and design files

47 Where to go next: Open Source. Cross Platform. Community 47 View pin maps, find libraries, explore tutorials

48 TI Confidential – NDA Restrictions Want to see the LaunchPad in action? Check out these links: 48 Scrolling Marquee with 8x8 LED Matrix BoosterPack K-type Thermocouple BBQ Companion BoosterPack Monitor accelerometer wirelessly with CC110L SubGHz RF BoosterPack ePaper BoosterPack for ultra-low power displays Create a simple HTML web server with CC3000 WiFi BoosterPack Pull live weather info from the cloud using the CC3000 WiFi BoosterPack

49 Thank you! 49

50 BACKUP 50

Download ppt "} { Making MADE simple With the Wi-Fi LaunchPad Hardware & Software."

Similar presentations

Ads by Google