Features ..................................................................................................... 1
1
2
Pin Configurations ................................................................................... 3
1.1 Disclaimer ................................................................................................................3
Overview ................................................................................................... 4
2.1 Block Diagram .........................................................................................................4
2.2 Pin Descriptions .......................................................................................................5
3
4
About Code Examples ............................................................................. 7
AVR CPU Core .......................................................................................... 8
4.1 Introduction ..............................................................................................................8
4.2 Architectural Overview .............................................................................................8
4.3 ALU – Arithmetic Logic Unit .....................................................................................9
4.4 Status Register ........................................................................................................9
4.5 General Purpose Register File ..............................................................................11
4.6 Stack Pointer .........................................................................................................12
4.7 Instruction Execution Timing .................................................................................12
4.8 Reset and Interrupt Handling .................................................................................13
5
6
AVR AT90USB82/162 Memories ........................................................... 16
5.1 In-System Reprogrammable Flash Program Memory ...........................................16
5.2 SRAM Data Memory ..............................................................................................17
5.3 EEPROM Data Memory ........................................................................................18
5.4 I/O Memory ............................................................................................................24
System Clock and Clock Options ......................................................... 25
6.1 Clock Systems and their Distribution .....................................................................25
6.2 Clock Switch ..........................................................................................................26
6.3 Clock Sources .......................................................................................................29
6.4 Low Power Crystal Oscillator .................................................................................30
6.5 Calibrated Internal RC Oscillator ...........................................................................32
6.6 External Clock .......................................................................................................34
6.7 Clock Output Buffer ...............................................................................................34
6.8 System Clock Prescaler ........................................................................................34
6.9 PLL ........................................................................................................................36
7
8
Power Distribution ................................................................................. 39
Power Management and Sleep Modes ................................................. 41
1
AT90USB82/162
7707D–AVR–07/08