This page contains technical information about version 2 and version 3 of the LCD-Button-Boosterpack.
First a short important note. If you don’t get the buttons to work, remove the jumper on your launchpad that controls the P1.0 LED. This can’t work at the same time as the board, because the P1.0 is the first button on the LCD board.Â
V3 has no major differences compared to v2.
For v4, see the separate page about the backlight resistor. Otherwise, this page is also valid for v4.
The board supports:
- 4 standard tactile buttons, that can be soldered on below the display area (not included).
- There is also room for a 20-pin MSP430 MCU. The standard software library supports the MSP430G2553 as the MCU, but the display can be used with other versions using bitbanging. The board can either be used by attaching it to an MSP430 Launchpad, with the MSP430 on the Launchpad, or by placing the MCU on the LCD-board.
- The back of the board has room for aÂ SOT-89 LDO voltage regulator such as this (Upper right corner on the bottom, marked IC1). If you choose to attach a voltage regulator, you should also add a decoupling capacitor at C4 and C5. The power connection for the regulator is on the top left (seen from the front), above the BAT-text. Ground is on the outer pins, and the positive voltage is in the middle.
- Example code for IAR is available onÂ https://github.com/mobilars/LarsLCDÂ . If you have requests for new features or input, please use the 43oh Forum topic for the display to give input.
- The boards are based on the Powertip PE9665WRF display with the ST7579 controller. The screen is small (28x19mm viewable area) and requires little power (0.2mA). It is SPI-based, has backlight and has 96Ã—65 dots. Itâ€™s a perfect display if you need a cheap, small and low-power display for your next project.
- The display can be used in parallel with other SPI devices such as the Anaren RF Booster Pack, as long as each devices has it’s own Chip-Select signal and you do not send signals to two devices simultaneously.
- The datasheet for the display can be foundÂ here.
- The datasheet for the controller can be foundÂ here.
- The solder used to attach the components to the board is led-based and is not RoHS compliant.
- These boards are meant as development kits as part of your electronics projects and for testing purposes. They are not complete products in themselves.
- This is a relatively cheap display, which also limits the quality, but I have found it works very well for a number of projects.
- The backlight connection is rated at 3V, and if you use it with a standard Launchpad voltage, you should add a resistor (for example 200 ohms) between two points on the board, and either add a tactile button or a wire. This is the major difference between v1 and v2/v3. The resistor and the wire-connection is marked with a red line on the picture below. If you choose to use a tactile button, put it on the top of the board instead of the wire.
The picture above shows which connection to make to turn on the LCD. This should preferably be done using a 150-200 ohm resistor, especially if you are using the default 3.5V Launchpad voltage. If you connect them with a cable and no resistor, the backlight may start flashing after a while and may also burn out eventually.
- VCC – Positive supply
- P1.0Â -Â Button 1
- P1.1Â -Â Button 2
- P1.2Â -Â Servo 1 end pin (top)
- P1.3Â -Â Servo 2 end pinÂ (top)
- P1.4Â – Chip select on LCD
- P1.5Â – Clock
- P2.0Â – Not connected
- P2.1Â -Â Button 3
- P2.2Â -Â Button 4
- GND – Ground
- P2.6Â – Not connected
- P2.7Â -Â Not connected
- TESTÂ -Â Not connected
- RSTÂ – Connected to reset circuit to reset LCD on powerup and reset of MCU
- P1.7Â – Data input on LCD
- P1.6Â – Con1 (pin to the right). Con1 has middle connected to VCC and left to GND.
- P2.5Â -Â Not connected
- P2.4Â -Â Not connected
- P2.3Â Â -Â Not connected
The picture below shows the schematics of the board:
The picture below shows the board layout: