Find a Retailer
SHOP LEARN BLOG SUPPORT 0LOG IN REGISTER
PRODUCT MENU
find products, tutorials, etc...
EDUCATION FORUM
Need Help?
HOME / PRODUCT CATEGORIES / MONOCHROME / SPARKFUN 20X4 SERLCD - BLACK ON RGB 3.3V
images are CC BY 2.0
SHARE
SparkFun 20x4 SerLCD - Black on RGB 3.3V
LCD-14074 ROHS
6
DESCRIPTION FEATURES DOCUMENTS
20x4, Black on RGB Display
The AVR ATMega328p (with Arduino-compatible bootloader) is populated
on the back of each LCD screen and handles all of the LCD control
Three communication options: Serial, I C and SPI
Adjustable I C address controlled via software special commands (0x72
default)
Emergency reset to factory settings (Jumper RX to GND on bootup)
Operational backspace character
Incoming buffer stores up to 80 characters
Pulse width modulation of backlight allows direct control of backlight
brightness and current consumption
Pulse width modulation of contrast allows for software defined contrast
amount.
User definable splash screen
Open-sourced firmware and Arduino-compatible bootloader enables
updates via the Arduino IDE
2
2
Tags
20X4 3.3V I2C LCD RGB SERIAL SERLCD SPARKFUN ORIGINAL SPI
SparkFun 20x4 SerLCD - Black on RGB 3.3V Product Help and Resources
TUTORIALS VIDEOS SUPPORT TIPS SKILLS NEEDED
AVR-Based Serial Enabled
LCDs Hookup Guide
AUGUST 2, 2018
The AVR-based Serial Enabled
LCDs are a simple and cost
effective solution to include in
your project. These screens are
based on the HD44780 controller,
and include ATmega328P with an
Arduino compatible bootloader.
They accept control commands
via Serial, I2C and SPI. In this
tutorial, we will show examples of
a simple setup and go through
each communication option.
GPS-RTK2 Hookup Guide
JANUARY 14, 2019
Get precision down to the
diameter of a dime with the new
ZED-F9P from Ublox.
GPS-RTK Hookup Guide
SEPTEMBER 13, 2018
Find out where you are! Use this
easy hook-up guide to get up and
running with the SparkFun high
precision GPS-RTK board.
Customer Reviews
COMMENTS 12 REVIEWS 6
3.8 out of 5
Based on 6 ratings:
1 of 1 found this helpful:
Works great with Qwiic
about a year ago by fourstix verified purchaser
I was looking for a display to go with some Qwiic components and this fit the bill perfectly. I soldered a Qwiic
adapter on the I2c pins and it was good to go.
Almost the best thing
about a year ago by Member #1476332 verified purchaser
Good looking display to be used for a readout on my MPD music player. Straight serial for ease of interfacing
(3 wires) to a Raspberry Pi (did not want to use I2c because it is also being used to control volume to the DAC
chip).
I would encourage SparkFun to please ship these units with the latest firmware. It took me a while to realize
that was why the '+ RGB' command was not functioning. Then I had to cobble together a serial programming
interface to update it.
All is fine now and working. Time to plunge into Python programming land, one more thing I know nothing
about.
Great tool, needs some documentation help or firmware updates
about 7 months ago by Member #415430 verified purchaser
Fantastic tool for quick out of the box serial display away from a terminal. In our case we need 115200 for
some specific purposes, but have not been able to get the speed switched. Documentation and firmware
source code says it's an option and well within range since it has the 11.xxx MHz oscillator, but we have not
been able to get it to switch to any other speed. Stuck at 9600.
Might just need a firmware update... but why would a device be shipping with a firmware which is months out of
date? Excess inventory, or production just hasn't gotten the right hex file to load. In either case, it's keeping it
from getting 5 stars.
Static power consumption runs about 5mA with the back light off measured on a Rigol digital supply. I was
rather pleased with that power level.
The PDF documentation of the SerLCD is rather old. It is applicable, though missing the speeds which are
shown in the source code on GitHub and mentioned in the product description.
Nice Display
about 2 months ago by Member #245651 verified purchaser
I chose this display because of the SPI interface and the fact it has four lines and twenty characters per line. I
found that the the SPI clock needed to be around 54 kHz (or at least well under 100kHz) to eliminate flicker and
have a stable display. Just stretching the delay times after sending commands did not help with the flicker Also,
when I used the backlight setting commands to set the backlight (0x80 - 0xD9), I wasn't able to disable the
backlight display messages with the Disable System Messages command (0x2F). Instead I used the Set RGB
Backlight Command (0x2B) which doesn't display system messages when used. Overall, it's a nice display and
I like the SPI interface.
5 star 2
4 star 3
3 star 0
2 star 0
1 star 1
Currently viewing all customer reviews.
SparkFun Electronics ® / 6333 Dry Creek Parkway, Niwot, Colorado 80503
Questions? Feedback? powered by Olark live chat software
Worked for two weeks, then dead
about 2 weeks ago by Member #1519068 verified purchaser
Worked fine for two weeks, then dead. Not the CPU as other displays worked in its place.
CF replied on February 10, 2020:
Sorry to hear you're having trouble! Please contact our technical assistance team for help with your
display.
START
SOMETHING.
Email address
SUBSCRIBE TO NEWSLETTER
ABOUT SPARKFUN
Read Our Story
Press & Media
SparkFun Education
Job Openings
PARTNER WITH US
See Our Partners
Become a Distributor/Reseller
Receive Volume Discounts
Build a Custom Kit
Apply for a Hardware Donation
SUPPORT
Customer Support
Purchase Orders & Payment
Terms
Technical Assistance
FAQs
Contact Us
SITE INFORMATION
Terms of Service
Privacy Policy
Compliance
Site Map