i looked at the internet and i found some miscellaneous sources but a comperhensive context is needed.
like so many boks available about the MEGA series on codevision.
Perhaps the entire forum on this site dedicated to the XMEGA's would be a good place to start ;).
How about this page:
The Board helps those that help themselves.
For something this "complex", you also have to get one and start playing with it. Pick some peripheral you're very interested in, and GO. I'd suggest learning about the different I/O configs and get that down first, using the correct Atmel A.N.s . Atmel has many A.N. with code for the Xmega.
1) Studio 4.18 build 716 (SP3)
2) WinAvr 20100110
3) PN, all on Doze XP... For Now
A) Avr Dragon ver. 1
B) Avr MKII ISP, 2009 model
C) MKII JTAGICE ver. 1
Xmegas are a bit of a challenge.
The language and the architecture is directly descended from Megas.
However, there are all sorts of hardware goodies that are totally absent from Megas. The event system. DMA, Fast ADC, and lots more that I know nothing about.
Thus, the learning is really all about hardware., To the best of my knowledge, there are few, if any, outside tutorials or references devoted to the special Xmega stuff. That leaves Atmel data sheets and app notes. And, old fashioned experimenting.
I wish it were different, as I can see an Xmega in my future some day.
Until Black Lives Matter, we do not have "All Lives Matter"!
© 2021 Microchip Technology Inc.