Attiny11/12 – Rainbow Electronics ATtiny12 User Manual

Page 16

Advertising
background image

16

ATtiny11/12

1006C–09/01

The most typical and general program setup for the reset and interrupt vector addresses
for the ATtiny11 are:

Address

Labels

Code

Comments

$000

rjmp

RESET

; Reset handler

$001

rjmp

EXT_INT0

; IRQ0 handler

$002

rjmp

PIN_CHANGE

; Pin change handler

$003

rjmp

TIM0_OVF

; Timer0 overflow handler

$004

rjmp

ANA_COMP

; Analog Comparator handler

;

$005

MAIN:

<instr>

xxx

; Main program start

The most typical and general program setup for the reset and interrupt vector addresses
for the ATtiny12 are:

Address

Labels

Code

Comments

$000

rjmp

RESET

; Reset handler

$001

rjmp

EXT_INT0

; IRQ0 handler

$002

rjmp

PIN_CHANGE

; Pin change handler

$003

rjmp

TIM0_OVF

; Timer0 overflow handler

$004

rjmp

EE_RDY

; EEPROM Ready handler

$005

rjmp

ANA_COMP

; Analog Comparator handler

;

$006

MAIN:

<instr>

xxx

; Main program start

Table 5. Reset and Interrupt Vectors

Vector No.

Device

Program Address

Source

Interrupt Definition

1

ATtiny11

$000

RESET

External Pin, Power-on
Reset and Watchdog
Reset

1

ATtiny12

$000

RESET

External Pin, Power-on
Reset, Brown-out Reset
and Watchdog Reset

2

ATtiny11/12

$001

INT0

External Interrupt
Request 0

3

ATtiny11/12

$002

I/O Pins

Pin Change Interrupt

4

ATtiny11/12

$003

TIMER0, OVF0

Timer/Counter0
Overflow

5

ATtiny11

$004

ANA_COMP

Analog Comparator

5

ATtiny12

$004

EE_RDY

EEPROM Ready

6

ATtiny12

$005

ANA_COMP

Analog Comparator

Advertising