Find similar products here

16x2 LCD Shield for Arduino

Price match guranteePrice match guarantee

We can price match this item if found elsewhere. Call us on:

0333 400 9500

Quoting product code: N07DH


Our delivery options

Free standard delivery (orders over £10)
3-5 working days 9am-5pm
Standard delivery (orders under £10)
3-5 working days 9am-5pm
Next day delivery
Mon - Fri, order by 6pm
From £5.99
Specific day/time delivery
Choose am / pm OR before 9am / 10.30am
From £5.99
Same day delivery with Shutl
Choose a 1 hour time slot
Prices vary

Specific options for this product are available in the checkout. Read more delivery information

About this product


  • Arduino Shield compatible LCD Screen with Keypad
  • 5 Buttons using a single Analogue input
  • Can display 2 rows of alphanumeric or symbol characters, each row having 16 characters

Product overview

• Arduino Shield compatible LCD Screen with Keypad
• 5 Buttons using a single Analogue input
• Can display 2 rows of alphanumeric or symbol characters, each row having 16 characters
• Potentiometer controlled backlight, with On/Off state
• Works great with Arduino’s "LiquidCrystal" library, which is included in the standard Arduino IDE
• Digital I/O Pins D4-D9 used
To visit the website support page please click here

What exactly is the Maplin 16x2 LCD Shield for Arduino?
The 16x2 LCD Shield is a device that hosts a small HD44780-Black text on Green background LCD module, capable of displaying 32 alphanumeric or symbol characters, over 2 rows, each containing 16 characters.
As a "Shield", this enables you to attach it to most Arduino related development boards that have the same pin layout. Connect to development boards without the need of jump leads or soldering, maximising the amount of space you have to work with while maintaining a tidy finish.
Arduino Shields can also stack on top of each other, some function as a "Top Layer" shield and do not host stacking pins for further boards. The Maplin 16x2 LCD Shield for Arduino can be considered a "Middle Layer" shield as it does use stacking pins, but primarily for jump lead or solder breakouts.
The 16x2 LCD Shield also provides you with 5 buttons providing: Up, Down, Left, Right and Select functionality shared over a single Analogue input, the "A0" pin. There are an additional two controls on this 16x2 LCD Shield for Arduino, a Potentiometer which controls the on/off state, as well as screen brightness, and a restart button.

What are its uses?
Using the 16x2 LCD Shield, that clips onto any Shield connector found on most Arduino related development boards enabling you to show static, or scrolling texts or basic visuals, from the typical "Hello World!" example, to Scrolling Text.
You can also utilise the command buttons for it to be used as a control panel for a larger device.
A single analogue pin is used for the command buttons, and can be used to control any other devices you may have attached to your Arduino development board.
There are also panel mounted screw holes should you be looking to fix the shield to a panel cover or even mount it elsewhere, and due to its low profile it will remain discreet once mounted.

Get the most out of your electronics or coding project
To power both your Arduino related board as well as the 16x2 LCD Shield, it is advised to use a dedicated power supply, you may experience lack of adequate power if connected via USB. If you are choosing to use the 16x2 LCD Shield as part of a larger project, you still have a lot of available Digital and Analogue pins on your Arduino Board for use with further break outs and expansion.


Application Type LCD Display
Development Board Interface Shield - Arduino Uno R3 Layout
LCD Module HD44780
Background Colour Green
Text Colour Black
Pins Used Digital 4-9, Analogue 0
Arduino Library LiquidCrystal
Typical Voltage 5 V
Typical Current 53 mA
Dimensions 79.5 mm x 55.1 mm x 16.6 mm