AT90CAN128-16AE ATMEL Corporation, AT90CAN128-16AE Datasheet - Page 322

no-image

AT90CAN128-16AE

Manufacturer Part Number
AT90CAN128-16AE
Description
8-bit Avr Microcontroller With 128K Bytes of Isp Flash And CAN Controller.flash (Kbytes) 128 Vcc (V) 2.7-5.5 EEPROM (Kbytes) 4 SRAM (bytes) 4K CAN (mess. Obj.) 15
Manufacturer
ATMEL Corporation
Datasheet
322
AT90CAN128
Table 120. Explanation of Different Variables Used in Figure 152 and the Mapping to
the Z-Pointer/RAMPZ
Notes:
PCMSB
PAGEMSB
ZPCMSB
ZPAGEMSB
PCPAGE
PCWORD
Variable
1. The Z-register is only 16 bits wide. Bit 16 is located in the RAMPZ register in the I/O
2. Z0: should be zero for all SPM commands, byte select for the (E)LPM instruction.
3. See “Addressing the Flash During Self-Programming” on page 315 for details about
map.
the use of Z-pointer/RAMPZ during self-programming.
PC[15:7]
PC[6:0]
15
6
(3)
Corresponding
Z16
Z-value
Z7:Z1
Z16
Z7
(1)
(1)
:Z7
Description
Most significant bit in the program counter.
(The program counter is 16 bits PC[15:0])
Most significant bit which is used to address the
words within one page (128 words in a page
requires 7 bits PC [6:0]).
Bit in Z-register that is mapped to PCMSB.
Because Z0 is not used, the ZPCMSB equals
PCMSB + 1.
Bit in Z-register that is mapped to PAGEMSB.
Because Z0 is not used, the ZPAGEMSB
equals PAGEMSB + 1.
Program counter page address: Page select,
for Page Erase and Page Write.
Program counter word address: Word select,
for filling temporary buffer (must be zero during
PAGE WRITE operation).
(2)
4250C–CAN–03/04

Related parts for AT90CAN128-16AE