# Multiplexer, I2C, 8 canali, PCA9548, 3.3-5V

> Modulo multiplexer I2C a 8 canali basato sul chip PCA9548, permette di collegare fino a 8 sensori o moduli con lo stesso indirizzo I2C a un unico microcontrollore. Indirizzo proprio configurabile tra 0x70-0x77 tramite i pin A0-A2, funziona a 2.3-5V, logica 3.3-5V senza level shifter, frequenza I2C fino a 400kHz. Compatibile con Arduino e altre schede di sviluppo.

- Pagina: https://sigmanortec.ro/it/multiplexer-i2c-8-canali-pca9548-33-5v
- Prezzo: 7.44 RON
- Disponibilità: Disponibile
- Riferimento: 9564 · EAN: 5945849696951
- Categoria: Meccatronica e IoT > Sensori e moduli > Modulo di Espansione
- Specifiche: Tensione di alimentazione: 3.3; Tensione massima di ingresso: 5; Tipo di tensione in ingresso: DC; Modello: PCA9548
- Collo (dati di spedizione): 0.005 kg
- Aggiornato: 2026-09-14
- Negozio: [Sigmanortec.ro](https://sigmanortec.ro/it/llms.txt)
- Prezzi: RON, IVA inclusa; prezzi e disponibilità al 2026-10-22 01:59 (Europe/Bucharest)

## Descrizione

Estende il bus I2C ed elimina i conflitti di indirizzo, consentendo di collegare fino a 8 sensori o moduli identici allo stesso microcontrollore. Dispone di 8 canali selezionabili tramite l'invio di un byte, indirizzo configurabile da 0x70 a 0x77 tramite i pin A0-A2, funziona a 2,3-5 V con logica a 3,3-5 V senza convertitore di livello e supporta frequenze fino a 400 kHz per una rapida integrazione con Arduino e altre schede.
Modulo multiplexer, compatibile con Arduino e altre schede di sviluppo, che permette la connessione di fino a 8 dispositivi sullo stesso indirizzo I2C. Ciò accade quando si hanno più sensori che utilizzano lo stesso indirizzo I2C, rendendo impossibile usarli contemporaneamente.
Il multiplexer stesso si trova all'indirizzo I2C 0x70 (impostabile tra 0x70 e 0x77) e funziona inviando un singolo byte al multiplexer in cui è specificato il canale desiderato. Il multiplexer comunica con il microcontrollore tramite I2C e il microcontrollore seleziona quale porta del multiplexer sarà utilizzata. Teoricamente si possono usare fino a 8 moduli multiplexer, ciascuno con un proprio indirizzo tra 0x70 e 0x77, ognuno connesso a 8 sensori, per un totale di 64 sensori I2C sullo stesso microcontrollore.
Questo modulo è compatibile con tensioni logiche di 3.3V e 5V, senza necessità di utilizzare un convertitore di livello logico.
Specifiche:
Tensione di alimentazione: 2.3 - 5VDC
Frequenza: 0-400kHz
Indirizzo I2C: Selezionabile, tra 0x70 e 0x77
Numero canali disponibili: 8 bus
Utilizzo:
La configurazione dell'indirizzo si effettua impostando i pin A0, A1 e A2 come segue:
AO
A1
A2
INDIRIZZO I2C
LOW
0X70
HIGH
LOW
0X71
LOW
HIGH
LOW
0X72
HIGH
LOW
0X73
LOW
HIGH
0X74
HIGH
LOW
HIGH
0X75
LOW
HIGH
0X76
HIGH
0X77
Impostare LOW si fa collegando il pin corrispondente a GND, impostare HIGH collegandolo alla tensione di alimentazione del modulo (VCC).
Per selezionare un bus I2C per scrittura/lettura, è necessario inviare un byte al multiplexer con la porta di uscita desiderata (in formato numerico, da 0 a 7).
Esempio di selezione porta con Arduino:
void TCA9548A(uint8_t bus){
Wire.beginTransmission(0x70); // L'indirizzo del TCA9548A è 0x70
Wire.write(1 << bus); // invia byte al bus selezionato
Wire.endTransmission();
Serial.print(bus);
}
Successivamente basta chiamare la funzione e passare come argomento il numero della porta che si desidera controllare prima di inviare comandi I2C. Per esempio, per controllare il dispositivo connesso al bus numero 3, si chiamerà la seguente linea prima di altri comandi I2C. Le porte partono da 0.
TCA9548A(2);
Pinout:
Pin
Descrizione
VIN
Alimenta il multiplexer
GND
Collegato a GND
SDA
Collegato al pin SDA del microcontrollore principale
SCL
Collegato al pin SCL del microcontrollore principale
RST
RST con pin in LOW - può essere usato per resettare il multiplexer
A0
Seleziona l'indirizzo I2C del multiplexer - collegato a GND o VCC
A1
Seleziona l'indirizzo I2C del multiplexer - collegato a GND o VCC
A2
Seleziona l'indirizzo I2C del multiplexer - collegato a GND o VCC
SD0
SDA per il canale 0
SC0
SCL per il canale 0
SD1
SDA per il canale 1
SC1
SCL per il canale 1
SD2
SDA per il canale 2
SC2
SCL per il canale 2
SD3
SDA per il canale 3
SC3
SCL per il canale 3
SD4
SDA per il canale 4
SC4
SCL per il canale 4
SD5
SDA per il canale 5
SC5
SCL per il canale 5
SD6
SDA per il canale 6
SC6
SCL per il canale 6
SD7
SDA per il canale 7
SC7
SCL per il canale 7
