I'm with Blueroom on this.
Peripherals aren't actually costing much, maybe nothing at all, if not used. Lots of MIPS and lots of RAM doesn't let you
run 6 serial busses in software with any ease.
I had an 18F running two serial ports, and only one USART was fitted. I had about 1/4 the time of one bit of data for any operation to finish. With a 24F with two USARTS, with a 4 byte buffer on each, and I had the time of 40 bits of data before I lost any data.
Peripherals aren't actually costing much, maybe nothing at all, if not used. Lots of MIPS and lots of RAM doesn't let you
run 6 serial busses in software with any ease.
I had an 18F running two serial ports, and only one USART was fitted. I had about 1/4 the time of one bit of data for any operation to finish. With a 24F with two USARTS, with a 4 byte buffer on each, and I had the time of 40 bits of data before I lost any data.