I am new to the forum. Did a project using an AVR... a long time ago. It went very well. And now there is a chance to design in an AVR again.
There are now a wide array of tools and devices... WOW!
What do people prefer?
1) What CPU? For the current project there is a need for a lot of GPIO, USB (or similar) and that is about it.
design calls for GPIO(44): reset, trigger, quadrature decoder, five 8-bit buses, TWI and some communicatoin path - USB (or equiv)
It looks like most of the CPU devices are suitable.
The Atxmega384c3 seems to be a descent candidate (the AVR32 was the first choice, but the 8-bit device looks cleaner).
What do people think of this device for a new design?
Anything more prefered to suggest?
2) What IDE is prefered? I have downloaded studio 6 and 32. The former seems fine. Any comments?
3) Debug tools? What hardware do people prefer? The Atxmega384c3 does not have JTAG. How do people physically connect to the device?
4) Bring-up? What procedure is needed to bring up a freshly minted CPU?
There are a lot of refrences to the boot loader, but the details on first bring-up are unclear.
There are references to mEDBG, but it is unclear what it is.
It seems that the program and debug interface (PDI) is the way to go, but how is unclear.
Any pointers, comments or references are greatly appreciated.