8-bit AVR Microcontroller

Register Summary

Offset Name Bit Pos. 7 6 5 4 3 2 1 0
0x00 PINA 7:0 PINAn[7:0]
0x00 SIGROW_DEVICEID0 7:0 DEVICEID[7:0]
0x01 DDRA 7:0 DDRAn[7:0]
0x01 SIGROW_DEVICEID1 7:0 DEVICEID[7:0]
0x02 PORTA 7:0 PORTAn[7:0]
0x02 SIGROW_DEVICEID2 7:0 DEVICEID[7:0]
0x03 PUEA 7:0 PUEAn[7:0]
0x04 PINB 7:0         PINBn[3:0]
0x05 DDRB 7:0         DDRBn[3:0]
0x06 PORTB 7:0         PORTBn[3:0]
0x06 SIGROW_SERNUM0 7:0 SERNUM[7:0]
0x07 PUEB 7:0         PUEBn[3:0]
0x07 SIGROW_SERNUM1 7:0 SERNUM[7:0]
0x08 UDR0 7:0 TXB / RXB[7:0]
0x08 SIGROW_SERNUM2 7:0 SERNUM[7:0]
0x09 UBRR0L and UBRR0H 7:0 UBRR0[7:0]
15:8         UBRR0[11:8]
0x09 SIGROW_SERNUM3 7:0 SERNUM[7:0]
0x0A SIGROW_SERNUM4 7:0 SERNUM[7:0]
0x0B UCSR0D 7:0 RXSIE RXS SFDE          
0x0B SIGROW_SERNUM5 7:0 SERNUM[7:0]
0x0C UCSR0C 7:0 UMSEL0n[1:0] UPM0n[1:0] USBS0 UCSZ01 / UDORD0 UCSZ00 / UCPHA0 UCPOL0
0x0C SIGROW_SERNUM6 7:0 SERNUM[7:0]
0x0D UCSR0B 7:0 RXCIE0 TXCIE0 UDRIE0 RXEN0 TXEN0 UCSZ02 RXB80 TXB80
0x0D SIGROW_SERNUM7 7:0 SERNUM[7:0]
0x0E UCSR0A 7:0 RXC0 TXC0 UDRE0 FE0 DOR0 UPE0 U2X0 MPCM0
0x0E SIGROW_SERNUM8 7:0 SERNUM[7:0]
0x0F PCMSK0 7:0 PCINTn[7:0]
0x0F SIGROW_SERNUM9 7:0 SERNUM[7:0]
0x10 PCMSK1 7:0         PCINT11 PCINT10 PCINT9 PCINT8
0x11 PCIFR 7:0             PCIF1 PCIF0
0x12 PCICR 7:0             PCIE1 PCIE0
0x13 EIMSK 7:0               INT0
0x14 EIFR 7:0               INTF0
0x15 EICRA 7:0             ISC0[1:0]
0x16 PORTCR 7:0             BBMB BBMA
0x17 DIDR0 7:0 ADC7D ADC6D ADC5D ADC4D ADC3D ADC2D ADC1D ADC0D

0x18

Reserved                  
0x19 ADCL and ADCH 7:0 ADC7 ADC6 ADC5 ADC4 ADC3 ADC2 ADC1 ADC0
15:8             ADC9 ADC8
0x19 ADCL and ADCH 7:0 ADC1 ADC0            
15:8 ADC9 ADC8 ADC7 ADC6 ADC5 ADC4 ADC3 ADC2
0x1B ADMUX 7:0 REFSn[1:0]       MUXn[2:0]
0x1C ADCSRB 7:0 ADLAR         ADTSn[2:0]
0x1D ADCSRA 7:0 ADEN ADSC ADATE ADIF ADIE ADPSn[2:0]
0x1E ACSRB 7:0             ACOE ACPMUX
0x1F ACSRA 7:0 ACD ACBG ACO ACI ACIE ACIC ACISn[1:0]

0x20

...

0x21

Reserved                  
0x22 ICR0L and ICR0H 7:0 ICR0[7:0]
15:8 ICR0[15:8]
0x24 OCR0BL and OCR0BH 7:0 OCR0B[7:0]
15:8 OCR0B[15:8]
0x26 OCR0AL and OCR0AH 7:0 OCR0A[7:0]
15:8 OCR0A[15:8]
0x28 TCNT0L and TCNT0H 7:0 TCNT0[7:0]
15:8 TCNT0[15:8]
0x2A TIFR0 7:0     ICF0     OCF0B OCF0A TOV0
0x2B TIMSK0 7:0     ICIE0     OCIE0B OCIE0A TOIE0
0x2C TCCR0C 7:0 FOC0A FOC0B            
0x2D TCCR0B 7:0 ICNC0 ICES0   WGM03 WGM02 CS0[2:0]
0x2E TCCR0A 7:0 COM0An[1:0] COM0Bn[1:0]     WGM0n[1:0]
0x2F GTCCR 7:0 TSM           REMAP PSR

0x30

Reserved                  
0x31 WDTCSR 7:0 WDIF WDIE WDPn   WDE WDPn[2:0]
0x32 NVMCSR 7:0 NVMBSY              
0x33 NVMCMD 7:0     NVMCMD[5:0]
0x34 VLMCSR 7:0 VLMF VLMIE       VLM[2:0]
0x35 PRR 7:0           PRUSART0 PRADC PRTIM0
0x36 CLKPSR 7:0         CLKPS[3:0]
0x37 CLKMSR 7:0             CLKMS[1:0]

0x38

Reserved                  
0x39 OSCCAL 7:0 CAL[7:0]
0x3A SMCR 7:0         SM[2:0] SE
0x3B RSTFLR 7:0         WDRF   EXTRF PORF
0x3C CCP 7:0 CCP[7:0]
0x3D SPL and SPH 7:0   SP6 SP5 SP4 SP3 SP2 SP1 SP0
15:8                

0x3F

...

0x5E

Reserved                  
0x5F SREG 7:0 I T H S V N Z C