12864 Graphic LCD Module (Blue/White) - ST7920 Parallel/Serial
12864 Graphic LCD Module (Blue/White) - ST7920 Parallel/Serial
Couldn't load pickup availability
Shipping
Shipping
- Local delivery within Hong Kong and in-store pickup.
- Free shipping for orders of HK$400 or above; HK$35 shipping fee for orders below HK$400.
- Shipped by SF Express, usually dispatched the same day for orders confirmed before 6:00 PM (Mon–Sat).
- Estimated delivery time: 1–3 business days after dispatch (Hong Kong).
- In-store pickup details (location and time) will be confirmed by email or phone message.
- Delivery times are estimates and may be affected by weather or unforeseen circumstances.
Short Product Description
Short Product Description
Upgrade your interface with crisp visuals.
This 12864 Graphic LCD Module delivers a sharp 128x64 pixel resolution on a stunning blue backlight with white pixels. Built with the versatile ST7920 controller, it supports both Parallel and SPI Serial modes, allowing you to save precious I/O pins on your Arduino or microcontroller. Perfect for displaying complex graphics, charts, and custom text.
Key Features
Key Features
- High-Res Graphic Display: 128x64 dot matrix resolution enables text, images, and graph rendering.
- Crisp Visibility: Deep blue background with bright white pixels provides excellent contrast and aesthetics.
- Dual Interface Modes: Supports both 6800 8-bit Parallel and Serial (SPI) modes (Selectable via Pin 15 PSB).
- Standard 5V Logic: Seamlessly compatible with Arduino UNO, Mega, and other 5V logic controllers.
- Adjustable Contrast: Dedicated V0 pin allows for precise brightness and contrast tuning via potentiometer.
- Robust Mounting: Four corner mounting holes (3mm) for secure installation in enclosures.
Full Product Description
Full Product Description
Crystal Clear Data Visualization for Makers and Engineers
Whether you are building a 3D printer controller, a weather station, or a custom diagnostic tool, the display is the face of your project. This 12864 Graphic LCD Module upgrades your user interface from simple text lines to full graphic capabilities. Unlike standard 16x2 character displays, this module gives you the freedom to draw geometric shapes, display complex fonts, and render custom bitmaps.
Dual Interface Flexibility: Parallel & Serial
Running out of pins on your microcontroller? We understand the struggle. This module features the popular ST7920 controller, which offers a selectable interface via the PSB pin.
- High Speed: Use the 8-bit or 4-bit Parallel interface for rapid data transfer.
- Pin Saving: Switch to Serial (SPI) mode to control the entire display using just 3 pins, leaving plenty of I/O open for sensors and motors.
Industrial Grade Build Quality
Designed for longevity, this module features a wide viewing angle (72x40mm visual area) and an adjustable contrast via the V0 pin. The PCB is robustly laid out with clear silkscreen labeling, ensuring easy soldering and wiring. The cool blue LED backlight not only looks modern but ensures readability in low-light environments.
Why choose this 12864 LCD?
- High Resolution: 128 columns by 64 rows allow for detailed graphs and UI elements.
- Wide Compatibility: Fully supported by popular libraries like U8g2 for Arduino.
- Adjustable Contrast: Fine-tune the display sharpness to suit your viewing angle.
Technical Specifications
Technical Specifications
Model:12864-21M / 12864B
Display Type:Graphic LCD, Blue Backlight, White Pixels
Resolution:128 × 64 Dots
Module Dimensions:93.0 × 70.0 × 13.0 mm
Viewing Area:72.0 × 40.0 mm
Dot Size:0.48 × 0.48 mm
Operating Voltage (VDD):5V DC
Controller:ST7920 (Compatible)
Backlight:LED — Pin 19 (A), Pin 20 (K)
FAQ Section
FAQ Section
Q: How do I switch this LCD between Parallel and Serial mode?
A: This is controlled by Pin 15, labeled PSB. Connect PSB to VCC (5V) for Parallel mode (8-bit data transfer). Connect PSB to GND (Ground) to enable Serial (SPI) mode, which allows you to control the screen with fewer wires.
Q: Which Arduino library works best with this 12864 display?
A: We highly recommend the U8g2 or U8glib libraries. They connect seamlessly with the ST7920 controller and include example code for "Hello World," graphics, and complex menus.
Q: Can this display images or just text?
A: Because this is a Graphic LCD (128x64 dots), it can display images (bitmaps), geometric shapes (circles, lines), and text of various font sizes. It is much more capable than a standard "Character" LCD.
Target Users / Applications
Target Users / Applications
- Electronics Hobbyists: For Arduino, Raspberry Pi, and STM32 projects.
- Industrial Prototyping: For control panels requiring graphs or status indicators.
- 3D Printer Builders: Often used as the controller interface (RepRap Discount controllers).
- Education: Students learning about SPI communication and pixel mapping.
