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

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
Table 134. Serial Programming Instruction Set
338
Instruction
Programming
Enable
Chip Erase
Read Program
Memory
Load Program
Memory Page
Write Program
Memory Page
Read EEPROM
Memory
Write EEPROM
Memory
Load EEPROM
Memory Page
(page access)
Write EEPROM
Memory Page
(page access)
Read Lock bits
Write Lock bits
Read Signature
Byte
Write Fuse Low bits
Write Fuse High bits
Write Extended
Fuse Bits
Read Fuse Low bits
Read Fuse High bits
AT90CAN128
1010 1100
1010 1100
0010 H000
0100 H000
0100 1100
1010 0000
1100 0000
1100 0001
1100 0010
0101 1000
1010 1100
0011 0000
1010 1100
1010 1100
1010 1100
0101 0000
0101 1000
Byte 1
0101 0011
100x xxxx
000a aaaa
000x xxxx
000a aaaa
000x xxaa
000x xxaa
0000 0000
00xx xxaa
0000 0000
111x xxxx
000x xxxx
1010 0000
1010 1000
1010 0100
0000 0000
0000 1000
Byte 2
Instruction Format
xxxx xxxx
xxxx xxxx
bbbb bbbb
xxbb bbbb
bbxx xxxx
bbbb bbbb
bbbb bbbb
0000 00bb
bbbb bb00
xxxx xxxx
xxxx xxxx
xxxx xxbb
xxxx xxxx
xxxx xxxx
xxxx xxxx
xxxx xxxx
xxxx xxxx
Byte 3
xxxx xxxx
xxxx xxxx
oooo oooo
iiii iiii
xxxx xxxx
oooo oooo
iiii iiii
iiii iiii
xxxx xxxx
xxoo oooo
11ii iiii
oooo oooo
iiii iiii
iiii iiii
xxxx xxii
oooo oooo
oooo oooo
Byte4
Operation
Enable Serial Programming after RESET goes
low.
Chip Erase EEPROM and Flash.
Read H (high or low) data o from Program
memory at word address a:b.
Write H (high or low) data i to Program Memory
page at word address b. Data low byte must be
loaded before Data high byte is applied within the
same address.
Write Program Memory Page at address a:b.
Read data o from EEPROM memory at address
a:b.
Write data i to EEPROM memory at address a:b.
Load data i to EEPROM memory page buffer.
After data is loaded, program EEPROM page.
Write EEPROM page at address a:b.
Read Lock bits.
“0” = programmed, “1” = unprogrammed.
See Table 121 on page 323 for details.
Write Lock bits. Set bits = “0” to program Lock
bits. See Table 121 on page 323 for details.
Read Signature Byte o at address b.
Set bits = “0” to program, “1” to unprogram. See
Table 125 on page 325 for details.
Set bits = “0” to program, “1” to unprogram. See
Table 124 on page 324 for details.
Set bits = “0” to program, “1” to unprogram. See
Table 123 on page 324 for details.
Read Fuse bits. “0” = programmed, “1” =
unprogrammed. See Table 125 on page 325 for
details.
Read Fuse High bits. “0” = pro-grammed, “1” =
unprogrammed. See Table 124 on page 324 for
details.
4250C–CAN–03/04

Related parts for AT90CAN128-16AE