
4-2 AT90S8414 Preliminary
THE TIMER/COUNTER1 CONTROL REGISTER B - TCCR1B.........................................................................................................................4-39
THE TIMER/COUNTER1 - TCNT1H AND TCNT1L...........................................................................................................................................4-40
TIMER/COUNTER1 OUTPUT COMPARE REGISTER - OCR1AH AND OCR1AL.........................................................................................4-41
TIMER/COUNTER1 OUTPUT COMPARE REGISTER - OCR1BH AND OCR1BL.........................................................................................4-41
THE TIMER/COUNTER1 INPUT CAPTURE REGISTER - ICR1H AND ICR1L..............................................................................................4-41
TIMER/COUNTER1 IN PWM MODE ...................................................................................................................................................................4-42
THE WATCHDOG TIMER.......................................................................................................................................... 4-43
THE WATCHDOG TIMER CONTROL REGISTER - WDTCR...........................................................................................................................4-44
EEPROM READ/WRITE ACCESS............................................................................................................................. 4-44
THE EEPROM ADDRESS REGISTER - EEAR ....................................................................................................................................................4-45
THE EEPROM DATA REGISTER - EEDR ...........................................................................................................................................................4-45
THE EEPROM CONTROL REGISTER - EECR....................................................................................................................................................4-45
THE SERIAL PERIPHERAL INTERFACE - SPI..................................................................................................... 4-46
THE SPI CONTROL REGISTER - SPCR...............................................................................................................................................................4-48
THE SPI STATUS REGISTER - SPSR...................................................................................................................................................................4-49
THE SPI DATA REGISTER - SPDR ......................................................................................................................................................................4-50
THE UART...................................................................................................................................................................... 4-50
Data Transmission ........................................................................................................................................................ 4-50
Data Reception.............................................................................................................................................................. 4-52
UART Control.............................................................................................................................................................. 4-53
THE UART I/O DATA REGISTER - UDR ............................................................................................................................................................4-53
THE UART STATUS REGISTER - USR ...............................................................................................................................................................4-53
THE UART CONTROL REGISTER - UCR...........................................................................................................................................................4-54
THE BAUD RATE GENERATOR..........................................................................................................................................................................4-55
THE UART BAUD RATE REGISTER - UBRR.....................................................................................................................................................4-56
THE ANALOG COMPARATOR................................................................................................................................. 4-57
THE ANALOG COMPARATOR CONTROL AND STATUS REGISTER - ACSR............................................................................................4-57
I/O-PORTS...................................................................................................................................................................... 4-58
Port A............................................................................................................................................................................ 4-58
THE PORT A DATA REGISTER - PORTA...........................................................................................................................................................4-59
THE PORT A DATA DIRECTION REGISTER - DDRA......................................................................................................................................4-59
THE PORT A INPUT PINS ADDRESS - PINA.....................................................................................................................................................4-59
PORTA AS GENERAL DIGITAL I/O....................................................................................................................................................................4-59
PORT A SCHEMATICS..........................................................................................................................................................................................4-60
Port B............................................................................................................................................................................ 4-60
THE PORT B DATA REGISTER - PORTB ...........................................................................................................................................................4-61
THE PORT B DATA DIRECTION REGISTER - DDRB ......................................................................................................................................4-61
THE PORT B INPUT PINS ADDRESS - PINB......................................................................................................................................................4-61
PORTB AS GENERAL DIGITAL I/O....................................................................................................................................................................4-61
ALTERNATE FUNCTIONS FOR PORTB.............................................................................................................................................................4-62
PORT B SCHEMATICS ..........................................................................................................................................................................................4-63
Port C............................................................................................................................................................................ 4-66
THE PORT C DATA REGISTER - PORTC ...........................................................................................................................................................4-66
THE PORT C DATA DIRECTION REGISTER - DDRC ......................................................................................................................................4-67
THE PORT C INPUT PINS ADDRESS - PINC......................................................................................................................................................4-67
PORTC AS GENERAL DIGITAL I/O....................................................................................................................................................................4-67
PORT C SCHEMATICS ..........................................................................................................................................................................................4-67
Port D............................................................................................................................................................................ 4-69
THE PORT D DATA REGISTER - PORTD...........................................................................................................................................................4-69
THE PORT D DATA DIRECTION REGISTER - DDRD......................................................................................................................................4-69
THE PORT D INPUT PINS ADDRESS - PIND.....................................................................................................................................................4-69
PORTD AS GENERAL DIGITAL I/O....................................................................................................................................................................4-70
ALTERNATE FUNCTIONS FOR PORTD.............................................................................................................................................................4-70
PORTD SCHEMATICS...........................................................................................................................................................................................4-71
MEMORY PROGRAMMING...................................................................................................................................... 4-74