# Nokia 5110 LCD (PCD8544): specs and pinout

> An 84 x 48 pixel monochrome LCD module that uses the PCD8544 controller/driver, which is controlled over a serial bus.

[HTML version](https://soldr.ai/docs/components/nokia-5110-lcd)

[Docs](https://soldr.ai/docs) / [Components](https://soldr.ai/docs/components)

An 84 x 48 pixel monochrome LCD module that uses the PCD8544 controller/driver, which is controlled over a serial bus.

Every value cites its sourceChip-level pinout

[Buy on Compoden](https://compoden.com/products/nokia-5110-lcd-84x48)

## Specs

| Spec | Value | Source |
|---|---|---|
| Resolution | 84 columns x 48 rows (DDRAM 48 x 84 bits) | source Features (p.3) |
| Logic supply VDD | 2.7 V to 3.3 V | source Features (p.3); DC Characteristics (p.18) |
| LCD supply VLCD | 6.0 V to 8.5 V with internal generator; 6.0 V to 9.0 V when supplied externally | source Features (p.3) |
| Interface | Serial bus, up to 4.0 Mbit/s | source Features (p.3) |
| Input high level (VIH) | 0.7 x VDD min | source DC Characteristics (p.18) |
| Absolute maximum input voltage | -0.5 V to VDD + 0.5 V | source Limiting Values (p.17) |
| Absolute maximum VDD | +7 V when the LCD voltage is external; 5 V when it is generated internally | source Limiting Values (p.17), note 3 |
| Temperature range | -25 C to +70 C | source Features (p.3) |
| Power-down mode | Available | source Pin functions (p.5) |

## Power

| | Value | Source |
|---|---|---|
| Supply | Controller VDD 2.7-3.3 V; LCD voltage generated on chip (6.0-8.5 V). The module&#x27;s backlight supply is not covered. | source Features (p.3); DC Characteristics (p.18) |

## Chip pins
These are the pins of the chip on the module, from the chip datasheet. The module's own header may label or expose them differently.

These are PCD8544 chip pins. The module board (header labels, backlight pin, regulator) is not covered by an official document.

| Pin | Function | Voltage | Notes | Source |
|---|---|---|---|---|
| VSS1, VSS2 | Ground | 0 V | Must be connected together. | source Pin functions (p.5) |
| VDD1, VDD2 | Positive supply | 2.7-3.3 V | Must be connected together. | source Pin functions (p.5) |
| VLCD1, VLCD2 | LCD power supply | | Must be connected together. | source Pin functions (p.5) |
| SDIN | Serial data input | | | source Pin functions (p.5) |
| SCLK | Serial clock input | 0 to 4.0 Mbit/s | | source Pin functions (p.5) |
| D/C | Mode select: command/address or data | | | source Pin functions (p.5) |
| SCE | Chip enable, active low | | | source Pin functions (p.5) |
| OSC | Oscillator; connect to VDD for the on-chip oscillator | | | source Pin functions (p.5) |
| RES | External reset input, active low | | | source Pin functions (p.5) |

## Build with it
Project ideas for the Nokia 5110 LCD (PCD8544). Each link opens Soldr with the prompt filled in; Soldr assigns the pins, checks power and shows how to wire every part.

- [Pocket thermometer](https://app.soldr.ai/?prompt=I%20want%20to%20build%20a%20pocket%20thermometer%20with%20an%20ESP32%2C%20a%20DHT22%20sensor%20and%20a%20Nokia%205110%2084x48%20LCD): The ESP32&#x27;s 3.3 V logic matches the controller&#x27;s 2.7-3.3 V supply; learning project.
- [Pico barometer](https://app.soldr.ai/?prompt=I%20want%20to%20build%20a%20small%20barometer%20display%20with%20a%20Raspberry%20Pi%20Pico%2C%20a%20BMP280%20sensor%20and%20a%20Nokia%205110%2084x48%20LCD): Both boards use 3.3 V logic; the display needs only a few serial lines.
- [Mini clock](https://app.soldr.ai/?prompt=I%20want%20to%20build%20a%20mini%20clock%20with%20an%20ESP32%2C%20a%20DS3231%20real-time%20clock%20module%20and%20a%20Nokia%205110%2084x48%20LCD): The clock module holds the time; the 84 x 48 screen shows it.

## Common mistakes

- Driving the data lines from a 5 V board: the logic supply is 2.7-3.3 V and inputs must not exceed VDD + 0.5 V, so use 3.3 V logic or level shifting ([source](https://www.sparkfun.com/datasheets/LCD/Monochrome/Nokia5110.pdf))
- Leaving the oscillator pin wrong: with the on-chip oscillator, the OSC input must be connected to VDD; the module board normally handles this but it is not documented ([source](https://www.sparkfun.com/datasheets/LCD/Monochrome/Nokia5110.pdf))
- Not resetting the chip: the active-low RES signal must be applied to initialize it properly ([source](https://www.sparkfun.com/datasheets/LCD/Monochrome/Nokia5110.pdf))

## Not covered by the official source

- Module board (header labels, backlight pin and resistor, regulator): no official document.
- No operating current figures are quoted.
- Original Philips sheet, 1999; NXP may have a later revision.

## Sources

- [link](https://www.sparkfun.com/datasheets/LCD/Monochrome/Nokia5110.pdf) (Philips PCD8544 product specification, 1999 Apr 12)
