ATmega165P
Address
(0x7D)
(0x7C)
(0x7B)
(0x7A)
(0x79)
(0x78)
(0x77)
(0x76)
(0x75)
(0x74)
(0x73)
(0x72)
(0x71)
(0x70)
(0x6F)
(0x6E)
(0x6D)
(0x6C)
(0x6B)
(0x6A)
(0x69)
(0x68)
(0x67)
(0x66)
(0x65)
(0x64)
(0x63)
(0x62)
(0x61)
(0x60)
0x3F (0x5F)
0x3E (0x5E)
0x3D (0x5D)
0x3C (0x5C)
0x3B (0x5B)
0x3A (0x5A)
0x39 (0x59)
0x38 (0x58)
0x37 (0x57)
0x36 (0x56)
0x35 (0x55)
0x34 (0x54)
0x33 (0x53)
0x32 (0x52)
0x31 (0x51)
0x30 (0x50)
0x2F (0x4F)
0x2E (0x4E)
0x2D (0x4D)
0x2C (0x4C)
0x2B (0x4B)
0x2A (0x4A)
0x29 (0x49)
0x28 (0x48)
0x27 (0x47)
0x26 (0x46)
0x25 (0x45)
0x24 (0x44)
0x23 (0x43)
0x22 (0x42)
0x21 (0x41)
0x20 (0x40)
0x1F (0x3F)
0x1E (0x3E)
0x1D (0x3D)
0x1C (0x3C)
Name
Reserved
ADMUX
ADCSRB
ADCSRA
ADCH
ADCL
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
TIMSK2
TIMSK1
TIMSK0
Reserved
PCMSK1
PCMSK0
Reserved
EICRA
Reserved
Reserved
OSCCAL
Reserved
PRR
Reserved
Reserved
CLKPR
WDTCR
SREG
SPH
SPL
Reserved
Reserved
Reserved
Reserved
Reserved
SPMCSR
Reserved
MCUCR
MCUSR
SMCR
Reserved
OCDR
ACSR
Reserved
SPDR
SPSR
SPCR
GPIOR2
GPIOR1
Reserved
Reserved
OCR0A
TCNT0
Reserved
TCCR0A
GTCCR
EEARH
EEARL
EEDR
EECR
GPIOR0
EIMSK
EIFR
Bit 7
–
REFS1
–
ADEN
–
–
–
–
–
–
–
–
–
–
–
PCINT15
PCINT7
–
–
–
–
–
–
–
–
CLKPCE
–
I
–
SP7
SPMIE
–
JTD
–
–
–
IDRD/OCD
ACD
–
SPIF
SPIE
–
–
–
FOC0A
TSM
–
–
PCIE1
PCIF1
Bit 6
–
REFS0
ACME
ADSC
–
–
–
–
–
–
–
–
–
–
–
PCINT14
PCINT6
–
–
–
–
–
–
–
–
–
–
T
–
SP6
RWWSB
–
–
–
–
–
OCDR6
ACBG
–
WCOL
SPE
–
–
–
WGM00
–
–
–
PCIE0
PCIF0
Bit 5
–
ADLAR
–
ADATE
–
–
–
–
–
–
–
–
ICIE1
–
–
PCINT13
PCINT5
–
–
–
–
–
–
–
–
–
–
H
–
SP5
Bit 4
Bit 3
–
–
MUX4
MUX3
–
–
ADIF
ADIE
ADC Data Register High byte
ADC Data Register Low byte
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
PCINT12
PCINT11
PCINT4
PCINT3
–
–
–
–
–
–
–
–
Oscillator Calibration Register
–
–
–
PRTIM1
–
–
–
–
–
CLKPS3
WDCE
WDE
S
V
–
–
SP4
SP3
Bit 2
–
MUX2
ADTS2
ADPS2
–
–
–
–
–
–
–
–
OCIE1B
–
–
PCINT10
PCINT2
–
–
–
–
–
PRSPI
–
–
CLKPS2
WDP2
N
SP10
SP2
Bit 1
–
MUX1
ADTS1
ADPS1
–
–
–
–
–
–
–
OCIE2A
OCIE1A
OCIE0A
–
PCINT9
PCINT1
–
ISC01
–
–
–
PRUSART0
–
–
CLKPS1
WDP1
Z
SP9
SP1
–
RWWSRE
BLBSET
PGWRT
–
–
–
–
–
PUD
–
–
–
JTRF
WDRF
BORF
–
–
SM2
SM1
–
–
–
–
OCDR5
OCDR4
OCDR3
OCDR2
ACO
ACI
ACIE
ACIC
–
–
–
–
SPI Data Register
–
–
–
–
DORD
MSTR
CPOL
CPHA
General Purpose I/O Register 2
General Purpose I/O Register 1
–
–
–
–
–
–
–
–
Timer/Counter0 Output Compare Register A
Timer/Counter0 (8 Bit)
–
–
–
–
COM0A1
COM0A0
WGM01
CS02
–
–
–
–
–
–
–
–
EEPROM Address Register Low Byte
EEPROM Data Register
–
–
EERIE
EEMWE
General Purpose I/O Register 0
–
–
–
–
–
–
–
–
PGERS
–
IVSEL
EXTRF
SM0
–
OCDR1
ACIS1
–
–
SPR1
–
–
–
CS01
PSR2
–
EEWE
–
–
Bit 0
–
MUX0
ADTS0
ADPS0
–
–
–
–
–
–
–
TOIE2
TOIE1
TOIE0
–
PCINT8
PCINT0
–
ISC00
–
–
–
PRADC
–
–
CLKPS0
WDP0
C
SP8
SP0
SPMEN
–
IVCE
PORF
SE
–
OCDR0
ACIS0
–
SPI2X
SPR0
–
–
–
CS00
PSR10
EEAR8
EERE
INT0
INTF0
8019IS–AVR–08/07
Page
221
206, 225
223
224
224
149
126
98
60
61
59
35
42
35
51
10
13
13
268
57, 81, 253
253
42
232
206
160
159
158
26
26
97
97
95
130, 150
25
25
25
25
26
59
60
9