Store

Waveshare

$9.80 |
In stock
No reviews yet

The 2-Channel RS232 Module for Raspberry Pi Pico converts UART signals to RS232 and vice versa using the SP3232EEN transceiver. It plugs directly onto the Pi...

Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The 2-Channel RS232 Module for Raspberry Pi Pico converts UART signals to RS232 and vice versa using the SP3232EEN transceiver. It plugs directly onto the Pico via the onboard female pin header — no wiring required.

The module provides two independent RS232 channels with TVS and ESD diode protection. UART status LEDs indicate RX/TX activity on each channel, and a DB9 male connector can be used via an adapter cable. Demo code is available for both C/C++ and MicroPython.

Key Features

  • 2 RS232 Channels – Independent UART-to-RS232 conversion on each channel
  • SP3232EEN Transceiver – Reliable RS232 level conversion
  • Direct Pico Attachment – Female pin header for plug-and-play connection
  • TVS & ESD Protection – Onboard diodes protect against surges and static discharge
  • UART Status LEDs – RXD/TXD indicators for each channel
  • DB9 Compatible – DB9 male connector available via adapter cable
  • Demo Code Included – C/C++ and MicroPython examples for Raspberry Pi Pico

Specifications

  • RS232 Transceiver: SP3232EEN
  • Communication Bus: UART
  • Operating Voltage: 3.3V–5V
  • Baud Rate: 300–912,600 bps
  • Channels: 2

Ideal For

  • Connecting Raspberry Pi Pico to RS232 industrial devices
  • Serial communication with legacy equipment
  • UART-to-RS232 bridging projects
  • Data logging from RS232 sensors

Package Contents

  • 1× 2-Channel RS232 Module for Raspberry Pi Pico
Note: Raspberry Pi Pico is not included.

Resources

Jargon buster

Plain-language definitions for the technical terms used above.

baud
Baud is the signalling rate of a serial connection, often used as the speed setting for UART communication. Matching the baud rate matters because both connected devices must use the same setting for readable data.
ESD protection
ESD protection helps protect electronics from damage caused by static electricity discharges. It is useful on development boards because cables, sensors and modules are often plugged and unplugged during prototyping.
MicroPython
A version of the Python programming language made to run on microcontrollers. It matters because it lets beginners write readable code to control LEDs, sensors, motors and displays without needing to start with lower-level languages.
UART
UART is a simple serial connection that sends data over separate transmit and receive wires, often labelled TX and RX. It matters because this module is designed to replace a wired UART cable with a wireless link while keeping the same serial data format.
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.