We needed to choose a Microchip microcontroller that was capable of controlling all of our subsystems and in different communication formats (i.e. SPI and I2C). After careful selection, we have chosen the PIC18F27Q84.
Figure 1: PIC18F27Q84
Here you can download the document that details aspects of the PIC18F27Q84 and how it won compared to other controllers