beautypg.com

Block diagram – Rainbow Electronics ATmega103L User Manual

Page 3

background image

ATmega603/103

3

Block Diagram

Figure 1. The ATmega603/103 Block Diagram

PROGRAM

COUNTER

INTERNAL

OSCILLATOR

WATCHDOG

TIMER

STACK

POINTER

PROGRAM

FLASH

MCU CONTROL

REGISTER

SRAM

GENERAL

PURPOSE

REGISTERS

INSTRUCTION

REGISTER

TIMER/

COUNTERS

INSTRUCTION

DECODER

DATA DIR.

REG. PORTB

DATA DIR.

REG. PORTE

DATA DIR.

REG. PORTA

DATA DIR.

REG. PORTD

DATA REGISTER

PORTB

DATA REGISTER

PORTE

DATA REGISTER

PORTA

DATA REGISTER

PORTC

DATA REGISTER

PORTD

PROGRAMMING

LOGIC

TIMING AND

CONTROL

OSCILLATOR

OSCILLATOR

INTERRUPT

UNIT

EEPROM

SPI

UART

STATUS

REGISTER

Z

Y

X

ALU

PORTB DRIVER/BUFFERS

PORTE DRIVER/BUFFERS

PORTA DRIVER/BUFFERS

PORTF BUFFERS

ANALOG MUX

ADC

PORTD DRIVER/BUFFERS

PORTC DRIVERS

PB0 PB7

PE0 PE7

RESET

VCC

VCC

AGND

GND

GND

AREF

TOSC2

TOSC1

XTAL1

XTAL1

CONTROL

LINES

+

-

ANALOG

COMP

ARA

T

O

R

PD0 PD7

PEN

ALE

WR

RD

8-BIT DATA BUS

AVCC