Looking at features of xmega avr mcu here: https://www.microchip.com/wwwproducts/en/ATxmega32A4 I am wondering why there is so big support of spi or i2c. There are 5 spi buses. What is the practical use? I2c and even spi can use the same bus for many counterparties and even when there is hardware support, so you can really communicate on more buses at once, i cannot imagine need for 5 spi buses.
So the question is: Do you have any real world example of such use? I can imagine external memory having its own bus as advantage. Anything else?