{"title":"Adafruit TCA4307 Hot-Swap I2C Buffer with Stuck Bus Recovery","handle":"adafruit-tca4307-hot-swap-i2c-buffer-with-stuck-bus-recovery","url":"/products/adafruit-tca4307-hot-swap-i2c-buffer-with-stuck-bus-recovery","description":"The Adafruit TCA4307 Hot-Swap I2C Buffer protects your main I2C bus from glitches caused by hot-plugging STEMMA QT / Qwiic peripherals. I2C wasn't designed for hot-swapping, and plugging or unplugging at the wrong moment can hang the bus. This buffer sits between your controller and peripherals, isolating the bus during connect/disconnect events.\n\nConnect the IN side to your controller (Arduino, Raspberry Pi, Feather, etc.) and any I2C sensors to the OUT side. The chip handles up to 400 kHz I2C and includes automatic stuck bus recovery — if SDA or SCL is held low for ~40 ms, it disconnects and sends up to 16 clock pulses to reset the stuck device.\n\nKey Features\n\n\nTCA4307 I2C Buffer – Hot-swap protection for I2C peripherals\n\nStuck Bus Recovery – Automatic disconnect and 16-pulse reset after ~40 ms timeout\n\nUp to 400 kHz – Standard and Fast mode I2C support\n\n2.3–5.5V Logic – Wide voltage range for controller and peripherals\n\nEN Pin – Manually disconnect IN and OUT sides\n\nREADY Pin – Indicates when peripheral is safely connected and ready for communication\n\nSTEMMA QT / Qwiic – Solderless I2C connectors on both sides\n\n\nIdeal For\n\nSTEMMA QT / Qwiic projects with frequent sensor swapping\nProtecting I2C buses from hot-plug glitches\nRecovering from stuck I2C bus conditions\nPrototyping setups with multiple interchangeable sensors\n\n\nPackage Contents\n\n1× TCA4307 hot-swap I2C buffer breakout (assembled and tested)\n\n\n\nNote: This is a bus buffer, not a power isolator — power passes through from IN to OUT. STEMMA QT cable not included.\n","vendor":"Adafruit","product_type":"physical","in_stock":true,"options":[],"variants":[{"id":2916,"title":"Default Title","sku":"AF-5159","price":10.11,"compare_at_price":0.0,"on_sale":false,"in_stock":true,"available_quantity":1,"option1":"Default Title"}]}