这次拆的是微雪(Waveshare)的 ESP32-S3-Zero,一块小到有点离谱的 ESP32-S3 小板。我第一次见到实物时特意拿了个打火机盒比了一下,板子塞进去还富余。18×23.5mm 的面积上塞了双核 240MHz 的主控、4MB Flash、2MB PSRAM 和一颗 WS2812 彩灯,这种密度放在两年前是不敢想的。官方规格页写得明明白白,这篇就把它的每个维度拆开看一遍,顺便说说它适合谁、不适合谁。
先锚定研究对象:ESP32-S3-Zero 是微雪基于乐鑫 ESP32-S3R2 方案做的小尺寸开发板,另有带排针的 ESP32-S3-Zero-M 版本,两者核心配置一致。板子采用邮票孔(castellated holes)设计,官方定位是直接焊到母板上当核心模块用,Type-C 口负责供电和烧录。截至2026年11月15日,两款在微雪官网均在售。
芯片:ESP32-S3R2,内封装 2MB PSRAM 是关键
主控是 ESP32-S3FH4R2,Xtensa 32 位 LX7 双核,主频最高 240MHz。片内 512KB SRAM、384KB ROM,R2 后缀代表 2MB PSRAM 封装在芯片内部,另外板载 4MB Flash。无线部分支持 2.4GHz Wi-Fi(802.11 b/g/n)和蓝牙 5(LE)。安全外设也没省:硬件加密加速器、真随机数发生器、HMAC 和数字签名模块都在,官方页原话是满足物联网的安全需求。对折腾图像小模型或者跑 MicroPython 图形界面的玩家来说,2MB PSRAM 内封装这一点比参数表上任何一行都实在——不用外挂 PSRAM 芯片,布线和成本都省了。

外设资源按官方页列的:4×SPI、2×I2C、3×UART、2×I2S、2×ADC,还有 USB 全速串口控制器。对一个 18×23.5mm 的板子来说,这套外设配置和常规 ESP32-S3 模组是完全对齐的,微雪没有因为尺寸阉割外设数量,这点值得肯定。
板载硬件:陶瓷天线、两颗按键和一颗彩灯
板上实物我按官方接口标注图逐个对过:2.4G 陶瓷天线、WS2812 RGB 彩灯、BOOT 和 RESET 两颗按键、ME6217C33M5G 低压差线性稳压器(最大输出 800mA),加上 Type-C 座。WS2812 接在 GPIO21 上,点亮只需一行代码。要注意官方专门提醒:当子板使用时别让 PCB、金属或塑料件盖住陶瓷天线,这么小的板子天线就贴在芯片旁边,被遮住射频表现会明显劣化。

尺寸与重量:官方尺寸图标注板子为 18.00×23.50mm,引脚间距 2.54mm,圆角 R1.00。板子重量官方未公布,从体积估算也就几克,我不替官方填数。
引脚:24 个 GPIO,复用要精打细算
官方写明引出 24 个 GPIO,每个脚都支持灵活的复用配置。但有两个限制必须记住:第一,GPIO33 到 GPIO37 没有引出,保留给了 Octal PSRAM,别在设计里打它们的主意;第二,板上的 TX、RX 丝印对应 UART0 默认脚,TX 是 GPIO43、RX 是 GPIO44,做串口方案时要把这两个脚让出来。

从引脚图看,两侧引脚每脚都标了 UART/PWM/I2S/ADC/I2C/SPI 的复用矩阵,I2C、SPI 可以映射到多个脚位,布局灵活性比早期 ESP8266 小板强太多。当然 24 个 GPIO 终究是少,接一块带按键的显示屏再加几个传感器,脚就开始紧张了,这是所有小板形态产品的共同宿命。
供电与射频
供电两条路:Type-C 供电,或者给 5V 丝印的邮票孔外接 3.7V~6V 输入。官方 FAQ 里写明,如果走 5V 供电,电源至少要能给 500mA——Wi-Fi 发射时的峰值电流不可小看,用充电宝或者小功率 USB 口供电翻车的案例并不少。板载 LDO 是 ME6217C33M5G,最大输出 800mA,给外设留的余量不算多,带电机这类负载要想清楚。
烧录方式:没有 USB 转串口桥
这块板最大的上手门槛:它没有 USB 转 UART 芯片,走的是 ESP32-S3 原生 USB。烧录固件时要按住 BOOT 键(GPIO0)再插 Type-C 线才能进下载模式。官方 FAQ 还补了一句,如果编程失败,按住 boot 键连电脑、松手后重试。在 Arduino IDE 里用 Serial.println() 前要开 Tools 菜单里的 USB CDC On Boot 选项,或者代码里用 HWCDC 对象,这是从 CH340 小板转过来的老玩家最容易踩的坑。好处也很直接:少一颗桥接芯片,成本和体积都省下来,原生 USB 还能做 USB 设备模拟。

和 DevKitC-1、XIAO ESP32-C3 的定位差异
一句话说清差异:乐鑫官方的 ESP32-S3-DevKitC-1 是全引脚引出的标准评估板,适合正经开发和调试,块头也大得多;Seeed 的 XIAO ESP32-C3 是单核 RISC-V 的 C3 方案,体积相近但没有 S3 的 PSRAM 优势和 AI 加速指令;ESP32-S3-Zero 卡在中间——性能与 DevKitC-1 同芯、体积与 XIAO 同级,代价就是引脚更少、且无 USB 转串口桥。不想横评展开,就给这么一个定位参照。
开发环境与适用场景
开发支持是 ESP32 生态的标配:Arduino IDE 里直接选 ESP32-S3-Zero 板型(官方有专门的环境配置教程,提示 USB CDC On Boot 的注意事项);ESP-IDF 走官方框架,适合商业项目;MicroPython 官方固件在 micropython.org 的 ESP32_GENERIC_S3 下,用 Flash download tool 烧录时地址是 0x0。PlatformIO、ESPHome 这类平台也能覆盖。
适用场景:可穿戴、智能家居节点、小尺寸 IoT 终端,凡是需要"塞进一个火柴盒"的地方它都合适;PSRAM 余量也让它比 C3 小板更适合带屏和跑 LVGL 的项目。短板同样清楚:24 个 GPIO 对复杂外设组合不够用、无 USB 转串口桥对新手不友好、外接供电时 800mA LDO 余量有限、GPIO33~37 被 PSRAM 占用不可用。想清楚这些再下单,它就是几百个 B 端项目和无数小板折腾项目里的那颗"钉子"。你要是已经在用它做什么项目,评论区聊聊。











陶瓷天线不能被遮这条提醒很重要,之前把这类模组灌胶进外壳,信号直接掉一半,做产品集成的人应该多看看这种细节。
按住BOOT再插线这个点太真实了,第一次用S3原生USB的小板差点以为收到板砖了。
18×23.5mm能塞下双核240MHz加2MB PSRAM,塞进遥控器和传感节点正合适。
写得很实在,尤其是GPIO33到37被Octal PSRAM占掉这点,之前做项目差点在这翻车,引脚规划必须提前算好。建议再补一个跟S2小板的对比,S2没有蓝牙但引脚更多,预算敏感的玩家可能纠结。
USB CDC On Boot这个坑我记下了,谢谢作者。