All 103 registers by peripheral, at their data-space address (the I/O address IN and OUT use is shown beside it), with their reset value and every bit.
PORTF I/O Port
PINFInput Pins, Port F
Address
0x20 I/O 0x00
Reset
0x00
Access
read/write
7PINF7
6PINF6
5PINF5
4PINF4
3PINF3
2PINF2
1PINF1
0PINF0
DDRFData Direction Register, Port F
Address
0x61
Reset
0x00
Access
read/write
7DDF7
6DDF6
5DDF5
4DDF4
3DDF3
2DDF2
1DDF1
0DDF0
PORTFData Register, Port F
Address
0x62
Reset
0x00
Access
read/write
7PORTF7
6PORTF6
5PORTF5
4PORTF4
3PORTF3
2PORTF2
1PORTF1
0PORTF0
PORTE I/O Port
PINEInput Pins, Port E
Address
0x21 I/O 0x01
Reset
0x00
Access
read/write
7PINE7
6PINE6
5PINE5
4PINE4
3PINE3
2PINE2
1PINE1
0PINE0
DDREData Direction Register, Port E
Address
0x22 I/O 0x02
Reset
0x00
Access
read/write
7DDE7
6DDE6
5DDE5
4DDE4
3DDE3
2DDE2
1DDE1
0DDE0
PORTEData Register, Port E
Address
0x23 I/O 0x03
Reset
0x00
Access
read/write
7PORTE7
6PORTE6
5PORTE5
4PORTE4
3PORTE3
2PORTE2
1PORTE1
0PORTE0
ADC Analog-to-Digital Converter
ADCADC Data Register Bytes
Address
0x24 I/O 0x04
Reset
0x0000
Access
read/write
Size
16-bit
ADCSRAThe ADC Control and Status register
Address
0x26 I/O 0x06
Reset
0x00
Access
read/write
7ADEN
6ADSC
5ADFR
4ADIF
3ADIE
2ADPS2
1ADPS1
0ADPS0
6 fields
Field
Bits
What it does
ADEN
7
ADC Enable
ADSC
6
ADC Start Conversion
ADFR
5
ADC Free Running Select
ADIF
4
ADC Interrupt Flag
ADIE
3
ADC Interrupt Enable
ADPS
2:0
ADC Prescaler Select Bits
0 2
1 2
2 4
3 8
4 16
5 32
6 64
7 128
ADMUXThe ADC multiplexer Selection Register
Address
0x27 I/O 0x07
Reset
0x00
Access
read/write
7REFS1
6REFS0
5ADLAR
4MUX4
3MUX3
2MUX2
1MUX1
0MUX0
3 fields
Field
Bits
What it does
REFS
7:6
Reference Selection Bits
0 AREF, Internal Vref turned off
1 AVCC with external capacitor at AREF pin
2 Reserved
3 Internal 2.56V Voltage Reference with external capacitor at AREF pin
ADLAR
5
Left Adjust Result
MUX
4:0
Analog Channel and Gain Selection Bits
AC Analog Comparator
ACSRAnalog Comparator Control And Status Register
Address
0x28 I/O 0x08
Reset
0x00
Access
read/write
7ACD
6ACBG
5ACO
4ACI
3ACIE
2ACIC
1ACIS1
0ACIS0
7 fields
Field
Bits
What it does
ACD
7
Analog Comparator Disable
ACBG
6
Analog Comparator Bandgap Select
ACO
5
Analog Compare Output
ACI
4
Analog Comparator Interrupt Flag
ACIE
3
Analog Comparator Interrupt Enable
ACIC
2
Analog Comparator Input Capture Enable
ACIS
1:0
Analog Comparator Interrupt Mode Select bits
0 Interrupt on Toggle
1 Reserved
2 Interrupt on Falling Edge
3 Interrupt on Rising Edge
SFIORSpecial Function IO Register
Address
0x40 I/O 0x20
Reset
0x00
Access
read/write
7–
6–
5–
4–
3ACME
2–
1–
0–
1 field
Field
Bits
What it does
ACME
3
Analog Comparator Multiplexer Enable
USART0 USART
UBRR0LUSART Baud Rate Register Low Byte
Address
0x29 I/O 0x09
Reset
0x00
Access
read/write
7–
6–
5–
4–
3–
2–
1–
0–
UCSR0BUSART Control and Status Register B
Address
0x2A I/O 0x0A
Reset
0x00
Access
read/write
7RXCIE0
6TXCIE0
5UDRIE0
4RXEN0
3TXEN0
2UCSZ02
1RXB80
0TXB80
8 fields
Field
Bits
What it does
RXCIE0
7
RX Complete Interrupt Enable
TXCIE0
6
TX Complete Interrupt Enable
UDRIE0
5
USART Data register Empty Interrupt Enable
RXEN0
4
Receiver Enable
TXEN0
3
Transmitter Enable
UCSZ02
2
Character Size
RXB80
1
Receive Data Bit 8
TXB80
0
Transmit Data Bit 8
UCSR0AUSART Control and Status Register A
Address
0x2B I/O 0x0B
Reset
0x00
Access
read/write
7RXC0
6TXC0
5UDRE0
4FE0
3DOR0
2UPE0
1U2X0
0MPCM0
8 fields
Field
Bits
What it does
RXC0
7
USART Receive Complete
TXC0
6
USART Transmit Complete
UDRE0
5
USART Data Register Empty
FE0
4
Framing Error
DOR0
3
Data overRun
UPE0
2
Parity Error
U2X0
1
Double the USART transmission speed
MPCM0
0
Multi-processor Communication Mode
UDR0USART I/O Data Register
Address
0x2C I/O 0x0C
Reset
0x00
Access
read/write
7–
6–
5–
4–
3–
2–
1–
0–
UBRR0HUSART Baud Rate Register High Byte
Address
0x90
Reset
0x00
Access
read/write
7–
6–
5–
4–
3–
2–
1–
0–
UCSR0CUSART Control and Status Register C
Address
0x95
Reset
0x00
Access
read/write
7–
6UMSEL0
5UPM01
4UPM00
3USBS0
2UCSZ01
1UCSZ00
0UCPOL0
5 fields
Field
Bits
What it does
UMSEL0
6
USART Mode Select
0 Asynchronous Operation
1 Synchronous Operation
UPM0
5:4
Parity Mode Bits
0 Disabled
1 Reserved
2 Enabled, Even Parity
3 Enabled, Odd Parity
USBS0
3
Stop Bit Select
0 1-bit
1 2-bit
UCSZ0
2:1
Character Size
UCPOL0
0
Clock Polarity
SPI Serial Peripheral Interface
SPCRSPI Control Register
Address
0x2D I/O 0x0D
Reset
0x00
Access
read/write
7SPIE
6SPE
5DORD
4MSTR
3CPOL
2CPHA
1SPR1
0SPR0
7 fields
Field
Bits
What it does
SPIE
7
SPI Interrupt Enable
SPE
6
SPI Enable
DORD
5
Data Order
MSTR
4
Master/Slave Select
CPOL
3
Clock polarity
CPHA
2
Clock Phase
SPR
1:0
SPI Clock Rate Selects
0 fosc/4
1 fosc/16
2 fosc/64
3 fosc/128
4 fosc/2
5 fosc/8
6 fosc/32
7 fosc/64
SPSRSPI Status Register
Address
0x2E I/O 0x0E
Reset
0x00
Access
read/write
7SPIF
6WCOL
5–
4–
3–
2–
1–
0SPI2X
3 fields
Field
Bits
What it does
SPIF
7
SPI Interrupt Flag
WCOL
6
Write Collision Flag
SPI2X
0
Double SPI Speed Bit
SPDRSPI Data Register
Address
0x2F I/O 0x0F
Reset
0x00
Access
read/write
7–
6–
5–
4–
3–
2–
1–
0–
PORTD I/O Port
PINDPort D Input Pins
Address
0x30 I/O 0x10
Reset
0x00
Access
read/write
7PIND7
6PIND6
5PIND5
4PIND4
3PIND3
2PIND2
1PIND1
0PIND0
DDRDPort D Data Direction Register
Address
0x31 I/O 0x11
Reset
0x00
Access
read/write
7DDD7
6DDD6
5DDD5
4DDD4
3DDD3
2DDD2
1DDD1
0DDD0
PORTDPort D Data Register
Address
0x32 I/O 0x12
Reset
0x00
Access
read/write
7PORTD7
6PORTD6
5PORTD5
4PORTD4
3PORTD3
2PORTD2
1PORTD1
0PORTD0
PORTC I/O Port
PINCPort C Input Pins
Address
0x33 I/O 0x13
Reset
0x00
Access
read/write
7PINC7
6PINC6
5PINC5
4PINC4
3PINC3
2PINC2
1PINC1
0PINC0
DDRCPort C Data Direction Register
Address
0x34 I/O 0x14
Reset
0x00
Access
read/write
7DDC7
6DDC6
5DDC5
4DDC4
3DDC3
2DDC2
1DDC1
0DDC0
PORTCPort C Data Register
Address
0x35 I/O 0x15
Reset
0x00
Access
read/write
7PORTC7
6PORTC6
5PORTC5
4PORTC4
3PORTC3
2PORTC2
1PORTC1
0PORTC0
PORTB I/O Port
PINBPort B Input Pins
Address
0x36 I/O 0x16
Reset
0x00
Access
read/write
7PINB7
6PINB6
5PINB5
4PINB4
3PINB3
2PINB2
1PINB1
0PINB0
DDRBPort B Data Direction Register
Address
0x37 I/O 0x17
Reset
0x00
Access
read/write
7DDB7
6DDB6
5DDB5
4DDB4
3DDB3
2DDB2
1DDB1
0DDB0
PORTBPort B Data Register
Address
0x38 I/O 0x18
Reset
0x00
Access
read/write
7PORTB7
6PORTB6
5PORTB5
4PORTB4
3PORTB3
2PORTB2
1PORTB1
0PORTB0
PORTA I/O Port
PINAPort A Input Pins
Address
0x39 I/O 0x19
Reset
0x00
Access
read/write
7PINA7
6PINA6
5PINA5
4PINA4
3PINA3
2PINA2
1PINA1
0PINA0
DDRAPort A Data Direction Register
Address
0x3A I/O 0x1A
Reset
0x00
Access
read/write
7DDA7
6DDA6
5DDA5
4DDA4
3DDA3
2DDA2
1DDA1
0DDA0
PORTAPort A Data Register
Address
0x3B I/O 0x1B
Reset
0x00
Access
read/write
7PORTA7
6PORTA6
5PORTA5
4PORTA4
3PORTA3
2PORTA2
1PORTA1
0PORTA0
EEPROM EEPROM
EECREEPROM Control Register
Address
0x3C I/O 0x1C
Reset
0x00
Access
read/write
7–
6–
5–
4–
3EERIE
2EEMWE
1EEWE
0EERE
4 fields
Field
Bits
What it does
EERIE
3
EEPROM Ready Interrupt Enable
EEMWE
2
EEPROM Master Write Enable
EEWE
1
EEPROM Write Enable
EERE
0
EEPROM Read Enable
EEDREEPROM Data Register
Address
0x3D I/O 0x1D
Reset
0x00
Access
read/write
7–
6–
5–
4–
3–
2–
1–
0–
EEAREEPROM Read/Write Access Bytes
Address
0x3E I/O 0x1E
Reset
0x0000
Access
read/write
Size
16-bit
MISC Other Registers
SFIORSpecial Function IO Register
Address
0x40 I/O 0x20
Reset
0x00
Access
read/write
7TSM
6–
5–
4–
3ACME
2PUD
1PSR0
0PSR321
5 fields
Field
Bits
What it does
TSM
7
Timer/Counter Synchronization Mode
ACME
3
Analog Comparator Multiplexer Enable
PUD
2
Pull Up Disable
PSR0
1
Prescaler Reset Timer/Counter0
PSR321
0
Prescaler Reset Timer/Counter3, Timer/Counter2, and Timer/Counter1
TC0 Timer/Counter, 8-bit Async
SFIORSpecial Function IO Register
Address
0x40 I/O 0x20
Reset
0x00
Access
read/write
7TSM
6–
5–
4–
3–
2–
1PSR0
0–
2 fields
Field
Bits
What it does
TSM
7
Timer/Counter Synchronization Mode
PSR0
1
Prescaler Reset Timer/Counter0
ASSRAsynchronous Status Register
Address
0x50 I/O 0x30
Reset
0x00
Access
read/write
7–
6–
5–
4–
3AS0
2TCN0UB
1OCR0UB
0TCR0UB
4 fields
Field
Bits
What it does
AS0
3
Asynchronous Timer/Counter 0
TCN0UB
2
Timer/Counter0 Update Busy
OCR0UB
1
Output Compare register 0 Busy
TCR0UB
0
Timer/Counter Control Register 0 Update Busy
OCR0Output Compare Register
Address
0x51 I/O 0x31
Reset
0x00
Access
read/write
7–
6–
5–
4–
3–
2–
1–
0–
TCNT0Timer/Counter Register
Address
0x52 I/O 0x32
Reset
0x00
Access
read/write
7–
6–
5–
4–
3–
2–
1–
0–
TCCR0Timer/Counter Control Register
Address
0x53 I/O 0x33
Reset
0x00
Access
read/write
7FOC0
6WGM00
5COM01
4COM00
3WGM01
2CS02
1CS01
0CS00
5 fields
Field
Bits
What it does
FOC0
7
Force Output Compare
WGM00
6
Waveform Generation Mode 0
0 Normal
1 CTC
2 PWM, Phase Correct
3 Fast PWM
COM0
5:4
Compare Match Output Modes
WGM01
3
Waveform Generation Mode 1
CS0
2:0
Clock Selects
0 No Clock Source (Stopped)
1 Running, No Prescaling
2 Running, CLK/8
3 Running, CLK/32
4 Running, CLK/64
5 Running, CLK/128
6 Running, CLK/256
7 Running, CLK/1024
TIFRTimer/Counter Interrupt Flag register
Address
0x56 I/O 0x36
Reset
0x00
Access
read/write
7–
6–
5–
4–
3–
2–
1OCF0
0TOV0
2 fields
Field
Bits
What it does
OCF0
1
Output Compare Flag 0
TOV0
0
Timer/Counter0 Overflow Flag
TIMSKTimer/Counter Interrupt Mask Register
Address
0x57 I/O 0x37
Reset
0x00
Access
read/write
7–
6–
5–
4–
3–
2–
1OCIE0
0TOIE0
2 fields
Field
Bits
What it does
OCIE0
1
Timer/Counter0 Output Compare Match Interrupt register
TOIE0
0
Timer/Counter0 Overflow Interrupt Enable
TC1 Timer/Counter, 16-bit
SFIORSpecial Function IO Register
Address
0x40 I/O 0x20
Reset
0x00
Access
read/write
7TSM
6–
5–
4–
3–
2–
1–
0PSR321
2 fields
Field
Bits
What it does
TSM
7
Timer/Counter Synchronization Mode
PSR321
0
Prescaler Reset, T/C3, T/C2, T/C1
ICR1Timer/Counter1 Input Capture Register Bytes
Address
0x46 I/O 0x26
Reset
0x0000
Access
read/write
Size
16-bit
OCR1BTimer/Counter1 Output Compare Register Bytes
Address
0x48 I/O 0x28
Reset
0x0000
Access
read/write
Size
16-bit
OCR1ATimer/Counter1 Output Compare Register Bytes
Address
0x4A I/O 0x2A
Reset
0x0000
Access
read/write
Size
16-bit
TCNT1Timer/Counter1 Bytes
Address
0x4C I/O 0x2C
Reset
0x0000
Access
read/write
Size
16-bit
TCCR1BTimer/Counter1 Control Register B
Address
0x4E I/O 0x2E
Reset
0x00
Access
read/write
7ICNC1
6ICES1
5–
4WGM11
3WGM10
2CS12
1CS11
0CS10
4 fields
Field
Bits
What it does
ICNC1
7
Input Capture 1 Noise Canceler
ICES1
6
Input Capture 1 Edge Select
WGM1
4:3
Waveform Generation Mode
CS1
2:0
Clock Select1 bits
0 No Clock Source (Stopped)
1 Running, No Prescaling
2 Running, CLK/8
3 Running, CLK/64
4 Running, CLK/256
5 Running, CLK/1024
6 Running, ExtClk Tn Falling Edge
7 Running, ExtClk Tn Rising Edge
TCCR1ATimer/Counter1 Control Register A
Address
0x4F I/O 0x2F
Reset
0x00
Access
read/write
7COM1A1
6COM1A0
5COM1B1
4COM1B0
3COM1C1
2COM1C0
1WGM11
0WGM10
4 fields
Field
Bits
What it does
COM1A
7:6
Compare Output Mode 1A, bits
COM1B
5:4
Compare Output Mode 1B, bits
COM1C
3:2
Compare Output Mode 1C, bits
WGM1
1:0
Waveform Generation Mode Bits
TIFRTimer/Counter Interrupt Flag register
Address
0x56 I/O 0x36
Reset
0x00
Access
read/write
7–
6–
5ICF1
4OCF1A
3OCF1B
2TOV1
1–
0–
4 fields
Field
Bits
What it does
ICF1
5
Input Capture Flag 1
OCF1A
4
Output Compare Flag 1A
OCF1B
3
Output Compare Flag 1B
TOV1
2
Timer/Counter1 Overflow Flag
TIMSKTimer/Counter Interrupt Mask Register
Address
0x57 I/O 0x37
Reset
0x00
Access
read/write
7–
6–
5TICIE1
4OCIE1A
3OCIE1B
2TOIE1
1–
0–
4 fields
Field
Bits
What it does
TICIE1
5
Timer/Counter1 Input Capture Interrupt Enable
OCIE1A
4
Timer/Counter1 Output CompareA Match Interrupt Enable
OCIE1B
3
Timer/Counter1 Output CompareB Match Interrupt Enable
TOIE1
2
Timer/Counter1 Overflow Interrupt Enable
OCR1CTimer/Counter1 Output Compare Register Bytes
Address
0x78
Reset
0x0000
Access
read/write
Size
16-bit
TCCR1CTimer/Counter1 Control Register C
Address
0x7A
Reset
0x00
Access
read/write
7FOC1A
6FOC1B
5FOC1C
4–
3–
2–
1–
0–
3 fields
Field
Bits
What it does
FOC1A
7
Force Output Compare for channel A
FOC1B
6
Force Output Compare for channel B
FOC1C
5
Force Output Compare for channel C
ETIFRExtended Timer/Counter Interrupt Flag register