RP2040-Touch-LCD-1.69: Featuring RP2040, QMI8658 6-Axis Sensor, and ETA6096 Li-Ion Recharge Circuit
Waveshare’s RP2040-Touch-LCD-1.69 is a compact MCU board built around Raspberry Pi’s RP2040 microcontroller. It features a dual-core Arm Cortex M0+ processor running up to 133 MHz, with 264KB of SRAM and 16MB of Flash memory. The board includes a 1.69-inch capacitive touch display, a QMI8658 6-axis sensor (combining a 3-axis accelerometer and 3-axis gyroscope), an RTC PCF85063A for precise timing, and a buzzer for audio output. Additionally, it supports a Li-ion battery recharge circuit using the ETA6096, making it well-suited for integration into embedded systems.
RP2040-Touch-LCD is equipped with a Type-C connector for modern connectivity. The Touch-LCD also supports low-power sleep modes and drag-and-drop programming via USB. Its combination of a responsive touch display, onboard sensors, accurate RTC, and battery support makes it an excellent choice for mobile devices and projects requiring reliable timing, sound feedback, and easy USB programming. This board offers a streamlined solution for various embedded applications.
Raspberry Pi RP2040 Touch-LCD-1.69 specification:
- MCU: Raspberry Pi RP2040
- Core: dual-core Arm Cortex-M0+ MCU @ 133 MHz
- Flash memory: 4MB
- SRAM: 264KB
- IMU Sensor: QMI8658 6-axis sensor
- Accelerometer Resolution: 16 bits
- Accelerometer Ranges: ±2, ±4, ±8 ±16g
- Gyro Resolution: 16 bits
- Gyro Range: ±16, ±32, ±64, ±128, ±256, ±512, ±1024, ±2048°/sec
- Display:
- 1.69-inch semi-round IPS Touch LCD.
- Resolution: 240(H)RGB x 280(V) Pixel
- Pixel Pitch: 0.11655mm × 0.11655mm
- 262K color
- Display controller: ST7789V2 display driver and CST816T capacitive touch chip, using SPI and I2C.
- Display Size: 27.972mm × 32.634mm
- GPIO: 4 x multi-function GPIO with I2C and UART.
- Other Features:
- PCF85063 RTC chip with reserved SH1.0 RTC battery header (supports charging)
- Buzzer
- Solderable GPIO, I2C, and UART pads onboard.
- Supports low power consumption modes.
- BOOT and RESET buttons.
- PWR Button with single-press, double-press, multi-press, and long-press operations.
- Power:
- Onboard MX1.25 battery header with ETA6096 lithium battery recharge/discharge management chip.
- USB Type-C connector for charging and data.
The Waveshare RP2040 Touch LCD-1.69 development board is compatible with CircuitPython and MicroPython, as well as C/C++ programming using Arduino. Users can easily download the MicroPython firmware and find additional resources on the Waveshare Wiki page to get started.
Previously, we wrote about the Waveshare RP2040-LCD-1.28, which features a 1.28-inch round LCD display. We also covered another Waveshare touchscreen development board, the ESP32-S3-Touch-LCD-4.3B, which includes RS485, CAN Bus, I2C, and isolated DIO interfaces via terminal block. Feel free to check them out if you’re interested.
The RP2040 Touch LCD touch display development board is available on Amazon for $29.99 with shipping included, at least to the US. Alternatively, the development board can be purchased on Aliexpress for $23.99 excluding shipping, or directly on the Waveshare store for $21.99 plus shipping.