I'm beginning a project and I can foresee it's going to need more I/Os than will be available on any one PIC. I've never used EUSART or MSSP before. I was wondering what the primary difference is between the two and why you would want to use one over the other. Pros and cons of the two? What are some examples of their best suited practical applications. I'm only at the brainstorming stage of this project, but I was thinking the secondary PIC(s) would only need to access the EEPROM of the primary PIC, so would MSSP probably be the best solution for that?