Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

ATMEGA32A Datasheet(PDF) 11 Page - ATMEL Corporation

Part # ATMEGA32A
Description  8-bit Microcontroller with 32KBytes In-System Programmable Flash
Download  336 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ATMEL [ATMEL Corporation]
Direct Link  http://www.atmel.com
Logo ATMEL - ATMEL Corporation

ATMEGA32A Datasheet(HTML) 11 Page - ATMEL Corporation

Back Button ATMEGA32A_14 Datasheet HTML 7Page - ATMEL Corporation ATMEGA32A_14 Datasheet HTML 8Page - ATMEL Corporation ATMEGA32A_14 Datasheet HTML 9Page - ATMEL Corporation ATMEGA32A_14 Datasheet HTML 10Page - ATMEL Corporation ATMEGA32A_14 Datasheet HTML 11Page - ATMEL Corporation ATMEGA32A_14 Datasheet HTML 12Page - ATMEL Corporation ATMEGA32A_14 Datasheet HTML 13Page - ATMEL Corporation ATMEGA32A_14 Datasheet HTML 14Page - ATMEL Corporation ATMEGA32A_14 Datasheet HTML 15Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 11 / 336 page
background image
11
ATmega32A [DATASHEET]
Atmel-8155D-AVR-ATmega32A-Datasheet_02/2014
7.4.1
The X-register, Y-register and Z-register
The registers R26:R31 have some added functions to their general purpose usage. These registers are 16-bit
address pointers for indirect addressing of the Data Space. The three indirect address registers X, Y, and Z are
defined as described in Figure 7-3.
Figure 7-3.
The X-, Y-, and Z-registers
In the different addressing modes these address registers have functions as fixed displacement, automatic incre-
ment, and automatic decrement (see the Instruction Set Reference for details).
7.5
Stack Pointer
The Stack is mainly used for storing temporary data, for storing local variables and for storing return addresses
after interrupts and subroutine calls. Note that the Stack is implemented as growing from higher to lower memory
locations. The Stack Pointer Register always points to the top of the Stack. The Stack Pointer points to the data
SRAM Stack area where the Subroutine and Interrupt Stacks are located. A Stack PUSH command will decrease
the Stack Pointer.
The Stack in the data SRAM must be defined by the program before any subroutine calls are executed or interrupts
are enabled. Initial Stack Pointer value equals the last address of the internal SRAM and the Stack Pointer must be
set to point above start of the SRAM, see Figure 8-2 on page 16.
See Table 7-1 on page 11 for Stack Pointer details.
The AVR Stack Pointer is implemented as two 8-bit registers in the I/O space. The number of bits actually used is
implementation dependent. Note that the data space in some implementations of the AVR architecture is so small
that only SPL is needed. In this case, the SPH Register will not be present.
15
XH
XL
0
X - register
70
7
0
R27 ($1B)
R26 ($1A)
15
YH
YL
0
Y - register
70
7
0
R29 ($1D)
R28 ($1C)
15
ZH
ZL
0
Z - register
70
7
0
R31 ($1F)
R30 ($1E)
Table 7-1.
Stack Pointer instructions
Instruction
Stack pointer
Description
PUSH
Decremented by 1
Data is pushed onto the stack
CALL
ICALL
RCALL
Decremented by 2
Return address is pushed onto the stack with a subroutine call or
interrupt
POP
Incremented by 1
Data is popped from the stack
RET
RETI
Incremented by 2
Return address is popped from the stack with return from
subroutine or return from interrupt


Similar Part No. - ATMEGA32A_14

ManufacturerPart #DatasheetDescription
logo
ATMEL Corporation
ATMEGA32A ATMEL-ATMEGA32A_1 Datasheet
6Mb / 352P
   8-bit Microcontroller with 32K Bytes In-System Programmable Flash
More results

Similar Description - ATMEGA32A_14

ManufacturerPart #DatasheetDescription
logo
ATMEL Corporation
ATMEGA32L ATMEL-ATMEGA32L_14 Datasheet
5Mb / 346P
   Microcontroller with 32KBytes In-System Programmable Flash
ATMEGA88PA-PU ATMEL-ATMEGA88PA-PU Datasheet
750Kb / 50P
   ATMEL 8-BIT MICROCONTROLLER WITH 4/8/16/32KBYTES IN-SYSTEM PROGRAMMABLE FLASH
11/2015
ATMEGA48PA-15MZ ATMEL-ATMEGA48PA-15MZ Datasheet
585Kb / 31P
   Atmel 8-bit Microcontroller with 4/8/16/32KBytes In-System Programmable Flash
ATMEGA329 ATMEL-ATMEGA329_07 Datasheet
6Mb / 392P
   8-bit Microcontroller with In-System Programmable Flash
ATMEGA329V_0611 ATMEL-ATMEGA329V_0611 Datasheet
3Mb / 375P
   8-bit Microcontroller with In-System Programmable Flash
ATMEGA325 ATMEL-ATMEGA325_07 Datasheet
780Kb / 29P
   8-bit Microcontroller with In-System Programmable Flash
ATMEGA329_071 ATMEL-ATMEGA329_071 Datasheet
783Kb / 29P
   8-bit Microcontroller with In-System Programmable Flash
ATMEGA325_0611 ATMEL-ATMEGA325_0611 Datasheet
3Mb / 353P
   8-bit Microcontroller with In-System Programmable Flash
ATMEGA325 ATMEL-ATMEGA325 Datasheet
2Mb / 347P
   8-bit Microcontroller with In-System Programmable Flash
ATMEGA329 ATMEL-ATMEGA329_06 Datasheet
329Kb / 28P
   8-bit Microcontroller with In-System Programmable Flash
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.COM
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com