• LCD Display 16x2 with I2C Interface for arduino raspberry pi

This LCD Display utilizes an I2C interface, which means that fewer pins are necessary to use this product than would be needed with a regular 16x2 LCD Display (just four connections, VCC, GND, SDA & SCL are required). And it is backlit. I2C address is usually decimal 39, hex 0x27. These devices can sometimes be found at decimal 63, 0x3F. It is very easy to find an I2C address on Arduino by using i2c_scanner.

We suggest you use the LiquidCrystal_I2C library with Arduino.


16 characters wide, 2 rows
White text on blue background
Connection port is 0.1" pitch, single row for easy breadboarding and wiring
Pins are documented on the back of the LCD to assist in wiring it up
Built in character set supports English/Japanese text, see the HD44780 datasheet for the full character set
Up to 8 extra characters can be created for custom glyphs or 'foreign' language support

Example Sketch:

#include <Wire.h> 

#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2); // set the LCD address to 0x27 for a 16 chars and 2 line display
void setup()
    lcd.begin(); // initialize the lcd 
    // Print a message to the LCD.
    lcd.print("Hello, world!");
void loop()

Write a review

Please login or register to review

LCD Display 16x2 with I2C Interface for arduino raspberry pi

  • Product Code: I2C-LCD
  • Availability: In Stock
  • Rs.178.00

Related Products

Arduino Uno Rev3 Board

Arduino Uno Rev3 Board

Arduino can be used to develop stand-alone interactive objects or can be connected to software on yo..

Rs.300.00 Rs.390.00