4. Register Summary
Address
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)
0x1B (0x3B)
0x1A (0x3A)
0x19 (0x39)
0x18 (0x38)
0x17 (0x37)
0x16 (0x36)
0x15 (0x35)
0x14 (0x34)
0x13 (0x33)
0x12 (0x32)
0x11 (0x31))
0x10 (0x30)
0x0F (0x2F)
0x0E (0x2E)
0x0D (0x2D)
0x0C (0x2C)
0x0B (0x2B)
0x0A (0x2A)
0x09 (0x29)
0x08 (0x28)
0x07 (0x27)
0x06 (0x26)
0x05 (0x25)
0x04 (0x24)
0x03 (0x23)
0x02 (0x22)
0x01 (0x21)
0x00 (0x20)
Name
SREG
SPH
SPL
OCR0B
GIMSK
GIFR
TIMSK0
TIFR0
SPMCSR
OCR0A
MCUCR
MCUSR
TCCR0B
TCNT0
OSCCAL
TCCR0A
TCCR1A
TCCR1B
TCNT1H
TCNT1L
OCR1AH
OCR1AL
OCR1BH
OCR1BL
DWDR
CLKPR
ICR1H
ICR1L
GTCCR
TCCR1C
WDTCSR
PCMSK1
EEARH
EEARL
EEDR
EECR
PORTA
DDRA
PINA
PORTB
DDRB
PINB
GPIOR2
GPIOR1
GPIOR0
PCMSK0
Reserved
USIBR
USIDR
USISR
USICR
TIMSK1
TIFR1
Reserved
Reserved
ACSR
ADMUX
ADCSRA
ADCH
ADCL
ADCSRB
Reserved
DIDR0
PRR
Bit 7
I
–
SP7
–
–
–
–
–
–
FOC0A
CAL7
COM0A1
COM1A1
ICNC1
CLKPCE
TSM
FOC1A
WDIF
–
–
EEAR7
–
PORTA7
DDA7
PINA7
–
–
–
PCINT7
USISIF
USISIE
–
–
ACD
REFS1
ADEN
BIN
ADC7D
–
Bit 6
T
–
SP6
INT0
INTF0
–
–
–
PUD
–
FOC0B
CAL6
COM0A0
COM1A0
ICES1
–
–
FOC1B
WDIE
–
–
EEAR6
–
PORTA6
DDA6
PINA6
–
–
–
PCINT6
USIOIF
USIOIE
–
–
ACBG
REFS0
ADSC
ACME
ADC6D
–
Bit 5
Bit 4
Bit 3
Bit 2
H
S
V
N
–
–
–
–
SP5
SP4
SP3
SP2
Timer/Counter0 – Output Compare Register B
PCIE1
PCIE0
–
–
PCIF1
PCIF0
–
–
–
–
–
OCIE0B
–
–
–
OCF0B
–
CTPB
RFLB
PGWRT
Timer/Counter0 – Output Compare Register A
SE
SM1
SM0
–
–
–
WDRF
BORF
–
–
WGM02
CS02
CAL5
Timer/Counter0
CAL4
CAL3
CAL2
COM0B1
COM0B0
–
COM1B1
–
COM1B0
WGM13
–
WGM12
CS12
Timer/Counter1 – Counter Register High Byte
Timer/Counter1 – Counter Register Low Byte
Timer/Counter1 – Compare Register A High Byte
Timer/Counter1 – Compare Register A Low Byte
Timer/Counter1 – Compare Register B High Byte
Timer/Counter1 – Compare Register B Low Byte
DWDR[7:0]
–
–
CLKPS3
CLKPS2
Timer/Counter1 - Input Capture Register High Byte
Timer/Counter1 - Input Capture Register Low Byte
–
–
–
–
–
WDP3
–
WDCE
–
WDE
–
WDP2
–
–
PCINT11
PCINT10
–
EEAR5
–
EEAR4
–
EEAR3
–
EEAR2
EEPROM Data Register
EEPM1
PORTA5
EEPM0
PORTA4
EERIE
PORTA3
EEMPE
PORTA2
DDA5
DDA4
DDA3
DDA2
PINA5
–
PINA4
–
PINA3
PORTB3
PINA2
PORTB2
–
–
DDB3
DDB2
–
–
PINB3
PINB2
General Purpose I/O Register 2
General Purpose I/O Register 1
PCINT5
General Purpose I/O Register 0
PCINT4
PCINT3
PCINT2
–
USI Buffer Register
USI Data Register
USIPF
USIDC
USICNT3
USICNT2
USIWM1
ICIE1
USIWM0
–
USICS1
–
USICS0
OCIE1B
ICF1
–
–
OCF1B
–
–
ACO
ACI
ACIE
ACIC
MUX5
ADATE
MUX4
ADIF
MUX3
ADIE
MUX2
ADPS2
ADC Data Register High Byte
ADC Data Register Low Byte
–
ADLAR
–
ADTS2
–
ADC5D
–
ADC4D
–
ADC3D
PRTIM1
ADC2D
PRTIM0
Bit 1
Z
SP9
SP1
–
–
OCIE0A
OCF0A
PGERS
ISC01
EXTRF
CS01
CAL1
WGM01
WGM11
CS11
Bit 0
C
SP8
SP0
–
–
TOIE0
TOV0
SPMEN
ISC00
PORF
CS00
CAL0
WGM00
WGM10
CS10
CLKPS1
CLKPS0
–
–
WDP1
PCINT9
–
EEAR1
EEPE
PORTA1
DDA1
PINA1
PORTB1
DDB1
PINB1
PSR10
–
WDP0
PCINT8
EEAR8
EEAR0
EERE
PORTA0
DDA0
PINA0
PORTB0
DDB0
PINB0
PCINT1
PCINT0
USICNT1
USICLK
OCIE1A
OCF1A
USICNT0
USITC
TOIE1
TOV1
ACIS1
MUX1
ADPS1
ACIS0
MUX0
ADPS0
ADTS1
ADC1D
PRUSI
ADTS0
ADC0D
PRADC
6 ATtiny24/44/84
Page
Page 9
Page 12
Page 12
Page 89
Page 53
Page 54
Page 90
Page 90
Page 163
Page 89
Page 53
Page 46
Page 88
Page 89
Page 33
Page 85
Page 114
Page 116
Page 118
Page 118
Page 118
Page 118
Page 118
Page 118
Page 159
Page 33
Page 119
Page 119
Page 122
Page 117
Page 46
Page 54
Page 23
Page 23
Page 23
Page 23
Page 72
Page 72
Page 72
Page 72
Page 72
Page 73
Page 25
Page 25
Page 25
Page 55
Page 131
Page 131
Page 131
Page 132
Page 119
Page 120
Page 137
Page 151
Page 154
Page 155
Page 155
Page 156
Page 138,Page 157
Page 36
8006FS–AVR–02/07