
SparkFun 20x4 SerLCD - Black on RGB 3.3V
The SparkFun 20x4 SerLCD is an AVR-based, serial-enabled LCD that provides a simple and cost-effective way to add a 20-character, 4-line display to your project. With an ATMega328P built into the PCB, no separate backpack is needed — just connect via serial, I2C, or SPI.
The display features black text on an RGB backlight, allowing you to set any background colour. Operating at 3.3V logic, it's ideal for pairing with 3.3V microcontrollers and single-board computers. The open-source firmware allows full customisation.
Key Features
- 20×4 Character Display – Black text on RGB backlight with adjustable colours
- Three Interface Options – Serial (UART), I2C, and SPI for flexible connectivity
- Built-in Controller – ATMega328P with 11.0592MHz crystal, no backpack required
- Adjustable Baud Rate – 1,200 to 1,000,000 bps (default 9,600)
- 3.3V Logic – Native 3.3V operation
- Open-Source Firmware – Fully customisable to suit your project needs
Specifications
- Display: 20×4 character LCD
- Text Colour: Black
- Backlight: RGB (user-configurable)
- Controller: ATMega328P @ 11.0592MHz
- Interfaces: Serial (UART), I2C, SPI
- Logic Level: 3.3V
- Default Baud Rate: 9,600 bps
Ideal For
- Displaying sensor readings, status messages, and menus
- Embedded systems and IoT dashboards
- Projects requiring a simple text display with minimal wiring
Resources
Product Information
Product Information
Shipping & Returns
Shipping & Returns
Description
The SparkFun 20x4 SerLCD is an AVR-based, serial-enabled LCD that provides a simple and cost-effective way to add a 20-character, 4-line display to your project. With an ATMega328P built into the PCB, no separate backpack is needed — just connect via serial, I2C, or SPI.
The display features black text on an RGB backlight, allowing you to set any background colour. Operating at 3.3V logic, it's ideal for pairing with 3.3V microcontrollers and single-board computers. The open-source firmware allows full customisation.
Key Features
- 20×4 Character Display – Black text on RGB backlight with adjustable colours
- Three Interface Options – Serial (UART), I2C, and SPI for flexible connectivity
- Built-in Controller – ATMega328P with 11.0592MHz crystal, no backpack required
- Adjustable Baud Rate – 1,200 to 1,000,000 bps (default 9,600)
- 3.3V Logic – Native 3.3V operation
- Open-Source Firmware – Fully customisable to suit your project needs
Specifications
- Display: 20×4 character LCD
- Text Colour: Black
- Backlight: RGB (user-configurable)
- Controller: ATMega328P @ 11.0592MHz
- Interfaces: Serial (UART), I2C, SPI
- Logic Level: 3.3V
- Default Baud Rate: 9,600 bps
Ideal For
- Displaying sensor readings, status messages, and menus
- Embedded systems and IoT dashboards
- Projects requiring a simple text display with minimal wiring






















