In this project, we built a bidirectional 2-bit mux circuit that can be used with I²C lines. The circuit also has the extra functionality of operating as a level shifter, if needed. The design is based upon the GreenPAK™ SLG46826V, although any GreenPAK with I²C can work for this purpose. Due to the bidirectionality of the SDA and SCL lines, this design can be utilized for single-master or multi-master I²C communication.