ADG3304: used as I2C level shifter

Document created by analog-archivist Employee on Feb 23, 2016
Version 1Show Document
  • View in full screen mode

I want to interface an 5V I2C EEPROM with my 3.3V MCU by ADG3304 Can ADG3304 be
suitable for this applicaton, the I2C SDA is input/output signal


I'm afraid we don't have a part that would be suitable for 5V/3V translation in
I2C applications.
The ADG324X family would be OK but for supply voltages in the range of 1.65 to
The ADG3304 does not have enough driving strength to drive 4k7 and 10k loads to
ensure the correct logic levels for the I2C bus. You can still try it but the
pull-up resistors need to be much larger to limit the load current to 20uA as
stated in the datasheet. Please note that if there are masters on both sides of
the device, the wired-OR feature of the I2C bus may not work properly.