HD44780 2004 LCD Display
HD44780 2004 LCD Display
1. Basic Specifications
2. Absolute Maximum Ratings for LCD Display
3. Electrical Characteristics of LCD Display
4. Pinout
5. Connection Diagrams
6. Precautions
Page 2
1. Basic Specifications
• Module dimensions: 98 mm x 60 mm x 14 mm
• Resolution: 20 Characters x 4 Lines
• LCD type: STN, Positive, Transflective, Green
• Backlight: Green
• View Angle: 180 degrees
• Modes: Parallel (8-bit and 4-bit)
• Operating Voltage: 3.3V and 5V
• Operating temperature: from -20°C to +70°C
• Storage temperature: from -30°C to +80°C
• I2C Adapter Default I2C Address: 0x27; Address selectable - Range 0x20 to 0x27
Supply Current
for Backlight ILED - - 75 mA
Page 3
4. Pinout
The VO pin uses analog voltage to set up the screen contrast level. Hardware contrast ad-
justment can be done by using voltage divider or potentiometer.
The anode pin A and cathode pin K are positive and negative terminals that are used to con-
trol the backlight of the screen.
The RW pin, or Read/Write pin, is used to set the data direction, to read data from display-
driver chip or to write data into the screen driver chip.
The RS pin is Register Select pin which is used to shift between command
or data registers of the driver chip.
The E pin, or Enable pin, is used to enable/disable communication between the main micro-
controller and the driver chip of the screen.
Page 4
Page 5
5. Connection Diagrams
Connect the HD44780 20x04 LCD Display with the Uno as shown on the following connection
diagram:
Page 6
Page 7
Connect the HD44780 20x04 LCD Display with the Raspberry Pi as shown on the following
connection diagram:
Page 8
Page 9
Connect the HD44780 20x04 LCD Display with the I2C Serial Adapter as shown on the fol-
lowing connection diagram:
Page 10
Connect the HD44780 20x04 LCD Display I2C bundle with the Uno as shown on the following
connection diagram:
Page 11
Connect the HD44780 20x04 LCD Display I2C bundle with the Raspberry Pi as shown on the
following connection diagram:
Please note that to use HD44780 20x04 LCD Display I2C bundle with Raspberry Pi, using
Logic Level Converter is needed, which you can also pick up from our catalog.
Page 12
6. Precautions
• Do not apply excessive force to display surface or the adjoining areas since this may cause
the color tone to vary.
• The polarizer covering display surface of the LCD module is soft and easily scratched. Handle
this polarizer carefully.
• If display surface becomes contaminated, breathe on the surface and gently wipe it with a
soft dry cloth. If it is heavily contaminated, moisten cloth with Isopropyl or alcohol.
• Solvents other than those above-mentioned may damage the polarizer. Especially, do not
use the Water.
• Exercise care to minimize corrosion of the electrode. Corrosion of the electrodes is accelerat-
ed by water droplets, moisture condensation or a current flow in a high-humidity environment.
• Install LCD Module by using the mounting holes. When mounting the LCD module make sure
it is free of twisting, warping and distortion. In particular, do not forcibly pull or bend the cable
or the backlight cable.
• If the logic circuit power is off, do not apply the input signals.
- Tools required for assembling, such as soldering irons, must be properly grounded.
To reduce the amount of static electricity generated, do not conduct assembling and other
work under dry conditions.
- The LCD module is coated with a film to protect the display surface. Exercise care when peel-
ing off this protective film since static electricity may be generated.
Page 13
• Identify and, at all times, observe absolute maximum ratings for both logic and LC drivers.
• Prevent the application of reverse polarity to VDD and VSS, however briefly.
• Use a clean power source free from transients. Power-up conditions are occasionally jolting
and may exceed the maximum ratings of these LCD modules.
• The VDD power of LCD module should also supply the power to all devices that may access
the display. Do not allow the data bus to be driven when the logic supply to the module is
turned off.
• Operate this LCD module within the limits of the modules temperature specifications.
• Surface of the LCD panel should not be touched or scratched. The display front surface is an
easily scratched, plastic polarizer.
• If leakage of the liquid crystal material should occur, avoid contact with this material, par-
ticularly ingestion. If the body or clothing becomes contaminated by the liquid crystal material,
wash thoroughly with water and soap.
• When storing the LCD modules, avoid exposure to direct sunlight or to the light of fluores-
cent lamps.
• Keep LCD modules in bags (avoid high temperature / high humidity and low temperatures
below 0°C.
• Liquid crystals solidify under low temperature (below the storage temperature range) lead-
ing to defective orientation or the generation of air bubbles (black or white). Air bubbles may
also be generated if the module is subject to a low temperature.
• To minimize the performance degradation of the LCD modules resulting from destruction
caused by static electricity etc., exercise care to avoid holding the following sections when
handling the modules.
-Exposed area of the printed circuit board.
-Terminal electrode sections.
• Please keep the temperature within specified range for use and storage. Polarization deg-
radation, bubble generation or polarizer peel-off may occur with high temperature and high
humidity.
• Do not touch, push or rub the exposed polarizers with anything harder than an HB pencil
lead (glass, tweezers, etc.).
Page 14
If you are looking for the high quality products for Arduino and Raspberry Pi,
AZ-Delivery Vertriebs GmbH is the right company to get them from. You will be
provided with numerous application examples, full installation guides, eBooks,
libraries and assistance from our technical experts.
Page 15