Rate this item
(2 votes)


This is the second LCD BOOSTERPACK version (see LCD BOOSTERPACK V1 ) wich overcomes all drawbacks of first version and other common LCD problems:
LCD BOOSTERPACK V1 consisted in a 3.2" LCD screen with SSD1289 driver connected through a 16bit parallel / 4bit control bus to theTexas Instruments Stellaris / Tiva Microcontroller. Also, LCD module had analog bus (x+, x-, y+, y-) resistive touch panel which forced MCU to process the data. This solution was compatible with any MCU (using TI Graphics library if TI MCU is used or writing a library to do SSD1289 driver) able to havethis amount free parallel bits. Because this reason the amount of microcontrollers capable of handling this were limited.

This latest version of LCD BOOSTERPACK ( V2 ) is compatible with parallel control (like V1) and adds high speed hardware accelerated serial interface ( EHA ) control through only 4 bits. Also, digitizer and backlight has I2C control.

Because high speed serial control and to improve noise rejection a LDO was used together improved PCB design.

·LCD:    3.2" TFT 16bit color + touch
·CPLD:    XC9572XL
·Digitizer driver: TSC2007
·LCD driver:   SSD1289 
·Backlight driver:  TCA6507
·LDO:    AMS1117

Compatible with any MCU: Stellaris / Tiva / c2000, MSP430, hercules launchpad, raspberry pi, arduino, beaglebone black, PIC...

LCDBPV2 is totally compatible with Texas Instruments Graphics Library and all of his examples. Only is needed to change the LCD driver with mine, get it in the latest example code.


Downside are Rev.A and Rev.B. schematics. These revisions are basicaly the same with minor changes related to easiness build.



LCDBPV2 Subforum:go

General topics

About E.H.A. Serial mode
What's inside LCDBP V2?
LCDBPV2 meet haptics
Serial vs EHA speed review
All LCDBPV2 related articles


LCDBPV2 can be used in serial or parallel mode. Tiva launchapad have enough horsepower to drive directly in parallel mode, but many other basic microcontrollers or even powerfull microcontroller but with less free pins have to use serial mode (with EHA protocol).

To select communication mode "SEL_MODE" jumper is used:
·Jumper UP ("s4" in silkscreen) is selected SERIAL mode.
·Jumper DOWN ("s6" in silkscreen) is selected PARALLEL mode.

MicrocontrollerHowto Last CodeforumVideos
ArduinohowtoLibrary & examples 070814subforumSerial VS EHALibrary
MSP430 Launchpadhowtocode 26122013subforumVideos
Stellaris Launchpadhowtocode 18032014subforumVideos
Tiva Launchpadhowtocode 02112014subforumgrlib example
Tiva Connected Launchpadhowtocode subforumVideos
PIC 16F877Ahowtocode v1 subforumSerial VS EHA
NXP Xpresso LPC11U68howtocodesubforumVideos

More Videos:

Speed TestYoutube link
Hardware TestYoutube link


 I sell on Tindie


Forum thread:
TI pages:
Licencia Creative Commons
LCDBPV2 por Daniel Rebollo Lorenzo se encuentra bajo una Licencia Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 Internacional.
Basada en una obra en

Read 39504 times Last modified on Sunday, 02 November 2014 19:16
Tuesday, 29 October 2013 00:00 In Blog Tags