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

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
Programming the EEPROM
4250C–CAN–03/04
RESET +12V
RDY/BSY
PAGEL
XTAL1
DATA
XA1
XA0
BS1
BS2
WR
OE
Figure 154. Addressing the Flash Which is Organized in Pages
Note:
Figure 155. Programming the Flash Waveforms
Note:
The EEPROM is organized in pages, see Table 131 on page 328. When programming
the EEPROM, the program data is latched into a page buffer. This allows one page of
data to be programmed simultaneously. The programming algorithm for the EEPROM
data memory is as follows (refer to “Programming the Flash” on page 329 for details on
Command, Address and Data loading):
1. A: Load Command “0001 0001”.
2. G: Load Address High Byte (0x00 - 0xFF).
0x10
A
PROGRAM MEMORY
ADDR. LOW
1. PCPAGE and PCWORD are listed in Table 130 on page 328.
1. “XX” is don’t care. The letters refer to the programming description above.
B
PAGE
PROGRAM
COUNTER
DATA LOW
C
DATA HIGH
PCMSB
15
D
within the FLASH
PAGE address
XX
E
ADDR. LOW
B
PCPAGE
DATA LOW
C
F
DATA HIGH
D
(1)
PAGEMSB
INSTRUCTION WORD
PCWORD
XX
E
PAGE
WORD address
within a PAGE
ADDR. HIGH
0
G
AT90CAN128
(1)
XX
H
PCWORD [PAGEMSB:0]:
00
01
02
PAGEEND
331

Related parts for AT90CAN128-16AE