vi
8025I–AVR–02/09
ATmega48P/88P/168P/328P
23 Self-Programming the Flash, ATmega48P ......................................... 269
23.1Overview ..............................................................................................................269
23.2Addressing the Flash During Self-Programming .................................................270
23.3Register Description’ ...........................................................................................275
24 Boot Loader Support – Read-While-Write Self-Programming, ATmega88P, ATmega168P
and ATmega328P 277
24.1Features ..............................................................................................................277
24.2Overview ..............................................................................................................277
24.3Application and Boot Loader Flash Sections .......................................................277
24.4Read-While-Write and No Read-While-Write Flash Sections ..............................278
24.5Boot Loader Lock Bits .........................................................................................280
24.6Entering the Boot Loader Program ......................................................................281
24.7Addressing the Flash During Self-Programming .................................................282
24.8Self-Programming the Flash ................................................................................282
24.9Register Description ............................................................................................292
25 Memory Programming ......................................................................... 294
25.1Program And Data Memory Lock Bits .................................................................294
25.2Fuse Bits ..............................................................................................................295
25.3Signature Bytes ...................................................................................................298
25.4Calibration Byte ...................................................................................................299
25.5Page Size ............................................................................................................299
25.6Parallel Programming Parameters, Pin Mapping, and Commands .....................299
25.7Parallel Programming ..........................................................................................301
25.8Serial Downloading ..............................................................................................308
26 Electrical Characteristics ....................................................................313
26.1Absolute Maximum Ratings* ...............................................................................313
26.2DC Characteristics ...............................................................................................313
26.3Speed Grades .....................................................................................................316
26.4Clock Characteristics ...........................................................................................319
26.5System and Reset Characteristics ......................................................................320
26.6SPI Timing Characteristics ..................................................................................321
26.72-wire Serial Interface Characteristics .................................................................323
26.8ADC Characteristics – Preliminary Data ..............................................................325
26.9Parallel Programming Characteristics .................................................................326
27 Typical Characteristics ........................................................................ 328