Overview
This is a 2-channel isolated RS232 expansion HAT designed for
Raspberry Pi, adopts the SC16IS752+SP3232 solution, with embedded
protection circuits such as power supply isolation, ADI magnetical
isolation, and TVS diode, etc.
It is easy to control the 2-channel RS232 via SPI interface. Due to
its fast communication, stability, reliability, and safety, it is an
ideal choice for fields like industrial automation.
Features
- Standard Raspberry Pi 40PIN GPIO extension header, supports Raspberry Pi series boards
- Adopts SC16IS752+SP3232 dual chip combination, converts SPI to RS232, data rate up to 921600bps
- Onboard TVS (Transient Voltage Suppressor), effectively suppress
surge voltage and transient spike voltage in the circuit,
lightningproof & anti-electrostatic
- Onboard LEDs for indicating the power and transceiver status
- Breakout SPI control pins, for connecting with host control boards like Arduino
- Comes with development resources and manual (examples in C and Python)
Specifications
- UART expansion chip: SC16IS752
- RS232 transceiver: SP3232
- Communication interface: SPI
- Data rate: 300 ~ 921600 bps
- Operating voltage: 3.3V / 5V
- Dimensions: 65mm × 56.5mm
- Mounting hole size: 3.0mm
What's on Board

- SC16IS752 UART expansion chip
- SP3232 RS232 transceiver
- ADUM1412 digital isolator
- B0505LS power supply isolation module
- RT9193-33 power chip
- Raspberry Pi GPIO connector: for connecting Raspberry Pi
- MCU control header: for connecting host control boards like Arduino
- RS232 connector: 2 channels RS232 interface (RS232 9PIN male)
- Transient suppress diode array
- ESD protection two-way diode
- Serial port status indicator
RXD1/TXD1: channel 1 transceiving indicator
RXD2/TXD2: channel 2 transceiving indicator - Power indicator
- Interrupt pin switch
The interrupt pin IRQ is connected to P5 (BCM P24) by default
Changeable via 0R resistor
Example

Note: the Raspberry Pi and serial cables are NOT included.
Pinouts
PIN |
Raspberry Pi (BCM) |
Description |
---|
VCC |
5V |
3.3V/5V power supply |
GND |
GND |
Ground |
SCK |
P21 (SPI1 SCLK) |
SPI clock input |
MOSI |
P20 (SPI1 MOSI) |
SPI data input |
MISO |
P19 (SPI1 MISO) |
SPI data output |
CS |
P18 (SPI1 CS) |
SPI chip select |
IRQ |
P24 |
Interrupt output |
Dimension

Development Resources
Wiki : www.waveshare.com/wiki/2-CH_RS232_HAT