Address
Name
(0xC1)
UCSR0B
(0xC0)
UCSR0A
(0xBF)
Reserved
(0xBE)
Reserved
(0xBD)
TWAMR
(0xBC)
TWCR
(0xBB)
TWDR
(0xBA)
TWAR
(0xB9)
TWSR
(0xB8)
TWBR
(0xB7)
Reserved
(0xB6)
ASSR
(0xB5)
Reserved
(0xB4)
OCR2B
(0xB3)
OCR2A
(0xB2)
TCNT2
(0xB1)
TCCR2B
(0xB0)
TCCR2A
(0xAF)
Reserved
(0xAE)
Reserved
(0xAD)
Reserved
(0xAC)
Reserved
(0xAB)
Reserved
(0xAA)
Reserved
(0xA9)
Reserved
(0xA8)
Reserved
(0xA7)
Reserved
(0xA6)
Reserved
(0xA5)
Reserved
(0xA4)
Reserved
(0xA3)
Reserved
(0xA2)
Reserved
(0xA1)
Reserved
(0xA0)
Reserved
(0x9F)
Reserved
(0x9E)
Reserved
(0x9D)
Reserved
(0x9C)
Reserved
(0x9B)
Reserved
(0x9A)
Reserved
(0x99)
Reserved
(0x98)
Reserved
(0x97)
Reserved
(0x96)
Reserved
(0x95)
Reserved
(0x94)
Reserved
(0x93)
Reserved
(0x92)
Reserved
(0x91)
Reserved
(0x90)
Reserved
(0x8F)
Reserved
(0x8E)
Reserved
(0x8D)
Reserved
(0x8C)
Reserved
(0x8B)
OCR1BH
(0x8A)
OCR1BL
(0x89)
OCR1AH
(0x88)
OCR1AL
(0x87)
ICR1H
(0x86)
ICR1L
(0x85)
TCNT1H
(0x84)
TCNT1L
(0x83)
Reserved
(0x82)
TCCR1C
(0x81)
TCCR1B
(0x80)
TCCR1A
8025I–AVR–02/09
Bit 7
Bit 6
Bit 5
RXCIE0
TXCIE0
UDRIE0
RXC0
TXC0
UDRE0
–
–
–
–
–
–
TWAM6
TWAM5
TWAM4
TWINT
TWEA
TWSTA
TWA6
TWA5
TWA4
TWS7
TWS6
TWS5
–
–
–
EXCLK
AS2
–
–
–
FOC2A
FOC2B
–
COM2A1
COM2A0
COM2B1
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
Timer/Counter1 - Output Compare Register B High Byte
Timer/Counter1 - Output Compare Register B Low Byte
Timer/Counter1 - Output Compare Register A High Byte
Timer/Counter1 - Output Compare Register A Low Byte
–
–
–
FOC1A
FOC1B
–
ICNC1
ICES1
–
COM1A1
COM1A0
COM1B1
ATmega48P/88P/168P/328P
Bit 4
Bit 3
RXEN0
TXEN0
FE0
DOR0
–
–
–
–
TWAM3
TWAM2
TWSTO
TWWC
2-wire Serial Interface Data Register
TWA3
TWA2
TWS4
TWS3
2-wire Serial Interface Bit Rate Register
–
–
TCN2UB
OCR2AUB
–
–
Timer/Counter2 Output Compare Register B
Timer/Counter2 Output Compare Register A
Timer/Counter2 (8-bit)
–
WGM22
COM2B0
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
Timer/Counter1 - Input Capture Register High Byte
Timer/Counter1 - Input Capture Register Low Byte
Timer/Counter1 - Counter Register High Byte
Timer/Counter1 - Counter Register Low Byte
–
–
–
–
WGM13
WGM12
COM1B0
–
Bit 2
Bit 1
Bit 0
UCSZ02
RXB80
TXB80
UPE0
U2X0
MPCM0
–
–
–
–
TWAM1
TWAM0
TWEN
–
TWIE
TWA1
TWA0
TWGCE
–
TWPS1
TWPS0
–
–
OCR2BUB
TCR2AUB
TCR2BUB
–
–
CS22
CS21
CS20
–
WGM21
WGM20
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
CS12
CS11
CS10
–
WGM11
WGM10
Page
196
195
–
–
–
244
241
243
244
243
241
–
164
–
162
162
162
161
158
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
138
138
138
138
139
139
138
138
–
–
137
136
134
426
Need help?
Do you have a question about the ATmega48PV and is the answer not in the manual?
Questions and answers