atmega103 ATMEL Corporation, atmega103 Datasheet - Page 10

no-image

atmega103

Manufacturer Part Number
atmega103
Description
Atmega103 8-bit With 128k Bytes Of In-system Programmable Flash
Manufacturer
ATMEL Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
atmega103-6AC
Manufacturer:
ATMEL
Quantity:
1
Part Number:
atmega103-6AI
Manufacturer:
ATMEL
Quantity:
586
Part Number:
atmega103-6AI
Manufacturer:
Atmel
Quantity:
10 000
X-register, Y-register and Z-
register
ALU – Arithmetic Logic
Unit
ISP Flash Program
Memory
SRAM Data Memory
10
ATmega103(L)
The registers R26..R31 have some added functions to their general purpose usage.
These registers are address pointers for indirect addressing of the SRAM. The three
indirect address registers X, Y, and Z are defined as:
Figure 6. X-, Y-, and Z-registers
In the different addressing modes these address registers have functions as fixed dis-
placement, automatic increment and decrement (see the descriptions for the different
instructions).
The high-performance AVR ALU operates in direct connection with all the 32 general
purpose working registers. Within a single clock cycle, ALU operations between regis-
ters in the Register File are executed. The ALU operations are divided into three main
categories: arithmetic, logical and bit functions.
The ATmega103(L) contains 128K bytes of On-chip In-System Programmable Flash
memory for program storage. Since all instructions are single or double 16-bit words, the
Flash is organized as 64K x 16. The Flash memory has an endurance of at least 1000
write/erase cycles.
Constant tables can be allocated in the entire Program memory space (see the LPM –
Load Program Memory and ELPM – Extended Load Program Memory instruction
descriptions).
The ATmega103(L) supports two different configurations for the SRAM Data memory as
listed in Table 1.
Table 1. Memory Configurations
Note:
X-register
Y-register
Z-register
Configuration
When using 64K of external SRAM, 60K will be available.
A
B
15
7
15
15
7
7
Internal SRAM Data Memory
R27 ($1B)
R29 ($1D)
R31 ($1F)
4000
4000
0
0
0
7
7
7
External SRAM Data Memory
R26 ($1A)
R28 ($1C)
R30 ($1E)
up to 64K
None
0945I–AVR–02/07
0
0
0
0
0
0

Related parts for atmega103