It's easy to use the Nokia 5110/3310 LCD with CircuitPython and the Adafruit CircuitPython PCD8544 module.  This module allows you to easily write Python code to control the display.

You can use this sensor with any CircuitPython microcontroller board or with a computer that has GPIO and Python thanks to Adafruit_Blinka, our CircuitPython-for-Python compatibility library.

We'll cover how to wire the Nokia LCD to your CircuitPython microcontroller board. First assemble your LCD.

We're going to show you how to wire it up to a Feather M4 Express. Because the logic levels on a Feather M4 Express are already 3.3v, you don't need a logic level shifter.

Connect the LCD to your microcontroller board as shown below.

  • Microcontroller GND to LCD Gnd
  • Microcontroller 3V to LCD Vcc
  • Microcontroller SCK to LCD Clk
  • Microcontroller MOSI to LCD Din
  • Microcontroller D6 to LCD D/C
  • Microcontroller D5 to LCD CS
  • Microcontroller D9 to LCD Rst
  • Microcontroller D10 to LCD Led

This guide was first published on Dec 17, 2012. It was last updated on Jun 24, 2024.

This page (CircuitPython Wiring) was last updated on Mar 08, 2024.

Text editor powered by tinymce.