Atmega163(l) – Rainbow Electronics ATmega163L User Manual
Page 17

ATmega163(L)
17
$28 ($48)
OCR1BL
Timer/Counter1 Output Compare Register B Low-byte
$27 ($47)
ICR1H
T/C 1 Input Capture Register High-byte
$26 ($46)
ICR1L
T/C 1 Input Capture Register Low-byte
$25 ($45)
TCCR2
Timer/Counter2 Control Register
$24 ($44)
TCNT2
Timer/Counter2 (8-bit)
$23 ($43)
OCR2
Timer/Counter2 Output Compare Register
$22 ($42)
ASSR
Asynchronous Mode Status Register
$21 ($41)
WDTCR
Watchdog Timer Control Register
$20 ($40)
UBRRHI
UART Baud Rate Register High-byte
$1F ($3F)
EEARH
EEPROM Address Register High-byte
$1E ($3E)
EEARL
EEPROM Address Register Low-byte
$1D ($3D)
EEDR
EEPROM Data Register
$1C ($3C)
EECR
EEPROM Control Register
$1B ($3B)
PORTA
Data Register, Port A
$1A ($3A)
DDRA
Data Direction Register, Port A
$19 ($39)
PINA
Input Pins, Port A
$18 ($38)
PORTB
Data Register, Port B
$17 ($37)
DDRB
Data Direction Register, Port B
$16 ($36)
PINB
Input Pins, Port B
$15 ($35)
PORTC
Data Register, Port C
$14 ($34)
DDRC
Data Direction Register, Port C
$13 ($33)
PINC
Input Pins, Port C
$12 ($32)
PORTD
Data Register, Port D
$11 ($31)
DDRD
Data Direction Register, Port D
$10 ($30)
PIND
Input Pins, Port D
$0F ($2F)
SPDR
SPI I/O Data Register
$0E ($2E)
SPSR
SPI Status Register
$0D ($2D)
SPCR
SPI Control Register
$0C ($2C)
UDR
UART I/O Data Register
$0B ($2B)
UCSRA
UART Control and Status Register A
$0A ($2A)
UCSRB
UART Control and Status Register B
$09 ($29)
UBRR
UART Baud Rate Register
$08 ($28)
ACSR
Analog Comparator Control and Status Register
$07 ($27)
ADMUX
ADC Multiplexer Select Register
$06 ($26)
ADCSR
ADC Control and Status Register
$05 ($25)
ADCH
ADC Data Register High
Table 2. ATmega163 I/O Space (Continued)
I/O Address (SRAM Address)
Name
Function