The Hardware Level

LCD-PI33 *

This model is discontinued. Please consider using 4DPi-35 from 4D Systems instead.

3.3" TFT LCD with touchscreen and five buttons. Standard framebuffer driver. Uses few GPIO pins. For graphical user interface that require good resolution. 320x480, 65k colors, 9 frames per second. This is a portrait mode display but can be rotated with software.


The LCD-PI33 shield provides a 3.3” display for the Raspberry Pi (RPi). It features a 3.3” TFT LCD 320x480 resolution display with 65k colors, a touchscreen and five push buttons.

The LCD-PI33 connects directly to the GPIO connector of the RPi. LCD-PI32 uses only SPI pins and one GPIO pin. The rest of pins are free for other use. Push buttons require no additional pins, their status can be read over SPI. The shield also includes 4 mounting holes for easy mounting.

The LCD-PI32's driver makes it a primary display for RPi which means that there is no need for any special libraries or software to control the LCD. Common software like Qt, Xwindows, etc. can be used for developing applications.


  • 3.3” TFT LCD Display, 320x480 Resolution. Connected to SPI channel 0.
  • Resistive touchscreen and TSC2046 compatible controller. Connected to SPI channel 1.
  • 5 push buttons, status available over SPI channel 0.
  • Linux framebuffer driver makes LCD-PI33 a primary display - it displays whatever the operating system outputs. No special software required for working with display.
  • Can work parallel with HDMI display. Double display possible, independent displays.
  • Mounting holes for standard M3 screws/bolts to fasten the display.
  • Powered directly from the Raspberry Pi, no additional power required.