On Fri, Oct 30, 2009 at 9:33 AM, James Hillman wrote: > I'm using the MSSP module on a 18F2221 as an I2C slave. The datasheet > mentions that SMBus specific inputs can be enabled > when the SMBus Select bit (SSPSTAT,CKE) is set, but it doesn't say how this > affects the input voltage levels. > > Does anyone know what the levels change to? > > According to version 2.0 of the SMBus spec http://smbus.org/specs/ , input > high is minimum 2.1V and input low is maximum 0.8V, but they might not > necessarily be the values the PIC uses. > > Thanks in advance, > > James > Being a digital input on the PIC, it shouldn't make a difference whether it is a generic input pin or an I2C input. Therefore, you would just look at the electrical characteristics charts at the end of the datasheet to find the min/max voltage thresholds for a digital input pin. -- Martin K. -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist