Isolated RS485 RS232 Expansion HAT for Raspberry Pi, SPI Control, Onboard Protection Circuits
Isolated RS485 RS232 HAT for Pi
Comes with development resources and manual
![]()
Features at a glance
- Standard Raspberry Pi 40PIN GPIO extension header, supports Raspberry Pi series boards
- Adopts the combination scheme of SC16IS752, SP3485 and SP3232, converts SPI to one RS485 and one RS232
- Onboard resettable fuse and protection diodes, ensure the stable output of RS485 current and voltage, prevent over-current and over-voltage, improve shock proof performance
- Onboard TVS (Transient Voltage Suppressor), can effectively suppress surge voltage and transient spike voltage in the circuit, lightningproof & anti-electrostatic
- Breakout SPI control pins, for connecting with Arduino and other host control boards
- Comes with development resources and manual (examples in C and Python)
Specifications
| uart expansion chip | SC16IS752 |
| Communication Interface | SPI |
| RS485 transceiver | SP3485 |
| RS232 transceiver | SP3232 |
| data rate | Up to 921600bps |
| Operating Voltage | 5V |
| Mounting hole size | 3.0mm |
| Dimensions | 65mm × 56.5mm |
Standard Raspberry Pi 40PIN GPIO header
Suitable for Raspberry Pi series boards
![]()
RS485 and RS232 support
RS232: full-duplex communication, SP3232 transceiver
RS485: semi/full-automatic communication, SP3485 transceiver
![]()
Overcurrent/Overvoltage proof, High Stability!
Onboard TVS (Transient Voltage Suppressor) And resettable Fuse, Can Effectively Suppress Surge Voltage And Transient Spike Voltage In The Circuit, Improve Shock proof performance
![]()
Interface definition
![]()
What's On Board
- Raspberry Pi GPIO interface
for connecting to the Raspberry Pi Board - MCU control interface
for connecting to other host boards such as Arduino - RS485 interface
- RS232 interface (DB9 male)
- SC16IS752 UART chip
- SP3485 RS485 Transceiver
- SP3232 RS232 Transceiver
- π142 Digital Isolator chip
- PC817 Optocoupler Isolation
- B0505LS Power Isolation Modul
- RT9193-33 power chip
- TVS (Transient Voltage Suppressor)
- Resettable Fuse
- Status Indicator
PWR: Power indicator
RXD/TXD: UART transceiving indicator - RS485 120Ω terminal resistor on/off
- Interrupt pin switching
Use D24 pin by default, can be changed to D16/D12/D25 pin by re-soldering the position of 0Ω resistor - RS485 operating mode selection
Semi-automatic: A=1, B=0
Full-automatic: A=0, B=1
Outline dimensions
![]()