That's a shame as it looked so simple. What devices are used in the design on the link you sent? -----Original Message----- From: "Michael Yancey" <mikeyancey@xxxxxxxxx> Sent: 01/02/2014 00:57 To: "minima@xxxxxxxxxxxxx" <minima@xxxxxxxxxxxxx> Subject: [minima] Yet more on Wire.h / I2C FET Interface... OK - I hereby retract my statement, temporarily. Currently, I'm having TERRIBLE luck with the BS170s (and pullups to 3.3V S side and 5.0V D side). I2C ...sorta... worked. Occasionally. If the wind didn't blow. From the northwest. Had intermittent troubles with I2C READs not returning proper data, I2C just failing. So, I've gone back to: twi.c / commenting out the pullups, plus adding a 3.3V pullup at the Si570. Works... EVERY TIME. I may try this again, but with different FETs. BS170 just can't seem to keep up with the speed. Writes work ok / Reads either come up short (4 or 5 out of 6 bytes) or read 0xFF instead of the real register. Perhaps a BS138 or an 2N7000 (same as BS170). I'll keep experimenting. For now, apologies if I've caused any loss of time (heh, I sure have wasted about 4 hours of mine!!) -- .. Mike Yancey Dallas, Texas http://www.mikeyancey.com ............................................................................ “The problem with Internet quotations is that many are not genuine.” – Abraham Lincoln