Quote Originally Posted by BigWumpus View Post
...just try to code a slave-I2C !

Then you will see, what advantages a hardware-modul can give to you !

...and it gives you so much performance, if you use the hardware in an intelligent way!
Somewhere out there, is a site with practically complete I2C-slave code, uses the hardware and PBP to handle things. Apparently it works like a champ. A 2nd PIC18F452 is slave-I2C programmed to act just like a 24LC256 and it's accessed by the 1st 18F452 using PBP's I2C commands. Wish I remembered where that was...