ti launchpad ecosystem: modular and affordable ... · modular and affordable microcontroller...

78
1 TI LaunchPadEcosystem: Modular and affordable microcontroller development tools for rapid prototyping Electronics rapid prototyping with TI’s broad portfolio of MCUs, analog & connectivity solutions Mark Easley MSP Applications Engineer Texas Instruments February 2016

Upload: trinhcong

Post on 04-Jun-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

1

TI LaunchPad™ Ecosystem: Modular and affordable microcontroller development tools for rapid prototyping Electronics rapid prototyping with TI’s broad portfolio

of MCUs, analog & connectivity solutions

Mark Easley

MSP Applications Engineer

Texas Instruments

February 2016

Page 2: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

MSP432 Fun with IoT Workshop Materials

• MSP432 LaunchPad (MSP-EXP432P401R)

• Continuous Servo Motor – Available from Adafruit

• CC3100 Wi-Fi BoosterPack (CC3100BOOST)

• Educational BoosterPack MK II (BOOSTXL-EDUMKII)

2

Page 3: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

MSP432 Fun with IoT Prework

• Download the Energia IDE and LaunchPad drivers if needed

– www.energia.nu/download & www.energia.nu/guide (click on your OS)

– (Alternative: use CCS Cloud IDE at dev.ti.com, login with your myTI account)

• Sign up for a Temboo Account

– www.temboo.com/hardware/ti

• Sign up for a Hackster Account

– www.hackster.com/ti-launchpad & www.hackster.com/texasinstruments

If you are not blinking, please inform the instructor or TA for help

3

Page 4: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

MSP432 Fun with IoT Prework

• Open up your LaunchPad and connect it to your computer with the USB cable

• Open Energia and make sure your LaunchPad can blink

– File > Examples > Basics > Blink

• Connect your CC3100 BoosterPack to your LaunchPad (top or bottom)

– Make sure it is oriented correctly the USB port should be sticking out on the

right side. “CC3100BOOST Rev 4.0” should be readable

• Connect your Educational BoosterPack MK II to the LaunchPad (top)

– Make sure it is oriented correctly, the joystick should be on the left

• Connect your Servo Motor to the Educational BoosterPack MKII servo connector

– Your servo will be connected to pin 19 with the BoosterPack

If you are not blinking, please inform the instructor or TA for help

4

Page 5: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

