0.96″ SPI Colour LCD Breakout (160×80)
This LCD breakout provides extra visual output for your projects. The 0.96″ SPI LCD features a widescreen 2:1 aspect ratio, stunning IPS viewing angles, and is compatible with Raspberry Pi and Arduino.
On this display you can show a wide range of information, such as timers, sensor readings, clocks, and much more. For example, if you don’t want to connect a large screen or use software like nmap, you can use this LCD breakout to display the IP address of a “headless” Raspberry Pi.
Although this LCD is very small, it is an excellent display. It is an IPS panel, so it offers great resolution, high brightness, and wide viewing angles. Outstanding from every point of view! It is controlled via SPI and can run at up to ~50 FPS, although even around 10 FPS it is already sufficient for most use cases.
If you prefer not to solder anything, you can use this breakout with the new Breakout Garden HAT with I2C+SPI for Raspberry Pi.
Colour LCD Breakout (SPI) features are:
- 0.96″ colour LCD (160×80 pixels)
- SPI interface
- It is 3.3V or 5V compatible
- Reverse polarity protection
- Requires soldering
- Compatible with Arduino and all Raspberry Pi models
- Python library
Display specifications:
- 160×80 pixels (~190 PPI)
- Active area: 10.8 × 21.7 mm
- Brightness: 400 cd/m²
- Contrast ratio: 800:1
- Viewing angle: 160° (horizontal and vertical)
- Driver chip: ST7735S
Software
A pre-existing Python library has been adapted to drive this LCD display. Displaying text, images, graphics, and even animated GIFs is very easy with this library. It can be installed with a single command. Simply open a terminal and type: curl https://get.pimoroni.com/st7735 | bash
How to connect the SPI Colour LCD Breakout to your Raspberry Pi
The library is configured to use SPI 0 on the Raspberry Pi (BCM 8 for CS, BCM 11 for SCK, and BCM 10 for MOSI), BCM 9 for DC, and BCM 18 for backlight.
Check the pin connections between your 0.96″ LCD Breakout and the Raspberry Pi GPIO (note: BCM pin numbering):
- 3–5V to any 5V or 3V pin
- CS to BCM 8
- SCK to BCM 11
- MOSI to BCM 10
- DC to BCM 9
- BL to BCM 18
- GND to any ground pin
Of course, you can also use different pins with your LCD breakout, but in that case you will need to update them accordingly when configuring the display in your code.
Notes
Dimensions: 29.1 × 25.9 × 5.4 mm
Pimoroni name: 0.96″ SPI Colour LCD (160×80) Breakout [PIM436]

There are no reviews yet.