Zum Inhalt springen

WSAL22668 – RP2040-LCD-1.28/en

Aus JW Tech Wiki

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

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