beautypg.com

Description, Block diagram, Atmega163(l) – Rainbow Electronics ATmega163L User Manual

Page 3: Figure 1. block diagram

background image

ATmega163(L)

3

Description

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

Block Diagram

Figure 1. 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. PORTA

DATA DIR.

REG. PORTD

DATA DIR.

REG. PORTC

DATA REGISTER

PORTB

DATA REGISTER

PORTA

ANALOG MUX

ADC

DATA REGISTER

PORTD

DATA REGISTER

PORTC

PROGRAMMING

LOGIC

TIMING AND

CONTROL

OSCILLATOR

OSCILLATOR

INTERRUPT

UNIT

EEPROM

SPI

UART

STATUS

REGISTER

Z

Y

X

ALU

PORTB DRIVERS

PORTA DRIVERS

PORTD DRIVERS

PORTC DRIVERS

PB0 - PB7

PA0 - PA7

RESET

VCC

AVCC

AGND

AREF

GND

XTAL2

XTAL1

CONTROL

LINES

+

-

ANALOG

COMP

ARA

TOR

PD0 - PD7

PC0 - PC7

8-BIT DATA BUS

2-WIRE SERIAL

INTERFACE

INTERNAL

REFERENCE

INTERNAL

CALIBRATED
OSCILLATOR