ATOM Display is a cost-effective display driver that uses an FPGA to emulate traditional SPI TFT-LCD data output, supporting up to 720P (1280x720) image output. It achieves broad compatibility for display output through a dedicated RGB-to-high-definition multimedia signal chip. Built with an embedded ESP32 controller, it integrates 2.4G Wi-Fi and an 8M Flash + 2M PSRAM memory combination. ATOM Display can replace traditional PC-controlled display panel solutions, offering a more cost-effective alternative.
Note
ATOM Display requires a display with adaptive resolution scaling. Some displays without this feature may experience display abnormalities.
Features
Fully open-source FPGA and driver library
Uses FPGA (Gowin GW1NR-9C)
Built-in LT8618SX RGB-to-high-definition multimedia signal chip (supports 24-bit color depth)
SPI interface (FPGA) + I2C interface (LT8618SX)
Maximum 720P (1280x720) image output
Various output modes with optimized frame rates of 12 ~ 16FPS
Embedded ATOM PSRAM controller (ESP32-PICO-V3-02, 8M Flash + 2M PSRAM)
Programmable RGB LED x1, Reset Button x1, Key Button x1, Full-function Grove Port x1
Development Platforms: Arduino, ESP32-IDF (UIFlow not yet supported)
Contents
1x ATOM PSRAM
1x ATOM Display
Applications
Display input signal source
High-definition data dashboard
Specifications
Specification
Parameter
FPGA
Gowin GW1NR-9C
LT8618SX
RGB-to-high-definition multimedia signal chip, supports 24-bit color depth
Before using the example programs in the M5GFX library, ensure the included header files are adjusted for the current device in use. For instance, include #include <M5AtomDisplay.h> and create an instance M5AtomDisplay display; as shown below.