My original plan was to use an
ATmega328p, which is one of the MCUs I've had the most experience with, and if that ended up being too small for everything I want I could upgrade to the
ATmega644p, which is pretty similar with twice the memory. They're also both compatible with Arduino (
Sanguino for the 644p), which would make initial prototyping a bit easier (I don't think I would want to use it for the finished product because of the extra memory overhead and latency it adds).
I'm leaning more towards using something else at this point. I'd like something with a faster system clock and better power efficiency. I also feel like I've become a bit too AVR dependent; time to start branching out!