Once you put a byte in SSPBUF, execution of the program resumes and the hardware takes over the process of sending the byte.
If the hardware process fails, then only the hardware SSP module hangs, and you will not receive anymore interrupts. But the program will not hang if you are only sending one byte at a time per interrupt.
Bookmarks