![Atmel AT90S8414 Manual Download Page 78](http://html1.mh-extra.com/html/atmel/at90s8414/at90s8414_manual_3003427078.webp)
4-78
AT90S8414
Preliminary
Table 23: Serial Programming Instruction Set
Instruction
Instruction Format
Operation
Byte 1
Byte 2
Byte 3
Byte4
Programming
Enable
1010 1100
0101 0011
xxxx xxxx
xxxx xxxx
Enable Serial Program-
ming after RESET goes
low.
Chip Erase
1010 1100
100x xxxx
xxxx xxxx
xxxx xxxx
Chip erase both 8K & 256
byte memory arrays
Read Program
Memory
0010 H000
xxxx aaaa
bbbb bbbb
oooo oooo
Read H(high or low) data o
from Program memory at
word address a:b
Write Program
Memory
0110 H000
xxxx aaaa
bbbb bbbb
iiii iiii
Write H(high or low) data i
to Program memory at
word address a:b
Read EEPROM
Memory
1010 0000
xxxx xxxx
bbbb bbbb
oooo oooo
Read data o from
EEPROM memory at
address b
Write EEPROM
Memory
1110 0000
xxxx xxxx
bbbb bbbb
iiii iiii
Write data i to EEPROM
memory at address b
Write Lock Bits
1010 1100
111x x0
12
xxxx xxxx
xxxx xxxx
Write lock bits. Set bits
1,2=’0’ to program lock
bits.
Read Device
Code
0011 0000
xxxx xxxx
xxxx xxxx
oooo oooo
Read Device Code o
Note:
a = address high bits
b = address low bits
H = 0 - Low byte, 1 - High Byte
o = data out
i = data in
x = don’t care
1 = lock bit 1
2 = lock bit 2
Figure 60: Serial Programming and Verify