AVR1500: Introduction to Atmel AVR XMEGA, including basic knowledge, C programming language, header files and drivers
The document provides prerequisites, including basic microcontroller knowledge, C programming skills, Atmel AVR Studio 4.18 or later, and the Xplain evaluation board with a JTAGICE mkII. It then explains XMEGA concepts such as bit masks, group masks, and module registers.
Four practical tasks are covered: Basic LED control, Generic drivers, Output and pull‑configuration, and Multi‑configuration. Each task shows code examples, register usage, and step‑by‑step debugging instructions to help you start developing efficient XMEGA applications.
| Estimated completion time | 2 hours |
|---|---|
| Software prerequisite | Atmel AVR Studio 4.18 or later |
| Hardware prerequisite | Xplain evaluation board |
| Hardware prerequisite | JTAGICE mkII |
You need basic knowledge of microcontrollers and the C programming language.
Edit the LEDPORT #define in the source file; changing this definition redirects the LED control to a different port.