RP2040-Plus
RP2040-Plus 是一款微雪电子设计的低成本,高性能的微控制器开发板,具有灵活数字接口。硬件上,采用 Raspberry Pi 官方自主研发的 RP2040 微控制器芯片,搭载了ARM Cortex M0 + 双核处理器,高达 133MHz 的运行频率,内置 264KB 和 4MB/16MB (可选) 的片上 Flash,板载 26 个多功能的 GPIO 引脚。软件上,可选择树莓派提供的 C/C++ SDK,或者使用 MicroPython 进行开发,且配套有完善的开发资料教程,可方便快速入门开发,便于开发和集成到产品中。
产品特性
- 采用 Raspberry Pi 设计的 RP2040 微控制器芯片
- 搭载了双核 ARM Cortex M0 + 处理器,以及运行频率高达 133MHz 灵活时钟
- 内置了 264KB 的 SRAM 和 4MB/16MB (可选) 的片上 Flash
- 采用 Type-C 接口,无需纠结正反插
- 板载锂电池充放电接口,有利于本产品使用在一些移动场景当中
- 板载 DC-DC 芯片 MP28164,为高效率 DC-DC 降压-升压芯片,负载电流可达 2A
- 邮票孔设计,可直接焊接集成到用户自主设计的底板上
- USB1.1 主机和从设备支持
- 支持低功耗睡眠和休眠模式
- 可通过 USB 识别为大容量存储器进行拖放式下载程序
- 多达 26 个多功能的 GPIO 引脚
- 2 个 SPI,2 个 I2C,2 个 UART,3 个 12 位 ADC,以及 16 个可控 PWM 通道
- 精确的片上时钟和定时器
- 片上加速浮点库
- 内置温度传感器,可实时监测芯片温度
- 8 个可编程 I/O (PIO) 状态机,用于自定义外设支持
板载资源

- LED 指示灯 用户状态指示灯(非电源指示灯),用于运行状态提示
- USB Type-C 接口 用于程序下载与供电,支持 USB 通信
- ETA6096 高效锂电池充电管理芯片,支持单节 3.7V 锂电池充电
- MP28164 高效率 DC-DC 降压/升压电源芯片,提升系统供电稳定性
- BOOT 按键 复位时按下进入下载模式
- 片上 Flash 芯片 提供程序与数据存储,支持 4MB(W25Q32JVSSIQ) 与 16MB(W25Q128JVSIQ) 两种规格
- RESET 按键 系统复位按键,用于重启设备
- RP2040 双核 ARM Cortex-M0+ 处理器,最高 133MHz 运行频率
- 电池接口 MX1.25 连接器,可接入 3.7V 锂电池,支持充放电功能
- 引脚接口 兼容 Raspberry Pi Pico 标准引脚接口,便于外设扩展
- USB 测试点 可引出 USB 信号,方便调试与测试
- BOOT 测试点 与 BOOT 按键电路相连,便于自动下载与调试
- DEBUG 接口 用于程序下载与在线调试,支持开发与调试需求
接口介绍

产品尺寸

开发方式
RP2040-Plus 支持 MicroPython、C/C++ 和 Arduino 三种编程语言,为开发者提供灵活的选择。您可以根据项目需求和个人偏好,选择合适的开发工具和编程方式:
-
Thonny IDE(MicroPython 开发):Thonny 是一款面向初学者的轻量级 Python 集成开发环境,专为教学场景设计,现已广泛应用于 MicroPython / CircuitPython 开发。界面简洁直观,内置 Python 解释器,支持串口 REPL、代码烧录与调试,配置过程简单。MicroPython 简单易学、无需编译即可运行,非常适合初学者快速上手嵌入式开发。您可以参考 MicroPython 开发说明 完成初始设置,教程中提供了详细的环境配置步骤和示例程序。
-
VSCode + Pico SDK(C/C++ 开发):VSCode 是一款功能强大的跨平台代码编辑器。通过安装 Pico VS Code 插件,可快速构建完整的 C/C++ 开发环境。该插件集成了 Pico SDK 工具链、CMake 构建系统、烧录与调试工具,支持图形化操作,开发效率高。C/C++ 开发可充分利用硬件性能,适合对性能要求较高的项目和专业开发者,更适用于复杂的嵌入式应用开发。您可以参考 C/C++ 开发说明 完成初始设置,教程中提供了详细的环境配置步骤和示例程序。
-
Arduino IDE(Arduino 开发):Arduino IDE 是一款便捷灵活、易于上手的开源电子原型平台。Arduino 拥有庞大的全球用户社区,提供海量开源代码、项目示例和教程,以及丰富的库资源。这些库封装了复杂功能,让开发者无需深入底层细节即可快速实现各种功能,非常适合快速开发和原型验证,能够大幅缩短开发周期。您可以参考 Arduino 开发说明 完成初始设置,教程中提供了详细的环境配置步骤和示例程序。

