I2C 16X2 LCD MODULE Details:-
The I2C 16×2 Arduino LCD Screen is using an I2C communication interface. It is able to display 16×2 characters on 2 lines, white characters on blue background.

This display overcomes the drawback of LCD 1602 Parallel LCD Display in which you’ll waste about 8 Pins on your Arduino for the display to get working. Luckily in this product, an I2C adapter is directly soldered right onto the pins of the display. So all you need to connect are the I2C pins, which shows a good library and little of coding.

The I2C is a type of serial bus developed by Philips, which uses two bidirectional lines, called SDA (Serial Data Line) and SCL (Serial Clock Line). Both must be connected via pulled-up resistors. The usage voltages are standard as 5V and 3.3V.
If you already have the I2C adapter soldered onto the board like in this product, the wiring is quite easy. You should usually have only four pins to hook up. VCC and GND of course. The LCD display works with 5 Volts. So we go for the 5V Pin.
The values shown on the display can be either a simple text or numerical values read by the sensors, such as temperature or pressure, or even the number of cycles that the Arduino is performing.

4 pins for the LCD display:
1. VCC,
2. GND,
3. SDA,
4. SCL.

It will saves at least 4 digital / analog pins on Arduino. Usually, Arduino LCD display projects will run out of pin resources easily, especially with Arduino Uno. And it is also very complicated with the wire soldering and connection.

1.Compatible with Arduino/Genuino UNO, Mega, Micro, Nano, Mini
2. I2C Address: 0x20-0x27(0x20 default)
3. Back lit (Blue with white char color)
4. Supply voltage: 5V
5. Interface: I2C/TWI x1,Gadgeteer interface x2
6. Adjustable contrast
7. Size: 82 x 35 x 18 mm (3.2×1.4×0.7 in)
8. White text on the Blue background
9. Interface Address: 0x27
10. Character Color: White
11. Backlight: Blue
12. Supply voltage: 5V.

• Schematic
• Arduino I2C 1602 LCD Library
• Sample code
• HD44780 LCD datasheet.

To avoid the confliction of I2C address with other I2C devices, such ultrasonic sensor, IMU, accelerometers and gyroscope, the I2C address of the module is configurable from 0x20-0x27. And its contrast can be adjusted manually.

About the Author


Hello! My Dear Friends. I am Subramanian. I am writing posts on androiderode about Electronics testing and equipments.

View All Articles