Unfortunately, latest MPASM version comes with MPLAB on Microchip website.
I never use PBP timeout for I2CWRITE... in case you REALLY want.. well, don't forget what i said... the timeout use a GOTO not a GOSUB. The way you did it, it assume a GOSUB.
Also, use Variable in your I2CWRITE line, numeric value may screw things.
Bookmarks