Quick Order Tool Pimoroni Customs New From Pimoroni
Register Login
Register Login

Delivery region

Choose your delivery region to set your pricing and currency. All prices exclude VAT and other local taxes.

/
Your order is empty
Raspberry PiPicoPimoroniAdafruitBreakoutsBadgewareSmart HomeToolsNew Popular
DisplaysCamerasLED StripsComponentsSensorsEnvironmentalRoboticsAudioRetro/ArcadeYukonFeatherTinyFXMerchandise

Departments

New Popular
Raspberry Pi
Pico
Pimoroni
Adafruit
Breakouts
Badgeware
Smart Home
Tools
Displays
Cameras
LED Strips
Components
Sensors
Environmental
Robotics
Audio
Retro/Arcade
Yukon
Feather
TinyFX
Merchandise
  • 58,698 reviews rated 4.8 out of 5!
  • Volume pricing save on larger orders
  • Credit accounts flexible payment options
  • Expert support by email or phone

Search

Filter

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

AdafruitDisplays

Adafruit I2C / SPI character LCD backpack

Adafruit I2C / SPI character LCD backpack - LCD backpacks reduce the number of pins needed to connect to an LCD. LCDs are a fun and easy way to have your microcontroller project talk back to you. Adafruit I2C / SPI character LCD backpack Adafruit I2C / SPI character LCD backpack Adafruit I2C / SPI character LCD backpack Adafruit I2C / SPI character LCD backpack

Log in for trade pricing

You’ll need a trade account and be logged in to view pricing or place an order.

Accounts are available to schools and universities, businesses, and resellers of maker products.

Log in Apply for an account

Only need one or two? Buy it from our retail shop

Adafruit I2C / SPI character LCD backpack

LCD backpacks reduce the number of pins needed to connect to an LCD. LCDs are a fun and easy way to have your microcontroller project talk back to you.

Select an option:

  • Default Title

Adafruit I2C / SPI character LCD backpack

LCD backpacks reduce the number of pins needed to connect to an LCD. LCDs are a fun and easy way to have your microcontroller project talk back to you.

Character LCDs are common, and easy to get, available in tons of colors and sizes. Adafruit have written tutorials on using character LCDs with an Arduino (or similar microcontroller) but find that the number of pins necessary to control the LCD can be restrictive, especially with ambitious projects. They wanted to make a 'backpack' (add-on circuit) that would reduce the number of pins without a lot of expense.

By using simple I2C and SPI input/output expanders, Adafruit have reduced the number of pins while still making it easy to interface with the LCD. Only 2 pins are needed for I2C, 3 for SPI. For Arduino and CircuitPython/Python users, Adafruit provide an easy-to-use library that is backwards compatible with projects using the '6 pin' wiring. This backpack comes with pre-soldered 2-pin and 3-pin terminal block to make a 5-pin terminal for easy wiring.

This backpack will work with any 'standard' character LCD, from 8x1 to 20x4 sizes! As long as they have a 16-pin single-line connection header at the top. It does not work with the 16x2 OLED displays.

This backpack now comes with a big re-spin that makes lots of improvements:

  • Adafruit added a 3-5V boost circuit for this backpack to control 5V LCDs even with 3V power and logic.
  • The contrast potentiometer is much nicer and easier to twist using a small screwdriver.
  • Added SparkFun qwiic compatible STEMMA QT connectors for the I2C bus so you don't even need to solder the I2C and power lines. Just wire up to your favorite micro using a STEMMA QT adapter cable. QT Cable is not included, but we have a variety in the shop.
  • Functionality and size/shape are the same - mechanically and code-wise, it is a drop-in replacement.
  • Adafruit have also updated this PCB with Adafruit Pinguin to make a lovely and legible silkscreen.

Advanced users can repurpose the backpack for general-purpose I/O expansion: the MCP23008 has 8 i/o pins (7 are connected) with optional pull-ups, and the SPI 74HC595 has 7 connected outputs.

Technical Details

EagleCAD PCB GitHub files and Fritzing object available in the product tutorial

  • This board/chip uses I2C 7-bit address between 0x20-0x27, selectable with jumpers
  • Works with 16x2 and 20x4 Character LCDs
  • It does not work with 16x2 OLED displays

Learn

  • Primary Guide: I2C/SPI LCD Backpack
    Saving you 4 pins, every day

Guides & tutorials

Customer reviews

Trade newsletter

Join our trade newsletter and we'll keep you up to date with new product launches.

The Good Ship Pimoroni

We've been designing and making electronics in Sheffield since 2012, with our own manufacturing and fulfilment under one roof.

Our business store makes it easy to buy Pimoroni, Raspberry Pi, micro:bit, Adafruit, SparkFun and more in volume, with competitive pricing and support from people who know the products. Need something specific? Drop us a line.

Useful links (we hope)

How to order Quick order tool Contact our business team Pimoroni customs Our retail shop

Pimoroni Ltd.

Unit 1, Parkway Business Park, Parkway Drive, Sheffield, S9 4WN, United Kingdom
Registered in England and Wales Company №: 07510759 VAT Reg №: GB140870721
Terms & Conditions Privacy Policy