So I've been hacking away at the ATxmega for the last two weeks, and I gotta say I'm impressed.
This is probably the closest anyone will ever get to designing a processor that facilitates the implementation of high level code. Daily, I am stunned at how easy C++ code is written for this processor. Thats pretty high praise coming from me, because I'm not a C++ guy. This processor design just fits so well with OOP.
Whom ever was the master mind behind this gem, I'm drinking my favorite beer in your honor tonight.
That being said; I do think the bean counters did do some damage to the chip, before it made it to market. Its hideously under endowed with RAM, particularly for the number of peripherals.
Start the low end parts at 16K of ram, and go all the way up to 64K. Then add a built in Wiznet W5300, and that my friends would be a killer part.
Now don't get me started on the manufacturing of the parts, I still can't believe the 52 week lead times for parts that are supposed to be released. No, I'll completely ignore that for now, and just say thanks for the great design.