DescriptionThe M5Stack ToughC5 is a rugged IoT development kit for outdoor and industrial control projects. Its ESP32-C5HR8 combines a single-core 32-bit RISC-V processor with 16MB Flash and 8MB PSRAM. Dual-band 2.4/5GHz Wi-Fi 6, BLE 5, and IEEE 802.15.4 support Zigbee and Thread development across different network environments. This makes the controller suitable for connected field devices that need a local interface as well as wireless links.The M5Stack ToughC5 integrates a 2.0-inch IPS capacitive touchscreen, passive buzzer, microSD slot, and RX8130CE real-time clock. Internally, four HY2.0-4P ports expose RS485, I2C, GPIO, and UART; two M12 openings route cables through the body. M5PM1 and M5IOE1 support power management and wake-up functions. Its UV-resistant enclosure provides water and dust resistance under normal conditions, but it is not designed for immersion. Features ESP32-C5HR8 up to 240MHz with 16MB Flash and 8MB PSRAM. 2.4/5GHz Wi-Fi 6, BLE 5, and IEEE 802.15.4 for Zigbee/Thread. 2.0-inch capacitive touchscreen, 320 x 240 pixels, up to 853nit. Four internal HY2.0-4P ports for RS485, I2C, GPIO, and UART expansion. USB Type-C programming, RS485 power input, and 3.7V battery input. microSD, RTC, passive buzzer, and M5PM1 + M5IOE1 power management. UV-resistant PC/ABS body with M12 cable routing and magnetic mounting support. Specifications Model ToughC5 (K162) SoC ESP32-C5HR8, 32-bit single-core RISC-V, up to 240MHz Memory 16MB Flash; 8MB PSRAM Wireless 2.4/5GHz dual-band Wi-Fi 6; BLE 5; IEEE 802.15.4 (Zigbee/Thread) Display 2.0-inch ILI9342C IPS LCD, 320 x 240, up to 853nit Touch controller CHSC6540 capacitive touch Power inputs USB DC 5V@500mA; RS485 DC 6-24V@1A; battery DC 3.7V Internal ports 4 x HY2.0-4P: RS485, I2C, GPIO, UART External routing 2 x M12 body cable routing holes RS485 transceiver SP485EEN-L/TR Storage microSD card slot RTC RX8130CE; CR2032 RTC cell, DC 3V@220mAh Buzzer Onboard passive buzzer Power management M5PM1 + M5IOE1 USB Type-C for debugging and programming Housing PC + ABS with UV powder; water/dust resistant, not for immersion Product size / net weight 75.9 x 58.0 x 42.5mm / 119.0g Package size / gross weight 101.0 x 83.0 x 46.0mm / 161.4g Applications Outdoor data collection: gather sensor readings and transmit them over 2.4 or 5GHz Wi-Fi. Industrial field control: interface with RS485 equipment and display status on the touchscreen. Building automation: develop a Zigbee or Thread node using IEEE 802.15.4. Gateway monitoring: buffer operating data locally through the microSD slot. Low-power remote nodes: use RTC and wake-up functions in battery-powered designs. Prototyping: evaluate I2C, UART, and GPIO peripherals in a protected controller. Product List 1 x ToughC5 1 x USB Type-C cable (1m) 1 x L-shaped 2.5mm hex key for M3 screws 1 x L-shaped 1.5mm hex key for M2 screws 1 x 1.25-2P single-head terminal cable 1 x 1.25-4P single-head terminal cable 1 x waterproof O-ring Other ContentThe M5Stack ToughC5 accepts power through USB Type-C, the RS485 supply input, or a 3.7V battery connection. Match the voltage to the specific input in use. The M12 openings route cables through the enclosure; proper cable and seal installation matters for outdoor use. Do not immerse the device, as immersion protection is not specified.Feature DiagramInternal HardwareExpansion BoardCable ConnectionsPackaging Resources ToughC5 documentation Arduino quick start ToughC5 schematic ToughC5 mechanical drawing ToughC5 firmware source FAQWhich wireless standards does it support?The M5Stack ToughC5 supports 2.4/5GHz Wi-Fi 6, BLE 5, and IEEE 802.15.4 for Zigbee and Thread development.Is the enclosure waterproof?It resists water and dust, but is not designed for immersion. Fit the cables and O-ring correctly.What are its power options?The specified options are 5V USB, 6-24V through the RS485 input, and a 3.7V external battery.Is a microSD card included?It has a card slot; a microSD card is not listed in the package contents.Which tools are included?The M5Stack ToughC5 includes 2.5mm and 1.5mm hex keys and two terminal cables.