SKU:C152




























StopWatch 是一款面向便携与交互场景的 AMOLED 圆形触控开发板,采用 ESP32-S3R8 主控,搭载 16MB Flash 与 8MB PSRAM,支持 2.4GHz Wi-Fi 无线通信。设备集成 1.75" AMOLED 触控圆屏、可编程按键与震动反馈,提供直观的人机交互体验;同时具备音频输入输出、IMU 姿态感知、RTC 计时与多种扩展接口,配合 M5PM1 多级电源管理系统和 450mAh 电池,可满足便携智能操控、穿戴人机交互、轻量化物联网终端等多元化开发应用需求。
| 规格 | 参数 |
|---|---|
| SoC | ESP32-S3R8 双核 Xtensa LX7,最高 240MHz |
| Flash | 16MB |
| PSRAM | 8MB |
| 无线连接 | 2.4GHz Wi-Fi |
| 屏幕显示 | 1.75" AMOLED 触控圆屏 466x466 分辨率,CO5300 驱动芯片 QSPI 接口 |
| 屏幕触摸 | CST820B 驱动芯片 |
| 按键 | 2 x 可编程按键 + 1 x 电源按键 |
| 震动反馈 | 内置震动电机 |
| 音频编解码器 | ES8311 |
| 麦克风 | MEMS MIC |
| 扬声器 | AW8737A 功放, 8Ω@1W 1318 腔体喇叭 |
| IMU | BMI270 |
| RTC | RX8130CE |
| 扩展接口 | HY2.0-4P |
| 背面扩展总线 | 2.54-7P、2.54-6P |
| 机身结构 | 挂绳孔 |
| 电源管理 | M5PM1 多级电源管理 |
| 电池容量 | 450mAh |
| 输入电源 | USB Type-C DC 5V |
| 产品尺寸 | 52.0 x 52.0 x 15.5mm |
| 产品重量 | 39.0g |
| 包装尺寸 | 70.0 x 70.0 x 23.6mm |
| 毛重 | 49.5g |








| ESP32S3R8 | G39 | G40 | G38 | G41 | G42 | G46 | G45 |
|---|---|---|---|---|---|---|---|
| CO5300 | OLED_CS | OLED_SCK | OLED_TE | OLED_D0 | OLED_D1 | OLED_D2 | OLED_D3 |
通过 M5IOE1 拓展芯片的 PYG5 (PYB_OLED_RST) 控制屏幕显示复位。
| ESP32S3R8 | G47 | G48 | G13 |
|---|---|---|---|
| CST820B | SYS_SDA | SYS_SCL | TP_INT |
通过 M5IOE1 拓展芯片的 PYG4 (PYB_TP_RST) 控制屏幕触摸复位。
| ESP32S3R8 | G48 | G47 |
|---|---|---|
| ES8311(0x18) | AUDIO_I2C_SCL | AUDIO_I2C_SDA |
| ESP32S3R8 | G18 | G17 | G16 | G15 | G21 |
|---|---|---|---|---|---|
| ES8311 | I2S_MCLK | I2S_BCLK | I2S_ASDOUT | I2S_LRCK | I2S_DSDIN |
通过 M5IOE1 拓展芯片的 PYG10(PYB_SPK_EN) 可控制扬声器功放(AW8737A)使能,PYG3(PYB_AU_EN) 可控制音频外设 Audio L3B 层级电源供电。
| ESP32S3R8 | G2 | G1 |
|---|---|---|
| KEY | KEYA (YELLOW) | KEYB (BLUE) |
| ESP32S3R8 | G48 | G47 |
|---|---|---|
| BMI270(0x68) | SYS_SCL | SYS_SDA |
| RX8130CE(0x32) | SYS_SCL | SYS_SDA |
| HY2.0-4P | Black | Red | Yellow | White |
|---|---|---|---|---|
| PORT.A | GND | 5V | G10 | G11 |
| FUNC | PIN | LEFT | RIGHT | PIN | FUNC |
|---|---|---|---|---|---|
| 3V3_L2 | 1 | 2 | G3 | ||
| G43(UART0_TX) / G20(USB_DP) | MUX_IO_1 | 3 | 4 | G4 | |
| G44(UART0_RX) / G19(USB_DM) | MUX_IO_2 | 5 | 6 | G5 | |
| G9 | 7 | 8 | G6 | ||
| BOOT | G0 | 9 | 10 | G7 | |
| GND | 11 | 12 | G8 | ||
| / | 13 | 14 | BAT |
通过 M5IOE1 拓展芯片的 PYG1(PYB_MUX_CTR) 可控制 MUX_IO_1,MUX_IO_2 引脚切换 USB / UART 功能。默认功能为 UART 功能。
| PYG1_HAT_SW | EXT MUX_IO_1/2 FUNC |
|---|---|
| LOW | G43_U0TXD / G44_U0RXD |
| HIGH | USB_P / USB_N |
| ESP32S3R8 | G48 | G47 |
|---|---|---|
| M5PM1 | SYS_SCL | SYS_SDA |
| M5PM1 | DCDC3V3_EN_PP | LDO3V3_EN_PP | BOOST5V_EN_PP |
|---|---|---|---|
| 3V3_L2 | PM_3V3_L2_EN | ||
| 3V3_L1 | PM_3V3_L1_EN | ||
| Grove | PM_EXT_5V_EN |
| M5PM1 | PYG0 | PYG2 | PYG4 | PYG3 | PYG1 |
|---|---|---|---|---|---|
| RTC & IMU | RTC_INT & IMU_INT | ||||
| CHARGE | CHG_STAT | CHG_PROG | |||
| EXT 5VIN | PORT_INT | ||||
| ESP32S3R8 | G12_PY_IRQ |
| PMG3_CHG_PROG | CHARGE CURRENT |
|---|---|
| LOW | 425mA |
| HIGH | 185mA (Default) |
| ESP32S3R8 | G48 | G47 |
|---|---|---|
| M5IOE1(0x4F) | SYS_SCL | SYS_SDA |
| M5IOE1 | PYG1 | PYG3 | PYG9 | PYG8 | PYG10 | PYG4 | PYG5 |
|---|---|---|---|---|---|---|---|
| Ext.Port Select | PYB_MUX_CTR | ||||||
| Audio L3B | PYB_AU_EN | ||||||
| Vibration Motor | PYB_MT_PWM | ||||||
| 3V3_L3B | PYB_L3B_EN | ||||||
| Speaker AMP AW8737A | PYB_SPK_EN | ||||||
| Touch | PYB_TP_RST | ||||||
| AMOLED | PYB_OLED_RST |
USB / UART 功能
[env:m5stack-stopwatch]
platform = espressif32 @ 6.12.0
board = esp32s3box
framework = arduino
board_build.partitions = default_16MB.csv
board_upload.flash_size = 16MB
board_upload.maximum_size = 16777216
board_build.arduino.memory_type = qio_opi
monitor_speed = 115200
build_flags =
-DESP32S3
-DBOARD_HAS_PSRAM
-DCORE_DEBUG_LEVEL=5
-DARDUINO_USB_CDC_ON_BOOT=1
-DARDUINO_USB_MODE=1
lib_deps =
M5Unified = https://github.com/m5stack/M5Unified
M5GFX = https://github.com/m5stack/M5GFX
M5PM1 = https://github.com/m5stack/M5PM1
M5IOE1 = https://github.com/m5stack/M5IOE1 | Easyloader | 下载链接 | 备注 |
|---|---|---|
| StopWatch User Demo | download | / |