beautypg.com

Block diagram, Atmega161(l), Figure 1. the atmega161 block diagram – Rainbow Electronics ATmega161L User Manual

Page 4

background image

4

ATmega161(L)

1228C–AVR–08/02

Block Diagram

Figure 1. The ATmega161 Block Diagram

PROGRAMMING

LOGIC

SPI

UARTS

PB0 - PB7

VCC

GND

+

-

ANALOG

COMP

ARA

TOR

8-BIT DATA BUS

DATA DIR.

REG. PORTA

DATA REGISTER

PORTA

PORTA DRIVERS

PA0-PA7

DATA DIR.

REG. PORTC

DATA REGISTER

PORTC

PORTC DRIVERS

PC0-PC7

PORTD DRIVERS

PD0 - PD7

DATA DIR.

REG. PORTD

DATA REGISTER

PORTB

PORTB DRIVERS

PORTE DRIVERS

PE0 - PE2

DATA REG.

PORTE

DATA DIR

REG. PORTE

PROGRAM

COUNTER

INTERNAL

OSCILLATOR

WATCHDOG

TIMER

STACK

POINTER

PROGRAM

FLASH

MCU CONTROL

REGISTER

SRAM

GENERAL

PURPOSE

REGISTERS

INSTRUCTION

REGISTER

TIMER/

COUNTERS

INSTRUCTION

DECODER

TIMING AND

CONTROL

OSCILLATOR

INTERRUPT

UNIT

EEPROM

STATUS

REGISTER

Z

Y

X

ALU

RESET

XTAL2

XTAL1

CONTROL

LINES

DATA DIR.

REG. PORTB

DATA REGISTER

PORTD