Skip to main content

RP2350-Touch-AMOLED-1.75

RP2350-Touch-AMOLED-1.75-B Product Image

This product is a high-performance, highly integrated microcontroller development board designed by Waveshare. In a compact board size, it incorporates a 1.75inch capacitive high-definition AMOLED screen, a highly integrated power management chip, a 6-axis IMU (3-axis accelerometer and 3-axis gyroscope), RTC, low-power audio codec chip, and other peripherals, making it convenient for development and integration into products.

SKUProduct
33759RP2350-Touch-AMOLED-1.75-G
33733RP2350-Touch-AMOLED-1.75
33734RP2350-Touch-AMOLED-1.75-B

Features

  • Utilizes the RP2350A microcontroller chip designed by Raspberry Pi
  • Unique dual-core, dual-architecture, featuring dual-core ARM Cortex-M33 processors and dual-core Hazard3 RISC-V processors, both operating at up to 150MHz, allowing users to flexibly switch between the two architectures
  • Built-in 520KB of SRAM and 16MB of on-chip Flash, with a reserved PSRAM pad
  • Utilizes a Type-C port, eliminating the hassle of plug orientation
  • Onboard 1.75inch capacitive touch high-definition AMOLED screen, 466 × 466 resolution, 65K colors, capable of clearly displaying color images
  • Built-in CO5300 driver chip and CST9217 capacitive touch controller chip, communicating via QSPI and I2C interfaces respectively, minimizing the use of I/O pins
  • Onboard 3.7V MX1.25 lithium battery charge/discharge interface, beneficial for mobile scenarios
  • USB1.1 host and slave device support
  • Supports low-power sleep and dormant modes
  • Drag-and-drop programming using mass storage over USB
  • Exposes 5 multifunctional GPIO pins
  • 1 × SPI, 2 × I2C, 2 × UART, 4 × 12-bit ADCs and 5 × controllable PWM channels
  • Accurate on-chip clock and timer
  • Built-in temperature sensor for real-time chip temperature monitoring
  • 12 × programmable I/O (PIO) state machines for custom peripheral support

Onboard Resources

RP2350-Touch-AMOLED-1.75 Hardware Resources

  1. RP2350A Dual-core, dual-architecture processor, up to 150MHz operating frequency
  2. Debug Interface Convenient for program downloading and online debugging
  3. PCF85063 RTC clock chip
  4. PWR Power Button Controls power on/off and supports custom functions
  5. MX1.25 2P Speaker Interface MX1.25 2P connector, can be used to connect a speaker
  6. MX1.25 Lithium Battery Interface Can be used to connect a 3.7V lithium battery, supports charging/discharging and adjustable charging current
  7. Microphone For audio capture
  8. ES8311 Low-power audio codec chip
  9. Type-C Interface For program downloading, supports USB 1.1 host and slave device modes
  10. IPEX Gen 1 GPS antenna holder GPS version includes built-in LC76G module, external GNSS ceramic antenna
  11. AXP2101 Highly integrated power management chip
  12. 2.54mm Pitch 8PIN Header Convenient for external debugging or connecting sensors
  13. QMI8658 6-axis IMU includes a 3-axis gyroscope and a 3-axis accelerometer
  14. PSRAM Interface Compatible with mainstream PSRAM chips, for user expansion/upgrade
  15. BOOT Button Press during reset to enter download mode
  16. TF Card Slot Supports TF card for expanded storage

Interface Introduction

RP2350-Touch-AMOLED-1.75 Pin Definition

Dimensions

Without Case

RP2350-Touch-AMOLED-1.75 Product Dimensions

With Case

RP2350-Touch-AMOLED-1.75 Product Dimensions

Development Methods

The RP2350-Touch-AMOLED-1.75 supports three programming languages: MicroPython, C/C++, and Arduino, offering developers flexible choices. You can select the appropriate development tools and programming methods based on project requirements and personal preference:

  • Thonny IDE (Working with MicroPython): Thonny is a lightweight Python Integrated Development Environment designed for beginners and educational scenarios, now widely used for MicroPython / CircuitPython development. Its interface is simple and intuitive, featuring a built-in Python interpreter, support for serial REPL, code flashing, and debugging, with a straightforward setup process. MicroPython is easy to learn and runs without compilation, making it ideal for beginners to quickly start embedded development. You can refer to the Working with MicroPython for initial setup, which provides detailed environment configuration steps and example programs.

  • VS Code + Pico SDK (Working with C/C++): VS Code is a powerful cross-platform code editor. By installing the Pico VS Code extension, a complete C/C++ development environment can be quickly set up. This extension integrates the Pico SDK toolchain, CMake build system, flashing and debugging tools, supports graphical operations, and offers high development efficiency. C/C++ development fully utilizes hardware performance, making it suitable for projects with higher performance requirements and professional developers, and is more applicable for complex embedded applications. You can refer to the Working with C/C++ for initial setup, which provides detailed environment configuration steps and example programs.

  • Arduino IDE (Working with Arduino): The Arduino IDE is a convenient, flexible, and easy-to-use open-source electronics prototyping platform. Arduino boasts a vast global user community, offering a massive library of open-source code, project examples, tutorials, and rich library resources. These libraries encapsulate complex functionalities, allowing developers to implement various features quickly without delving into low-level details. It is very suitable for rapid prototyping and verification, significantly shortening development cycles. You can refer to the Working with Arduino for initial setup, which provides detailed environment configuration steps and example programs.