Table 5. AT88SC101/102 Micro Instructions
Instruction
Bit
Word
READ
WRITE ( WRITE 0)
ERASE (WRITE 1)
RESET
n INC;position counter
on bit
RESET
n INC; position counter
on bit
WRITE0
INC; go to next bit
WRITE0;...
—
—
—
RESET
n INC;position counter on
first bit in word
WRITE 1
n INC;position counter on
first bit in next word
WRITE 1...
CMP
• SECURITY
CODE
CMP
• ERASE KEYS
RESET
79 INC; position counter on
bit preceding SC
16 CMP; verify security code
n INC;If none of the 1st
4 bits of the SCAC is 1,
—
then 4 unsuccessful
attempts have been
made to verify SC,
and the device is
inoperable. If any of the
1st 4 bits is a 1, then:
WRITE 0
WRITE 1; Reset the SCAC
RESET
n INC;position counter on bit
preceding access
—
code or erase key
n CMP;verify access code or
erase key
; n = 32 or 48 bits
Application Zone
—
—
Global
(When Fuse 2 =
1)
—
RESET
n INC; n = 1392 (101)
n = 1440 (102)
WRITE 0
verify erase keys
AT88SC101 Zone 1/88SC102 Zone 2:
RESET
32 CMP
n INC; n = 1232 (101), n = 1280 (102)
VERIFY 1; verify 1 in EC
WRITE 0; write 0 in EC
WRITE 1; erase application zone
RESET
n INC; n = 1392 (101)
n = 1440 (102)
WRITE 1
AT88SC102 Zone 1:
RESET
48 CMP
n INC; n = 736
WRITE 1; erase application zone
—
—
—
—
6
AT88SC101/102