Atom Display is a low-cost display driver that uses FPGA to simulate traditional SPI TFT-LCD data output, supporting a maximum image output of 720P (1280 x 720). It achieves widely compatible display output through a dedicated RGB-to-HDMI signal conversion chip. Embedded with an ESP32 controller, it integrates 2.4G Wi-Fi and comes with 8M Flash + 2M PSRAM memory. Atom Display can replace traditional PC-controlled display panel solutions, offering a more cost-effective alternative.
Features
FPGA and driver library code are open-source
Utilizes FPGA (Gowin GW1NR-9C)
Built-in LT8618SX RGB-to-HDMI signal conversion chip (supports 24-bit color depth)
SPI interface (FPGA) + I2C interface (LT8618SX)
Maximum image output of 720P (1280x720)
Multiple output modes, optimized frame rate up to 12 ~ 16 FPS
Built-in Atom PSRAM controller (ESP32-PICO-V3-02, 8M Flash + 2M PSRAM)
Programmable RGB LED x1, Reset button x1, Button x1, Full-featured Grove expansion interface x1
Development platforms: Arduino, ESP32-IDF (UiFlow not yet supported)
Includes
1 x Atom-PSRAM
1 x Atomic Display Base
Applications
Display input signal source
High-definition data dashboard
Specifications
Specification
Parameter
FPGA
Gowin GW1NR-9C
LT8618SX
RGB-to-HDMI signal conversion chip, supports 24-bit color depth
Maximum image output size
720P (1280x720)
Output frame rate
1280x720 60Hz
USB driver chip
CH9102
Product dimensions
64 x 24 x 29mm
Product weight
21.0g
Package dimensions
76 x 46 x 29mm
Gross weight
34.0g
Learn
Display Compatibility
Atom Display Lite requires a display with adaptive resolution scaling functionality. On some displays that do not support adaptive resolution, display anomalies may occur.
Before using the example programs in the M5GFX library, you need to change the included header file to match the device you are using. As shown in the example below, include #include <M5AtomDisplay.h> and create an instance M5AtomDisplay display;