One of the many important choices when starting a hardware project is to choose the part that is going to be what everything else revolves around. Namely the Microcontroller.
I knew my minimum requirements were something like this:
- 1 SPI
- 2 I²S with master clock out
- 1 I²C
- 1 U(S)ART
- LCD 8080/6800 parallel peripheral
- USB FS (pref HS) Device
These all need to be accessible at the same time, so I don’t want to keep reconfiguring pins and all that jazz. I want a chip powerful enough to comfortably do what I want it to do. Comfortably for me, that is.