pi2pic when they are on same PCB and using two pins to communicate between them, and have one executing a task when reciving a message from the other pic.
ex. 16F877->16F628
message something like "do your B.0=1, B.1=1,value=168"
which method should a use, there are so many, read so much that it just confusing me more and more.