EasyManuals Logo

Atmel AVR AT90CAN64 User Manual

Atmel AVR AT90CAN64
428 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #335 background imageLoading...
Page #335 background image
335
7679H–CAN–08/08
AT90CAN32/64/128
Notes: 1. See “Addressing the Flash During Self-Programming” on page 327 for details about the use of
Z-pointer during self-programming.
2. Z0: should be zero for all SPM commands, byte select for the (E)LPM instruction.
3. The Z-register is only 16 bits wide. Bit 16 is located in RAMPZ register in I/O map.
Table 24-8. Explanation of Different Variables Used in Figure 24-3 on page 328 and the Mapping to the Z-Pointer
(1)
Device
Variable
Name
Variable
Value
Corresponding
Z-value
Description
(2)
AT90CAN32
PCMSB 13 Most significant bit in the program counter. (The program counter is 14 bits PC[13:0])
PAGEMSB 6
Most significant bit which is used to address the words within one page (128 words in a page
requires 7 bits PC [6:0]).
ZPCMSB Z14
Bit in Z-register that is mapped to PCMSB. Because Z0 is not used, the ZPCMSB equals
PCMSB + 1.
ZPAGEMSB Z7
Bit in Z-register that is mapped to PAGEMSB. Because Z0 is not used, the ZPAGEMSB
equals PAGEMSB + 1.
PCPAGE PC[13:7] Z14:Z7 Program counter page address: Page select, for Page Erase and Page Write.
PCWORD PC[6:0] Z7:Z1
Program counter word address: Word select, for filling temporary buffer (must be zero during
PAGE WRITE operation).
AT90CAN64
PCMSB 14 Most significant bit in the program counter. (The program counter is 15 bits PC[14:0])
PAGEMSB 6
Most significant bit which is used to address the words within one page (128 words in a page
requires 7 bits PC [6:0]).
ZPCMSB Z15
Bit in Z-register that is mapped to PCMSB. Because Z0 is not used, the ZPCMSB equals
PCMSB + 1.
ZPAGEMSB Z7
Bit in Z-register that is mapped to PAGEMSB. Because Z0 is not used, the ZPAGEMSB
equals PAGEMSB + 1.
PCPAGE PC[14:7] Z15:Z7 Program counter page address: Page select, for Page Erase and Page Write.
PCWORD PC[6:0] Z7:Z1
Program counter word address: Word select, for filling temporary buffer (must be zero during
PAGE WRITE operation).
AT90CAN128
PCMSB 15 Most significant bit in the program counter. (The program counter is 16 bits PC[15:0])
PAGEMSB 6
Most significant bit which is used to address the words within one page (128 words in a page
requires 7 bits PC [6:0]).
ZPCMSB Z16
(3)
Bit in Z-register that is mapped to PCMSB. Because Z0 is not used, the ZPCMSB equals
PCMSB + 1.
ZPAGEMSB Z7
Bit in Z-register that is mapped to PAGEMSB. Because Z0 is not used, the ZPAGEMSB
equals PAGEMSB + 1.
PCPAGE PC[15:7] Z16
(3)
:Z7 Program counter page address: Page select, for Page Erase and Page Write.
PCWORD PC[6:0] Z7:Z1
Program counter word address: Word select, for filling temporary buffer (must be zero during
PAGE WRITE operation).

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Atmel AVR AT90CAN64 and is the answer not in the manual?

Atmel AVR AT90CAN64 Specifications

General IconGeneral
BrandAtmel
ModelAVR AT90CAN64
CategoryMicrocontrollers
LanguageEnglish

Related product manuals