Sale Items !
Electronic Enclosures & Boxes
Cable, Cords & Wire
Cooling Modules, Peltier Thermoelectric
Counters & Timers
Heat Shrink Tubing
LED & LED Displays
Lasers & Lenses
Motors & Components, Electronic
Panel Meters & Meter Shunts
Printed Circuit Boards
19" Rack Systems
Relays - Power
Speakers & Sirens
Stepper Motors and Drivers
Test Equipment, Electronic
Valves & Cylinder
Video, CCTV & Security
View 360deg. Products
Arduino Compatible Sensors
Serial 2 X 16 LCD Display for Arduino
Stock No: 31164 MP
Number of Reviews:
Review this item
Serial LCD for Arduino
LCM1602 IIC V1 Serial Board LCD for UNO, MEGA & Duemilanove. The I2C/SPI communication with microcontroller does not take a Shield position, simple 4 wire connection. LCD features: 16 character by 2 line LCD module (Hitachi 44780 compatible), dark blue back ground, white characters and White LED backlighting. Power LED.
Power: +5 volts (supplied by Arduino)
Character size: 2.95mm X 5.15mm
Dot Size: 0.55mm x 0.60mm
I/O: 4 pin header 0.1in Pitch
This product contains chemicals known to the State of California to cause cancer and birth defects or other reproductive harm. For more information go to
(This item was manufactured prior to August 31st, 2018)
Click to see Why is this here?
As of August 2018 the State of California has changed the requirements of the “Prop 65” law. We now must list on our website any possible chemicals the can cause cancer, birth defects or reproductive problem.
As an example:
ABS plastic contains styrene
PVC wire insulation can contain Di(2-ethylhexyl)phthalate (DEHP)
electrolytic capacitors can contain Ethylene glycol
Brass can contain Lead
flame retardant pc boards can contain Tetrabromobisphenol A (TBBPA)
Aluminum alloys can contain Chromium
To put it simply we are a small company and do not have the resources to test every single part, so we list every thing as hazardous. Please recycle all electronic parts responsibly and under no circumstance eat, drink or smoke these parts and wash your hands after touching!
Click here to review this item
Item exactly as described! Fast shipping! Thanks!
April 2018 batch marked MH, the address is 0x27
I got 2 in April 2018 marked MH, the address is 0x27 The A0 A1 and A2 solder pads are pulled low to ground with 10K resistors. Yes, the contrast needed adjusting.
- DNA Robotics, FL
Check the contrast!
This module works with at least the LiquidCrystal I2C and LiquidCrystal_PCF8574 libraries available in the Arduino library manager. Address 0x3F worked for me since the A0, A1, and A2 jumpers are not shorted. NOTE: Check the contrast potentiometer on the PCF8574 module. Mine needed to be adjusted.
Change of Address!
Recently purchased unit has a different address than the same part number purchased a year ago. It seems that if the small board is marked MH, the address is not going to be 0x27 or 0x20 but 0x3F. With that change of address, this display works and looks great.
- Dirk DeRose, OK
There is soem doc available!
Google for LCM1602 and you will find many pages that mention the board - including the pinouts stated above and sample programs using the Arduino library.
Software for arduino
I am using these for a simple display project. Took some time to sort through getting it working. Heres the scoop. The library that works with this chip set is available at this link. http://www.play-zone.ch/en/fileuploader/download/download/?d=0&file=custom%2Fupload%2FFile-1345667375.zip On the ones I have the A0 A2 and A3 solder pads are not shorted so I used ; LiquidCrystal_I2C lcd0x27,16,2; Instead of the defaults Works great Hope the Jones get more of them soon. I suggest some one mirror or MPJA put this file for download.
David Lynn Coles-Dobay
Works with TI MSP430F5529
Jims comments are correct and were a big help - thank you Jim! Be aware that if you are using Energia with the TI MSP430F5529, the I2C pins are not P4.2 and P4.1 as TI says, but rather P3.0 SDA and P3.1 SCL.
Works great with Arduino Uno
I liked the idea of the 4-wire interface, but I was disappointed that no documentation was available for this part. However after a night of hacking I got it to work with my Arduino Uno. I thought Id pass along the following information to spare others the trouble. The hardware hookup to the Arduino is trivial. Just hook up the 4 pins as follows: GND -> GND on Arduino, Vcc -> +5V on Arduino, SDA -> A4 on Arduino, SCL -> A5 on Arduino, On the software side, you have to download and install a new LiquidCrystal_I2C library for Arduino, which has the capability to talk to the LCD display over the I2C bus. Heres a link to the library. Follow the example code for the DFRobot board, which turns out to have the same configuration as this LCD, and it should fire right up for you. The LCD has white characters on a backlit blue background, and looked great. https://bitbucket.org/fmalpartida/new-liquidcrystal/wiki/schematics#!dfrobot
- Jim, FL
You may also like:
SPDT Snap Switch with Roller
Protoboards Set, Double Sided, FR-4, 4Pcs.
High Power MOS Driver Module 400W
Temperature & Humidity Controller
Constant Voltage or Current LED or Li Battery Driver/Charger
Benchtop Power Supplies
12 Volt Power Supply
Digital Panel Meters
DC Axial Brushless Fans
IEC Power Cords
Arduino Compatible Boards
Electronic Enclosures and Boxes
Stepper Motors and Drivers
24 Volt Power Supply
Adapter Power Supplies
Sub-Mini Toggle Switches
Mini Toggle Switches
Heat Shrink Tubing
View Wish List
"How To" Videos
Printable Order Form
Directions to our Store
Copyright © 1997-2018 Marlin P. Jones & Assoc. Inc. - All Rights Reserved
Send mail to
with questions or comments about this web site.
Site Designed by