Circuit
Connecting LCD Display (LCD1602) to the Raspberry Pi Pico
We will be using parallel interface in 4bit mode. Remaining Pins like D0 to D3 won’t be connected.
| LCD Pin | Wire | Pico Pin | Notes |
|---|---|---|---|
| VSS |
|
GND | Ground |
| VDD |
|
VBUS (5V) | Power Supply |
| VO |
|
GND or Potentiometer | You can use Potentiometer or resistors to adjust the contrast. I placed two 1K resistors in between Ground and VO |
| RS |
|
GPIO 16 | Register Select (0 = command, 1 = data) |
| RW |
|
GND | Read/Write. Set '0' to write to display. If you want to read from display, set '1' |
| EN |
|
GPIO 17 | Enable |
| D4 |
|
GPIO 18 | Data Bit 4 |
| D5 |
|
GPIO 19 | Data Bit 5 |
| D6 |
|
GPIO 20 | Data Bit 6 |
| D7 |
|
GPIO 21 | Data Bit 7 |
| A |
|
3V3(OUT) | LED Backlight + |
| K |
|
GND | LED Backlight - |