...
...
Таблица 2.1. Регистры ввода/вывода моделей ATmega8x (продолжение)
Название | Адрес | Функция |
WDTCR | $21 ($41) | Регистр управления сторожевого таймера |
UBRRH | $20 ($40) | Регистр скорости передачи USART, старший байт |
UCSRC | Регистр управления и состояния USART |
EEARH | $1F($3F) | Регистр адреса EEPROM, старший байт |
EEARL | $1Е($ЗЕ) | Регистр адреса EEPROM, младший байт |
EEDR | $1D($3D) | Регистр данных EEPROM |
EECR | $1С($ЗС) | Регистр управления EEPROM |
PORTB | $18($38) | Регистр данных порта В |
DDRB | $17($37) | Регистр направления данных порта В |
PINB | $16($36) | Выводы порта В |
PORTC | $15($35) | Регистр данных порта С |
DDRC | $14 ($34) | Регистр направления данных порта С |
PINC | $13($33) | Выводы порта С |
PORTD | $12($32) | Регистр данных порта D |
DDRD | $11 ($31) | Регистр направления данных порта D |
PIND | $10($30) | Выводы порта D |
SPDR | $0F($2F) | Регистр данных SPI |
SPSR | $0Е($2Е) | Регистр состояния SPI |
SPCR | $0D($2D) | Регистр управления SPI |
UDR | $0С ($2С) | Регистр данных USART |
UCSRA | $0В ($2В) | Регистр А управления и состояния USART |
UCSRB | $0А($2А) | Регистр В управления и состояния USART |
UBRRL | $09 ($29) | Регистр скорости передачи USART, младший байт |
ACSR | $08 ($28) | Регистр управления и состояния аналогового компаратора |
ADMUX | $07 ($27) | Регистр управления мультиплексором АЦП |
ADCSRA | $06($26) | Регистр А управления и состояния АЦП |
ADCH | $05 ($25) | Регистр данных АЦП, старший байт |
ADCL | $04 ($24) | Регистр данных АЦП, младший байт |
TWDR | $03 ($23) | Регистр данных TWI |
TWAR | $02($22) | Регистр адреса TWI |
TWSR | $01 ($21) | Регистр состояния TWI |
TWBR | $00($20) | Регистр скорости передачи TWI |
Таблица 2.2. Регистры ввода/вывода моделей ATrnega48x/88x/168x
Название | Адрес | Функция |
UDR0 | ($С6) | Регистр данных USART0 |
UBRR0H | ($С5) | Регистр скорости передачи USART0, старший байт |
UBRR0L | ($С4) | Регистр скорости передачи USART0, младший байт |
UCSR0C | ($С2) | Регистр С управления и состояния USART0 |
UCSR0B | ($С1) | Регистр В управления и состояния USART0 |
UCSR0A | ($С0) | Регистр А управления и состояния USART0 |
TWAMR | ($BD) | Регистр маски адреса TWI |
TWCR | ($ВС) | Регистр управления TWI |
TWDR | ($ВВ) | Регистр данных TWI |
TWAR | ($ВА) | Регистр адреса TWI |
TWSR | ($В9) | Регистр состояния TWI |
TWBR | ($В8) | Регистр скорости передачи TWI |
ASSR | ($В6) | Регистр состояния асинхронного режима |
OCR2B | ($В4) | Регистр В совпадения таймера/счетчика Т2 |
OCR2A | ($ВЗ) | Регистр А совпадения таймера/счетчика Т2 |
TCNT2 | ($В2) | Счетный регистр таймера/счетчика Т2 |
TCCR2B | ($В1) | Регистр В управления таймера/счетчика Т2 |
TCCR2A | ($В0) | Регистр А управления таймера/счетчика Т2 |
OCR1BH | ($8В) | Регистр В совпадения таймера/счетчика Т1, старший байт |
OCR1BL | ($8А) | Регистр В совпадения таймера/счетчика Т1, младший байт |
OCR1AH | ($89) | Регистр А совпадения таймера/счетчика Т1, старший байт |
OCR1AL | ($88) | Регистр А совпадения таймера/счетчика Т1, младший байт |
ICR1H | ($87) | Регистр захвата таймера/счетчика Т1, старший байт |
ICR1L | ($86) | Регистр захвата таймера/счетчика Т1, младший байт |
TCNT1H | ($85) | Счетный регистр таймера/счетчика Т1, старший байт |
TCNT1L | ($84) | Счетный регистр таймера/счетчика Т1, младший байт |
TCCR1C | ($82) | Регистр С управления таймера/счетчика Т1 |
TCCR1B | ($81) | Регистр В управления таймера/счетчика Т1 |
TCCR1A | ($80) | Регистр А управления таймера/счетчика Т1 |
DIDR1 | ($7F) | Регистр 1 отключения цифровых входов |
Таблица 2.2. Регистры ввода/вывода моделей ATmega48x/88x/168x (продолжение)
Название | Адрес | Функция |
DIDR0 | ($7Е) | Регистр 0 отключения цифровых входов |
ADMUX | ($7С) | Регистр управления мультиплексором АЦП |
ADCSRB | ($7В) | Регистр В управления и состояния АЦП |
ADCSRA | ($7А) | Регистр А управления и состояния АЦП |
ADCH | ($79) | Регистр данных АЦП, старший байт |
ADCL | ($78) | Регистр данных АЦП, младший байт |
TIMSK2 | ($70) | Регистр маски прерываний от таймера/счетчика Т2 |
TIMSK1 | ($6F) | Регистр маски прерываний от таймера/счетчика Т1 |
TIMSK0 | ($6Е) | Регистр маски прерываний от таймера/счетчика ТО |
PCMSK2 | ($6D) | Регистр маски 2-го прерывания по изменению состояний выводов |
PCMSK1 | ($6С) | Регистр маски 1 -го прерывания по изменению состояний выводов |
PCMSK0 | ($6В) | Регистр маски 0-го прерывания по изменению состояний выводов |
EICRA | ($69) | Регистр А управления внешними прерываниями |
PCICR | ($68) | Регистр управления прерываниями по изменению состояний выводов |
OSCCAL | ($66) | Регистр калибровки тактового генератора |
PRR | ($64) | Регистр снижения потребляемой мощности |
CLKPR | ($61) | Регистр предделителя тактового сигнала |
WDTCSR | ($60) | Регистр управления и состояния сторожевого таймера |
SREG | $3F($5F) | Регистр состояния |
SPH | $ЗЕ($5Е) | Указатель стека, старший байт |
SPL | $3D($5D) | Указатель стека, младший байт |
SPMCSR | $37($57) | Регистр управления и состояния операций записи в память программ |
MCUCR | $35 ($55) | Регистр управления микроконтроллера |
MCUSR | $34($54) | Регистр состояния микроконтроллера |
SMCR | $33 ($53) | Регистр управления спящим режимом |
ACSR | $30($50) | Регистр управления и состояния аналогового компаратора |
SPDR | $2Е($4Е) | Регистр данных SPI |
...
...