ESP32-P4-WIFI6-Touch-LCD-3.5
本产品是一款微雪 (Waveshare) 设计的基于 ESP32-P4 芯片的双核加单核 RISC-V 高性能开发板。板载了 3.5 英寸电容高清 IPS 屏、高度集成的电源管理芯片和低功耗音频编解码芯片等外设,支持丰富的人机交互接口,包含 MIPI-CSI (集成图像信号处理器 ISP),它还支持 USB OTG 2.0 HS 以实现高速连接。ESP32-P4 芯片集成了数字签名外设和专用密钥管理单元,确保数据和操作的安全性,专为高性能和高安全应用设计,充分满足嵌入式应用对人机界面支持、边缘计算能力和 IO 连接特性等方面的更高需求。
产品特性
- 搭载 RISC-V 32 位双核与单核处理器的高性能 MCU
- 板载 ESP32-C6H8 Wi-Fi 6 协处理器,拓展 ESP32-P4 的 Wi-Fi 6 和 BLE 5 功能
- 128KB HP ROM、16KB LP ROM、768KB HP L2MEM、32KB LP SRAM 和 8KB TCM
- 强大的图像与语音处理能力,图像与语音处理接口包括 JPEG 编解码器、像素处理加速器 (PPA)、图像信号处理器 (ISP) 和 H264 视频编码器
- 芯片封装内叠封 32MB PSRAM,封装外集成 16MB Nor Flash
- 采用 Type-C 接口,提高了用户的使用便捷性和设备的兼容性
- 板载 3.5 英寸电容触摸高清 IPS 屏,320 × 480 分辨率,262K 彩色,能清晰地显示彩色图片
- 内置 ST7796 驱动芯片和 FT6336 电容触控芯片,分别使用 SPI 和 I2C 接口通信,不占用过多接口引脚资源
- 板载 PWR、BOOT 两个可自定义功能的侧边按钮,方便使用按钮进行自定义功能开发
- 板载 3.7V MX1.25 锂电池充放电接口
- 引出 I2C、UART、USB 和多个 GPIO,可供外接设备和调试使用,灵活配置外设功能
- 板载 Micro SD 卡槽,提供扩展存储、快速数据传输和灵活性,适用于数据记录和媒体播放,简化了电路设计
- 板载摄像头接口,支持 OV5647 等摄像头 (MIPI-CSI)
- AXP2101 提供高效的电源管理方案,支持输出多路可配置电压,集成充电与电池管理功能,有助于延长电池寿命
- 安全机制:安全启动、Flash 加密、硬件加密加速器和硬件随机数生成器。同时还支持硬件访问保护,可实现访问权限管理 (APM) 和权限分离
硬件说明

- ESP32-P4NRW32 ESP32-P4 叠封 32MB PSRAM
- 16MB Nor Flash 外部集成存储
- 摄像头接口 MIPI-CSI (2-lane),0.5mm 间距,15PIN
- AXP2101 高集成度的电源管理芯片
- Type-C 接口 USB TO UART 可用于供电与程序烧录、调试
- Type-C 接口 USB OTG USB OTG 2.0 High Speed 接口
- 贴片麦克风 单麦克风输入
- PWR、Charge 双色灯 接入电源后,当充满电时或正在充电时亮红灯,有锂电池无充电时亮绿灯
- 功放芯片 支持音频放大输出
- 扬声器 MX1.25 2PIN 连接器,支持 8Ω 2W 喇叭
- Micro SD 卡槽 SDIO 3.0 接口协议
- IPEX 1 代座子和贴片天线 可通过切换电阻位置,切换为使用外部天线
- PWR 按键 默认长按 6s 关机,短按开机
- RST 按键 复位按键
- BOOT 按键 上电或者复位时按下,进入下载模式
- MIPI-DSI 预留焊盘 支持 0.5mm 间距,15PIN
- ES8311 低功耗音频编解码芯片 用于处理音频编码、解码
- 2.54mm 排座接口 引出可用 IO 功能引脚,方便扩展使用
- MX1.25 锂电池接口 MX1.25 2PIN 连接器,可用于接入 3.7V 锂电池,支持充放电
- ESP32-C6 SDIO 接口协议,拓展 ESP32-P4 Wi-Fi 6、Bluetooth 5 (LE)
- SPI 屏幕接口 支持 SPI 接口屏幕
- I2C 触摸接口 支持 I2C 接口触摸芯片
产品尺寸

开发工具介绍
这两种开发方式各有其优势,开发者可以根据自身需求和技能水平进行选择。Arduino 适合初学者和非专业人士,因其简单易学、上手快。而对于有专业背景或对性能要求较高的开发者,ESP-IDF 是更好的选择,它提供了更高级的开发工具和更强的控制能力,适用于复杂项目的开发。
注意
ESP32-P4 目前在 Arduino 平台的适配范围有限,为确保开发稳定性,现阶段推荐使用 ESP-IDF 开发。 针对 Arduino 平台的使用诉求,您可至 GitHub 参与讨论:Support of Arduino
- ESP-IDF,全称 Espressif IDE,是乐鑫科技为 ESP 系列芯片推出的专业开发框架。它使用 C 语言开发,包括编译器、调试器、烧录工具等,可在命令行下或使用集成开发环境(如 Visual Studio Code 配合 Espressif IDF 插件)进行开发,插件提供代码导航、项目管理、调试等功能。我们推荐使用 VS Code 进行开发,具体配置过程可参考 ESP-IDF (VS Code) 开发环境搭建教程,教程中同时提供了相关示例程序供参考。
