>Why I should not use BSF & BCF on Port Pins? Is it only recommended in this >case to make sure that both pins are zero at the same time? That's one good reason. Another is that the output you are driving is trying to pull your signal in the other direction, and a BSF/BCF does a read before writing (read/modify/write). That would cause you to read the opposite of what you want, change the bit you want changed (a different bit), then write the updated (and partially incorrect) value back to the port. Andy ================================================================== Andy Kunz - Montana Design - 409 S 6th St - Phillipsburg, NJ 08865 Hardware & Software for Industry & R/C Hobbies "Go fast, turn right, and keep the wet side down!" ==================================================================