M5Stack COMMU is a Muti-Communication-Interface-Converter. Integrated with 2IIC, 1TTL, 1CAN, 1RS485. Apparently, COMMU has packed with most of the series communications. Default connection: TTL – UART0, RS485 – UART2. Since the ESP32 pin map is allowed for re-assign, you can re-assign or re-mapping the TTL or RS485 interface to other pins. We care about TTL Interface. It is a UART Interface actually by default. But you can switch it to connect with UART2 after changed those jumpers(J6, J7, J9, J10).
Specifications
| CAN Controller | MCP2515-1/SO |
| RS485 Transceiver | SP3485EN-L/TR |
| Interface | I2C x2 |
| CAN x1 | |
| RS485 x1 | |
| TTL x1 | |
| Length (mm) | 54 |
| Width (mm) | 54 |
| Height (mm) | 13 |
| Weight (gm) | 14 |
| Shipment Weight | 0.018 kg |
Features:
- Two I2C Interface
- One CAN Interface
- One RS485 Interface
- One TTL Interface
- CAN controller: MCP2515-1/SO
- RS485 Transceiver: SP3485EN-L/TR
Package Includes:
- 1 x M5Stack COMMU Module Extend RS485/TTL CAN/I2C Port





















