>Mike: should be bcf Hi Mike, since there exists no BCF on W one has to make do with what one can, such as an AND with the inverted bit mask of the interesting bit. Maybe I did not make myself clear. Here goes again: If you have the code snippet: bsf GPIO,I2CBIT movlw TRIS_PRESET andlw TRIS_I2COUT tris GPIO then TRIS_PRESET would be something like B'10101' and TRIS_I2COUT would be B'11110' to turn GPIO,0 to output as I2C data line (SDA). If you mean the bsf GPIO,I2CBIT, you are right, it should be bcf, to output low first. Anyway a 220R series resistor with the SDA line never hurt anyone and helps stop RF from travelling around on the SDA line. ;-) Peter