Serial 16x2 LCD board
Product Description
This is a serial LCD backpack board for 16x2 Character LCD modules.Features
- Microcontroller LCD controller
- On board RS-232 driver allows direct connection to a PC with native or USB based RS-232 port
- Microcontroller USART RX and TX signal for easy connection of LCD to an MCU based project
- 9600 baud preconfigured (8-bit, no parity, 1 stop bit)
- 3 LCD pin headers (top, side, bottom) to accomodate different LCD pin configurations
- board controlled backlight
- +15 commands to set LCD (clear, position cursor, etc)
- 8 custom configurable characters
What is included
- Serial LCD backpack module
It works with the following LCD modules:
16x2 Blue LCD with white backlight
16x2 LCD with green/yellow backlight
Arduino compatible
This module works great with Arduino boards (Arduino duemilanove, diecimila, freeduino, seeeduino, MEGA).
Connect:
Arduino +5V to J3 pin 1 on serial LCD module Arduino GND to J3 pin 2 on serial LCD module Arduino TX (Digital pin 1) to J3 pin 5 on serial LCD module
Pins 3 and 4 on serial LCD modules are for native RS-232 signal connectivity. DO NOT USE IT FOR YOUR MICROCONTROLLER BASED BOARDS.
Arduino sample program
// Serial LCD sample program
// NKC Electronics
void setup()
{
Serial.begin(9600);
// Display ON
Serial.print(0xfe, BYTE);
Serial.print(0x41, BYTE);
// Backlight ON
Serial.print(0xfe, BYTE);
Serial.print(0x52, BYTE);
// Home Cursor
Serial.print(0xfe, BYTE);
Serial.print(0x46, BYTE);
// Send some text
Serial.print("NKC Electronics");
// Cursor to column 1, line 2
Serial.print(0xfe, BYTE);
Serial.print(0x45, BYTE);
Serial.print(0x01, BYTE);
Serial.print(0x02, BYTE);
// Send some more text
Serial.print("SerialLCD module");
}
void loop()
{
}
Module dimensions and board description
58mm (L) x 30mm (W) x 8mm (H)

Datasheet
Detailed datasheet is available for download here