9
ATmega161(L)
1228B–09/01
Figure 5.
Memory Maps
A flexible interrupt module has its control registers in the I/O space with an additional
global interrupt enable bit in the status register. All the different interrupts have a sepa-
rate interrupt vector in the interrupt vector table at the beginning of the program
memory. The different interrupts have priority in accordance with their interrupt vector
position. The lower the interrupt vector address, the higher the priority.
32 Gen. Purpose
Working Registers
64 I/O Registers
Internal SRAM
(1024 x 8)
$0000
$001F
$005F
$0060
$045F
$0020
$000
$1FFF
Data Memory
Program Memory
Program Flash
(8K x 16)
$0460
External SRAM
(0 - 63K x 8)
$FFFF