ATMEGA162L-8AI Atmel, ATMEGA162L-8AI Datasheet - Page 57

IC MCU AVR 16K 3V 8MHZ 44-TQFP

ATMEGA162L-8AI

Manufacturer Part Number
ATMEGA162L-8AI
Description
IC MCU AVR 16K 3V 8MHZ 44-TQFP
Manufacturer
Atmel
Series
AVR® ATmegar
Datasheets

Specifications of ATMEGA162L-8AI

Core Processor
AVR
Core Size
8-Bit
Speed
8MHz
Connectivity
EBI/EMI, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
35
Program Memory Size
16KB (8K x 16)
Program Memory Type
FLASH
Eeprom Size
512 x 8
Ram Size
1K x 8
Voltage - Supply (vcc/vdd)
2.7 V ~ 5.5 V
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
44-TQFP, 44-VQFP
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Data Converters
-
2513C–AVR–09/02
Table 26 shows Reset and Interrupt Vectors placement for the various combinations of
BOOTRST and IVSEL settings. If the program never enables an interrupt source, the
Interrupt Vectors are not used, and regular program code can be placed at these loca-
tions. This is also the case if the Reset Vector is in the Application section while the
Interrupt Vectors are in the Boot section or vice versa.
Table 26. Reset and Interrupt Vectors Placement
Note:
The most typical and general program setup for the Reset and Interrupt Vector
Addresses in ATmega162 is:
BOOTRST
Address
0x000
0x002
0x004
0x006
0x008
0x00A
0x00C
0x00E
0x010
0x012
0x014
0x016
0x018
0x01A
0x01C
0x01E
0x020
0x022
0x024
0x026
0x028
0x02A
0x02C
0x02E
0x030
0x032
0x034
0x036
;
0x038 RESET:
0x039
1
1
0
0
1. The Boot Reset Address is shown in Table 94 on page 226. For the BOOTRST Fuse
“1” means unprogrammed while “0” means programmed.
Labels
IVSEL
0
1
0
1
Code
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
jmp
ldi
out
Reset address
0x0000
0x0000
Boot Reset Address
Boot Reset Address
RESET
EXT_INT0
EXT_INT1
EXT_INT2
PCINT0
PCINT1
TIM3_CAPT
TIM3_COMPA
TIM3_COMPB
TIM3_OVF
TIM2_COMP
TIM2_OVF
TIM1_CAPT
TIM1_COMPA
TIM1_COMPB
TIM1_OVF
TIM0_COMP
TIM0_OVF
SPI_STC
USART0_RXC
USART1_RXC
USART0_UDRE
USART1_UDRE
USART0_TXC
USART1_TXC
EE_RDY
ANA_COMP
SPM_RDY
r16,high(RAMEND) ; Main program start
SPH,r16
Comments
; Reset Handler
; IRQ0 Handler
; IRQ1 Handler
; IRQ2 Handler
; PCINT0 Handler
; PCINT1 Handler
; Timer3 Capture Handler
; Timer3 CompareA Handler
; Timer3 CompareB Handler
; Timer3 Overflow Handler
; Timer2 Compare Handler
; Timer2 Overflow Handler
; Timer1 Capture Handler
; Timer1 CompareA Handler
; Timer1 CompareB Handler
; Timer1 Overflow Handler
; Timer0 Compare Handler
; Timer0 Overflow Handler
; SPI Transfer Complete Handler
; USART0 RX Complete Handler
; USART1 RX Complete Handler
; UDR0 Empty Handler
; UDR1 Empty Handler
; USART0 TX Complete Handler
; USART1 TX Complete Handler
; EEPROM Ready Handler
; Analog Comparator Handler
; Store Program Memory Ready Handler
; Set stack pointer to top of RAM
(1)
Interrupt Vectors Start Address
0x0002
Boot Reset Address + 0x0002
0x0002
Boot Reset Address + 0x0002
ATmega162(V/U/L)
57

Related parts for ATMEGA162L-8AI