AtomS3(SKU C123)是 M5Stack 的 24x24 mm ESP32-S3 小方块:正面一块 0.85 寸 128x128 GC9107 屏,板内 MPU6886 IMU(I2C 0x68),一个 HY2.0-4P 端子(黑 GND / 红 5V / 黄 G2 / 白 G1)和一个 USB-C。正因为带屏,这板的 GPIO 预算很特别:MOSI=G21、SCK=G17、CS=G15、RS=G33、RST=G34、背光=G16 全被 LCD 占用。
其余按两组来数。完全自由:底部边缘左列(官方 PinMap 图从上到下 3V3 / G5 / G6 / G7 / G8)的 G5、G6、G7、G8,加 HY2.0-4P 端子上的 G1 / G2——端子与边缘焊盘是两组彼此独立的触点。共享:右列边缘从上到下是 G39 / G38 / 5V / GND,而 G38/G39 就是 IMU 的 I2C 总线——官方页面写明背面引脚共用一条总线,IO38=SDA、IO39=SCL,当 GPIO 或自有 I2C 用时要把 IMU 的总线流量算在内。到底哪些脚完全归你,见 AtomS3 上什么是真正空闲的?。
本页渲染 MCUID 数据记录:底部边缘双列(左列 J3:3V3/G5/G6/G7/G8;右列 J4:G39/G38/5V/GND)、HY2.0-4P 端口(原理图连接器 J6,针序 G1/G2/5V/GND——线缆侧视角相反)、LCD 与自由 GPIO 表,每条事实都指向 M5Stack 官方文档。