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
Bit 6
T
–
SP6
INT0
INTF0
–
–
–
PUD
–
FOC0B
CAL6
COM0A0
COM1A0
ICES1
Bit 5
H
–
Bit 4
S
–
Bit 3
V
–
Bit 2
N
–
Bit 1
Z
SP9
SP1
–
–
OCIE0A
OCF0A
PGERS
ISC01
EXTRF
CS01
CAL1
WGM01
WGM11
Bit 0
C
SP8
SP0
–
–
TOIE0
TOV0
SPMEN
ISC00
PORF
CS00
CAL0
WGM00
WGM10
CS10
Page
Page 8
Page 10
Page 10
Page 83
Page 49
Page 50
Page 83
Page 83
Page 156
Page 82
Pages
35, 49,
and
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
SP5
SP4
SP3
SP2
Timer/Counter0 – Output Compare Register B
PCIE1
PCIF1
–
–
PCIE0
PCIF0
–
–
–
–
–
–
–
–
OCIE0B
OCF0B
RSIG
CTPB
RFLB
PGWRT
Timer/Counter0 – Output Compare Register A
SE
–
–
CAL5
COM0B1
COM1B1
–
SM1
–
–
CAL4
COM0B0
COM1B0
WGM13
SM0
WDRF
WGM02
CAL3
–
–
WGM12
CS12
BODSE
BORF
CS02
CAL2
Timer/Counter0
CS11
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]
CLKPCE
–
–
–
CLKPS3
CLKPS2
CLKPS1
CLKPS0
Timer/Counter1 - Input Capture Register High Byte
Timer/Counter1 - Input Capture Register Low Byte
TSM
FOC1A
WDIF
–
–
EEAR7
–
PORTA7
DDA7
PINA7
–
–
–
–
FOC1B
WDIE
–
–
EEAR6
–
PORTA6
DDA6
PINA6
–
–
–
–
–
WDP3
–
–
EEAR5
EEPM1
PORTA5
DDA5
PINA5
–
–
–
–
–
WDCE
–
–
EEAR4
EEPM0
PORTA4
DDA4
PINA4
–
–
–
–
–
WDE
PCINT11
–
EEAR3
EERIE
PORTA3
DDA3
PINA3
PORTB3
DDB3
PINB3
–
–
WDP2
PCINT10
–
EEAR2
EEMPE
PORTA2
DDA2
PINA2
PORTB2
DDB2
PINB2
–
–
WDP1
PCINT9
–
EEAR1
EEPE
PORTA1
DDA1
PINA1
PORTB1
DDB1
PINB1
PSR10
–
WDP0
PCINT8
–
EEAR0
EERE
PORTA0
DDA0
PINA0
PORTB0
DDB0
PINB0
Page 30
Page 111
Page 111
Page 114
Page 109
Page 43
Page 50
Page 20
Page 21
Page 21
Page 65
Page 65
Page 66
Page 66
Page 66
Page 66
Page 22
Page 22
Page 22
EEPROM Data Register
General Purpose I/O Register 2
General Purpose I/O Register 1
General Purpose I/O Register 0
PCINT7
PCINT6
PCINT5
PCINT4
–
USI Buffer Register
USI Data Register
USISIF
USISIE
–
–
USIOIF
USIOIE
–
–
USIPF
USIWM1
ICIE1
ICF1
USIDC
USIWM0
–
–
–
–
ACD
REFS1
ADEN
ACBG
REFS0
ADSC
ACO
MUX5
ADATE
ACI
MUX4
ADIF
ACIE
MUX3
ADIE
ACIC
MUX2
ADPS2
ACIS1
MUX1
ADPS1
ACIS0
MUX0
ADPS0
USICNT3
USICS1
–
–
USICNT2
USICS0
OCIE1B
OCF1B
USICNT1
USICLK
OCIE1A
OCF1A
USICNT0
USITC
TOIE1
TOV1
PCINT3
PCINT2
PCINT1
PCINT0
Page 51
Page 127
Page 123
Page 128
Page 128
Page 111
Page 112
Page 129
Page 144
Page 146
Page 148
Page 148
ADC Data Register High Byte
ADC Data Register Low Byte
BIN
ADC7D
–
ACME
ADC6D
–
–
ADC5D
–
ADLAR
–
ADC4D
–
ADC3D
PRTIM1
ADC2D
PRTIM0
ADC1D
PRUSI
ADC0D
PRADC
–
ADTS2
ADTS1
ADTS0
Page 130, Page 148
Page 131, Page 149
Page 36
7
8183AS–AVR–12/08