Contents
Prerequisites
Introduction
1. Relevant Devices
1.1. tinyAVR 0-series
1.2. tinyAVR 1-series
1.3. megaAVR 0-series
2. Icon Key Identifiers
3. Assignment 1: ADC Conversion with USART Print Application
3.1. Atmel | START Project Creation
3.2. Atmel | START Project Overview in Atmel Studio
3.3. Add ADC and USART Functionality to Application Code
3.4. Hardware Setup and Programming
3.5. Observe ADC Functionality and Current Consumption in Data Visualizer
4. Assignment 2: RTC Interrupts Triggers ADC and USART Print
4.1. Add RTC Driver in Atmel | START
4.2. Configure RTC, CPUINIT, and SLEEPCTRL in Atmel | START
4.3. Add RTC, ADC, and SLPCTRL Functionality in Application Code
4.4. Observe ADC Functionality and Power Consumption in Data Visualizer
5. Assignment 3: Power Optimization on I/O Pins
5.1. Application Code Update in Atmel Studio
5.2. Observe ADC Functionality and Current Consumption in Data Visualizer
6. Assignment 4: ADC Conversion Using Window Compare Mode
6.1. ADC Reconfiguration in Atmel | START
6.2. Update Application in Atmel Studio
6.3. Observe ADC Functionality and Current Consumption in Data Visualizer
7. Assignment 5: Event System (EVSYS) Used to Replace the RTC Interrupt Handler
7.1. Event System Configuration in Atmel | START
7.2. Event System Driver Code Development
7.3. Observe ADC Functionality and Current Consumption in Data Visualizer
8. Conclusion
9. Get Source Code from Atmel | START
10. Revision History
The Microchip Web Site
Customer Change Notification Service
Customer Support
Microchip Devices Code Protection Feature
Legal Notice
Trademarks
Quality Management System Certified by DNV
Worldwide Sales and Service