SKU:K150


























StickS3 is a compact and high-performance programmable controller designed for remote control and IoT applications. It is powered by the ESP32-S3-PICO-1-N8R8 main control chip, supporting 2.4 GHz Wi-Fi wireless communication, with built-in 8MB Flash and 8MB PSRAM to meet diverse application development needs, delivering excellent performance and scalability.
For human–machine interaction, it features a 1.14" LCD display, a 6-axis IMU sensor, and programmable buttons. The audio system adopts the ES8311 mono audio codec, combined with a high-sensitivity MEMS microphone and AW8737 power amplifier, enabling clear audio capture and high-fidelity audio output, empowering voice recognition and interactive experiences. It also integrates IR transmitter and receiver, a 250mAh lithium battery, making it suitable for smart home control, AI voice assistants, and IoT project development scenarios.
| Specification | Parameter |
|---|---|
| SoC | ESP32-S3-PICO-1-N8R8 @ Dual-core Xtensa LX7 processor, up to 240MHz |
| Flash | 8MB |
| PSRAM | 8MB |
| Wi-Fi | 2.4 GHz Wi-Fi |
| Display | Model: ST7789P3 Resolution: 135x240 |
| Input Power | USB Type-C DC 5V |
| Audio Codec | ES8311: 24-bit resolution, I2S protocol |
| Microphone | MEMS microphone, Signal-to-Noise Ratio (SNR): 65 dB |
| Speaker | AW8737 power amplifier + 8Ω@1W 2011 cavity speaker |
| Operating Temperature | 0 ~ 40°C |
| Battery Capacity | 250mAh |
| Grove Load Capacity | No load: 5V Max: 4.88V@0.38A |
| Power Consumption | Power off: 4.2V@14.02uA L1 state: 4.2V@52.47uA L2 state: 4.2V@102.40uA L3A state: 4.2V@36.69mA Full load: 4.2V@519.02mA |
| Product Size | 48.0 x 24.0 x 15.0mm |
| Product Weight | 20.0g |
| Package Size | 110.0 x 65.0 x 15.0mm |
| Gross Weight | 29.3g |
StickS3 is structurally incompatible with the following Hat series products: Hat Mini JoyC (SKU: U156), Hat Mini EncoderC (SKU: U157), and Hat 18650C (SKU: U080).
Connect the device with a USB cable and press and hold the reset button on the side of the device. When the internal green LED flashes, the device has successfully entered download mode.








| ESP32‑S3 | G39 | G40 | G45 | G41 | G21 | G38 |
|---|---|---|---|---|---|---|
| ST7789P3 | MOSI | SCK | RS | CS | RST | BL |
| ESP32‑S3 | G48 | G47 |
|---|---|---|
| BMI270 | SCL | SDA |
| PMIC | SCL | SDA |
| PMIC | G0 | G1 | G2 | G3 | G4 |
|---|---|---|---|---|---|
| Battery Charge | PYG0_CHG_STAT | ||||
| ESP32-S3 | PYG1_IRQ | ||||
| L3B Power | PYG2_L3B_EN | ||||
| Speaker | PYG3_SPK_Pulse | ||||
| IMU INT | PYG4_IMU_INT |
| ESP32‑S3 | G18 | G14 | G17 | G15 | G16 | G48 | G47 |
|---|---|---|---|---|---|---|---|
| ES8311 | MCLK | DOUT | BCLK | LRCK | DIN | SCL | SDA |
| ESP32‑S3 | G11 | G42 |
|---|---|---|
| KEY1 | Input | |
| KEY2 | Input |
| ESP32‑S3 | G46 | G42 |
|---|---|---|
| IR | IR_TX | IR_RX |
| HY2.0-4P | Black | Red | Yellow | White |
|---|---|---|---|---|
| PORT.CUSTOM | GND | 5V | G9 | G10 |
| PIN | LEFT | RIGHT | PIN |
|---|---|---|---|
| GND | 1 | 2 | G5 |
| EXT_5V | 3 | 4 | G4 |
| Boot | 5 | 6 | G6 |
| G1 | 7 | 8 | G7 |
| G8 | 9 | 10 | G43 |
| BAT | 11 | 12 | G44 |
| 3V3_L2 | 13 | 14 | G2 |
| 5V_IN | 15 | 16 | G3 |
[env:m5stack-sticks3]
platform = espressif32@6.12.0
board = esp32-s3-devkitc-1
framework = arduino
board_build.arduino.partitions = default_8MB.csv
board_build.arduino.memory_type = qio_opi
build_flags =
-DESP32S3
-DBOARD_HAS_PSRAM
-mfix-esp32-psram-cache-issue
-DCORE_DEBUG_LEVEL=5
-DARDUINO_USB_CDC_ON_BOOT=1
-DARDUINO_USB_MODE=1
lib_deps =
M5Unified=https://github.com/m5stack/M5Unified
M5PM1=https://github.com/m5stack/M5PM1 If you need to compare information for Stick series products, you can visit the Product Selector, select the target products, and obtain the comparison results. The selector covers key information such as core parameters and functional features, and supports simultaneous comparison of multiple products.