Le immagini dei prodotti sono solo a scopo informativo e potrebbero presentare piccole differenze, a seconda del lotto e del fornitore. Le specifiche e i prezzi dei prodotti potrebbero essere soggetti a modifiche senza preavviso. Facciamo del nostro meglio per aggiungere specifiche quanto più precise e corrette possibili alla pagina del prodotto, ma è possibile che non siano del tutto corrette. Se identifichi un caso del genere, ti preghiamo di segnalarcelo.
Il prodotto è destinato agli specialisti e richiede personale qualificato e autorizzato. Il prodotto non include istruzioni di montaggio/uso . La messa in funzione del prodotto da parte di persone non qualificate comporta la perdita della garanzia secondo i Termini e Condizioni presenti sul sito.
Le specifiche tecniche indicate (corrente, potenza, ecc.) rappresentano valori massimi consentiti in condizioni ideali di funzionamento. Per un utilizzo sicuro e una durata ottimale, si raccomanda di utilizzare il prodotto in regime continuo a non più del 50% dei valori massimi specificati.
Modulo convertitore RS232 a TTL MAX3232, connettore DB9 femmina, alimentazione 3.3-5V, 4 pin TTL
Il convertitore RS232 a TTL con MAX3232 permette il collegamento rapido tra apparecchiature con porta seriale RS232 e schede con livello logico TTL, ideale per Arduino, ESP e moduli industriali. Offre comunicazione bidirezionale stabile TX RX, funziona con alimentazione esterna 3.3-5V, ha livelli compatibili con 3.3V e 5V ed è compatto, facile da integrare in progetti e banchi di prova.
Acquistando questo prodotto guadagni 0,25 RON in punti fedeltà.
Spedizione veloce gratuita per ordini superiori a 100EUR nella maggior parte de paesi UE.
Spediamo dal nostro magazzino entro 24 ore
Ricevi punti a ogni ordine, per un valore del 5%.
Il modulo convertitore RS232 a TTL con circuito MAX3232 collega una porta seriale RS232 classica, con connettore DB9, a un microcontrollore che lavora con livelli logici da 3.3 V o 5 V. Trasmette e riceve dati in entrambe le direzioni su tre fili (TX, RX e massa), senza linee di controllo del flusso, ed è adatto per collegare apparecchiature più vecchie o industriali, come le attrezzature di laboratorio, i lettori, le console dei router, i moduli GSM o i PLC, oppure per la comunicazione con una porta COM di un computer.
Il circuito integrato MAX3232 (U1 sulla scheda) ha due driver e due ricevitori, mentre il modulo usa un solo canale. Una pompa di tensione formata dai condensatori C1 - C4 da 100 nF produce dall'alimentazione di 3.3 - 5 V le tensioni positive e negative richieste dalla linea RS232, dove un 1 logico è una tensione compresa tra -3 V e -15 V, e uno 0 logico è una tensione compresa tra +3 V e +15 V. Il circuito lavora a velocità fino a 250 kbit/s, e il livello logico della parte TTL è uguale alla tensione di alimentazione.
Tra le caratteristiche principali ci sono il connettore DB9 femmina per la parte RS232, l'header a 4 pin con passo 2.54 mm per la parte TTL (GND, TXD, RXD, VCC), il LED rosso D1 di alimentazione con la resistenza R1 da 1 kohm, il condensatore C5 da 100 nF per il filtraggio dell'alimentazione e due fori di montaggio. L'alimentazione avviene dall'esterno, a 3.3 - 5 VDC, tramite i pin VCC e GND.
Tramite l'interfaccia UART TTL, il modulo si collega direttamente ad Arduino, ESP32, STM32, Raspberry Pi e altre schede che dispongono di una porta seriale, mentre tramite il connettore DB9 si collega a computer, PLC e apparecchiature con porta seriale classica.
Specifiche:
Tensione di alimentazione: 3.3 - 5 VDC (alimentazione esterna)
Corrente di lavoro: 6 mA
Circuito integrato: MAX3232
Canali utilizzati: 1 (TX / RX)
Velocità massima di trasmissione: 250 kbit/s
Connettore RS232: DB9 femmina
Segnali RS232: TX, RX, GND (senza controllo del flusso)
Interfaccia TTL: 4 pin (GND, TXD, RXD, VCC), passo 2.54 mm
Livello logico TTL: 3.3 V o 5 V, uguale alla tensione di alimentazione
Indicatore: LED rosso D1 di alimentazione
Dimensioni: 33 x 32 mm
Layout:
| Elemento | Funzione |
|---|---|
| Connettore DB9 femmina | Parte RS232 del modulo. Si inserisce in un connettore DB9 maschio, ad esempio di un cavo USB a RS232 o di una porta COM del computer. |
| U1 MAX3232 | Circuito integrato che converte i livelli RS232 in livelli TTL e viceversa. Viene usato un solo canale di trasmissione e uno di ricezione. |
| Header TTL con 4 pin | Parte con livelli logici, verso il microcontrollore. I pin sono GND, TXD, RXD e VCC. |
| LED D1 (rosso) | Indica la presenza dell'alimentazione. Si accende quando i pin VCC e GND sono alimentati e resta spento senza alimentazione. |
| Resistore R1 | Resistore da 1 kohm che limita la corrente attraverso il LED D1. |
| Condensatori C1 - C4 | Condensatori da 100 nF della pompa di tensione del circuito MAX3232, che producono le tensioni positive e negative della linea RS232. |
| Condensatore C5 | Condensatore da 100 nF per il filtraggio dell'alimentazione. |
| Fori di montaggio | Fissaggio della scheda. |
Il modulo non ha pulsanti, potenziometri, jumper o interruttori, quindi non c'è nulla da regolare.
Pinout:
| Connettore | Pin | Funzione |
|---|---|---|
| Header TTL | VCC | Alimentazione 3.3 - 5 VDC |
| Header TTL | GND | Massa |
| Header TTL | RXD | Uscita dati del modulo, verso il pin RX del microcontrollore |
| Header TTL | TXD | Ingresso dati del modulo, dal pin TX del microcontrollore |
| DB9 femmina | 2 | Trasmissione RS232 (uscita del modulo) |
| DB9 femmina | 3 | Ricezione RS232 (ingresso del modulo) |
| DB9 femmina | 5 | Massa (GND) |
Utilizzo:
Collegate il pin GND del modulo alla massa del microcontrollore e il pin VCC a 3.3 V o a 5 V, allo stesso livello della logica della scheda utilizzata.
Non superate 5 V sul pin VCC e rispettate la polarità dell'alimentazione.
Collegate il pin RXD del modulo al pin RX del microcontrollore e il pin TXD del modulo al pin TX del microcontrollore, direttamente, senza incrociare. Se alla prima prova non appaiono dati, invertite i due fili.
Non collegate mai i pin del connettore DB9 direttamente ai pin del microcontrollore, perché i livelli RS232 sono compresi tra ±3 V e ±15 V e possono danneggiare i pin.
Inserite il connettore DB9 femmina in un connettore DB9 maschio, ad esempio di un cavo USB a RS232 o di una porta COM del computer. Se l'apparecchio esterno ha anch'esso un connettore femmina, usate un cavo null-modem.
Alimentate il modulo e il LED D1 si accenderà subito. Se resta spento, verificate i collegamenti VCC e GND.
Impostate la stessa velocità e lo stesso formato su entrambi i lati del collegamento, ad esempio 9600 baud, 8N1.
Il modulo non ha pulsanti, jumper o interruttori, e il LED D1 è l'unico indicatore.
Per risultati stabili, usate cavi corti, massa comune tra tutte le apparecchiature e la stessa velocità di trasmissione su entrambi i lati.
- Tensione di alimentazione
- 3.3-5 V DC
- Dimensioni
- 33 x 32 mm
- Interfaccia
- RS232, TTL
- Tensione logica
- 3.3 V sau 5 V
- Tipo di connettore
- DB9 femmina
- Corrente
- 6 mA
- Numero di canali
- 1
- Circuito integrato
- MAX3232
- Passo pin
- 2.54 mm
- Velocità di trasmissione
- 250 kbit/s
Produs destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie si cercetare.
Produsul trebuie utilizat numai conform specificatiilor tehnice mentionate in descriere si/sau in documentatia produsului.
Avertismente generale de siguranta:
Nu utilizati produsul la tensiuni, curenti sau temperaturi peste valorile specificate.
Montajul si conectarea trebuie realizate de persoane cu cunostinte tehnice minime in domeniul electric/electronic.
Evitati scurtcircuitele, inversarea polaritatii si conectarea gresita a alimentarii.
Nu lasati produsul alimentat nesupravegheat in timpul testelor.
Produsul nu este jucarie si nu este destinat copiilor.
Pentru modulele electronice, se recomanda utilizarea in carcase, panouri sau montaje protejate, dupa caz.
Identificare produs:
Denumirea produsului, codul/SKU-ul si caracteristicile tehnice sunt mentionate in pagina produsului si/sau pe eticheta ambalajului.
Producator / Importator / Distribuitor:
Sigmanortec S.R.L.
Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania
E-mail: [email protected]
Website: www.sigmanortec.ro
Persoana responsabila in UE:
Sigmanortec S.R.L.
Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania
E-mail: [email protected]
Documentatie si siguranta:
Pentru informatii suplimentare, fise tehnice, declaratii de conformitate sau instructiuni, ne puteti contacta la [email protected].
/*
RS232 to TTL converter module (MAX3232) - two-way serial test
Board (Arduino IDE, Tools > Board): Arduino Uno
Board package: Arduino AVR Boards (comes with the Arduino IDE)
Libraries: none to install. SoftwareSerial is included with the Arduino IDE.
Wiring:
Module VCC -> Arduino 5V
Module GND -> Arduino GND
Module RXD -> Arduino D10 (SoftwareSerial RX)
Module TXD -> Arduino D11 (SoftwareSerial TX)
Module DB9 female -> USB to RS232 cable with DB9 male, connected to the PC
Settings: 9600 baud, 8N1 on the Serial Monitor and on the terminal
of the USB to RS232 cable (for example PuTTY).
*/
#include <SoftwareSerial.h>
const uint8_t RX_PIN = 10; // Arduino receives here (module RXD)
const uint8_t TX_PIN = 11; // Arduino transmits here (module TXD)
const unsigned long BAUD_RATE = 9600; // Same speed on all sides
const unsigned long SEND_INTERVAL = 2000; // Time between test messages in ms
const uint8_t BUFFER_SIZE = 64; // Maximum length of a received line
SoftwareSerial rs232(RX_PIN, TX_PIN); // Software serial port for the module
char rxBuffer[BUFFER_SIZE]; // Buffer for the line received from RS232
uint8_t rxIndex = 0; // Current position in the buffer
unsigned long lastSendTime = 0; // Time of the last test message
unsigned int counter = 0; // Number of test messages sent
void setup() {
Serial.begin(BAUD_RATE); // USB serial port for the Serial Monitor
rs232.begin(BAUD_RATE); // Serial port to the RS232 module
Serial.println(F("RS232 to TTL test started at 9600 baud."));
Serial.println(F("Open a terminal on the COM port of the USB-RS232 cable (9600, 8N1)."));
}
void loop() {
// Read what arrives from the RS232 side and print it as a line
while (rs232.available() > 0) {
char c = rs232.read();
if (c == '\n' || c == '\r') {
if (rxIndex > 0) { // Ignore empty lines
rxBuffer[rxIndex] = '\0'; // End the string
Serial.print(F("Received from RS232: "));
Serial.println(rxBuffer);
rxIndex = 0; // Start a new line
}
} else if (rxIndex < BUFFER_SIZE - 1) {
rxBuffer[rxIndex++] = c; // Store the character
}
}
// Forward what you type in the Serial Monitor to the RS232 side
while (Serial.available() > 0) {
rs232.write(Serial.read());
}
// Send a numbered test message at a fixed interval
if (millis() - lastSendTime >= SEND_INTERVAL) {
lastSendTime = millis();
counter++;
rs232.print(F("Hello from Arduino #"));
rs232.print(counter);
rs232.print(F("\r\n")); // Line end for the terminal
Serial.print(F("Sent to RS232: Hello from Arduino #"));
Serial.println(counter);
}
}
Il modulo RS232 a TTL con MAX3232 fa da collegamento tra una porta seriale RS232 classica, con connettore DB9, e un microcontrollore che lavora con livelli logici di 3.3 V o 5 V. Lo utilizzate quando volete collegare apparecchi più vecchi o industriali, come strumenti da laboratorio, lettori, console di router, moduli GSM o PLC, oppure quando volete comunicare con una porta COM di un computer.
In questo tutorial usiamo una scheda Arduino Uno R3, perché il modulo si limita a convertire i livelli del segnale e ha bisogno di un microcontrollore che invii e riceva i dati. Il test consiste in una connessione seriale in entrambi i sensi tra Arduino e un computer, tramite un cavo da USB a RS232.

