362
2467S–AVR–07/09
ATmega128
Register Summary
Address Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Page
($FF) Reserved – – – – – – – –
.. Reserved – – – – – – – –
($9E)
Reserved – – – – – – – –
($9D) UCSR1C
– UMSEL1 UPM11 UPM10 USBS1 UCSZ11 UCSZ10 UCPOL1 191
($9C) UDR1 USART1 I/O Data Register 189
($9B) UCSR1A RXC1 TXC1 UDRE1 FE1 DOR1 UPE1 U2X1 MPCM1 189
($9A) UCSR1B RXCIE1 TXCIE1 UDRIE1 RXEN1 TXEN1 UCSZ12 RXB81 TXB81 190
($99) UBRR1L USART1 Baud Rate Register Low 192
($98) UBRR1H
– – – – USART1 Baud Rate Register High 192
($97)
Reserved – – – – – – – –
($96)
Reserved – – – – – – – –
($95) UCSR0C – UMSEL0 UPM01 UPM00 USBS0 UCSZ01 UCSZ00 UCPOL0 191
($94)
Reserved – – – – – – – –
($93)
Reserved – – – – – – – –
($92)
Reserved – – – – – – – –
($91)
Reserved
– – – – – – – –
($90) UBRR0H
– – – – USART0 Baud Rate Register High 192
($8F)
Reserved – – – – – – – –
($8E)
Reserved – – – – – – – –
($8D)
Reserved – – – – – – – –
($8C)
TCCR3C FOC3A FOC3B FOC3C – – – – – 137
($8B) TCCR3A COM3A1 COM3A0 COM3B1 COM3B0 COM3C1 COM3C0 WGM31 WGM30 133
($8A) TCCR3B ICNC3 ICES3 – WGM33 WGM32 CS32 CS31 CS30 136
($89) TCNT3H Timer/Counter3 – Counter Register High Byte 138
($88) TCNT3L Timer/Counter3 – Counter Register Low Byte 138
($87) OCR3AH Timer/Counter3 – Output Compare Register A High Byte 138
($86) OCR3AL Timer/Counter3 – Output Compare Register A Low Byte 138
($85) OCR3BH Timer/Counter3 – Output Compare Register B High Byte 139
($84) OCR3BL Timer/Counter3 – Output Compare Register B Low Byte 139
($83) OCR3CH Timer/Counter3 – Output Compare Register C High Byte 139
($82) OCR3CL Timer/Counter3 – Output Compare Register C Low Byte 139
($81) ICR3H Timer/Counter3 – Input Capture Register High Byte 139
($80) ICR3L Timer/Counter3 – Input Capture Register Low Byte 139
($7F)
Reserved – – – – – – – –
($7E)
Reserved – – – – – – – –
($7D) ETIMSK – – TICIE3 OCIE3A OCIE3B TOIE3 OCIE3C OCIE1C 140
($7C) ETIFR – – ICF3 OCF3A OCF3B TOV3 OCF3C OCF1C 141
($7B)
Reserved – – – – – – – –
($7A)
TCCR1C FOC1A FOC1B FOC1C – – – – – 137
($79) OCR1CH Timer/Counter1 – Output Compare Register C High Byte 138
($78) OCR1CL Timer/Counter1 – Output Compare Register C Low Byte 138
($77)
Reserved – – – – – – – –
($76)
Reserved
– – – – – – – –
($75)
Reserved
– – – – – – – –
($74) TWCR TWINT TWEA TWSTA TWSTO TWWC TWEN
– TWIE 206
($73) TWDR Two-wire Serial Interface Data Register 208
($72) TWAR TWA6 TWA5 TWA4 TWA3 TWA2 TWA1 TWA0 TWGCE 208
($71) TWSR TWS7 TWS6 TWS5 TWS4 TWS3 – TWPS1 TWPS0 207
($70) TWBR Two-wire Serial Interface Bit Rate Register 206
($6F) OSCCAL Oscillator Calibration Register 42
($6E)
Reserved – – – – – – – –
($6D)
XMCRA – SRL2 SRL1 SRL0 SRW01 SRW00 SRW11 31
($6C)
XMCRB XMBK
– – – – XMM2 XMM1 XMM0 33
($6B)
Reserved
– – – – – – – –
($6A) EICRA ISC31 ISC30 ISC21 ISC20 ISC11 ISC10 ISC01 ISC00 90
($69)
Reserved
– – – – – – – –
($68)
SPMCSR SPMIE RWWSB
– RWWSRE BLBSET PGWRT PGERS SPMEN 277
($67)
Reserved – – – – – – – –
($66)
Reserved
– – – – – – – –
($65)
PORTG – – – PORTG4 PORTG3 PORTG2 PORTG1 PORTG0 89
($64)
DDRG
– – – DDG4 DDG3 DDG2 DDG1 DDG0 89
($63)
PING
– – – PING4 PING3 PING2 PING1 PING0 89
($62) PORTF PORTF7 PORTF6 PORTF5 PORTF4 PORTF3 PORTF2 PORTF1 PORTF0 88