ATmega8A

2. Overview

The ATmega8A is a low-power CMOS 8-bit microcontroller based on the AVR RISC architecture. By executing powerful instructions in a single clock cycle, the ATmega8A achieves throughputs approaching 1 MIPS per MHz, allowing the system designer to optimize power consumption versus processing speed.

2.1Block Diagram

Figure 2-1. Block Diagram

 

 

XTAL1

RESET

 

 

 

PC0 - PC6

PB0 - PB7

VCC

 

XTAL2

 

 

 

PORTC DRIVERS/BUFFERS

PORTB DRIVERS/BUFFERS

GND

PORTC DIGITAL INTERFACE

PORTB DIGITAL INTERFACE

 

 

MUX &

ADC

TWI

 

ADC

INTERFACE

 

 

 

AGND

 

 

 

AREF

 

 

 

PROGRAM

STACK

TIMERS/

OSCILLATOR

COUNTERS

COUNTER

POINTER

 

 

 

PROGRAM

SRAM

INTERNAL

 

FLASH

OSCILLATOR

 

 

 

INSTRUCTION

GENERAL

WATCHDOG

OSCILLATOR

REGISTER

PURPOSE

TIMER

 

 

 

 

 

REGISTERS

 

 

 

X

 

 

INSTRUCTION

Y

MCU CTRL.

 

DECODER

& TIMING

 

 

 

 

Z

 

 

CONTROL

 

INTERRUPT

 

LINES

ALU

UNIT

 

AVR CPU

STATUS

EEPROM

 

REGISTER

 

 

 

 

PROGRAMMING

SPI

USART

 

LOGIC

 

 

 

 

+

COMP.

 

 

-

INTERFACE

 

 

 

 

PORTD DIGITAL INTERFACE

 

 

PORTD DRIVERS/BUFFERS

 

 

 

PD0 - PD7

3

8159C–AVR–07/09

Соседние файлы в папке МК