> > 2. I need a cheap but reliable 10 bit A/D with IIC. (dosen't every one?) > > Hmmm, I've been looking for I2C ADCs and have been unlucky so far. Instead > I found the MAX186, which is 12 bits, with 8 channel MUX and internal 4.096V > reference. Unfortunately, it requires 4 pins to drive it. > Check out the Crystal Semiconductor CS5505 16 bit A/D. While not IIC, when you use it in its SEC (synchronous external clocking) mode, it can share an IIC bus with a serial EEPROM. Of course you have to use an extra IO pin on the controller as a chip enable to tri-state the A/D data line - and you have to bit bang the A/D communications instead of using a true IIC routine. Another option is to check out Linear Technology (www.linear-tech.com ?) - they're always coming out with neat analog stuff. -- Matt