P30-65nm
Table 43: Next State Table for P3x-65nm (Sheet 2 of 3)
(1)
Command Input and Resulting Chip Next State
Current Chip State
(90h,
98h)
(03h,
04h)
(FFh) (40h) (E8h) (EBh) (20h) (80h) (D0h) (B0) (70h) (50h)
(60h) (BCh) (C0h) (01h) (2Fh)
other
Setup
BP Load 1 (8)
BP Load 1
BP Load 2 if word count >0, else BP confirm
BP Confirm if data
load in program
buffer is
complete, else BP
load 2
Ready
(Error
[Botc
h])
N/A
BP Load 2 (8)
BP Confirm if data load in program buffer is complete, ELSE BP load 2
BP
BP Confirm
Ready (Error [Botch])
Ready (Error [Botch])
Buffer
Busy
BP
Pgm
IS in
BP
Busy
BP
Illegal State
BP
BP Busy
BP Busy
BP Busy
BP Busy
IS in BP Busy
BP Busy
BP Busy
BP Susp
(BP)
Busy
in BP Busy Busy Susp
Ready
N/A
IS in BP Busy
BP Susp
BP
Susp
(Er
IS in
BP
Susp
BP
Susp
Illegal State
BP
BP
Susp
BP Suspend
BP Suspend
IS in BP Susp
BP Suspend
N/A
in BP Busy Busy
bits
clear)
IS in BP Susp
Setup
BP Suspend
Erase
Ready (Err
Botch0])
Ready (Error [Botch])
Ready (Error [Botch])
N/A
N/A
Busy
N/A
IS in
Erase Erase Busy
Busy
Erase
Busy
IS in Erase Erase Erase
Busy Busy Susp
Busy
Erase Busy
IS in Erase Busy
Erase Busy
Ers Busy
IS in Erase Busy
Erase Busy
Ready
Lock/
RCR/
ECR
Erase
Word
Pgm
EFI
Setup
in
BP
Setup
in
Erase
Susp
IS in
Erase
Susp
Erase Setup
IS in Erase Erase
Erase
Erase
Susp
Erase
Susp
Suspend
(Er
bits
Setup
in
Erase Suspend
N/A
N/A
Erase Susp
Susp
in
Erase
Susp
Erase
Susp
Suspend
Busy
Suspend
N/A
N/A
Erase
Susp
clear)
Erase
Susp
Erase Suspend
IS in Erase Susp
Setup
Word Pgm busy in Erase Suspend
Word
Pgm
busy
in
Erase
Susp
Word
Word
Pgm
Pgm
IS in
Pgm
busy
Word Pgm
busy in
IS in Word
Pgm busy in
Ers Susp
busy
in
Word Pgm busy in
Erase Susp
IS in Word Pgm
busy in Ers Susp
Word Pgm busy in
Erase Susp
Erase
Susp
Busy
Susp
in Ers
Susp
in Ers Erase Susp
Susp
Erase
Susp
Illegal state(IS)
IS in
Ers
Word Pgm Busy in
Ers Suspend
in Pgm busy in
Word
Word Pgm busy in Erase Suspend
Erase Suspend
Susp
Pgm in
Erase
Word
Word
Pgm
Susp
in Ers
Susp
(Er
Word iS in
Pgm pgm
Word Word
Pgm Pgm
susp susp
in Ers in Ers
susp susp
Word
Pgm
susp
in Ers
susp
Pgm
busy
in
Suspend
Suspend
Word Pgm
iS in pgm
susp in Ers
Susp
iS in Word Pgm
susp in Ers Susp
Word Pgm susp in
Ers susp
susp susp susp in Ers
N/A
in Ers in Ers
susp Susp
susp
Erase
Susp
N/A
bits
clear)
Illegal State in
Word Program
Suspend in Erase
Suspend
Word Pgm busy in Erase Suspend
Setup
BP Load 1 (8)
BP Load 1 in Erase Suspend
BP Load 2 in Erase Suspend if word count >0, else BP confirm
Ers
Susp
(Error
[Botc
h])
BP Confirm in
Erase Suspend
when count=0,
ELSE BP load 2
N/A
BP Load 2 (8)
BP Confirm
BP Confirming Erase Suspend if data load in program buffer is complete, ELSE BP load 2 in Erase Suspend
Erase Suspend (Error [BotchBP])
IS in
Erase Susp (Error [Botch BP])
IS in BP Busy in
BP Busy in Ers Susp N/A
BP
BP
BP
Busy
in Ers
Susp
BP
Illegal State
in BP Busy in
Ers Susp
Busy
in Ers
Susp
BP Busy in
Erase Susp
Susp
in Ers
Susp
BP Busy in Ers
Susp
Erase
Susp
BP in
Erase
BP Busy
Busy
in Ers
Susp
BP Busy in Ers Susp
Erase Suspend
Suspend
IS in
Ers
IS in BP Busy
BP Busy in Erase Suspend
BP
Susp
IS in
BP
Susp
in Ers
Susp
Susp
BP
BP
BP
BP Suspend Illegal State
in Ers
Susp
in Ers
Susp
Busy BP Susp in
Susp
in Ers
Susp
IS in BP Busy in
Erase Suspend
BP Susp in Ers
Susp
BP Susp
in Erase
Suspend
in BP Busy in
Ers Susp
Susp
(Er
BP Susp in Ers Susp N/A
in Ers
Susp
Ers Susp
N/A
bits
clear)
IS in BP Suspend
BP Suspend in Erase Suspend
Datasheet
82
Sept 2012
Order Number: 208042-06