Hola xp8100! Genial que se animen a los PIC32

Haber si puedo contestar a las dudas:
1. Por lo que veo el MAX232 puede ser alimentado con 3.3V, sino podes ver el max3232. En un PIC24HJ me acuerdo que use el MAX232 alimentado a 5V, aprovechando, que al igual que en los PIC32, los pines eran "5V Tolerant" y funciono sin ningún problema.
2. Dependiendo de la memoria podes conectarlo directamente a 3.3V. Por ahi te conviene una de gran capacidad, de 2Mbit, 4Mbit o 16Mbit, y esas son de 3.3V.
3. SPI2, que esta conectado a la EEPROM y a la SD Card, están pensados para trabajar a alta velocidad >10MHz, y en caso de agregar otro dispositivo lo ideal sería evitar los cables. Entonces, una placa externa, se puede conectar directamente al SIL6. Fue la idea

4. Para USB en modo HOST permite el control de la corriente proporcionada, y como máximo 500 mA. Como puede no conseguirse fácil le agregue un jumper como para des-habilitarlo.
5. Podes revisar el datasheet del PIC32 y conectar el bus ISCP (Tiene 3 opciones) al par "5V Tolerant", de esa manera ahorras un poco de espacio.
6. La alimentación no depende del driver sino de la placa que hayas adquirido. Generalmente incluyen un regulador de 3.3V que puede ser des-habilitado en caso de querer alimentarlo con 3.3V. Luego, aprovechando el PMP de 16-bits de los PIC32, lo mejor sería conseguir un LCD que sea configurado (por hardware) a trabajar a 16-bits.
7. v1.11(b)
Saludos!