Overview
Block Diagram
2486AAS–AVR–02/2013
®
®
The Atmel
AVR
ATmega8 is a low-power CMOS 8-bit microcontroller based on the AVR RISC
architecture. By executing powerful instructions in a single clock cycle, the ATmega8 achieves
throughputs approaching 1MIPS per MHz, allowing the system designer to optimize power con-
sumption versus processing speed.
Figure 1. Block Diagram
RESET
VCC
PORTC DRIVERS/BUFFERS
PORTC DIGITAL INTERFACE
GND
MUX &
ADC
AGND
AREF
PROGRAM
COUNTER
PROGRAM
FLASH
INSTRUCTION
REGISTER
INSTRUCTION
DECODER
CONTROL
LINES
AVR CPU
PROGRAMMING
LOGIC
PC0 - PC6
ADC
INTERFACE
STACK
POINTER
SRAM
GENERAL
PURPOSE
REGISTERS
X
Y
Z
ALU
STATUS
REGISTER
SPI
+
COMP.
-
INTERFACE
ATmega8(L)
PB0 - PB7
PORTB DRIVERS/BUFFERS
PORTB DIGITAL INTERFACE
TWI
TIMERS/
OSCILLATOR
COUNTERS
INTERNAL
OSCILLATOR
WATCHDOG
OSCILLATOR
TIMER
MCU CTRL.
& TIMING
INTERRUPT
UNIT
EEPROM
USART
PORTD DIGITAL INTERFACE
PORTD DRIVERS/BUFFERS
PD0 - PD7
XTAL1
XTAL2
3
Need help?
Do you have a question about the ATmega8 and is the answer not in the manual?
Questions and answers