RS485 CAN HAT for Raspberry Pi

RS485 CAN HAT for Raspberry Pi

    • Login to view ProMaker's Insider Price!
    • $12.25
  • Ex Tax: $12.25
    • 5 or more $11.63
    • 20 or more $10.40
  • Cashback: $0.37
  • CytronCash Balance: Login
  • Availability:
    Backorder Only
  • Estimate 20 units available on 13th Nov.
  • Product Code: HAT-RS485
  • Warranty Period: 12 months
  • Shipping:

RS485 is one of the most robust wired serial communication protocol that can support distance upto 1200 meters (4000 ft) while CAN (Controller Area Network) is used in automotive that offer high immunity to noise in cars.

This RS485/CAN HAT will enables your Raspberry Pi to communicate with other devices stably in long-distance via RS485/CAN protocol. Yes, this board support both RS485 and CAN, birectional communication. You can use both the standards/protocols at the same time because each of them uses different peripheral for communication. CAN controller uses SPI while RS485 uses UART from Raspberry Pi.


  • Raspberry Pi connectivity, compatible with Raspberry Pi Zero/Zero W/Zero WH/A+/3B/3B+
  • CAN function, onboard CAN controller MCP2515 via SPI interface, with transceiver SN65HVD230
  • RS485 function, controlled via UART, half-duplex communication, with transceiver SP3485
  • Both protocols can be utilzed at the same time because:
    • CAN controller uses SPI interface
    • RS485 transceiver uses UART interface
  • Reserved control pins, allows to work with other control boards
  • Comes with development resources and manual (examples in wiringPi/python)
  • Stack perfectly on Raspberry Pi Zero board and compatible wtih Raspberry Pi 3B/3B+


  • Operating voltage: 3.3V, tapping from Raspberry Pi 3.3V pin via the 40-pin GPIO
  • CAN controller: MCP2515
  • CAN transceiver: SN65HVD230
  • RS485 transceiver: SP3485
  • Dimension: 65mm x 30mm, similar size as Raspberry Pi Zero board
  • Mounting hole size: 3.0mm



Packing List:

  • 1 x RS485/CAN HAT board
  • 2 x 10mm spacer (2.00 mm diameter) with screws and nuts


Is it possible to use 2 unit at the same time? stack both hat. I need to use 2 can bus ( Muhamad Aidil Karim, 17/05/2019 )
Hi, sorry we don't have experience with that. 

Ask a question

Note: HTML is not translated!
  • 4.8 out of 5
Total Reviews (23)
  • 5
  • 4
  • 3
  • 2
  • 1

Tags: WaveShare, 14882, Raspberry PI, RS485