Hi, I'm wondering if anyone has tried sharing the same bus for I2C and SPI peripherals before.. I'm trying to connect a SPI and I2C device to a 28pin PIC with only 1 MSSP.. I plan to run the SPI at 2Mbps and I2C at 100kHz The SPI devices can each be deselected through their SELECT pins.. So, deselect the SPI devices during I2C transmission.. Looks okay so far.. Then during SPI transfers, there shouldn't be anything that resembles a valid I2C transaction on the bus.. So the I2C device should ignore all SPI transmissions.. Am I right in assuming that we can share them?? cheers.. with metta, Shawn Tan. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist