I am sending and receiving on the same PIC. I'm sending using PBP bit-banging and I'm receiving using the hardware. Unless I'm mistaken, when I send a byte out using I2CWRITE, the hardware should grab it and set PIR1.3.
Anyway, I have done the same thing using SEROUT and HSERIN. That works.
BTW: I noticed that I had ADCON1 set to "0". I changed it to $FF (all digital) and it still doesn't work.
Bookmarks