SparkFun
SparkFun 16x2 SerLCD - RGB Text (Qwiic)
The SparkFun 16×2 SerLCD is a serial-enabled LCD that provides a simple, cost-effective way to add an RGB-on-black liquid crystal display to your project. An...
The SparkFun 16×2 SerLCD is a serial-enabled LCD that provides a simple, cost-effective way to add an RGB-on-black liquid crystal display to your project. An on-board ATmega328P microcontroller handles all screen control, eliminating the need for a separate backpack board.
The display supports three communication interfaces — serial (UART), I2C, and SPI — and includes a Qwiic connector for quick, solderless I2C connections. The open-source firmware allows full customisation of the display behaviour.
Key Features
- 16×2 RGB on Black Display – Clear, readable text with customisable RGB backlighting
- Triple Interface – Serial (UART), I2C, and SPI communication options
- Qwiic Connector – Polarised 4-pin JST connector for solderless I2C hookup
- On-Board Controller – ATmega328P with 11.0592 MHz crystal for accurate communication
- Adjustable Baud Rate – 1200 to 1,000,000 baud (default 9600)
- Open-Source Firmware – Fully customisable to suit your project needs
Specifications
- Display – 16×2 character LCD, RGB on black
- Controller – ATmega328P AVR
- Crystal – 11.0592 MHz
- Interfaces – Serial (UART), I2C (Qwiic), SPI
- Default Baud Rate – 9600
- Operating Voltage – 3.3V
Ideal For
- Displaying sensor readings and system status
- Arduino, Raspberry Pi, and microcontroller projects
- Data logging and monitoring dashboards
- Prototyping with the Qwiic I2C ecosystem
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- ATmega328P
- An 8-bit microcontroller chip used on many Arduino Uno-compatible boards. Knowing the controller uses an ATmega328P helps you understand its memory, speed, pin compatibility, and the Arduino sketches it can run.
- AVR
- AVR is a family of 8-bit microcontrollers used in many classic Arduino-style boards. If a USB host library mentions AVR support, it suggests the examples or compatibility may be aimed at those older microcontroller boards.
- baud
- Baud is the signalling rate of a serial connection, often used as the speed setting for UART communication. Matching the baud rate matters because both connected devices must use the same setting for readable data.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- LCD
- LCD stands for liquid crystal display, a screen technology that uses a backlight and liquid crystals to show images or text. It matters because LCD modules usually need a display driver and enough controller pins or a bus interface to send image data.
- microcontroller
- A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
- Qwiic
- Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
- RGB
- Short for red, green and blue, usually referring to an LED that can mix those three colours. It matters because controlling an RGB LED teaches how separate outputs combine to create different colours.
- SPI
- A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
- UART
- UART is a simple serial connection that sends data over separate transmit and receive wires, often labelled TX and RX. It matters because this module is designed to replace a wired UART cable with a wireless link while keeping the same serial data format.
Find this product in
Brands
Displays & Screens
SerLCD 16x2 Dimensional Drawings
Mechanical Drawings · 13.3 KB · Click any page to view full size
Supplier page — sparkfun.com
Supplier Description · 568.2 KB · Click any page to view full size
Related Tutorials
Free guides on learn.littlebird.com.au