Find a Retailer SHOP PRODUCT MENU LEARN BLOG find products, tutorials, etc... HOME / P R O D U C T C A T E G O R I E S 0 SUPPORT LOG IN EDUCATION Need Help? REGISTER FORUM / MONOCHROME / SPARKFUN 20X4 SERLCD - BLACK ON RGB 3.3V SparkFun 20x4 SerLCD - Black on RGB 3.3V L C D - 1 4 0 7 4 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, I2C and SPI Adjustable I2C 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 Tags images are CC BY 2.0 20X4 3.3V I2C LCD RGB SERIAL SERLCD SHARE SparkFun 20x4 SerLCD - Black on RGB 3.3V Product Help and Resources TUTORIALS VIDEOS SUPPORT TIPS AVR-Based Serial Enabled LCDs Hookup Guide SKILLS NEEDED GPS-RTK2 Hookup Guide GPS-RTK Hookup Guide JANUARY 14, 2019 SEPTEMBER 13, 2018 Get precision down to the diameter of a dime with the new ZED-F9P from Ublox. Find out where you are! Use this easy hook-up guide to get up and running with the SparkFun high precision GPS-RTK board. 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. SPARKFUN ORIGINAL SPI COMMENTS REVIEWS 12 6 Customer Reviews 3.8 out of 5 Based on 6 ratings: 5 star 2 4 star 3 3 star 0 2 star 0 1 star 1 Currently viewing all customer reviews. 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. 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 PARTNER WITH US SUPPORT SITE INFORMATION Read Our Story See Our Partners Customer Support Terms of Service Press & Media Become a Distributor/Reseller Purchase Orders & Payment Privacy Policy SparkFun Education Receive Volume Discounts Terms Compliance Job Openings Build a Custom Kit Technical Assistance Site Map Apply for a Hardware Donation FAQs Contact Us SparkFun Electronics (R) / 6333 Dry Creek Parkway, Niwot, Colorado 80503 Questions? Feedback? powered by Olark live chat software