Verified 2026-11
pimoroni MAX3243 RS232 Full Breakout with DE9-M
Breakout that converts a 3.3 V or 5 V microcontroller UART into all eight DE-9 RS-232 signal lines using a TI MAX3243 (3 drivers, 5 receivers, plus Valid and Off flags) - $8.00 USD as measured at Pimoroni, DE-9 male fitted.
Place this board on a carrier in the editor →
Part & documents
| Headline part | MAX3243 |
|---|---|
| Data sheet | MAX3243 data sheet → |
| Source | shop.pimoroni.com/products/adafruit-rs232-full-breakout-with-de9-m → |
Specs
| MCU | Texas Instruments MAX3243CAI |
|---|
Pinout
21 pads, as the vendor numbers them.
| # | Name | Function | Signals |
|---|---|---|---|
| 1 | Vin | supply in for VCC, chip pin 26, logic level is set by this rail | |
| 2 | GND | common ground | |
| 3 | DCD | receiver output, chip pin 15, DE-9 pin 1 | |
| 4 | RX | receiver output, chip pin 16, data arriving from the remote device, DE-9 pin 2 RXI | |
| 5 | TX | driver input, chip pin 13, DE-9 pin 3 TXO | |
| 6 | DTR | driver input, chip pin 14, 10K pull-up to VCC (R3), DE-9 pin 4 | |
| 7 | DSR | receiver output, chip pin 17, DE-9 pin 6 | |
| 8 | RTS | driver input, chip pin 12, 10K pull-up to VCC (R5), DE-9 pin 7 | |
| 9 | CTS | receiver output, chip pin 19, DE-9 pin 8 | |
| 10 | RI | receiver output, chip pin 18, DE-9 pin 9 RING | |
| 11 | VLD | INVALID output, chip pin 21, active low: high = valid RS-232 levels seen on any receiver | |
| 12 | OFF | active-low FORCEOFF input, chip pin 22, held high by a 10K pull-up (R1), low powers the part down and tri-states the RS-232 outputs | |
| 13 | DCD | DE-9 pad 1, RS-232 receiver input to the board (RIN, chip pin 8) | |
| 14 | RXI | DE-9 pad 2, RS-232 received data into the board (RIN, chip pin 7) | |
| 15 | TXO | DE-9 pad 3, RS-232 driver output from the board (DOUT, chip pin 10) | |
| 16 | DTR | DE-9 pad 4, RS-232 driver output from the board (DOUT, chip pin 9) | |
| 17 | GND | DE-9 pad 5, common ground | |
| 18 | DSR | DE-9 pad 6, RS-232 receiver input to the board (RIN, chip pin 6) | |
| 19 | RTS | DE-9 pad 7, RS-232 driver output from the board (DOUT, chip pin 11) | |
| 20 | CTS | DE-9 pad 8, RS-232 receiver input to the board (RIN, chip pin 4) | |
| 21 | RING | DE-9 pad 9, RS-232 receiver input to the board (RIN, chip pin 5) |
Buses
| Bus | Signals | Pins | Voltage | Note |
|---|---|---|---|---|
| UART ×1 | TX, RX, RTS, CTS, DTR, DSR, DCD, RI | 5, 4, 8, 9, 6, 7, 3, 10 | One UART plus full modem flow control, level-shifted to RS-232 on the DE-9; TX/RTS/DTR are driver inputs on the logic side and RX/CTS/DSR/DCD/RI are receiver outputs. |
Power
| Input | Vin 3.3-5 V DC (back silk: Vin/Vlogic 3.3~5VDC); one rail feeds VCC and sets the logic level |
|---|---|
| Typical draw | 0.3 mA |
Notes
Two connectors each number from 1, so the DE-9's own pins 1-9 are offset to 13-21 (the VS1053 / Nano Connector Carrier convention) and every description names the connector and the vendor pad number. JP2's 1-12 are the fab file's own pad numbers; the DE-9 pads are the connector's standard numbers, reprinted as a legend on the back of the board. Labels 1-12 are the printed silkscreen read off Adafruit's own product photograph of the board (Vin GND DCD RX TX DTR DSR RTS CTS RI VLD OFF) and cross-checked against the fab file's nets (VCC GND DCD RXD TXD DTR DSR RTS CTS RI !INVALID !FORCEOFF); Adafruit's PLABEL artwork carries no text nodes, so the photo is the only machine-readable source for the printed words. The chip's own capacitor designators and the board's disagree: the fab file labels the C1+/C1- pair C18 and the C2+/C2- pair C1, the reverse of TI's naming, and both are 1 uF against TI's 0.1 uF (0.047/0.33 uF at 3.3 V). The published fab file (adafruit/Adafruit-RS-232-Level-Shifter-Breakout-PCB, README cites product 5988) is the DE-9 FEMALE variant and its X2 footprint is F09HP; this entry is the DE-9 MALE SKU (6253), which the same learn guide documents as the second variant of one design - same pads, same nets, the D-sub gender is the only difference. Adafruit's guide prose says taking the Off pin high tri-states the outputs while TI's mode table shuts the part down on a LOW at FORCEOFF; both are recorded, neither is resolved, and the board's own 10K pull-up to VCC is on the datasheet's side.
AI context
Dense context for pasting into a model prompt — addresses, pinout, voltages, tolerances and the vendor's reference circuit.
BOARD: Adafruit's RS-232 Full Pinout Level-Shifter Breakout, the DE-9 male variant sold as ADA6253, built around one Texas Instruments MAX3243CAI in a 28-pin SSOP. The chip is three line drivers and five line receivers with an on-board charge pump that generates the RS-232 levels from a single low-voltage rail, so all eight DE-9 signal lines cross the board with no external supply and no extra parts. Adafruit's own blurb calls it '5 input and 3 output channels of level shifting' - that is the receiver/driver split, and it is rated to 250 kbit/s with plus or minus 15 kV HBM ESD protection on the RS-232 pins and GND (3 kV on every other pin). The MAX3243 is a legacy MAX232-family part that meets TIA/EIA-232-F and ITU V.28. ADDRESSES: none - this is a UART level shifter, not an addressed device. No I2C or SPI device sits on the board, so a bus scan finds nothing. PINOUT: 12 pads on the 0.1 inch header JP2, numbered as the fab file numbers that header and labelled as the board prints them: 1 Vin (VCC in, chip pin 26), 2 GND, 3 DCD (receiver output, chip pin 15), 4 RX (receiver output, chip pin 16 - data arriving from the remote device), 5 TX (driver input, chip pin 13), 6 DTR (driver input, chip pin 14), 7 DSR (receiver output, chip pin 17), 8 RTS (driver input, chip pin 12), 9 CTS (receiver output, chip pin 19), 10 RI (receiver output, chip pin 18), 11 VLD (INVALID output, chip pin 21, active low: high means valid RS-232 levels are present), 12 OFF (active-low FORCEOFF input, chip pin 22, held high by a 10K pull-up). The DE-9 connector X2 is numbered 1-9 by the vendor and prints its own legend on the back of the board, so it is offset to 13-21 here: 13 = DE-9 1 DCD (RIN, chip pin 8), 14 = DE-9 2 RXI (RIN, chip pin 7), 15 = DE-9 3 TXO (DOUT, chip pin 10), 16 = DE-9 4 DTR (DOUT, chip pin 9), 17 = DE-9 5 GND, 18 = DE-9 6 DSR (RIN, chip pin 6), 19 = DE-9 7 RTS (DOUT, chip pin 11), 20 = DE-9 8 CTS (RIN, chip pin 4), 21 = DE-9 9 RING/RI (RIN, chip pin 5). The DE-9's two shield legs are mechanical and carry no net. SUPPLY: one rail, Vin, which feeds VCC and sets the logic level - the back silkscreen reads 'Vin/Vlogic: 3.3~5VDC' and the guide says the board runs on 3.3 V power and logic. For the chip that means 3.0-3.6 V at the 3.3 V setting or 4.5-5.5 V at 5 V (absolute maximum on VCC is -0.3 to 6 V; V+ must stay under 7 V, V- above -7 V, and the V+ to V- difference under 13 V). Typical active current is 300 uA and standby 1 uA, so the board is not a load worth sizing for. LOGIC LEVEL: VCC-referenced on the logic side - VIH 2.0 V minimum at a 3.3 V supply (2.4 V at 5 V), VIL 0.8 V maximum - and the driver and control inputs accept 0 to 5.5 V regardless, which is why TI lists 'accepts 5 V logic input with 3.3 V supply'. On the RS-232 side the receiver inputs tolerate minus 25 V to plus 25 V, the driver outputs are rated to plus or minus 13.2 V absolute maximum, and the receiver and INVALID outputs must stay between -0.3 V and VCC + 0.3 V. Never probe the DE-9 side as logic: a legal RS-232 mark is a negative voltage. REFERENCE CIRCUIT: everything is fitted. C17 10 uF decouples VCC to GND; C2 1 uF sits on V+ to GND and C3 1 uF on V- to GND (the charge pump's storage capacitors); C1 1 uF bridges the C1+/C1- pads (chip pins 28 and 24) and C18 1 uF bridges C2+/C2- (chip pins 1 and 2). Five 10K resistors pull up to VCC: R3 on DTR, R4 on TXD, R5 on RTS, R1 on FORCEOFF and R2 on FORCEON - so the three driver inputs idle at a mark instead of floating, the chip is held out of shutdown, and auto-powerdown is disabled. TI's own figure specifies 0.1 uF for those capacitors (0.047 uF on C1 and 0.33 uF on the rest at 3.3 V plus or minus 0.3 V); the board fits 1 uF, which is larger than the datasheet's table and is what ships. TRAPS: RX and TX are named from the DTE's point of view - header RX is the receiver OUTPUT that the remote device drives (DE-9 pin 2), and header TX is the driver INPUT that feeds DE-9 pin 3 - so crossing TX to TX on a cable is wrong. The OFF pad is the chip's active-low FORCEOFF: TI's table shuts the part down (RS-232 outputs high-Z) when it is pulled LOW, while Adafruit's guide prose says driving it high tri-states the pins; R1 holds it high at rest, so low is the shutdown direction the hardware is built around, and the two statements are recorded rather than reconciled. FORCEON is not broken out to the header - R2 ties it high, which per TI's mode table is 'normal operation with auto-powerdown disabled', so the 1 uA auto-shutdown state is unreachable unless R2 is removed. VLD is INVALID, which is active low: it reads high whenever any receiver sees a valid RS-232 level and goes low when every receiver input is unpowered or open, so it is a 'cable is live' flag and not a per-line flag. The DE-9 is wired as DTE (pin 2 receive, pin 3 transmit), so two DTE devices need a null-modem cable. The board is offered in DE-9 male and female variants on the same design; the published fab file is the female one and differs only in the D-sub.
Provenance
Every figure on this page was read from the 6 sources below and last checked on Nov 3, 2026.
- vendor Pimoroni product page (price, description)
- vendor Adafruit product page 5988 (the DE-9 female variant of this board)
- reference Adafruit learn guide (DE-9 pin table, header pin names, Valid and Off behaviour, 3.3-5 V)
- image Adafruit product photograph, front and back, showing the printed header labels and the DE-9 legend
- design Adafruit fab file (JP2 1-12 pad numbers, nets, R and C values)
- datasheet TI MAX3243 datasheet SLLS350Q (supply range, absolute maximums, VIH/VIL, mode tables, capacitor values)