# Module COMMU SKU:M011
## Description **COMMU** is a Muti-Communication-Interface-Converter. Integrated with 2*I2C, 1*TTL, 1*CAN, 1*RS485. Apparently COMMU has packed with most of series communications. Default connection: TTL - UART0, RS485 - UART2. Since ESP32 pin map is allowed for re-assign, you can re-assign or re-mapping the TTL or RS485 interface to other pins. Be 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). ## Product Features - 2x I2C Interface - 1x CAN Interface - 1x RS485 Interface - 1x TTL Interface - CAN controller: MCP2515-1/SO - RS485 Transceiver: SP3485EN-L/TR ## Include - 1x M5Stack COMMU Module ## Specification
Resources Parameter
Interface I2C x2, CAN x1, RS485 x1, TTL x1
CAN Controller MCP2515-1/SO
RS485 transceiver SP3485EN-L/TR
Net weight 13.5g
Gross weight 24g
Product Size 54.2*54.2*13mm
Package Size 60*57*17mm
Material Plastic ( PC )
## PinMap | *MCP2515* | *ESP32 Chip* | | :----------: |:------------: | | CAN_CS | GPIO12 | | CAN_INT | GPIO15 | | CAN_SCK | GPIO18 | | CAN_MISO | GPIO19 | | CAN_MOSI | GPIO23 | | *I2C Interface* | *ESP32 Chip* | | :--------------: |:------------: | | I2C_SDA | GPIO21 | | I2C_SCL | GPIO22 | ## MBUS PinMap ## Related Link - **Datasheet** - [SP3485](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/module/SP3485_en.pdf) - [MCP2515](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/module/MCP2515_en.pdf) ## EasyLoader >EasyLoader is a concise and fast program writer, which has a built-in case program related to the product. It can be burned to the main control by simple steps to perform a series of function verification. Please install the corresponding driver according to the device type. M5Core host [Please click here to view the CP210X driver installation tutorial](en/arduino/arduino_development), M5StickC/V/T/ATOM series can be used without driver)

Description:

Communicate through RS485 and send data.

## Example ### 1. Arduino IDE If you want the complete code `faces_encoder.ino`, please click [here](https://github.com/m5stack/M5Stack/tree/master/examples/Modules/COMMU) ## Schematic Last updated: 2020-12-21