WSAL22668 – RP2040-LCD-1.28/en
Erscheinungsbild
Documentation notice: This technical documentation was independently rewritten from an archived supplier source. Check technical details and commands against the product version and manufacturer documentation before use.
Summary
The RP2040-LCD-1.28 is a compact MCU board featuring a 1.28-inch round LCD (GC9A01A, 240×240, SPI), a QMI8658 accelerometer/gyroscope sensor, Li-ion battery connector and USB-C. It is based on the Raspberry Pi RP2040 chip with dual Cortex-M0+ cores, 2 MB flash and 264 KB SRAM.
Related products at JW Tech
- WSAL22668 – RP2040 MCU Board, With 1.28inch Round LCD, accelerometer and gyroscope Sensor
- WSAL26369 – RP2040 MCU Board, With 1.28inch Round LCD, Accelerometer And Gyroscope Sensor, With CNC Metal Case
Technical overview
- Microcontroller: Raspberry Pi RP2040, dual-core Arm Cortex-M0+, up to 133 MHz, 264 KB SRAM, 2 MB flash
- Display: 1.28-inch round IPS LCD, controller GC9A01A, 240×240 resolution, SPI interface, display size Φ32.4 mm
- Motion sensor: QMI8658 with 16-bit resolution; accelerometer ±2/±4/±8/±16 g, gyroscope ±16 to ±2048 °/s
- Interfaces: 2×SPI, 2×I2C, 2×UART, 4×12-bit ADC, 16 PWM channels, 8 PIO state machines
- Connector: USB Type-C, supports USB 1.1 as device and host
- Battery: Li-ion battery charge/discharge header for mobile use
- GPIO: 30 pins via 1.27 mm pitch headers; some pins are internally wired, note this when multiplexing
- Programming: drag-and-drop via mass storage over USB; firmware download available for MicroPython, C/C++ (VS Code Pico extension) or Arduino IDE
Notes and version constraints
- The exact GPIO mapping of internal wiring must be verified in the wiki before multiplexing.
- Flashing firmware requires holding the BOOT button while connecting to the PC; incorrect procedure may cause the device to go unrecognized.
- Windows 7 may lack a driver for the COM port; the source points to external GitHub resources.
- Using QMI8658 in MicroPython requires manually saving a library file to the device; it is not included in the standard firmware.
- Version-specific steps for compiling and flashing (e.g., toolchain choice for ARM vs. RISC-V) depend on the selected SDK version and require prior confirmation.
Source and revision record
- RP2040-LCD-1.28 - Waveshare Wiki
- Source revision: 111067
- Captured: 2026-09-03T04:15:32+00:00
- SHA-256:
7343cf100330b494e1e8c36dfb44f3702b8f02d12f7050b9f82ed89d81f0910d