Module avrd::atmega8 [] [src]

The AVR ATmega8 microcontroller

Variants

Pinout Package Operating temperature Operating voltage Max speed
ATmega8L-8AU TQFPQFN32 TQFP32 -40°C - 85°C 2.7V - 5.5V 8 MHz
ATmega8L-8PU PDIP28 PDIP28 -40°C - 85°C 2.7V - 5.5V 8 MHz
ATmega8L-8MU TQFPQFN32 QFN32 -40°C - 85°C 2.7V - 5.5V 8 MHz
ATmega8-16AU TQFPQFN32 TQFP32 -40°C - 85°C 4.5V - 5.5V 16 MHz
ATmega8-16PU PDIP28 PDIP28 -40°C - 85°C 4.5V - 5.5V 16 MHz
ATmega8-16MU TQFPQFN32 QFN32 -40°C - 85°C 4.5V - 5.5V 16 MHz
ATmega8L-8AN TQFPQFN32 TQFP32 -40°C - 105°C 2.7V - 5.5V 8 MHz
ATmega8L-8PN PDIP28 PDIP28 -40°C - 105°C 2.7V - 5.5V 8 MHz
ATmega8L-8MN TQFPQFN32 QFN32 -40°C - 105°C 2.7V - 5.5V 8 MHz
ATmega8-16AN TQFPQFN32 TQFP32 -40°C - 105°C 4.5V - 5.5V 16 MHz
ATmega8-16PN PDIP28 PDIP28 -40°C - 105°C 4.5V - 5.5V 16 MHz
ATmega8-16MN TQFPQFN32 QFN32 -40°C - 105°C 4.5V - 5.5V 16 MHz

Registers by module (not exhaustive)

PORT modules

  • PORTB
    • PB0 (PB0)
    • PB1 (PB1)
    • PB2 (PB2)
    • PB3 (PB3)
    • PB4 (PB4)
    • PB5 (PB5)
    • PB6 (PB6)
    • PB7 (PB7)
  • PORTC
    • PC0 (PC0)
    • PC1 (PC1)
    • PC2 (PC2)
    • PC3 (PC3)
    • PC4 (PC4)
    • PC5 (PC5)
    • PC6 (PC6)
  • PORTD
    • PD0 (PD0)
    • PD1 (PD1)
    • PD2 (PD2)
    • PD3 (PD3)
    • PD4 (PD4)
    • PD5 (PD5)
    • PD6 (PD6)
    • PD7 (PD7)

USART modules

  • USART
    • PD4 (PD4)
    • PD1 (PD1)
    • PD0 (PD0)

EEPROM modules

  • EEPROM

ADC modules

  • ADC
    • PC5 (PC5)
    • PC4 (PC4)
    • PC3 (PC3)
    • PC2 (PC2)
    • PC1 (PC1)
    • PC0 (PC0)

Constants

ACSR

Analog Comparator Control And Status Register.

ADC

ADC Data Register Bytes.

ADCH

ADC Data Register Bytes high byte.

ADCL

ADC Data Register Bytes low byte.

ADCSRA

The ADC Control and Status register.

ADMUX

The ADC multiplexer Selection Register.

ASSR

Asynchronous Status Register.

DDRB

Port B Data Direction Register.

DDRC

Port C Data Direction Register.

DDRD

Port D Data Direction Register.

EEAR

EEPROM Address Register Bytes.

EEARH

EEPROM Address Register Bytes high byte.

EEARL

EEPROM Address Register Bytes low byte.

EECR

EEPROM Control Register.

EEDR

EEPROM Data Register.

GICR

General Interrupt Control Register.

GIFR

General Interrupt Flag Register.

HIGH
ICR1

Timer/Counter1 Input Capture Register Bytes.

ICR1H

Timer/Counter1 Input Capture Register Bytes high byte.

ICR1L

Timer/Counter1 Input Capture Register Bytes low byte.

LOCKBIT
LOW
MCUCR

MCU Control Register.

MCUCSR

MCU Control And Status Register.

OCR2

Timer/Counter2 Output Compare Register.

OCR1A

Timer/Counter1 Output Compare Register Bytes.

OCR1AH

Timer/Counter1 Output Compare Register Bytes high byte.

OCR1AL

Timer/Counter1 Output Compare Register Bytes low byte.

OCR1B

Timer/Counter1 Output Compare Register Bytes.

OCR1BH

Timer/Counter1 Output Compare Register Bytes high byte.

OCR1BL

Timer/Counter1 Output Compare Register Bytes low byte.

OSCCAL

Oscillator Calibration Value.

PINB

Port B Input Pins.

PINC

Port C Input Pins.

PIND

Port D Input Pins.

PORTB

Port B Data Register.

PORTC

Port C Data Register.

PORTD

Port D Data Register.

SFIOR

Special Function IO Register.

SP

Stack Pointer.

SPCR

SPI Control Register.

SPDR

SPI Data Register.

SPH

Stack Pointer high byte.

SPL

Stack Pointer low byte.

SPMCR

Store Program Memory Control Register.

SPSR

SPI Status Register.

SREG

Status Register.

TCCR0

Timer/Counter0 Control Register.

TCCR2

Timer/Counter2 Control Register.

TCCR1A

Timer/Counter1 Control Register A.

TCCR1B

Timer/Counter1 Control Register B.

TCNT0

Timer Counter 0.

TCNT1

Timer/Counter1 Bytes.

TCNT2

Timer/Counter2.

TCNT1H

Timer/Counter1 Bytes high byte.

TCNT1L

Timer/Counter1 Bytes low byte.

TIFR

Timer/Counter Interrupt Flag Register.

TIMSK

Timer/Counter Interrupt Mask register.

TWAR

TWI (Slave) Address register.

TWBR

TWI Bit Rate register.

TWCR

TWI Control Register.

TWDR

TWI Data register.

TWSR

TWI Status Register.

UBRRH

USART Baud Rate Register Hight Byte.

UBRRL

USART Baud Rate Register Low Byte.

UCSRA

USART Control and Status Register A.

UCSRB

USART Control and Status Register B.

UCSRC

USART Control and Status Register C.

UDR

USART I/O Data Register.

WDTCR

Watchdog Timer Control Register.