BoosterPack:OLED

From The 43oh Library
Jump to: navigation, search
The Terminal 43oh OLED BoosterPack 4.PNG

A Booster Pack that fits your display needs. The 43oh OLED pack sits right on top of the LaunchPad and is controlled via SPI. The driver used on this OLED is the SSD1306. Currently the PCB and drivers are designed for MSP430 chips that have USI built in. Testing has been done on the MSP430G2452 with 8Kb flash. There are plans to make this work with the USCI stage of the MSP430.

The OLED resolution is 128x64 pixels. None of the pins of the MSP430 are hard wired to the OLED. The four pins that control the OLED go through a solder bridge, so you can use those pins for other functions too. Two push-buttons allow user interface functions. All important OLED pins are brought out to a header in case you wish to connect the board to another microcontroller.

ID The Protopad
Forum 43oh Forum Thread
Versions v1.0, v1.1, v1.2
Buy @The 43oh Store, Assembled
Buy @The 43oh Store, PCB

Features

  • Fits the MSP430 Launchpad.
  • SSD1306 OLED Driver.
  • 128*64 pixel resolution.

Hardware revisions

Hardware Changelog
v1.0
  • Initial Revision.
v1.1
  • Added push buttons.
v1.2
  • Shorted jumpers for off-the-shelf USCI.
  • Shorted push button jumpers.
  • Changed OLED current resistor to 560ohm.

Downloads

Hardware Software
v1.0 v1.1, MSP430G2452
v1.1 v1.2, MSP430G2452
v1.1 vGWDev, MSP430G2553
v1.2 v1.2, MSP430G2452
v1.2 vGWDev, MSP430G2553

Connecting the OLED Terminal BoosterPack

Two female header breakouts on either side allow you to mount this Boosterpack on a Launchpad.

Solder Jumper Setup for hardware v1.1

MSP430G2452 USI

Jumper positions when using v1.1 hardware with USI. eg: MSP430G2452Jumper positions when using v1.1 hardware with USI. eg: MSP430G2452

MSP430G2553 USCI

Jumper positions when using v1.1 hardware with USCI. eg: MSP430G2553Jumper positions when using v1.1 hardware with USCI. eg: MSP430G2553

Solder Jumper Setup for hardware v1.2

The v1.2 hardware has solder positions pre fabbed on the PCB for two reasons:

  • Reduce manufacturing and soldering time.
  • The USCI is available on the top of the line micro-controller - the MSP430G2553. It is the usual choice for the MSP430 Launchpad.

MSP430G2452 USI

Jumper positions when using v1.2 hardware with USI. eg: MSP430G2452Jumper positions when using v1.2 hardware with USI. eg: MSP430G2452. Cut the jumpers indicated by black lines with an exacto knife and solder jump the jumper positions indicated by yellow lines.

MSP430G2553 USCI

Jumper positions when using v1.2 hardware with USCI. eg: MSP430G2553Jumper positions when using v1.2 hardware with USCI. eg: MSP430G2553. No need to jumper any positions. The board is set for USCI communication with an MSP430G2553 on the Launchpad.

Videos

Images