Contents
Introduction
Features
1. Relevant Devices
1.1. tinyAVR 0-series
1.2. tinyAVR 1-series
1.3. megaAVR 0-series
2. Device Self-Programming
2.1. Memory Layout
2.1.1. Flash
2.1.2. EEPROM
2.1.3. User Row
2.2. Compiler and Linker
2.2.1. Standard Start Files in the Bootloader
2.2.2. Application Start
2.3. Memory Protection
2.3.1. BOOTLOCK and APCWP
2.3.2. EESAVE
2.3.3. Lock Bits
2.4. Bootloader Operation
3. Host Application
3.1. Python Script Operation
4. Expanding Functionality
4.1. Entering Boot Mode
4.2. Interfaces
4.3. Data Integrity
4.4. Confidentiality
5. References
6. 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