5

} { Making MADE simple

With the TI LaunchPad

Hardware & Software

Page 6: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

6

Rapidly Prototype

TI Solutions with

Modular Hardware,

Intuitive Software,

& Community Support

The LaunchPad Concept

Page 7: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

This overview shows why TI LaunchPad™ is the highest value microcontroller development tool on the market

Modular & Affordable

Hardware

Intuitive & Flexible

Software

Accessible & Engaged

Community Support

Page 8: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

8

The LaunchPad Ecosystem Everything you need to start microcontroller development

Hardware + Software + Community

LaunchPads & BoosterPacks Development tools based on TI microcontrollers, including MSP430,

MSP432, C2000, TM4C, CCxx, & 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.

Page 9: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

9

• Low-cost LaunchPad kits from MSP430, MSP432, TM4C, C2000, Hercules & Connectivity

starting at $9.99

• Open designs & modular hardware enables developers to create complete TI-enabled

system solutions

• Add power management, wireless capabilities, sensors, displays & more to your TI MCU-

based LaunchPad by stacking multiple BoosterPacks. Ranging from $10-$60

• Hundreds of code examples to get up and running quickly using intuitive software tools

Page 10: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

10

Why TI LaunchPad is better?

• Price

• HW Debugger

• TI online resources

• Performance and Variety

• Multiple supported SW paths

Page 11: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

11

LaunchPad is TI’s Common Denominator

11

TI Wireless: Sub-1GHz, NFC/RFID, Wi-Fi, ZigBee, BLE, Bluetooth

Analog, sensors, displays & more from TI, 3rd parties & Maker

community

Modular hardware enables developers to explore new ideas quickly

MSP430 (Ultra-Low Power)

TM4C (ARM Cortex M4F)

C2000 (Real-time Control)

Hercules (Safety)

LaunchPads featuring TI MCUs & BoosterPack interface

CC3200 (MCU + WiFi)

Page 12: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

Quick demo recipes Enable customers to experience TI differentiation

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 Wi-Fi

LaunchPad

= + +

Sub-1GHz

(CC110L)

MEMS Temp Sense

BoosterPack

(TMP006) Create a multi-point SubGHz

RF wireless temperature

sensor network

MSP430G2553

LaunchPad

= + +

TI Microcontroller TI Wireless TI Analog

Page 13: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

13

BoosterPack pinout standard (ti.com/byob)

Page 14: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

14

BoosterPack pinout standard (ti.com/byob)

14 14

The BoosterPack pinout standard enables: - Cross-compatibility between LaunchPads &

BoosterPacks

- BoosterPack stackability to create more complex

solutions

- The same BoosterPack can work across multiple

LaunchPads

- Learn more @ www.ti.com/byob

- Build your own BoosterPack (BYOB) with

templates, resources & more!

Page 15: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

15

Wireless MCU LaunchPads

Page 16: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

SimpleLink™ CC2650 Wireless MCU LaunchPads ARM® Cortex™ M3 based SoC with integrated BLE, Zigbee, 6LoWPAN connectivity

Target MCU: CC2650

BoosterPack Pinout: 40-pin

Specs:

• 48MHz

• 128kB Flash / 20 kB RAM

• 128-bit AES hardware encryption

• 5.9 mA RX current consumption

• 60.95 uA/MHz CPU processing power

running Coremark™

Great starting point for IoT Applications

All in one solution for BLE, Zigbee,

6LoWPAN or proprietary 2.4GHz radio

Why this LaunchPad?

$29.00

LAUNCHXL-CC2650

Page 17: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

SimpleLink™ Wi-Fi® CC3200 LaunchPads ARM® Cortex™ M4 based SoC with integrated Wi-Fi connectivity

Target MCU: CC3200

BoosterPack Pinout: 40-pin

Specs:

• 80MHz

• external Flash support / 256 kB RAM

• Wi-Fi 802.11b/g/n standards

• Station, AP, and Wi-Fi Direct Roles

• ADC, I2S, I2C,UART, SPI

Connectivity for IoT Applications

All in one solution for Wi-Fi

Why this LaunchPad?

$29.99

CC3200-LAUNCHXL & CC3200MODLAUNCHXL

Page 18: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

18

MSP430 Ultra-low Power 16-bit

LaunchPads

Page 19: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

MSP430G2 Value Line LaunchPad The original LaunchPad based on the MSP430 G2 Series MCUs

Target MCU: MSP430G2553

BoosterPack Pinout: 20-pin

Specs:

• 16MHz 16-bit MSP430™ CPU

• 16kB Flash / 512B RAM

• ADCs, Comparators, Timers, I2C, UART,

SPI

This LaunchPad is low power

Affordable & great for low performance

applications

Why this LaunchPad?

$9.99

MSP-EXP430G2

Page 20: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

MSP430F5529 LaunchPad MSP430 with integrated USB Full Speed 2.0 enabling HID, CDC & MSC apps

Target MCU: MSP430F5529

BoosterPack Pinout: 40-pin

Specs:

• 25 MHz 16-bit MSP430™ CPU

• 128 kB Flash / 8 kB RAM (+2kB when USB not in use)

• ADCs, Comparators, Timers, I2C, UART,

SPI, Full-speed USB 2.0 (device)

Integrated USB

Ultra-low power & great for general

purpose applications

Why this LaunchPad?

$12.99

MSP-EXP430F5529LP

Page 21: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

MSP430FR4133 LaunchPad Ultra-Low Power FRAM LaunchPad with on-board LCD

Target MCU: MSP430FR4133

BoosterPack Pinout: 20-pin

Specs:

• 16 MHz 16-bit MSP430™ CPU core

• 16KB FRAM

• 10Ch 10-Bit ADC

• IR Modulation Logic

• 8 x 32 segment flexible LCD driver

IR Modulation Logic BoosterPack

Lowest power LCD controller

Why this LaunchPad?

$13.99

MSP-EXP430FR4133

Page 22: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

MSP430FR5969 LaunchPad Integrated FRAM LaunchPad Enabling Ultra-Low Power

Target MCU: MSP430FR5969

BoosterPack Pinout: 20-pin

Specs:

• 16 MHz 16-bit MSP430™ CPU

• 64 KB FRAM / 2 KB SRAM

• 12-Bit Differential ADC, Comparator, Timers,

I2C, UART, SPI, Capacitive Touch IOs

• 0.1 F Super Capacitor for Board Power

Sharp LCD BoosterPack

Ultra-Low Active Power and FRAM

Why this LaunchPad?

$15.99

MSP-EXP430FR5969

Page 23: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

MSP430FR6989 LaunchPad Ultra-Low Power FRAM LaunchPad with on-board LCD

Target MCU: MSP430FR6989

BoosterPack Pinout: 40-pin

Specs:

• 16 MHz 16-bit MSP430™ CPU core

• 128KB FRAM

• 16Ch 12-Bit ADC

• DMA, 256-bit AES, 5 Timers, Comparator

• 320-segment LCD controller

FRAM Direct Memory Access

Lowest power LCD controller

Why this LaunchPad?

$17.99

MSP-EXP430FR6989

Page 24: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

24

The FRAM Advantage: At a Glance

Write More Collect more data over time with 100x faster writes than Flash

Extend product life and ditch the EEPROM with infinite endurance

Decrease Power Extend battery life with 250x lower energy writes vs Flash

Minimize wireless system power by shortening memory update times

Unified Memory Simple to use with unmatched flexibility

Migration guides, code examples and application notes available!

www.ti.com/fram

Page 25: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

25

Designed with ultra-low power in mind for real-world applications

Ideal for a broad set of

applications that require

ultra-low power consumption,

flexible memory options

and smart analog integration

Smart utility

metering

Wearable

electronics

Industrial &

remote

sensors And many

more…

Energy

harvesting

Data

acquisition

Page 26: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

26

MSP432 & TM4C 32-bit

ARM® Cortex™-M4 LaunchPads

Page 27: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

MSP432 LaunchPad Introducing the new MSP432 processor for Low Power + Performance

Target MCU: MSP432P401R

BoosterPack Pinout: 40-pin

Specs:

• 48 MHz 32-bit ARM® Cortex™-M4F CPU

• 256 kB Flash / 64 kB RAM

• 14-bit 1MSPS SAR ADC, Timers,

AES Accelerator, I2C, UART, SPI

EnergyTrace+ to measure sys. current

Low power + performance & great for

general purpose applications

Why this LaunchPad?

$12.99

MSP-EXP432P401R

Page 28: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

TM4C123 LaunchPad TM4C Performance MCUs featuring ARM Cortex-M4F

Target MCU: TM4C123GH6PM

BoosterPack Pinout: 40-pin

Specs:

• 80 MHz 32-bit ARM® Cortex™-M4F CPU

• 256 kB Flash / 32 kB RAM / 2 kB EEPROM

• 12-bit ADCs (1MSPS), Comparators,

Timers, I2C, UART, SPI, CAN, USB (Host,

Device, OTG)

Highly integrated w/ comm modules

Many peripherals for performance

applications

Why this LaunchPad?

$12.99

EK-TM4C123GXL

Page 29: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

TM4C1294 Connected LaunchPad ARM® Cortex™ M4F MCUs for high performance & peripheral heavy applications

Target MCU: TM4C1294NCPDT

BoosterPack Pinout: 80-pin

Specs:

• 120 MHz 32-bit ARM® Cortex™-M4F CPU

• 1MB Flash / 256 kB RAM / 6 kB EEPROM

• 10/100 Ethernet MAC+PHY, Quad SSI, 12-

bit ADCs (2MSPS), Comparators, I2C,

UART, SPI, CAN, USB (Host, Device, OTG)

Highly integrated w/ comm modules

Many peripherals for performance

applications

Why this LaunchPad?

$19.99

EK-TM4C1294XL

Page 30: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

TM4C129E Crypto Connected LaunchPad ARM® Cortex™ M4F MCUs for high performance & peripheral heavy applications

Target MCU: TM4C1294NCPDT

BoosterPack Pinout: 80-pin

Specs:

• 120 MHz 32-bit ARM® Cortex™-M4F CPU

• 1MB Flash / 256 kB RAM / 6 kB EEPROM

• 10/100 Ethernet MAC+PHY, Quad SSI, 12-

bit ADCs (2MSPS), Comparators, I2C,

UART, SPI, CAN, USB (Host, Device, OTG)

Crypto Accelerators

Many peripherals for performance

applications

Why this LaunchPad?

$24.99

EK-TM4C129EXL

Page 31: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

31

C2000 32-bit Real-time Control

LaunchPads

Page 32: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

C2000 Piccolo InstaSPIN™-FOC LaunchPad Leap into real-time digital control with highly-optimized C2000 MCUs

Target MCU: C2000 Piccolo

TMS320F28027F

BoosterPack Pinout: 40-pin

Specs:

• 60 MHz 32-bit C28x core

• 64 kB Flash / 12 kB RAM

• 12-bit ADCs, Timers, hi-res PWMs, I2C,

UART, SPI

Highly-optimized for digital real-time

control applications

Unique software libraries for motor

control applications (InstaSPIN™-FOC)

Why this LaunchPad?

$17.00

LAUNCHXL-F28027F

Page 33: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

C2000 Piccolo InstaSPIN™-MOTION LaunchPad Leap into real-time digital control with highly-optimized C2000 MCUs

Target MCU: C2000 Piccolo

TMS320F28377SPZPT

BoosterPack Pinout: 80-pin

Specs:

• 90 MHz 32-bit C28x core

• 256 kB Flash / 96 kB RAM

• 12-bit ADCs, Timers, hi-res PWMs, I2C,

UART, SPI, CAN

Highly-optimized for digital real-time

control applications

Unique software libraries for motor

control applications (InstaSPIN™-Motion)

Why this LaunchPad?

$24.99

LAUNCHXL-F28069M

Page 34: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

C2000 Delfino InstaSPIN™ LaunchPad Leap into real-time digital control with highly-optimized C2000 MCUs

Target MCU: C2000 Delfino

TMS320F28069MPZT

BoosterPack Pinout: 80-pin

Specs:

• 200 MHz 32-bit C28x core, 200MHz CLA

• 1MB ECC Flash / 164 kB RAM

• 16-bit ADCs, Timers, hi-res PWMs, DMA,

I2C, UART, SPI, CAN, USB 2.0 (MAC+PHY)

Highly-optimized for digital real-time

control applications

Unique software libraries for motor

control applications (InstaSPIN™)

Why this LaunchPad?

$29.99

LAUNCHXL-F28377S

Page 35: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

35

InstaSPIN™ at a glance

35

Learn more @

www.ti.com/instaspin

Page 36: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

36

Hercules Safety Critical & High

Performance ARM® Cortex™-R

MCU LaunchPads

Page 37: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

Hercules Safety MCUs for Industrial, Medical, & Auto Dual-lockstep ARM® Cortex™ R4 cores for safety-critical applications

Target MCU: Hercules™

ARM® Cortex™ TMS570LS04 / RM42

BoosterPack Pinout: 40-pin

Specs:

• Up to 100 MHz

• 384 kB Flash / 32 kB RAM / 16kB EEPROM

• 12-bit ADCs, High-end Timers, I2C, CAN,

UART, SPI, Enhanced Quadrature encoder

pulse module

Highly-optimized for safety-critical apps

Dual-lockstep ARM Cortex R4 cores

Why this LaunchPad?

$19.99

LAUNCHXL-RM42 & LAUNCHXL-TMS570

Page 38: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

Hercules Safety MCUs for Industrial, Medical, & Auto Dual-lockstep ARM® Cortex™ R4 cores for safety-critical applications

Target MCU: Hercules™

ARM® Cortex™ TMS57012 / RM46

BoosterPack Pinout: 80-pin

Specs:

• Up to 220 MHz

• 1.25MB Flash / 192kB RAM / 64kB EEPROM

• 12-bit ADCs, High-end Timers, I2C, CAN,

UART, SPI, Enhanced Timing Peripherals for

Motor Control, USB, 10/100 Ethernet MAC

Highly-optimized for safety-critical apps

Dual-lockstep ARM Cortex R4 cores

Why this LaunchPad?

$19.99

LAUNCH2XL-RM46 & LAUNCHXL2-TMS57012

Page 39: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

Hercules Safety MCUs for Industrial, Medical, & Auto Dual-lockstep ARM® Cortex™ R5 cores for safety-critical applications

Target MCU: Hercules™

ARM® Cortex™ TMS570LC43 / RM57L

BoosterPack Pinout: 80-pin

Specs:

• Up to 330 MHz

• 4MB Flash / 512kB RAM / 128kB EEPROM

• 12-bit ADCs, High-end Timers, I2C, CAN,

UART, SPI, Enhanced Timing Peripherals for

Motor Control, USB, 10/100 Ethernet MAC

Highly-optimized for safety-critical apps

Dual-lockstep ARM Cortex R4 cores

Why this LaunchPad?

$29.99

LAUNCH2XL-RM57L & LAUNCHXL2-TMS570LC43

Page 40: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

40

The LaunchPad Ecosystem Everything you need to start microcontroller development

Hardware + Software + Community

Over 20 types of LaunchPads for

different application needs!

Page 41: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

41

Educational BoosterPack Mk II

• Manufacturer: Texas Instruments

• Part #: BOOSTXL-EDUMKII

• MSRP: $29.99

• Feature List:

– 128x128 pixel color TFT display

– 3 axis accelerometer, 2-axis joystick

– TI TMP006 temp sensor

– TI OPT3001 Light Sensor

– Microphone, Buzzer, RGB LED

– Servo connector, Push buttons

• Learn more @ www.ti.com/boosterpacks

Create new projects with this useful add on!

Page 42: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

42

CC3100 SimpleLink Wi-Fi BoosterPack

LaunchPad in the cloud

• Manufacturer: Texas Instruments

• Part #: CC3100BOOST

• MSRP: $19.99

• Feature List:

– CC3100 WiFi Transceiver

• IEEE 802.11 b/g/n

• Embedded IPv4 TCP/IP stack

– Small form factor

– Complete software solutions & features

TI’s unique SimpleLink technology

• Learn more @ www.ti.com/boosterpacks

Page 43: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

43

Sharp ® Memory LCD BoosterPack

• Manufacturer: Texas Instruments

• Part #: 430BOOST-SHARP96

• MSRP: $19.99

• Feature List:

– Sharp LS013B4DN04 Memory LCD

• 1.3" inch screen offering 96 x 96 pixels

• Ultra-Low-Power consumption

• Display controlled serially using SPI

– Software enabled by TI’s software libraries

• Graphics Library Support

• Capacitive Touch Library Support

• Learn more @ www.ti.com/boosterpacks

Add capacitive touch and display capabilities with 1 board!

Page 44: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

44

Kentec QVGA TFT LCD BoosterPack

• Manufacturer: Texas Instruments

• Part #: BOOSTXL-K350QVG-S1

• MSRP: $24.99

• Feature List:

– Kentec TFT LCD (P/N: K350QVG-V2-F)

– 3.5 inch QVGA (320x240 resolution)

– SPI Interface

– 4-wire resistive touch screen

– White LED Backlight + driver circuit

– Complies with the BoosterPack standard

for use with 20 and 40 pin LaunchPads

• Learn more @ www.ti.com/boosterpacks

Add resistive touch and display capabilities with 1 board!

Page 45: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

45

Infrared (IR) BoosterPack Plug-in Module Start developing remote control applications today!

• Manufacturer: TI

• Part #: Boost-IR

• MSRP: $20

• Feature List:

– IR LED transmitter

– IR receiver + demodulator

– 4x4 membrane keypad

– 20-pin BoosterPack standard for use with any

LaunchPad

– Compatibility with different IR signal

generation methods

• Learn more @ www.ti.com/boosterpacks

Page 46: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

46

CC110L Sub-1GHz RF BoosterPack (433, 868, 915MHz) Start developing wireless applications immediately!

• Manufacturer: Anaren / TI

• Part #: 430BOOST-CC110L

• MSRP: $19.99 (includes 2 RF BoosterPacks!)

• Feature List:

– Based on TI CC110L SubGHz RF transceiver

– SPI interface between RF module & MCU

– FCC/IC certified module

– Includes AIR BoosterPack Stack software

– Enabling Star network & p2p topologies

– Includes pre-programmed MSP devices

• Learn more @ www.ti.com/boosterpacks

Page 47: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

47

TRF7970A NFC BoosterPack Start developing with Near-Field Communication & RFID!

• Manufacturer: DLP Design

• Part #: DLP-7970ABP

• MSRP: $25

• Feature List:

– 13.56MHz HF RFID Reader/Writer

– Supported by the NFCLink software library

– Supports various modes:

– RFID/NFC Reader

– NFC Peer

– Card-Emulation Mode

– FCC/IC approved design

• Learn more @ www.ti.com/boosterpacks

Page 48: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

48

The LaunchPad Ecosystem Everything you need to start microcontroller development

Hardware + Software + Community

Many orderable BoosterPacks

and open source designs

available!

Page 49: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

49

Companion Kits: Seeedstudio Must have LaunchPad accessories!

• Sidekick Basic Kit for TI LaunchPad™

• MSRP: $29.99

• Feature List:

– 100+ commonly used breadboard components

– 10+ example circuits and code

• Learn more @ www.energia.nu/sidekick

• Grove Starter Kit for TI LaunchPad™

• MSRP: $59.00

• Feature List:

– 10 sensor modules with example code

• Learn more @ www.energia.nu/grovekit

Page 50: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

50

Sidekick Basic Kit for TI LaunchPad™ Part List

1x Breadboard

1x Breadboard Adapter BoosterPack

5x Green LED

5x Red LED

1x RGB Common Anode LED

10x Ceramic Capacitor 10nF

10x Ceramic Capacitor 100nF

5x Aluminum Capacitor 100uF

10x Resistor 330 ohm

10x Resistor 1K ohm

10x Resistor 10K ohm

1x Tilt Switch

1x Thermistor

1x Photoresistor (photocell)

1x Diode

1x Piezo Buzzer

Learning Over 100+ electronic components to build basic and complex circuits Compatibility Useful with any TI LaunchPad or other digital / analog development kit Completeness All the popular accessories for beginners to develop with microcontrollers

5x Button

5x Switch

2x Potentiometer with knob

1x Small DC Motor

1x 7 Segment Single Digit Display

1x 8-bit Shift Register (SN74HC595N)

2x NPN Transistor (2N2222)

1x Analog Temperature Sensor

(LM19CIZ/NOPB)

5x Jumper Wire Long

20x Jumper Wire Short

1x Sidekick Manual

Manufactured by Seeedstudio

Page 51: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

51

Grove Starter Kit for TI LaunchPad™ Part List

1x Grove Base BoosterPack

1x Grove Buzzer (Digital)

1x Grove Relay (Digital)

1x Grove 4-Digit-Display (Digital)

1x Grove Ultrasonic Range Sensor (Digital)

1x Grove PIR Motion Sensor (Digital)

1x Grove Light Sensor (Analog)

1x Grove Sound Sensor (Analog)

1x Grove Moisture Sensor (Analog)

1x Grove Temperature Humidity Sensor (Analog)

1x Grove Rotary Angle Sensor (Analog)

Grove Cables

Starter Guide Manual

Learning 10 different grove modules to build basic and complex systems Compatibility Useful with any TI LaunchPad or other digital / analog development kit Completeness All the popular accessories for beginners to develop with microcontrollers

Manufactured by Seeedstudio

Page 52: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

LaunchPad & IoT a bird’s eye view

TM4C129

(MCU +

Ethernet)

LaunchPad RF

Booster

Pack

CC3200

(MCU +

WiFi SoC)

LaunchPad RF

Booster

Pack

IoT Gateways Your portal to the cloud

Ethernet WiFi

Wireless

Nodes Connecting your

devices

MCU

LaunchPad

BoosterPack

MCU +

RF SoC

LaunchPad

Cloud Service

Provider

LaunchPads

- MSP430F5529

- MSP430FR596

- MSP430G2

- MSP432P401R

- TM4C123G

- TM4C1294

RF BoosterPacks

- Zigbee

- SubGHz RF

- Bluetooth

- 6LoWPan

- NFC

MCU + RF SoC

LaunchPads

- CC3200 MCU + WiFi

Cloud services

Access to data,

dashboards, etc

Page 53: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

53

Easily add RF for wireless applications!

Page 54: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

LaunchPad in the cloud

Cloud-connected LaunchPads offer support for various

cloud partners & protocols via WiFi or Ethernet.

Page 55: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

Breakthrough Sensor Technology www.ti.com/sensing

Page 56: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

www.ti.com/tidesigns

Page 57: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

57

The LaunchPad Ecosystem 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.

Page 58: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

58 For FREE!

CODE!

Page 59: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

LaunchPad Software Tools - providing multiple points of entry

Energia Light-weight, Community-driven,

Wiring-based IDE for quick evaluation

• Intuitive coding environment

• Simplified interface

• Highly-abstracted API framework

• Open Source & Community-driven

CCS & Pro Tools Fully-capable dev environments

from TI & third parties

• Full debug capability & more

• Import Energia projects

• Access to third party

compilers, features, and apps

Rapid Prototyping Advanced

CCS Cloud Browser-based code editor and

Resource Explorer

• Cross Platform

• Fast start & no installation

• Use Energia, TI-RTOS & more

• Resource Explorer integration

Evaluation

Intuitive & flexible software development paths speed up firmware creation for rapid prototyping

Page 60: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

• IDE | Language | Community

• Open source & community driven

• Wiring-based code enabling multi-

architecture abstraction & source code

compatibility across supported

LaunchPads

• 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

60

Complete documentation can be found at www.energia.nu

Page 61: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

Energia Abstraction Fly high above the bits & bytes

61

Boils it down to line of code 1 { }

Page 62: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

62

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, MSP432, C2000

& TM4C 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

Page 63: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

63

CCS Cloud & Resource Explorer

• Changing how developers find

technical documentation and code

examples

• Bringing all parts of the design

process to the cloud

• Instant evaluation of TI products

Try it now at dev.ti.com

Page 64: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

64

Code Composer Studio Cloud

• Browser based code editing tool

to get your started quickly

• Access Resource Explorer to get

the latest code examples, design

files, and more.

• Cross Platform and allows you

to upload firmware using TI

Cloud Agent + Browser Extension

• Extended Debugging capability

http://dev.ti.com

Page 65: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

65

Code Composer Studio 6 • Eclipse-based IDE for professional

firmware developers that supports

all TI processors

• CCS App Center allows you to stay

current with the latest plugins and

updates

• Use tools such as Energy Trace,

GRACE, and more to optimize your

workflow and application

• Resource Explorer exposes thousands

of code examples

and technical materials

Download CCS Desktop at ti.com/ccstudio

Page 66: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

66

Energia Import in CCSv6+ • 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.

Page 67: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

67

The LaunchPad Ecosystem Everything you need to start microcontroller development

Hardware + Software + Community

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.

Page 68: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

www.43oh.com e2e.ti.com

Accessible & engaged community support gives new and experienced developers information to solve issues quickly

www.hackster.io/ti-launchpad ti.com/lyd

Page 69: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

• www.43oh.com

• ~20,000 active members

• ~60 forum users online at any given time!

• Active & friendly online community & blog for the

LaunchPad ecosystem!

• Home to much of the Energia community

The Community Get support from TI & the online community!

• http://e2e.ti.com

• 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

Page 70: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

- Share your electronics projects!

www.hackster.io/ti-launchpad

www.hackster.io/texasinstruments

70

Page 71: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

71

Where to go next: www.ti.com/launchpad TI’s official LaunchPad portal

Get specs, order hardware, find software tools, and download datasheets and design files

Sign up for a

myTI account!

Page 72: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

72

Page 73: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

73

Page 74: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

Want to work for TI?

74

• Internships

• Rotation Programs

• Full-time positions

Page 75: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

Texas Instruments Innovation Challenge 2016 North America Design Contest

Requirements

• Student design projects use at least 3 TI devices: 1 TI processor & 2 different TI analog ICs

• University students from the U.S., Canada, and Mexico

• Maximum team size of 7 with at least 1 undergraduate student

Benefits

• $10K first prize, $7.5K second, $5K third and additional $1K category prizes

• $100 coupon TI Store and contest t-shirt

(students can also use the sample program for additional chips

www.ti.com/sampleprogram)

• Massive industry exposure and screening for a career at TI (optional)

81

ti.com/tiic-na

Timeline

• Registration OPEN

NOW

• Project report due

May 27, 2016

Page 76: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

} { Making MADE simple

With the TI LaunchPad

TI LaunchPad™ provides an ecosystem of hardware and software products, and community online resources that provides incredible value for rapid prototyping

Questions?

www.ti.com/launchpad

Page 77: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

Lab Portion

• The Lab is documented at the hackster MSP432 Fun with IoT Workshop

https://www.hackster.io/measley2/msp432-fun-with-iot-workshop-2016-5a6519

• In this lab we will get started with Educational BPMKII

– In this sketch we will explore some of the functionality of the BoosterPack

Joystick, Pushbuttons, RGB LED, LCD, Accelerometer, Servo, etc.

– You can modify the lab a bit to customize, but we need to press on!

• Next we will control a servo with Wi-Fi (use your phone or computer)

– This will help us test Wi-Fi in AP mode

– See how we make a simple connection from hardware to a “Web App”

• Lastly we will play with cloud service Temboo, an API aggregator

– We will learn how to tweet with Temboo

– Temboo helps generate the code for us! Feel free to customize

83

Page 78: TI LaunchPad Ecosystem: Modular and affordable ... · Modular and affordable microcontroller development tools for rapid prototyping ... This overview shows why TI ... Comparators,

Thank you!

www.ti.com/launchpad