WaveShare
WaveShare 2inch IPS LCD Display 320×240 SPI
A 320×240 IPS panel with 65K RGB colours, SPI control and four user buttons for Raspberry Pi Pico projects
- CPU TypeOther
- Sharp 320×240 IPS visuals with 65K RGB colours
- SPI interface uses minimal IO pins for simple wiring
- Four onboard buttons give direct user input
- 6–5.5 V supply range suits common logic levels
- ST7789VW driver backed by Pico C/C++ and MicroPython examples
What this display does
The WaveShare 2inch IPS LCD is a compact colour screen built for Raspberry Pi Pico projects. It shows 320×240 pixels with 65K RGB colours through an SPI link that keeps pin usage low. Four onboard buttons let you add simple interaction without extra wiring. The ST7789VW driver handles the panel timing.
Interface that decides fit
Communication runs over SPI, so the host only needs a few GPIO lines. The panel works from a 6 ~ 5.5 V supply and includes C/C++ plus MicroPython examples for the Pico. If your board lacks an SPI peripheral or cannot supply the voltage range, this module will not suit the design.
Behaviour under continuous use
The IPS panel maintains consistent colour and viewing angle during long running demos or data-logging screens. With no backlight PWM mentioned, brightness stays steady as long as the supply remains stable. Extended operation is limited only by the host’s ability to feed fresh frames over the SPI bus.
Highlights
- Sharp 320×240 IPS visuals with 65K RGB colours
- SPI interface uses minimal IO pins for simple wiring
- Four onboard buttons give direct user input
- 6–5.5 V supply range suits common logic levels
- ST7789VW driver backed by Pico C/C++ and MicroPython examples
Specifications
| CPU Type | Other |
|---|
Questions about this item
What does the 320×240 resolution mean for on-screen detail?
The 320×240 pixel count gives a small, sharp canvas that suits simple graphics, sensor read-outs or menu systems on a 2 inch IPS panel.
How does the SPI interface limit data transfer?
SPI uses a serial clock and data line, so frame updates depend on the host controller speed rather than a parallel bus.
What mounting provisions does the board include?
The module has four user buttons and a pin header on the same PCB for direct connection to a Raspberry Pi Pico or similar header.
Also in this aisle
People compared these
Same shelf, same checkout — eight coins and a 30-minute rate lock.



