The M5Stack TOUGH Waterproof** ESP32 embedded controller is an industrial-grade programmable embedded controller featuring an Espressif ESP32 chipset with integrated WiFi & Bluetooth dual-mode.
It is equipped with dual-core low power Xtensa® 32-bit LX6 microprocessor with a clock frequency of up to 240MHz. It's a solid combination of 8M PSRAM + 16M FLASH memory, integrated 2" HD IPS display panel + high-sensitive capacitive touch screen + rich peripherals and expansion interface.
The M5Stack TOUGH has full-coverage support making it dustproof and waterproof**, which can ensure the stability of circuit operation even in complex industrial applications.
The M5 TOUGH is ideal for industrial control, smart buildings, outdoor node data acquisition and other applications.
**Caution: Please DO NOT immerse the enclosure in water. There is no protection from immersion.

Features
Key Features
- ESP32-D0WD-V3
- 16MB Flash + 8MB PSRAM
- Waterproof and Dustproof
- UV resistant enclosure design protection
- 2" LCD capacitive Multi-touch screen
- Advanced low power techniques: Wake Up with an RTC Alarm Clock
- Integrated with 12v->5V flexible DC/DC converter. Flexible power supply
- RS485/I2C/GPIO/UART interface
- Development platform:
Structural Design
- Water-resistant with an 'o-ring sealing' contains Waterproof M12 Connectors can complete against solid objects, dust, sand, and dirt and against the effects of immersion
- UV resistant enclosure design
- A variety of installations Screw, Rolled strip, Magnetic, Adhesive Back
- Waterproof M12 Connectors
High integration
- 2" LCD capacitive Multi-touch screen
- NS4168 16bits I2S power amplifier + 1W speaker
- TFCard slot
- AXP192 power management chip + BM8563-RTC clock -> Low-power power solution, Wake Up with an RTC Alarm Clock
- Delicate RF circuit delivers robust and consistent wireless communication
Strong expandability
- Equipped with programable expansion board
- Integrated with 12v->5V flexible DC/DC converter. flexible power supply
- RS485 conversion circuit
- PortA, B, C/ 3x Grove expansion interface
- Easy access to M5Stack's software and hardware system, plug-and-play sensor expansion
Low code development
- Support UIFlow graphical programming platform, scripting-free, cloud push
- Fully compatible with Arduino, ESP32-IDF, and other mainstream development platforms
- Executing Dual-core processor on FreeRTOS to run multiple tasks for better performance
Package Contents
- 1x M5Stack TOUGH
- 1x Type-C USB (1m)
- 1x 2.5mm hexagon wrench
- 1x 1.25-2P single head terminal line
- 1x 1.25-4P single head terminal line
- 1x Waterproof O-ring
Specifications
Specifications |
Parameters |
ESP32-D0WDQ6-V3 |
240MHz dual-core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual-mode Bluetooth |
Flash |
16MB |
PSRAM |
8MB |
Protection level |
Waterproof/Dustproof |
Input voltage |
USB(5V @ 500mA) RS485 DC Input (12V @ 1A) |
Interface |
TypeC x 1, GROVE x4 (RS485/I2C/G/UART interface) |
IPS LCD |
2.0"@320*240 ILI9342C full-colour display, maximum brightness 853nit |
Touch Panel Driver Chip |
CHSC6540 |
Speaker configuration |
NS4168 16bit I2S amplifier + 1W speaker |
RTC clock chip |
HY8563 |
PMU |
AXP192 |
USB chip |
CH9102 USB-TTL serial port/program download circuit |
TF card slot |
Maximum support 16GB memory card |
Antenna |
3D-WiFi/BLE Antenna |
Shell material |
UV-resistant plastic |
Net weight |
108g |
Gross weight |
139g |
Product size |
58 * 76 * 41 mm |
Packing size |
99 * 80 * 45 mm |
Resources