BYOB

From Texas Instruments Wiki
Jump to: navigation, search




LaunchPad Resource Portal  LaunchPadRocket.png


This wiki is open and can be edited by all!

More information available @ www.ti.com/launchpad

  • Build Your Own BoosterPack (BYOB)
    • BoosterPack Baseline Standard


LaunchPad Banner.jpg

Build your own LaunchPad/BoosterPack

If you want to build your own BoosterPack or LaunchPad kit, visit www.ti.com/byob to access the resources needed to get started.

LaunchPad & BoosterPack Standard

This standard defines the physical & electrical specifications of all TI MCU LaunchPad Evaluation Platforms. This standard is also meant to be applied to all BoosterPack plug-in modules made by TI and third parties, however, TI cannot guarantee compliance for third party kits.

Following this standard can maximize success in creating a LaunchPad that will support the BoosterPack ecosystem. Alternatively, this standard can also maximize success when creating a BoosterPack that will be plugged into the LaunchPad evaluation kits.

Introduction

Disclaimer

It is important to note that this standard ensures only physical and electrical compatability between a LaunchPad baseboard and a BoosterPack plugin module. This standard does not however, guarantee full support in terms of firmware availability, nor does it guarantee that the embedded processor on the LaunchPad is capable of supporting the functions of a given BoosterPack.

Additionally, this document does not guarantee cross-compatability/stackability of multiple BoosterPacks. Review specific BoosterPack pinouts to ensure stackability.

TI recommends that you use the smallest footprint that fits your requirements when creating a new BoosterPack to ensure maximum reusability. For example, it is better to create a 20-pin BoosterPack vs a 40-pin BoosterPack if only 20 pins are needed.

In addition, any unused pins should be passed through to enable stackability. So for example, even if your BoosterPack only uses the outside 20 pins, the inside 20 should still be passed through so that a 40 pin BoosterPack could be stacked on top.

Definitions

These terms are commonly used throughout this document. Please refer to the definitions below.

LaunchPad – A baseboard based on a TI embedded processor. LaunchPad evaluation kits can be based on MSP430, C2000, Tiva C, Hercules, or other embedded processors from Texas Instruments. LaunchPad evaluation kits are available in different pin counts:

  • 20 pins
  • 40 pins
  • 80 pins (future)

LaunchPad Headers, at a minimum, should be male & face upwards. LaunchPad headers gain more utility as "stackable" headers with male leads facing upwards and female sockets facing downwards. This allows flexibility for BoosterPack stacking as well as more options for breadboard capability. All pins are 100 mil/2.54mm grid


Required for LaunchPads:

  • On-board emulation for programming, debugging & serial communication to PC
  • Comply with BoosterPack pin standard
  • Reset button, General purpose button(s) and LED(s)


BoosterPack – A plug-in module that fits on top of a LaunchPad kit. BoosterPacks are available in different pin counts.

  • 20 pins
  • 40 pins
  • 80 pins (future)

BoosterPack headers should enable "stacking". Stackable headers should be used, which provide downward facing female headers & upward facing male headers. To ensure proper stacking of several BoosterPacks, pay special attention to the pin assignments of each BoosterPack.


Stackable Headers - enables multiple plug in modules/BoosterPacks to stack on top of each other.

If you are interested in making your BoosterPack "stackable", here are some recommendations.

Part Number:


BoosterPack Combinations

If this standard is followed, several BoosterPack combinations can occur depending on the accompanying LaunchPad board. Different BoosterPacks can be plugged into separate “docks” in the case of the 80-pin LaunchPad. In addition, BoosterPacks may be stacked vertically. This allows BoosterPacks to share common pins, and is especially useful when creating an SPI or I2C bus.

See Figure 1 for some examples of how BoosterPacks can be plugged into a LaunchPad.Note that a 20-pin BoosterPack can stack on a 40-pin LaunchPad as well.


BoosterPack docking.png


BoosterPack stacking.png



Electrical and Physical Specifications

LaunchPad/BoosterPack Standard

Get the PDF

BoosterPack Standard.png


BoosterPack Considerations

BoosterPack considerations.PNG



Useful Links & Resources

E14byob.PNG