Serial I2C LCD Daughter Board Module


10 in stock


Serial I2C LCD Daughter Board Module

$9.05 inc. GST

10 in stock



This is a RoHS compliant I2C Serial LCD Daughter board that can be connected to a standard HD44780 compatible 16×2 or 20×4 Character Display Module that supports 4 bit mode. All Character Modules sold on our site support 4 bit mode, and nearly all commercially available 16×2 and 20×4 line character modules support it too.

This board has a PCF8574 I2C chip that converts I2C serial data to parallell data for the LCD display. There are many examples on internet for using this board with Arduino. Do a search for “Arduino LCD PCF8574“. The I2C address is 0x3F by default, but this can be changed via 3 solder jumpers provided on the board. This allows up to 3 LCD displays to be controlled via a single I2C bus (giving each one it’s own address).

  • 5V power supply
  • Serial I2C control of LCD display using PCF8574
  • Backlight can be enabled or disabled via a jumper on the board
  • Contrast control via a potentiometer
  • Can have 8 modules on a single I2C bus (change address via solder jumpers)address, allowing
  • Size:41.6mm x 19.2mm

Mounted on a 16×2 LCD display

Mounted on a 20×4 LCD display

Click to enlarge


We stock a wide variety of Arduino compatible sensors, modules, shields and other accessories. Seeing that this is a 5V board, all accessories must be 5v compatible! Browse our menu at the top of this page (or use search box) for our full range of accessories. Following are some lists (created by search terms) of compatible accessories.

Using with Arduino

There are many Arduino libraries for a I2C display with the PCF8574 chip. We tested the library from Francisco Malpartida, and it works without any problems. For info see this page. We also made this library available on our site located here. To test this board with a LCD, do the following:

  • Download the Arduino library located here
  • Unpack and copy it to the “libraries” folder of your Arduino installation
  • Connect the VCC and GND pins of this board to the 5V and GND pins of your Arduino
  • Connect the SDA and SCL pins of this board to the SDA and SCL pins of your Arduino
  • Copy and run the example program below. We tested it on an Uno
#include <LiquidCrystal_I2C.h>

//This example uses the LCD I2C library available here:

// Set the LCD address to 0x27 (Could be 0x20 if solder jumpers are bridged!)
// Set the pins on the I2C chip used for LCD connections:
//                    addr,en,rw,rs,d4,d5,d6,d7,bl,blpol
LiquidCrystal_I2C LCD(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); // Set the LCD I2C address void setup() { LCD.begin(16, 2); // 16 lines by 2 rows LCD.clear(); LCD.backlight(); LCD.setCursor(0,0); LCD.print("Hello Line 1"); LCD.setCursor(0,1); LCD.print("Hello Line 2"); } void loop() { delay(500); LCD.clear(); LCD.home(); LCD.print(millis()); }

Documentation, Sample Code and Resources

  • This board can be used with Arduino PCF8574 driver code, as listed here.
  • To post a question, or share code, see our user forum.

What is included

  • 1 x Serial I2C LCD Daughter Board Module (LCD display NOT included)

Package Includes

1 x Item as described above

[mx_insert-post-ebay slug="ebay-t-default"]
SKU: CSC0-175 Category:

Based on 0 reviews

0.0 overall

Be the first to review “Serial I2C LCD Daughter Board Module”

There are no reviews yet.