ATtiny24A/44A
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
Reserved
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
–
–
–
–
BODS
–
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
RSIG
CTPB
RFLB
PGWRT
Timer/Counter0 – Output Compare Register A
SE
SM1
SM0
BODSE
–
–
WDRF
BORF
–
–
WGM02
CS02
Timer/Counter0
CAL5
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
EEPM1
EEPROM Data Register
EEPM0
EERIE
EEMPE
PORTA5
PORTA4
PORTA3
PORTA2
DDA5
PINA5
DDA4
PINA4
DDA3
PINA3
DDA2
PINA2
–
–
PORTB3
PORTB2
–
–
DDB3
DDB2
–
–
PINB3
PINB2
General Purpose I/O Register 2
General Purpose I/O Register 1
General Purpose I/O Register 0
PCINT5
PCINT4
PCINT3
PCINT2
–
USI Buffer Register
USI Data Register
USIPF
USIWM1
USIDC
USIWM0
USICNT3
USICS1
USICNT2
USICS0
ICIE1
–
–
OCIE1B
ICF1
–
–
–
OCF1B
–
ACO
MUX5
ACI
MUX4
ACIE
MUX3
ACIC
MUX2
ADATE
ADIF
ADIE
ADPS2
ADC Data Register High Byte
ADC Data Register Low Byte
–
ADLAR
–
ADTS2
ADC5D
–
ADC4D
ADC3D
ADC2D
–
–
PRTIM1
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
–
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
Page
Page 14
Page 13
Page 13
Page 83
Page 49
Page 50
Page 83
Page 83
Page 156
Page 82
Pages 35, 49, 65
Page 43
Page 81
Page 82
Page 29
Page 78
Page 106
Page 108
Page 110
Page 110
Page 110
Page 110
Page 110
Page 110
Page 151
Page 30
Page 111
Page 111
Page 114
Page 109
Page 43
Page 50
Page 20
Page 21
Page 22
Page 65
Page 65
Page 66
Page 66
Page 66
Page 66
Page 22
Page 22
Page 22
Page 51
Page 127
Page 126
Page 125
Page 123
Page 111
Page 112
Page 129
Page 144
Page 146
Page 148
Page 148
Pages 130, 148
Pages 131, 149
Page 36
7
8183BS–AVR–03/10