Come funziona:
Un microcontrollore produce livelli TTL, cioè 0 V per il logico 0 e 3.3 V o 5 V per il logico 1. Lo standard RS232 usa altri livelli e una logica invertita: un 1 logico è una tensione negativa, tra -3 V e -15 V, mentre uno 0 logico è una tensione positiva, tra +3 V e +15 V. Se collegaste direttamente una porta RS232 a un pin di Arduino, superereste la tensione sopportata dal pin e potreste danneggiarlo.
Il circuito integrato MAX3232 (U1 sulla scheda) risolve il problema. Ha due driver e due ricevitori, ma il modulo ne usa un solo canale. Una pompa di tensione formata dai condensatori C1 - C4 da 100 nF produce dall'alimentazione di 3.3 - 5 V le tensioni positive e negative necessarie alla linea RS232. Il condensatore C5 filtra l'alimentazione. Il circuito integrato lavora tra 3.0 V e 5.5 V e arriva a 250 kbit/s.
Sul connettore DB9 femmina, il pin 2 è l'uscita di trasmissione del modulo, il pin 3 è l'ingresso di ricezione e il pin 5 è la massa. Non ci sono linee di controllo del flusso. Sul lato TTL, il pin RXD è l'uscita del modulo verso il pin di ricezione del microcontrollore, mentre il pin TXD è l'ingresso del modulo dal pin di trasmissione del microcontrollore. Per questo motivo il collegamento si fa direttamente, RXD a RX e TXD a TX, senza incrocio.
A 9600 baud con formato 8N1, ogni carattere occupa 10 bit, cioè un bit di start, otto bit di dati e un bit di stop. La durata di un bit è 1 / 9600, cioè circa 104 microsecondi, mentre un carattere dura circa 1.04 ms. Ne risultano circa 960 caratteri al secondo.
Collegamento:
Alimentate il modulo dal pin 5V della scheda Arduino Uno, che gli fornisce livelli logici di 5 V, adatti alla Uno. Se usate una scheda a 3.3 V, alimentate il modulo sempre a 3.3 V. La scheda Arduino resta alimentata via USB dal computer. Non collegate mai i pin del connettore DB9 direttamente ai pin di Arduino. Ad Arduino si collegano solo i quattro pin dell'header TTL, contrassegnati GND, TXD, RXD e VCC.
Il connettore DB9 del modulo è femmina e si inserisce direttamente in un connettore DB9 maschio, come quello di un cavo da USB a RS232 o di una porta COM del computer. Se l'apparecchio che collegate ha anch'esso un connettore femmina, usate un cavo null-modem.
| Pin del prodotto | Si collega a | Funzione |
|---|---|---|
| VCC | Arduino Uno 5V | Alimentazione 3.3 - 5 V |
| GND | Arduino Uno GND | Massa comune |
| RXD | Arduino Uno D10 | Dati dal modulo verso Arduino (pin RX di SoftwareSerial) |
| TXD | Arduino Uno D11 | Dati da Arduino verso il modulo (pin TX di SoftwareSerial) |
| Connettore DB9 femmina | Cavo da USB a RS232 con DB9 maschio, collegato al computer | Linea RS232 con pin 2 trasmissione, pin 3 ricezione, pin 5 massa |
Abbiamo scelto i pin D10 e D11 con la libreria SoftwareSerial perché i pin D0 e D1 della scheda Uno sono usati dalla porta seriale hardware, che comunica con il Serial Monitor tramite USB. In questo modo potete vedere i messaggi sul computer senza scollegare nulla.
Pulsanti, regolazioni e indicatori:
Il modulo non ha pulsanti, potenziometri, jumper o interruttori, quindi non c'è nulla da regolare. Ha un solo indicatore e due connettori.
| Elemento | Cosa fa | Come si usa |
|---|---|---|
| LED D1 (rosso, con resistore R1 da 1 kohm) | Indica la presenza dell'alimentazione del modulo | Si accende quando VCC e GND sono alimentati. Se resta spento, controllate i collegamenti di alimentazione. |
| Header TTL (GND, TXD, RXD, VCC) | Lato con livelli logici, verso il microcontrollore | Si collega ad Arduino secondo la tabella di collegamento. |
| Connettore DB9 femmina | Lato RS232, verso l'apparecchio esterno | Si inserisce in un connettore DB9 maschio, ad esempio di un cavo da USB a RS232. |
Dopo aver eseguito i collegamenti e aver collegato Arduino alla USB, il LED D1 deve accendersi subito. Questo è l'unico segnale visibile che il modulo è alimentato. Per verificare che anche il trasferimento dei dati funzioni, usate il programma qui sotto.
Scheda e librerie:
Nell'Arduino IDE selezionate la scheda Arduino Uno da Tools > Board, dal pacchetto Arduino AVR Boards, che è incluso nell'Arduino IDE e si può trovare nel Boards Manager. Non serve installare alcuna libreria, perché SoftwareSerial fa parte dell'Arduino IDE.
Sul computer vi serve anche un programma terminale per la porta COM del cavo da USB a RS232, ad esempio PuTTY su Windows oppure screen su Linux e macOS.
Il codice:
Il programma invia ogni due secondi un messaggio numerato verso la porta RS232 e mostra nel Serial Monitor tutto ciò che riceve da essa. Inoltre, quello che scrivete nel Serial Monitor viene inoltrato sulla linea RS232.
/*
RS232 to TTL converter module (MAX3232) - two-way serial test
Board (Arduino IDE, Tools > Board): Arduino Uno
Board package: Arduino AVR Boards (comes with the Arduino IDE)
Libraries: none to install. SoftwareSerial is included with the Arduino IDE.
Wiring:
Module VCC -> Arduino 5V
Module GND -> Arduino GND
Module RXD -> Arduino D10 (SoftwareSerial RX)
Module TXD -> Arduino D11 (SoftwareSerial TX)
Module DB9 female -> USB to RS232 cable with DB9 male, connected to the PC
Settings: 9600 baud, 8N1 on the Serial Monitor and on the terminal
of the USB to RS232 cable (for example PuTTY).
*/
#include <SoftwareSerial.h>
const uint8_t RX_PIN = 10; // Arduino receives here (module RXD)
const uint8_t TX_PIN = 11; // Arduino transmits here (module TXD)
const unsigned long BAUD_RATE = 9600; // Same speed on all sides
const unsigned long SEND_INTERVAL = 2000; // Time between test messages in ms
const uint8_t BUFFER_SIZE = 64; // Maximum length of a received line
SoftwareSerial rs232(RX_PIN, TX_PIN); // Software serial port for the module
char rxBuffer[BUFFER_SIZE]; // Buffer for the line received from RS232
uint8_t rxIndex = 0; // Current position in the buffer
unsigned long lastSendTime = 0; // Time of the last test message
unsigned int counter = 0; // Number of test messages sent
void setup() {
Serial.begin(BAUD_RATE); // USB serial port for the Serial Monitor
rs232.begin(BAUD_RATE); // Serial port to the RS232 module
Serial.println(F("RS232 to TTL test started at 9600 baud."));
Serial.println(F("Open a terminal on the COM port of the USB-RS232 cable (9600, 8N1)."));
}
void loop() {
// Read what arrives from the RS232 side and print it as a line
while (rs232.available() > 0) {
char c = rs232.read();
if (c == '\n' || c == '\r') {
if (rxIndex > 0) { // Ignore empty lines
rxBuffer[rxIndex] = '\0'; // End the string
Serial.print(F("Received from RS232: "));
Serial.println(rxBuffer);
rxIndex = 0; // Start a new line
}
} else if (rxIndex < BUFFER_SIZE - 1) {
rxBuffer[rxIndex++] = c; // Store the character
}
}
// Forward what you type in the Serial Monitor to the RS232 side
while (Serial.available() > 0) {
rs232.write(Serial.read());
}
// Send a numbered test message at a fixed interval
if (millis() - lastSendTime >= SEND_INTERVAL) {
lastSendTime = millis();
counter++;
rs232.print(F("Hello from Arduino #"));
rs232.print(counter);
rs232.print(F("\r\n")); // Line end for the terminal
Serial.print(F("Sent to RS232: Hello from Arduino #"));
Serial.println(counter);
}
}
Come funziona il codice:
All'inizio sono definite le costanti RX_PIN (10) e TX_PIN (11), la velocità BAUD_RATE (9600), l'intervallo SEND_INTERVAL (2000 ms) e la dimensione BUFFER_SIZE (64) della riga ricevuta. L'oggetto rs232 è la porta seriale software creata con SoftwareSerial sui pin D10 e D11. Le variabili rxBuffer, rxIndex, lastSendTime e counter memorizzano la riga in corso di ricezione, la posizione al suo interno, il momento dell'ultimo messaggio inviato e il numero dei messaggi inviati.
Nella funzione setup() avviamo la porta seriale hardware Serial per il Serial Monitor e la porta rs232 verso il modulo, entrambe a 9600 baud, poi stampiamo due messaggi di avvio.
Nella funzione loop() facciamo tre operazioni. Per prima cosa leggiamo i caratteri arrivati dal modulo con rs232.read() e li accumuliamo in rxBuffer. Quando compare una fine riga ('\n' o '\r') e il buffer non è vuoto, chiudiamo la stringa con '\0' e la stampiamo con il prefisso Received from RS232. Le righe vuote vengono ignorate, e il buffer non può essere superato.
Poi ritrasmettiamo sulla linea RS232 tutto ciò che scrivete nel Serial Monitor, carattere per carattere, con rs232.write(Serial.read()). Infine, con millis(), verifichiamo se sono passati 2000 ms dall'ultimo messaggio. Se sì, incrementiamo counter, inviamo il testo Hello from Arduino # seguito dal numero e dalla fine riga \r\n, e stampiamo lo stesso messaggio anche nel Serial Monitor.
Risultato:
Aprite il Serial Monitor a 9600 baud e un terminale (PuTTY o screen) sulla porta COM del cavo da USB a RS232, anch'esso a 9600 baud, 8N1. Nel Serial Monitor compaiono i messaggi inviati ogni due secondi, mentre nel terminale appare il testo Hello from Arduino con il numero del messaggio. Quello che scrivete nel terminale e inviate con Invio compare nel Serial Monitor, con il prefisso Received from RS232.
RS232 to TTL test started at 9600 baud.
Open a terminal on the COM port of the USB-RS232 cable (9600, 8N1).
Sent to RS232: Hello from Arduino #1
Sent to RS232: Hello from Arduino #2
Received from RS232: Test from PC
Sent to RS232: Hello from Arduino #3
Sent to RS232: Hello from Arduino #4
Received from RS232: Second message
Sent to RS232: Hello from Arduino #5
Problemi frequenti:
Il LED D1 non si accende. La causa è la mancanza di alimentazione del modulo. Controllate i collegamenti VCC a 5V e GND a GND, nonché il verso di inserimento sull'header TTL, dove i contrassegni sono GND, TXD, RXD, VCC.
Non arriva nulla nel Serial Monitor o nel terminale. La causa può essere il cavo o i fili dei dati. Verificate che il terminale usi la porta COM corretta, a 9600 baud, 8N1. Se l'apparecchio esterno ha un connettore DB9 femmina, usate un cavo null-modem. Se i collegamenti sono corretti e non compaiono ancora dati, invertite i fili dei pin D10 e D11, perché le sigle RXD e TXD possono differire da una versione di scheda all'altra.
Nel terminale compaiono caratteri strani. La causa è una velocità diversa sulle due parti o l'assenza della massa comune. Impostate la stessa velocità e lo stesso formato ovunque e verificate il collegamento GND.
I dati si perdono o si danneggiano alle velocità elevate. La causa è la libreria SoftwareSerial, che non è affidabile alle alte velocità su Arduino Uno. Usate 9600 baud o al massimo 19200 baud, oppure una porta seriale hardware.
La scheda a 3.3 V funziona in modo instabile o si scalda. La causa è l'alimentazione del modulo a 5 V, che gli fornisce livelli logici di 5 V. Alimentate il modulo a 3.3 V.
Limitazioni e consigli:
Il modulo converte solo i segnali TX, RX e la massa. Non ci sono linee di controllo del flusso (RTS, CTS), quindi non è adatto agli apparecchi che le richiedono. La velocità massima del circuito MAX3232 è 250 kbit/s, mentre il lato TTL accetta un'alimentazione tra 3.3 V e 5 V.
Per collegamenti lunghi usate cavi schermati e mantenete una massa comune. Con questo modulo potete costruire un registratore di dati da un apparecchio con porta seriale, un ponte tra un apparecchio industriale e una scheda con microcontrollore, oppure una console seriale per un router.