Add MOSFET to SDA and CLK lines for better protection and level shift.

Separate GND connection for the I2C since the voltage drop in the USB cable
could introduce some voltage shift to SDA and SCL.

Note that Vpp is connected to GP2 with 20 kohm resistance in this circuit.