
Features

 !"#$%!&'' !"#$%!&()*"+
)",!-)','
)",.""/'''!.)*'/'
)",!)*'/'
-012-3**."4$
()$5").""%"

&)#,
6"-7$)"),'"",#"
'+'%#$")'#",""8,$")&
( ,
3+9."*1',:$ "$"#)()''""):$"),
*,;$)*%7",&;*
*,;$<+"7)$5,;*
*,;$<+"7)$5,;*
*,;$<+"7)$5,;*
0'=()")'>)$5)#)"$"'7)$5,?@
<+",$'.;*)**+$"/,"
)#"='0'=@")"$")
, ,$)?+*",%&/,"
3+)**
7")*%")7",&
)'!"7")*%")7",&
,)*,''/,*
A("''-#$"'?$!/'-" )'))
>)=)=,,")
B:)=)=("%;$&
B:"'+$"%;$&
*::$"?/'("%;$&
'$89)*,$$,%<79<7)<7+)$5,&
"/"")8C,
!',";*"/8D(")ED(
!',""''F%+0'#/)0()*"&$5."),
'.!(%*&
'G%33**&
@#)*
AT25QF641
64-Mbit, 2.7V Minimum
SPI Serial Flash Memory with Dual I/O, Quad I/O and QPI Support
:;

1. Introduction
; :',")
H
:;,,"#$, **)'?$','#),='?")#  ?)*
$),*+,'$"),= $ )*$)',, ')='#)*, **)")*+''')3"/:-
#)3$"); #3+,$ "$")#" :;,'#)'","),=9*"" '#)
''")'",")'?$,
; ,+)$5,1,)#" :; ?+)"*1'")*"" ',)#")'I,$)'''",")
$"),7)"*1" ,1)#" ,+)$5,9" **),$$+,'*$ *)##$"7$,
$"$)'*)',''","),*",*,",'+" *,?," )=,),9" =,"''
,'**),$" ")$$,=" +)$5,, **)'?$,$+"'$'; ,$,'
**),$##$$)=,''")$)')",''","),*",")+'''= ,"*"
" ,*)?'?$',"
!$)$5#4$,)#")-01,)"')=4?"$)$5",)#-01#).""'
-01#)'.""= ," !',"/''!.,"$"),; :;,
)1'")9)**+,)#+",$ 6")+",$+)**'""*," 
)*,"$"),,$+,'<77)$59<77)$59<77)$5)" "$ 
; '?$,)"),"))=,=" $"$),*"),)=,*:$"?'
B
:#)
)=)=:'?$,)##',$,?$5,; '?$,)",A(,"''*#$"
''?$'"#$")=" <+"$'.;
:;

2. Pinouts and Pin Descriptions
; #))=#,, )=" ?+$5",
)"),9
((
*,"+ ',"+'=" " ,$#'?'8
((
%*&")
((
%*3&
:)#" "')"",,*,"+ '  ))=%$$)'")?)",)#!09.09!>).>
Figure 1-1. 8-SOIC (Top View)
Table 1-1. Pin Descriptions
Symbol Name and Function
Asserted
State Type
( CHIP SELECT
@ " ,",,  9" '?$,',$"'','")""
,"  *'$6,,")*9,)=","",
,"$$,),,9" '?$=+" ,"'+)=*)'%" ,
,)"" ')=')=*)'&?( $"%(&)=+," 
'?$9$"" $"?)=*)':#")=9#')
( $"%(&,4')")" ,"")#,"$")
>)= !"
(< SERIAL CLOCK
; ,",)?'," "*#)" ,"#$!,"$"),9
'',,,9)'","",'"""$ ')" ,')#
()$5%(<&", #"')")" #')#" ()$5
%(<&
!"
!%!.
&SERIAL INPUT
; !,,'"), #"'"")" '?$; !,,'#)'"
"$'$)**'''',,,4$,")" !,=,
"$ ')" ,')#(<
@" " .""''.""/'$)**',9" !+$)*,
)""%!.
&$)J$")=" )" ,"))="=))#)+",)#'"
)%!.

&")+$)$5')?#')#(<
;)*"$),,"$=" " !)*$"9" !%!.
&,
#$'," !,,,$#$'',," !.''
!.*)',= $ $,",#$',!.

",")" !,)'= ?" '?$,',$"'%(,
',,"'&
!".""
1
2
3
4
8
7
6
5
CS
SO (IO1)
WP (IO2)
GND
VCC
HOLD OR RESET (IO
SCK
SI (IO0)
:;

.%!.
&SERIAL OUTPUT
; .,,'"), #"'")"#)*" '?$")" .,
=,$)$5')")" #')#(<
@" " .""/'$)**',9" .*,)""%!.&
$)J$")=" )" ,"))="=)+",)#'")%!.

&")+$)$5'
)?#')#(<
;)*"$),,"$=" " !)*$"9" .%!.
&,
#$'," .,,,$#$'',," !.*)',
= $ $,",#$',!.

; .,  *'$,""
= ?" '?$,',$"'%(,',,"'&
!".""
@%!.
&WRITE PROTECT
; @")"$"%@&$+,'"))"$"" "",/,","'"
*)'#$")6,'$)*=" " "",/,"I,7)$5)"$"%(9;79
797'7&+",'"",/,")"$"/&+",9)"))" "
**)$+ '=)"$"'; @,$"?)=@ " +"
)#"",/,",,"#)'!.9" @%0'=@")"$"&
#$"),)"?+,$" ,,,'#)!.
#,99'
#)" $)#"))#'!.'!)")
!".""
0.>
%!.
&
HOLD
; 0.>,,'"),,,4$)#" !#, **)
=" )",""" $)$5,4$;)+" 0.>*)'9" (
*,"+)=,""; 0.>*)'##$",)=" " #')#" 
0.>,=" (><+)=; 0.>*)'',)" ,')#
0.>,=" (<+)=
!)" =)',90.>*)'$I"+"',,(<,)="" #
')#" 0.>,:'0.>*)'$I"+3"',,(<,)="
" ,')#" 0.>,
!#(,'?  '0.>$)'")9","," ")$)#" 
'?$:,),0.>,,)=9" **)*," 0.>
$)'");)=)5$)**$")=" " '?$90.>*,")  9'
(*,"))=#)0.>"*
!".""
((
DEVICE POWER SUPPLY:
((
," ,?)"!"," ,?)"
,'#)'?$#$"),$''9)*9',; 
((
,
,'")," ,)$?)"")" '?$."),"?'
((
?)",*)'$,),,",', )')"+""*"'
)=
FG GROUND:

," #$#)" 
((
,?)"; )'
#$#)" )=,FG, )'+$)$"'")" ,,"*
)'
)=
Table 1-1. Pin Descriptions (Continued)
Symbol Name and Function
Asserted
State Type
:;

2. Block Diagram
Figure 2-1 , )=,+)$5'*)#" :;,, 
Figure 2-1. AT25QF641 Block Diagram
Flash
Memory
Array
Y-Gating
CS
SCK
Note: I/O3-0 pin naming convention is used for Dual-I/O and Quad-I/O commands.
SO (I/O1)
SI (I/O0)
Y-Decoder
Address Latch
X-Decoder
I/O Buffers
and Latches
Control and
Protection Logic
SRAM
Data Buffer
WP (I/O2)
Interface
Control
And
Logic
HOLD
(I/O3)
:;

3. Memory Array
;))?'" ","#3+"9" **))#" :;$+,'#)?,)#"
$'#$ ,; ,1)#" ,+)$5,,)"*1'#)+)" $)'''",")$"),9)=
+)" $)'''",*","),'" )=,),; -*):$ "$"*,""," 
+5')=)#$ ,?
Figure 3-1. Memory Architecture Diagram
64KB 32KB 4KB 1-256 byte
4KB 7FF FFF h 7FF 000h 256 bytes 7FF FFF h 7FF F00h
4KB 7FE FFF h 7FE 0 00h 256 bytes 7FF EFF h 7FF E00h
4KB 7FDFF Fh 7F D000h 256 bytes 7F FDFF h 7FF D00h
4KB 7FCFF Fh 7F C000 h 256 bytes 7F FCF F h 7F F C00h
4KB 7FBFF F h 7F B000h 256 bytes 7F FBF Fh 7F FB00h
4KB 7FAF F Fh 7F A000h 256 bytes 7FF AF Fh 7F FA00h
4KB 7F9F FFh 7F 9000h 256 bytes 7FF 9F Fh 7F F900h
4KB 7F8F FFh 7F 8000h 256 bytes 7FF 8F Fh 7F F800h
4KB 7F7F FFh 7F 7000h 256 bytes 7FF 7F Fh 7F F700h
4KB 7F6F FFh 7F 6000h 256 bytes 7FF 6F Fh 7F F600h
4KB 7F5F FFh 7F 5000h 256 bytes 7FF 5F Fh 7F F500h
4KB 7F4F FFh 7F 4000h 256 bytes 7FF 4F Fh 7F F400h
4KB 7F3F FFh 7F 3000h 256 bytes 7FF 3F Fh 7F F300h
4KB 7F2F FFh 7F 2000h 256 bytes 7FF 2F Fh 7F F200h
4KB 7F1F FFh 7F 1000h 256 bytes 7FF 1F Fh 7F F100h
4KB 7F0F FFh 7F 0000h 256 bytes 7FF 0F Fh 7F F000h
4KB 7EF FFF h 7EF 0 00h 256 bytes 7FE FFF h 7FE F00h
4KB 7EE F FF h 7EE 000h 256 bytes 7FE EFF h 7FE E 00h
4KB 7EDFF Fh 7E D000h 256 bytes 7F EDFF h 7FE D00h
4KB 7ECF FF h 7EC000h 256 bytes 7FE CFF h 7FE C00h
4KB 7EBF FF h 7EB000h 256 bytes 7FE BF Fh 7 F EB00h
4KB 7EAFF Fh 7E A000h 256 bytes 7F EAFF h 7FE A00h
4KB 7E9F F Fh 7 E 9000h 256 bytes 7FE 9F Fh 7F E900 h
4KB 7E8F F Fh 7 E 8000h 256 bytes 7FE 8F Fh 7F E800 h
4KB 7E7F F Fh 7 E 7000h
4KB 7E6F F Fh 7 E 6000h
4KB 7E5F F Fh 7 E 5000h
4KB 7E4F F Fh 7 E 4000h 256 bytes 0017FF h 0017 00h
4KB 7E3F F Fh 7 E 3000h 256 bytes 0016FF h 0016 00h
4KB 7E2F F Fh 7 E 2000h 256 bytes 0015FF h 0015 00h
4KB 7E1F F Fh 7 E 1000h 256 bytes 0014FF h 0014 00h
4KB 7E0F F Fh 7 E 0000h 256 bytes 0013FF h 0013 00h
256 bytes 0012F Fh 001200h
256 bytes 0011F Fh 001100h
256 bytes 0010F Fh 001000h
4KB 00FF FFh 00F 000h 256 bytes 000FF Fh 000F 0 0h
4KB 00EF F Fh 0 0 E 000h 256 bytes 000EF Fh 000E00h
4KB 00DF FF h 00D000h 256 bytes 000DF Fh 000D00h
4KB 00CF F Fh 0 0 C000h 256 bytes 000CFF h 000C00h
4KB 00BF F Fh 0 0 B000h 256 bytes 000BF Fh 0 00B00 h
4KB 00AFFF h 00A000h 256 bytes 000AFF h 000A00h
4KB 009FF Fh 009000h 256 bytes 0009F Fh 000900h
4KB 008FF Fh 008000h 256 bytes 0008F Fh 000800h
4KB 007FF Fh 007000h 256 bytes 0007F Fh 000700h
4KB 006FF Fh 006000h 256 bytes 0006F Fh 000600h
4KB 005FF Fh 005000h 256 bytes 0005F Fh 000500h
4KB 004FF Fh 004000h 256 bytes 0004F Fh 000400h
4KB 003FF Fh 003000h 256 bytes 0003F Fh 000300h
4KB 002FF Fh 002000h 256 bytes 0002F Fh 000200h
4KB 001FF Fh 001000h 256 bytes 0001F Fh 000100h
4KB 000FF Fh 000000h 256 bytes 0000F Fh 000000h
64KB
• • •
64KB
32KB
32KB
• • •
Range
• • •
• • •
Range
Page Program Detail
Page AddressBlock Address
64KB
Block Erase Detail
32KB
32KB
32KB
32KB
:;

4. Device Operation
4.1 Standard SPI Operation
;  :;#",  ,   "#$ ) #) ,,8  ()$5 %(<& ( $"%(&9
"!"%!&'".""%.&"''!,"$"),," !""),=","$"),9
'',,,)'"")" '?$)" ,')#(<; .)"",,'")''"),"",#)*" 
'?$)" #')#(<
! +, )") -)',  %9 & '  %9 &  ,)"' ;  * '##$ +"=-)''-)'
$)$," )*,"")#" (<,= " !+,*,",,"'+ ' '" , )" + ",#'
") "   ,  ) -)'  "  (< , ,)*)=)" #',',)#()-)'" 
(<,,)*  )" #',',)#(
4.2 Dual SPI Operation
; :;,)",!)"); ,,"$"))=,'"")+",#'"))#)*" '?$""=)
"*," ")#" ,"''!; /',"$"),'#)4$5')=)'$)'")/:-))=
%$)', ')=&)#)3$"),'$"$$)''$"#)*" !+,%K!&@ ,!
,"$")," !'.,+$)*+'$")!,L!.
'!.
4.3 Quad SPI Operation
; :;,)",'!)"); ,,"$"))=,'"")+",#'"))#)* "  '?$ "
#) "*, "  " )# "  ,"'' ! ;  ' /' ,"$") )##, ,#$"*)?*"$)"),
'')*$$,,",#",)=#,"$)', ')=")/:-)3$")'$"#)*" !+,%K!&
@ ,'!,"$")" !'.,+$)*+'$")!.
'!.
9'" @'0.>,
+$)*!.
'!.
,$"?'!,"$"),4" )?)"'++"%&"",
/,"")+,"
4.4 QPI Operation
; :;,)",' !"#$%!&)")= " '?$,,="$ '#)*"''
' ! *)' ") ! *)',"  M+ ! % &N ,"$") ;)+!*)'9" )?)"'
++"%&"",/,",4'")+,"@ ,!,"$"),9" !'.,+$)*
+'$")!.'!.9'" @'0.>,+$)*!.
'!.
,$"?
; "$!)")$)4," "" +"-),"$")$)'+, #"'")" '?$)?! "
,$)$5,.; !*)'"1,#)!.,")"" ,"$")$)'," ,)"=),$)$5,4'.
; ,$,#$"'$" !,"$"))? ''*)?,,"*#)*$K!?)*"
"'''!*)''!*)'3$,?..)*)'$+$"?"?"*,M+
!N'M,+!,+!N,"$"),,'"),="$ +"=" ,"=)*)',.6))=-)#"
,)#"=,",M/,"%OO &,"$")," '#","")#" '?$,"'''!*)'.
:;

5. Write Protection
;))"$"'?""=",+" ),,+),9,?*,)#)"$")'")" , **)
5.1 Write Protect Features
@ )=),"9)"),',+''),"$"),$)1'
:""*')#"6@$)"$"" '","'?""$ ,= " )=,,)",'
" )",$#$"); ,$'," @"+9)*97)$5,9( ,9@"$"
/,"'" @""",/,","$"),
) '"$ ,9@" + ,"$") *," + ,,' ") ," "  @" + >"$ %@>&+"")MN)=
9()*"))#@",+9@""",/,"9)*97)$5,'( ,,+J$"'")
" ,$)'")
"",/,")"$"%/&'7)$5)"$"%(9;797979'7&+",*+,'")$)#
)"))#" **),')%,)#"=)"$")&
; @")"$"%@&$+,'")$ " "",/,"% '=$)")&
; )=)=*)')?',3",)#"=)"$")#)*3$"' '"$ ,,,"$"),
)''" ,,"",3$"#)/,)=)=,"$")
O:;

6. Status Registers
; /'"",/,","$")$+,'"))?',"",)" ?+")#" , **),#" '?$
,="+')',+'" ,"")#=")"$")'" '!,"".; @""",/,","$")$+
,'")$)#" '?$,=",)"$")#",''!,""@"$$,,")" "",/,",$)")'
+,)*$,,)#" @.
6.1 Busy
76C,')+"" ,"",,"%&" ",,""),""= " '?$,3$")*9,9
@""",/,")@"$"/,","$")" ,"*" '?$=)#" ,"$")3$"#)
" /'"",/,"',)*,',"$")%,"
@
9"

9"

9"
7
9"
7
'"
(
$")9&@ " 
)*9,9@""",/,")@"$"/,","$") ,$)*"'9" 76C+"=+$'")
,""'$"" '?$,'#)#" ,"$"),
6.2 Write Enable Latch (WEL)
@"+>"$ %@>&,')+"" ,"",,"%&" ",,"")#"3$"@"+,"$")
; @>,"",+",$'")= '?$,="',+':="',+,"")$$,))=)#")#
" #))=,"$"),8@",+9)*9,'@""",/,"
6.3 Block Protect Bits (BP2, BP1, BP0)
; 7)$5)"$"7",%79797&)?)"'="+"," ,"",,"%99'&" ")?'="
)"$")$)")',"",7)$5)"$"+",$+,"," @""",/,"!,"$")%,"
@
$")9&:9
)))"))#" **)$+)"$"'#)*)*',,"$"),%,"",/,"-*)
)"$")"+&; #$")'#",""#)" 7)$5)"$")7",,9))#" )"$"'
6.4 Top/Bottom Block protect (TB)
; ;)7)"")*+"%;7&,)?)"+"," ,"",,"%&" "$)"),#" 7)$5)"$"7",%79797&
)"$"#)*" ;)%;7P&)" 7)"")*%;7P&)#" ,, )=" "",/,"-*))"$")"+; 
#$")'#","",;7P; ;7+"$+,"=" " @""",/,"!,"$")'')" ,"")#" 
/9/'@>+",
Table 6-1. "",/,"
S7 S6 S5 S4 S3 S2 S1 S0
SRP0SEC TB BP2 BP1 BP0WEL BUSY
"",
/,"
)"$"
%G))"&
$"))"$"
%G))"&
;)7)"")*
@")"$"
%G))"&
7)$5)"$"
%G)
)"&
7)$5)"$"
%G)
)"&
7)$5)"$"
%G)
)"&
@"+
>"$
,)@"
),,
Table 6-2.
"",/,"
S15 S14 S13 S12 S11 S10 S9 S8
SUS CMP (R) (R) (R) (R) QE SRP1
,'
"",
()**"
)"$"%G)
)"&
/,?' /,?' /,?' /,?' '+
%G))"&
"",
/,"
)"$"
%G))"&
:;

6.5 Sector/Block Protect (SEC)
; $"))"$"+"%(&,)?)"+"," ,"",,"%&" "$)"),#" 7)$5)"$"7",%79797&
)"$"<7$"),%(P&)<77)$5,%(P&" ;)%;7P&)" 7)"")*%;7P&)#" ,, )=" 
"",/,"-*))"$")"+; '#","",(P
6.6 Status Register Protect (SRP1, SRP0)
;  "", /," )"$" +", %/ ' /&  )
-
?)" '=" +",  "  ,"",,"%'&
.
; 
/+",$)")" *" )')#=")"$")8,)#"=)"$")9 '=)"$")
,
)=,)$5
-
')=))"*
)**+%.;&)"$")
.
G)"8@ /9/P%9&9)=')=9" )=$$$ ,/9/")%9&,""
6.7 Quad Enable (QE)
;  ' + %& +" ,  )?)" '=" +"  "  ,"", ," %O& " " )=,')")
@ " ,,"")%#$")'#",""&" '!.
'!.
,+'WARNING: The QE bit
should never be set to a 1 during standard SPI or Dual SPI operation if the WP or HOLD pins are tied directly to
the power supply or ground.
6.8 Complement Protect (CMP)
; ()**")"$"+"%(-&,)?)"'="+"" ,"",,"%&!",,'$)J$")
=" (9;79797'7+","))?'*)#3+"#)" )"$").$(-,,"")9?),
)"$"),"+(9;79797'7,?,'),"$9= (-P9")<7,$")$+
)"$"'= " ,")#" ,)"L= (-P9" ")<7,$")=+$)*)"$"'= " ,")#
" +$)*'),#")" "",/,"-*))"$")"+#)'",; '#","",
(-P
6.9 Erase/Program Suspend Status (SUS)
; ,'"",+"%6&,')+"" ,"",,"%&" ",,"")#"3$",)*
,'% &,"$")
.
; 6,"",+",$'")+,)*/,*%: &,"$"),=,)=
')=
,
)=
-
$$
.
Table 6-3. Status Register Protect Field Encoding
SRP1 SRP0WP
Status
Register Description
K )#"=
)"$")
@)$)"); ,"$+=""")',)"##$"'
+" ,"")#" @
0'=
)"$"'
@ @,)=" "",/,")$5''$)"+
=""")
0'=
6)"$"'
@  @ ,   "  "", ," , )$5' '$+
=""")#"@"+,"$")9@>P
K )=
>)$5)=
"",/,",)"$"''$)"+=""")"
" 3")=')=9)=$$
%&
K .;*
)*
"",/,",*")"$"''$)"+=""")
:;

G)"8
 KP)Q"$
 >P>)=L6P6
. !#,))*,"$"),$#,**))" "$)",)"$"''")")," ,,"$")=
+)'.
Table 6-4. Status Register Memory Protection (CMP = 0)
Status Register Memory Protection
SEC TB BP2 BP1 BP0 Block(s) Addresses Density Portion
K K G.G G.G G.G G.G
'   <7 6
"  (  <7 6
"    <7 6
"    -7 6
O"    -7 6
"    -7 6
'   <7 >)=
"    <7 >)=
"    <7 >)=
"    -7 >)=
"    -7 >)=
"    -7 >)=
K K "    -7 :>>
   <7 6
   <7 6
 (  <7 6
K    <7 6
  <7 >
  <7 >
  <7 >
K   <7 >
Table 6-5. Status Register Memory Protection (CMP = 1)
Status Register Memory Protection
SEC TB BP2 BP1 BP0 Block(s) Addresses Density Portion
K K "    -7 :>>
"    9<7 >)=
"   7 9O<7 >)=
" O   9<7 >)=
:;

G)",8
 KP')Q"$
 >P>)=L6P6
.!#,))*,"$"),$#,**))" "$)",)"$"''")")," ,,"$")=+)'.
"    9<7 >)=
" O   -7 >)=
"    -7 >)=
"    9<7 6
'   9O<7 6
"    9<7 6
"    9<7 6
"    -7 6
"    -7 6
K K G.G G.G G.G G.G
"    9<7 >
"    9<7 >
"   7 9<7 >
K "    9<7 >
"    9<7 6
"    9<7 6
"    9<7 6
K "    9<7 6
Table 6-5. Status Register Memory Protection (CMP = 1) (Continued)
Status Register Memory Protection
SEC TB BP2 BP1 BP0 Block(s) Addresses Density Portion
:;

7. Instructions
; !,"$"),")#" :;$),,",)#" " "+,$,"$"),'" !,"$"),")#" 
:;$),,",)#" ")+,$,"$"), " "#$)")'" )  "  ! +, %, !,"$")"
"+&!,"$"),""'=" " #')#( $"%(&; #,"+")#'"$)$5'")" "
, %!) !. R8S& )?', " ,"$")$)'")" !",,*')" ,')#$)$5=" 
*),",#$"+"%-7&#,"
!,"$"),  $)*"' ="  "  , ' )# ' ( ()$5 "? "* '*, #)$ ,"$")
$''#," ) :',"$"),$+$)*"'#"$)$5'+"0)=?,,"$"),
" "@",)*),*,"$)*")+"%('?  #"#-+" ?+$)$5'&)" =," 
,"$")=+"*"'; ,#"#" )"$"," '?$#)*'?""=",.:''"),= " 
**),+)**'),'9)= " "",/,",+="",,"$"),3$"#)/'
/,"=+)'"" )*),$$ ,$)*"'
7.1 Instruction Set Tables
Table 7-1. Manufacturer and Device Identification
ID Type Name ID Code Instruction(s)
-#$"! :',")  O 9O 9O 9O
?$! :;  O 9O 9O 9:7
-*);! !!  O
($";! -  O
Table 7-2. Instruction Set Table 1 (SPI instruction)
(1)
Instruction Name Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6
(Clock Number) (0 – 7) (8 - 15) (16 - 23) (24 - 31) (32 - 39) (40 - 47)
@"+

@"+

@",+

/'"",/,"
 %//&
%&
/'"",/,"
 %//&
%&
@""",/,"
 %//& %//&
@""",/,"
 %//&
/'"
 :: :: :: %&
,"/'"
7 :: :: :: '** %&
)*
 :: :: :: %&
%&
+!

7)$5,%<7&
 :: :: ::
7)$5,%<7&
 :: :: ::
7)$5,%<7&
 :: :: ::
:;

( ,
 (
,)*
,'

,)*
/,*
:
)=)=
7O
/,)=
')=?$!
%&
:7 '** '** '** %!!&
%&
/'-#$"
?$!
%&
O    ) %-!
-!&
%!!&
/'A(!
O %-!-!& %& %&
/,"+
66h
/,"
OO
"$'.;
7
3"$'.;
(
/'
$"/,"
7 %((&
%
&
@"
$"/,"

/',
,$)?*"
: :: :: :: '** %&
Table 7-2. Instruction Set Table 1 (SPI instruction)
(1)
(Continued)
Instruction Name Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6
(Clock Number) (0 – 7) (8 - 15) (16 - 23) (24 - 31) (32 - 39) (40 - 47)
Table 7-3. Instruction Set Table 2 (Dual SPI Instruction)
Instruction Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6
(Clock Number) (0 – 7) (8 - 15) (16 - 23) (24 - 31) (32 - 39) (40 - 47)
,"/'.""
7 :: :: :: '** %&
%&
,"/'!.
77 ::
%&
::9 %9T&
%&
/'-#$"
?$!
%&
O  % 93333&)
% 93333&
%-!-!&
%!!&
%&
:;

Table 7-4. Instruction Set Table 3 (Quad SPI Instruction)
Instruction Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6
(Clock Number) (0 – 7) (8 - 15) (16 - 23) (24 - 31) (32 - 39) (40 - 47)
,"/''."" 6Bh :: ::
::
'** %-&
%&
,"/''!. EBh :-:,
---%&
%333, ,T&%O& %-9T&%&
')* 33h
::
%-9
T&
%&
/''
-#$"?$!%&
94h %U ,
33&
)
%U ,
33&
%3333,
-!--!&%3333,
!-!&%O&
@)'/''!. E7h :-:,
---%&
%33,-..&%-&%&
"7,"=" @ 77h 3333339@-
@%&
Table 7-5. Instruction Set Table 4 (QPI instruction)
Instruction
(Clock Number)
Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 Byte 9
(0 – 1) (2 - 3) (4 - 5) (6 - 7) (8 - 9) (10 - 11) (12 - 13) (14 - 15) (16 - 17)
@"+

@"+#))"

@",+

/'"",/,"
 %/
/&
%&
/'"",/,"
 %/
/&
%&
@""",/,"
%&
 %/
/&
%/
/&
@""",/,"
 %/
/&
," /'
"
V-01
7
:: :: :: '** '** %&
V-01
:: :: :: '** '** '** %
&
)*
 :: :: :: %&
%&
7)$5,%<7&
 :: :: ::
7)$5,%<7&
 :: :: ::
7)$5,%<7&
 :: :: ::
( ,
 (
,)*,'

:;

Notes:
 "+",, #"'="-),"#$"7"#,"7"#',=" '"" ,,M%&N'$"'"+'#)*" '?$
)" !.
 /P,"",,"9; "",/,"$)"",'?$!="$)"),"("*"," ,"$")
 :" ,")+" )#'" " , 4' #))*9 ' )* ')*$"/,"9")+",
)#'""!#*)" +",)#'" ," ") " '?$9 "  '',, ==") "  +)#"  '
)?="?),,"'"
 -#$"'?$!'"#$")"+#)?$!#)*")
 !":'',,
!.P:9:9:9:9:9:9:9:9 :9:9:9:9-9-9-9-
!.P:9:9:O9:9:9:9:9:O9 :9:9:9:9-9-9-9-
 .""'"
!.P%999&
!.P%999&
 '!":'',,
"7,"=" @!"
!.P:9:9:9:9:9:9-9- !.P393939393939@9 3
!.P:9:9:9:O9:9:9-9- !.P393939393939@9 3
!.P:9:9:9:9:9:9-9- !.P393939393939@9 3
,)*/,*
:
)=)=
7O
/,)=
:7
/'
-#$"?$
!
%&
O    )

%-!
-!&
%!
!&
/'A(!
%&
O %-!-!&
-#$"
%&
-*)
;
%&
($"
;
"$"
7
3"$"
(
/'$"/,"
7 %((&
%
&
@"$"/,"

,"/'
'!.
V-01
EBh
:: :: :: %--& '** %&
V-01
:: :: :: %-
-&
'** '** %
&
/,"+

/,"
OO
,+!

7,"/'
=" @
V-01
( :: :: :: '** '** %&
V-01
:: :: :: '** '** '** %&
"/'*"
( 
')*
 :: :: :: %&
Table 7-5. Instruction Set Table 4 (QPI instruction)
Instruction
(Clock Number)
Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 Byte 9
(0 – 1) (2 - 3) (4 - 5) (6 - 7) (8 - 9) (10 - 11) (12 - 13) (14 - 15) (16 - 17)
:;

!.P:9:O9:9:9:9:9-9- !.P3939393939393 3
 '!"."""
!.P%9T&
!.P%9T&
!.P%9T&
!.P%9T&
O ,"/''!.".""
!.P%393939399T&
!.P%393939399T&
!.P%393939399T&
!.P%393939399T&
 (P,$","
7.2 Write Enable (06h)
@"+,"$"),#),""" @"+>"$ %@>&+"" "",/,"
.
; @>+"*,"+,")")
?)*
,
,'@""",/,","$")
.
;)"" @"+,"$")
,
(),)=)")" 
,"$")M N")"!"%!&)" ,')#(<9'" '?( 
.
Figure 7-1. Write Enable Instruction for SPI Mode (left) and QPI Mode (right)
7.3 Write Enable for Volatile Status Register (50h)
; ,?,*)#3+"")$ " ,,"*$)#")'**))"$"),$ *,4$5=" )"="
#)" "$)?)"+"="$$,)##$"" '$)#" "",/,")?)"+",;)="" 
?)"?,")" "",/,"+",9" @"+#))""",/,"% &,"$")*,"+,,'
)")@""",/,"% & ,"$") @" + #) )" "", /," ,"$")%&=
)" ," " @"+>"$ %@>&+".$@"+#))""",/,",,"9@"+
,"$") , )' )" ? +,,' ) ") ,""@" "", /," ,"$")%  ) &
:;

Figure 7-2. Write Enable for Volatile Status Register Instruction for SPI Mode (left) and QPI Mode (right)
7.4 Write Disable (04h)
; @",+,"$"),"),"" @"+>"$ %@>&+"" "",/,"
.
;)"" @",+
,"$")
,
(),)=)")" ,"$")M N")"!"%!&) "  , ')# (<9 ' "  '? (

.
@> +" , ")*"$ ," ="',+,"",)#MN#")=
-
')$)*"))#" ?)*
,
,'@""",/,","$"),
.
Figure 7-3. Write Disable Instruction for SPI Mode (left) and QPI Mode (right)
7.5 Read Status Register-1 (05h) and Read Status Register-2 (35h)
; /'"",/,","$"),")'" "",/,"; /'"",/,"$+'"
"*%?)*,=""",/,"'@"$"/,"$)'")& !" , $)**'' ") $ $5
"  76C+"+#),' =,"$")= )*9,9@""",/,")@""",/,"
)"),),,
O:;

; ,"$"),"'+'?()=','" ,"$")$)'M N#)"",/,")M N#)"",
/,"")" !)" ,')#(<; ,"",,"+"," , #"')")" ."" #
')#(<=" *),",#$"+"%-7&#,",, )=%'&; "",/,"$+'
$)"),
.
; ,"$"),$)*"'+'?( 
.
Figure 7-4. Read Status Register Instruction (SPI Mode)
Figure 7-5. Read Status Register Instruction (QPI Mode)
7.6 Write Status Register (01h - See Errata)
;  @" "", /," ,"$") , ") =" ) )?)" "", /," +", %/9(9;79797
'7&'"",/,"+",%(-9'/&:)" "",/,"+")$"),')'=
)"+##$"'+" @""",/,","$")
:@"+,"$")*,"?),?+,,')"),""@""",/,"!,"$")%"",
/,"+"@>*,"4&.$=",+'9" ,"$"),"'+'?()=9,'" 
,"$")$)'9'" ="" ,"",,"'"+",,""''
; (*,"+'?  #""  " ),3"" +")#'"" ",$)$5'!#" ,,)"')" @"
"",/,","$")=)"+3$"':#"(,'?  9" ,#"*'@""",/,"$$
$)**$,#)"*'"))#"
@
%#")$")9&
@ " @""",/,"$$,),,," /'"",/,","$")*,"+ $$,,' ")
$ $5 "  ,"", )# "  76C+" ;  76C +" ,   ' " @" "",/," $$ '   =  " 
:;

$$ , #, ' ' ' ") $$" )"  ,"$"), @ " 76C+",,,"'," @"+>"$ 
%@>&+""",/,"=+$'").
Figure 7-6. Write Status Register Instruction (SPI Mode)
Figure 7-7. Write Status Register Instruction (QPI Mode)
7.7 Write Status Register-2 (31h)
; @""",/,","$"),")="))?)""",/,"+",%(-9'/&
:@"+,"$")*,"?),?+,,')"),""@""",/,"!,"$")%"",
/,"+"@>*,"4&.$=",+'9" ,"$"),"'+'?()=9,'" 
,"$")$)'9'" ="" ,"",,"'"+",,""''O
6,@" "", /," % & ,"$")
,
,)#"= $ '?' $$,, $ )
-
+","",,",?'##"
,"$"),
.
:;

Figure 7-8. Write Status Register-2 Instruction (SPI Mode)
Figure 7-9. Write Status Register-2 Instruction (QPI Mode)
7.8 Read Data (03h)
; /'","$"),")''")"#)*" '?$
.
; ,"$"),""'+'?" ()='" 
,'" ,"$")$)'M N=" #))=
-
+"'',,%::&")" !
.
:#"" '',,,$?'
,
" 
'"+")#" '',,'**))$")=+, #"')")" ."" #')#(<=" *),",#$"+"
%-7&#,"; '',,,")*"$$*"'")" 3"  '',,#"+")#'",, #"')")=#)
$)"),,"*)#'"
.
; ,*," "" "**)$+$$,,'=" ,,"$"),)," $)$5
$)",
.
; ,"$"),$)*"'+'?(  ; /'","$"),4$,, )=!#
/'","$"),,,'= ,
,
)*)@""",/,"$$,)$,,%76CP&" ,"$")
,)''=)" ?##$",)" $"$$
.
; /'","$"))=,$)$5",#)*(")
*3**)#
#
/
%,
$")9
&
:;

Figure 7-10. Read Data Instruction
7.9 Fast Read (0Bh)
; ,"/',"$"),  ,''*)'" ""$)"""   ,"),,+#4$)##
/
.
; '',,
,"$ ')" ,')#" (<:#"" 
-
+"'',,
,
" ,,$$)*, '+''M'**N$)$5,,, )=

.
; '**$)$5,*," "$$",4"*"),"" "'',,
.
" '**$)$5,
,
" '"?)" .,M')Q"$N
.
")#$ +", #",)")" #')#(<
Figure 7-11. Fast Read Instruction (SPI Mode)
7.10 Fast Read in QPI Mode
@ !*)',+'9" *+)#'**$)$5,$)#'+" M"/'*",%( &N,"$")")
$$)**)'"='$"),=" '##"',#)" *3**,"/'#4$)***'"
$$,,"$')" /'*"7"RS'RS,""9" *+)#'**$)$5,$+
$)#'," 9)).; '#"*+)#'**$)$5,))=)#"/,","$"),
%,#")'&
:;

Figure 7-12. Fast Read instruction (QPI Mode, 80MHz)
Figure 7-13. Fast Read instruction (QPI Mode, 104MHz)
7.11 Fast Read Dual Output (3Bh)
7,"=),%!.
0
'!.
1
9,"')#J,"!.
0
&
,
; ,"/'."","$"))=,'"")+",#'#)*
"  :;" "=$"  " )# ,"'' ! '?$, ;  ,"/'  ."" ,"$") , ' #) 4$5
')=)' $)' #)* ,  ") /:- ))=)#)$")" "$$ $)',*",")/:-#)3$")
; ,"/'."","$")$)"""   ,"),,+#4$)#
R
%,
$")9
&:#"" 
-
+"
'',,9" ,,$$)*, '+'' "M'**N$)$5,,, )=; '**$)$5,)=" "
$$",''")"*#),""" "'',," '**$)$5,
,
" '"?)" .,M')Q"$N
0)=?
,
" !.
0
, )'+
-
*'$)")" #')#" #,"'")"$)$5
.
:;

Figure 7-14. Fast Read Dual Output instruction (SPI Mode)
7.12 Fast Read Quad Output (6Bh)
7,#),%!.
0
9!.
1
9!.
2
9'!.
3
&
,
; ,"/''."","$"))=,'"")+",#'#)*" 
:;"#)"*," ")#,"''!'?$,
:'+)#"",/,"*,"+3$"'+#)
" '?$=$$"" ,"/''."","$")%"",/,"+"*,"4&
; ,"/''."","$")$)"""   ,"),,+#4$)#
R
%,$")9&; ,,
$$)*, '+'' "M'**N$)$5,#"" +"'',,,, )=; '**$)$5,
)=" "$$",''")"*#),""" "'',,." '**$)$5,," '"?)
" . ,M')Q"$N0)=?," !.
0
, )'+  -*'$)")" #')#" #,"'")"
$)$5
:;

Figure 7-15. Fast Read Quad Output instruction (SPI Mode)
7.13 Fast Read Dual I/O (BBh)
; ,"/'!.,"$")'$,$$)? '" ) ')+$$,, , "=)!.
,8!.
0
'!.
1
Continuous read mode
; ,"/'  !.,"$") $ #"  '$$$ )? ' " ) ,"" "  -)'+",%-&#"" 
":'',,+",%:&; ++)#" -)'%-&$)")," " )#" 3","/'!.
,"$")" ) " $,))3$,))#" #,"+","$")$)'; )=+++",)#" -)'%-&
 ')Q" $ %MKN&9 0)=?9 "  !.,, )'+  *'$)")" #')#" #,"'")"$)$5
!#" -)'+",%--&4M:3N 3," " 3","!.,"$")%#"(,,''" )='&'),
)"4" ,"$")%77 &$)',,, )='; ,'$," ,"$") ,4$
+  "$)$5, ' )=," '',,") + **'""'#"(,,,"')=.!#-)'+",%--&
?)" M:3N 3," 3","$")%#"(,,''" )='&4," #,"+","$")
$)'," ," ") )* )"). :-)' 7" /," $ + ,' ") ," -)' 7", %--& +#),,
)*,"$"),.
:;

Figure 7-16. Fast Read Dual I/O Instruction (initial instruction or previous M7-0 Axh)
Figure 7-17. Fast Read Dual I/O Instruction (previous M7-0= Axh)
:;

7.14 Fast Read Quad I/O (EBh)
; ,"/''!.,"$")'$,$$)? '" ) 4'$$,,, #)!.,8!.
0
9!.
1
9!.
2,
'!.
3.
; '++"%&)#"",/,"*,"+,"")+" ,"''!.!,"$")
Continuous read mode
; ,"/''!.,"$")$#" '$,"$"))? '" ) ,""" -)'+",%-&=" 
#))=" ":'',,+",%:&9,, )=; ++)#" -)'%-&$)")," 
" )#" 3","/''!.,"$")" ) " $,))3$,))#" #,"+","$")$)'
; )=+++",)#" -)'%-&')Q"$%MKN&0)=?9" !.,, )'+ *'$)")
" #')#" #,"'")"$)$5
!#" -)'+",%--&4M:3N 3," " 3","/''!.,"$")%#"(,,''" 
)='&'),)"4" 7 ,"$")$)',,, )=O; ,'$," ,"$") ,4$ +
 "$)$5,' )=," '',,") + **'""'#"(,,,"')=.!#" -)'+",%--&
?)" " M:3N 3," 3","$")%#"(,,''" )='&4," #,"+","$")
$)'," ,")*)").:-)'7"/,"$+,'"),"-)'7",%--&+#),,)*
,"$"),.
Figure 7-18. Fast Read Quad I/O Instruction (Initial instruction or previous M7-0 Axh, SPI mode)
:;

Figure 7-19. Fast Read Quad I/O Instruction (previous M7-0 = Axh, SPI mode)
Wrap Around in SPI Mode
; ,"/''!.,"$")$,)+,'")$$,,,$#$)")=" +,,M"7,"
=" @N% &,"$")),"/''!.%7 &,"$"); M"7,"=" @N% &,"$")$
" +)',+" M@:)'N#"#)" #))=,"/''!.,"$")
@ M@:)'N,+'9" '"+$$,,'$+*"' ") +",$"))#+"
; )""'","","" "'',,,$#'" ,"$")9)$"$ ," '+)')#" 
+",$")9" )""==)'")" ++)'")*"$"(,'  ")
"*"" ,"$")
The Burst with Wrap feature allows applications that use cache to quickly fetch a critical addressand then fill the
cache afterwards within a fixed length (8/16/32/64-byte) of data without issuing multiple read instructions. %,
#")$")"7,"=" @&
Fast Read Quad I/O in QPI Mode
@ !*)'+'9" *+)#'**$)$5,,$)#'+" M"/'*",%( &N,"$")
")$$)**)'"='$"),=" '##"',#)" *3**,"/'#4$)***
'"$$,,"$')" /'*"7",RS'RS,""9" *+)#'**$)$5,$
+$)#'," )); '#"*+)#'**$)$5,))=)#"/,"%OO &
,"$"),
M()"),/'-)'N#",,)?+!*)'#),"/''!.,"$")!!*)'9" 
M()"),/'-)'N+",-,)$),'','**$)$5,!" '#",""9" '")""=
#))=" ()"),/'-)'+",**'"
M@:)'N#",)"?+!*)'#),"/''!.,"$").;)#)*')")=" 
#3''"" =)'!*)',M7,"/'=" @N%( &,"$")*,"+,'.%,#")
$")7,"/'=" @&
O:;

Figure 7-20. Fast Read Quad I/O Instruction (Initial instruction or previous M7-0 Axh, QPI mode, 80MHz)
Figure 7-21. Fast Read Quad I/O Instruction (Initial instruction or previous M7-0 Axh, QPI mode, 104MHz)
7.15 Page Program (02h)
; )*,"$"),#))**" **)")+MN:@"+,"$")*,"+,,'
+#)" '?$$$"" )*!,"$")%"",/,"+"@>P&:#"" @"+%@/G&
,"$") ,+'$)''9" '?$,"," @"+>"$ %@>&; ,"$"),"'+'?" 
()='" ,'" ,"$")$)'M N=" #))=+",'',,%::&'",")'"
+"9") "  ! ; (*,"+'?)=#)" ""*)#" ,"$")= '",+,"")" 
'?$%,#")'&
!#"+",")+)**'," ,"'',,+"%" ,",#$"'',,+",&, )'+,"
").!#" ,"'',,+",)"1),'" *+)#$)$5,3$'," *" 9" '',,
==")" +)#" !,)*$,,9,," +",%"&$+)**'=" )"
?##$"))" +",=" " ,*..$)'")")#)*")*," "" 
:;

*+)#$)$5,$)"3$'" *" !#*)" +",,"")" '?$" '',,
==")" +)#" ')?="?),,"'"
; (*,"+'?  #""  " +")#" ,"+" ,+"$ '.!#" ,,)"') "  
)* ,"$") = )" + 3$"'. :#" ( , '?  , "  ,#"*')*,"$")=
$)**$#)"*'"))#"%:(( $","$,&@ " )*$$,),,9" /'
"",/,","$")*,"+$$,,'#)$ $5" ,"",)#" 76C+"; 76C+",'" 
)*$$'+$)*,= " $$,#, ''" '?$,'")$$")" ,"$"),
@ " 76C+",,,"'," @"+>"$ %@>&+"" "",/,",$'"); 
)*,"$")=)"+3$"'#" '',,',)"$"'+" )"$"%(-,(9;797,7'
7&+",.
Figure 7-22. Page Program Instruction (SPI Mode)
Figure 7-23. Page Program Instruction (QPI Mode)
:;

7.16 Quad Page Program (33h)
; ')*,"$"),"))*" **),+ MN"?),,'**),; '
)*"5,#),8!.
09
!.
19
!.
2
'!.
3
,'',,''""9= $ $*)?)**#)*$
'" ##$"?,,)#$"))#)=$)$5,," -01,"*,#,"$)$5,'=)""*)+#"#)
" ')*," 4'")*"*,#*)" " "*'"$)$5
;),')*," '++"*,"+,",:@"+,"$")*,"+3$"'+#)" 
'?$=$$"" ')*,"$")%"",/,"-9@>P&; ,"$"),""'+'?
" ()=" ,'" ,"$")$)'M N=" #))=-+"'',,%:-:&'",")'",
")" !.,.; (*,"+ ')=#)" "" )#" ,"$")= '",+,"")" '?$.
:)"  #$"), )# '  )*  #$" ,* , ,"''  )*. %,#")
'&
Figure 7-24. Quad Page Program Instruction (SPI mode)
:;

Figure 7-25. Quad Page Program Instruction (QPI mode)
7.17 Block Erase (20h)
; 7)$5,,"$"),")," '")#" ,$"',$"),+MN; ,"$"),,'#)<+"
7)$5)")" 7)$5,!,"$")9" @"+,"$")*,"+,,'; ,"$"),""'+
'?" ()=', #"" ,"$")$)'M N#))='+"7)$5'',,%::&%,#")
'&; (*,")  #""  " +")#" ,"+" ,+"$ '9
)" =,9" 7)$5,,"$")=)"+3$"':#"(), 9" ,#"*'7)$5,,"$")=
$)**$#)"*'"))#"%$")9&
@ " 7)$5,$$,),,," /'"",/,","$")*,"+$$,,'#)$ $5" 
,"",)#" 76C+"; 76C+",'" 7)$5,$$'+$)*,= " $$,#, '
'" '?$,'")$$")" ,"$"),.@ " 76C+",,,"'," @"+>"$ %@>&
+"" "",/,",$'").; 7)$5,,"$")=)"+3$"'#" '',,',
)"$"'+" )"$"%(-,(9;79797'7&+",.
Figure 7-26. Block Erase Instruction (SPI Mode)
:;

Figure 7-27. Block Erase Instruction (QPI Mode)
7.18 32KB Block Erase (52h)
; 7)$5,,"$"),")," '")#" ,$"'+)$5,+MN; ,"$"),,'#)<+"
7)$5,)"))")" 7)$5,!,"$")9@"+,"$")*,"+,,'; ,"$"),
""'+'?" ()=', #"" ,"$")$)' M N#))=' +" +)$5 '',, %::&
%, # ") 'O& ; (*,")  #""  " +")#" ,"+" ,+
"$ '9)" =,9" 7)$5,,"$")=)"+3$"':#"(,'?  9" ,#"*'7)$5,
,"$")=$)**$#)"*'"))#"7%$")9&
@ " 7)$5,$$,),,9" /'"",/,","$")*,"+'" ,"",)#" 
76C+"; 76C+",  ' " 7)$5 ,$$ ' +$)*, = " $$,#, ''" 
'?$,'")$$")" ,"$"),@ " 76C+",,,"'9" @"+>"$ %@>&+"
" "",/,",$'"); 7)$5,,"$")=)"+3$"'#" '',,',)"$"'
+" )"$"%(-9(9;79797'7&+",
Figure 7-28. 32KB Block Erase Instruction (SPI Mode)
:;

Figure 7-29. 32KB Block Erase Instruction (QPI Mode)
7.19 64KB Block Erase (D8h)
; 7)$5,,"$"),")," '")#" ,$"'+)$5,+MN; ,"$"),,'#)<+"
7)$5,)"))")" 7)$5,!,"$")9@"+,"$")*,"+,,'; ,"$"),
""'+'?" ()=', #"" ,"$")$)' M N#))=' +"+)$5'',, %::&
%, #")'& ; (*,")  #""  " +")#" ,"+" ,+
"$ '9)" =,9" 7)$5,,"$")=)"+3$"':#"(,'?  9" ,#"*'7)$5,
,"$")=$)**$#)"*'"))#"7%$")9&
@ " 7)$5,$$,),,," /'"",/,","$")*,"+'" ,"",)#" 
76C+"; 76C+",  ' " 7)$5 ,$$ ' +$)*, =  "  $$ , #, ' ' " 
'?$,'")$$")" ,"$"),. @ " 76C+",,,"'," @"+>"$ %@>&+"
" "",/,",$'").; 7)$5,,"$")=)"+3$"'#" '',,',)"$"'
+" )"$"%(-9(9;79797'7&+",.
Figure 7-30. 64KB Block Erase Instruction (SPI Mode)
:;

Figure 7-31. 64KB Block Erase Instruction (QPI Mode)
7.20 Chip Erase (C7h / 60h)
; ( ,,"$")$,+"," '?$")+ %,&)")" ( ,!,"$")9@"
+,"$")*,"+,,'; ,"$"),""'+'?" ()=', #"" ,"$")$)'
M( N)M N%,#")&; (*,")  #""  " +")#" ,"+" ,+
"$ '9)" =,9" ( ,,"$")=)"+3$"':#"(,'?  9" ,#"*'( ,
,"$")=$)**$#)'"))#"(%$")9&
@ " ( ,$$,),,," /'"",/,","$")*,"+$$,,'")$ $5" ,"",
)#" 76C+"; 76C+",'" ( ,$$'+$)*,= " $$,#, ''" 
'?$,'")$$")" ,"$"),@ " 76C+",,,"'," @"+>"$ %@>&+"
" "",/,",$'").; ( ,,"$")=)"+3$"'#,)"$"'+" )"$"
%(-9(9;79797'7&+",.
Figure 7-32. Chip Erase Instruction for SPI Mode (left) and QPI Mode (right)
:;

7.21 Erase / Program Suspend (75h)
;  ,)* ,' ,"$") )=, "  ,,"* ") ""  7)$5,)")))*9
'"!")*9')*)")
,,',?')'" 7)$5,)"); @""",/,"% &9@""",/,"
% &,"$")',,"$"),% 9 9 9( 9 &)")='',,'" 
( ,)")9" ,,',"$"),)'
)*,',?')'" )*9'"!")*)')*
)"); @""",/,"% &9@""",/,"% &,"$")')*,"$"),% 
' &',,"$"),% 9 9 9( ' &)")='')*,'
; ,)*,',"$")M N=+$$"'+" '?$)#" 6+"" "",/,"
4,")'" 76C+"4,")= 7)$5,))*)"),))!#" 6+"
4,"))" 76C+"4,")9" ,',"$")=+)'+" '?$:*3**)#"*)#
M"6N%:(( $","$,&,4'"),,'" ,))*)"):#",)*,'9
" 6+"" "",/,"=+,"#)*")**'"'; 76C+"" "",/,"=+
$'#)*")=" M"6N)?),,*',)*)")9",,)4'" "" 
,',"$")M N,)",,'" ***)#"*)#M"6N#))=" $'/,*
,"$")M: N
63$"' )= )##'" ,)*,,',""=,"" '?$'," ,,',"".
6+"" "",/,"=,),"").; '"=" " )+)$5" "=,+,,''*
+$)*$)"'.!",$)**''#)" ,") **" ,,"* ', "$ 4, ," "  $$'"
)= "") ' ,?'"""',)*,,',"".%,#")'
&
Figure 7-33. Erase Suspend instruction (SPI Mode)
:;

Figure 7-34. Erase Suspend instruction (QPI Mode)
7.22 Erase / Program Resume (7Ah)
; ,)*/,*,"$")M: N,")=)5" 7)$5,)"))" )*)")
),)*,'; /,*,"$") : N=+$$"'+" '?$)#" 6+"
" "",/,"4,")'" 76C+"4,").:#",,'," 6+"=+$'#)*")
**'"," 76C+"=+,"#)*")=" ,'" 7)$5=$)*"" ,)"))" 
=$)*"" )* )"). !# "  6+" 4, ") ) "  76C+" 4,"), " /,*
,"$")M: N=+)'+" '?$
/,*,"$")$)"+$$"'#" ?),,)*,')")=,""'+
3$"')=)##!",,)4'" ",+,4",)*,',"$"))"")+,,'=" 
***)#"*)#M"6N#))=?),/,*,"$").%,#")'&.
Figure 7-35. Erase / Program Resume instruction (SPI Mode)
:;

Figure 7-36. Erase / Program Resume instruction (QPI Mode)
7.23 Deep Power Down (B9h)
3$"" )=)=,"$")," +,"=")"" '?$" )=,")=$),*").; 
)=)=,"$")'$," ,"'+$"%#)*!((")!((9,,$#'$")9&; 
,"$"),"'+'?" ()==" #))=" ,"$")$)'M7O N%,#")'
&
;  (  *," )   3$" " "  +" +)' %"  ","  "  +" )# ,"$") $)'+"$ '-&L
)" =,," )=)=,"$"),)"3$"'.:#"(),  9"4,')#"'" 
)=)=*)',"'.@ " /,)=)=?$!,"$"),= $ ,")," '?$
"))*)")9=+$)1':)" ,"$"),)'$'" /'"",/,","$")9
= $ ,=,?+')*)"))= )=-)'")*"$,"),")=)=,'" 
'?$=,)=-" "'+-)'
Figure 7-37. Deep Power Down Instruction (SPI Mode)
O:;

Figure 7-38. Deep Power Down Instruction (QPI Mode)
7.24 Release Deep Power Down / Device ID (ABh)
;  /,  )=)=  ?$ ! ,"$") ,  *"), ,"$") !" $ +,'")," 
'?$#)*" )=)=,""))+"" '?$'"#$")%!&
; ,"$"),,,'+'?" ()=9,'" ,"$")$)'M:7 N''?(  ,, )=
#O'/,#)*)=)=4" "*'"))#"/%:(
( $","$,&#)=)5)*)")'$$")" ,"$"),; (*,"5  '" 
"/"*'")
; ?$!$+''!*)')
!)" =)',
9?$!#",)"?+!*)'#)/,
)=)=?$!,"$")
;))+"" ?$!!*)'9,"$"),""'+'?" (
)=','" ,"$")$)'M:7 N=" #))=-'**+",.; ?$!+"," , #"')" 
#' )#(<=" *)," ,#$"+"%-7&#,",, )=.:#"(,'?  "*,"5
 #)"*'"))#"/%$")9&.; ?$!$+'$)"),.; ,"$"),$)*"'
+'?(  .
!#" /,#)*)=)=?$!,"$"),,,'= ,9)*)@"$$,)$,,
%= 76C4,&" ,"$"),)''=)" ?##$",)" $"$$
Figure 7-39. Release Power Down Instruction (SPI Mode)
:;

Figure 7-40. Release Power Down Instruction (QPI Mode)
Figure 7-41. Release Power Down / Device ID Instruction (SPI Mode)
7.25 Read Manufacturer / Device ID Dual I/O (90h)
; /'-#$"?$!!.,"$"))?',+)" " A(,,'*#$"!'" 
,$#$'?$!
; /'-#$"?$!,"$"),?,*")" ,"/'!.,"$"); ,"$"),
""'+'?" ()=', #"" ,"$")$)'MO N#))='+-+"'',,%::&)#
.:#"= $ ," -#$"!#):',")% &'" ?$!% &, #"')")" #')#
(<=" *),",#$"+"%-7&#,",, )= and .!#" -+"'',,,","")
 " ?$!=+'#,"'" #))='+" -#$"!; -#$"'?$!$
+'$)"),,""#)*)")" )" .; ,"$"),$)*"'+'?(  .
:;

Figure 7-42. Read Manufacturer/ Device ID instruction (SPI Mode)
Figure 7-43. Read Manufacturer/ Device ID instruction (QPI Mode)
7.26 Read Manufacturer / Device ID Dual I/O (92h)
; /'-#$"?$!!.,"$"))?',+)" " A(,,'*#$"!'" 
,$#$'?$!
; /'-#$"?$!,"$"),?,*")" ,"/'!.,"$"); ,"$"),
""'+'?" ()=', #"" ,"$")$)'MO N#))='+-+"'',,%::&)#
.:#"= $ ," -#$"!#):',")% &'" ?$!% &, #"')")" #')#
:;

(<=" *),",#$"+"%-7&#,",, )=.!#" -+"'',,,","") " 
?$!=+'#,"'" #))='+" -#$"!; -#$"'?$!$+'
$)"),,""#)*)")" )" .; ,"$"),$)*"'+'?(  .
Figure 7-44. Read Dual Manufacturer/ Device ID Dual I/O instruction (SPI Mode)
7.27 Read Manufacturer / Device ID Quad I/O (94h)
; /'-#$"?$!'!.,"$"))?',+)" " A(,,'*#$"!'" 
,$#$'?$!
; /'-#$"?$!,"$"),?,*")" ,"/''!.,"$"); ,"$"),
""'+'?" ()=', #"" ,"$")$)'MO N#))='+-+"'',,%::&)#
.:#"= $ ," -#$"!#):',")% &'" ?$!% &, #"')")" #')#
(<=" *),",#$"+"%-7&#,",, )=.!#" -+"'',,,","") " 
?$!=+'#,"'" #))='+" -#$"!; -#$"'?$!$+'
$)"),,""#)*)")" )" .; ,"$"),$)*"'+'?(  .
:;

Figure 7-45. Read Quad Manufacturer/ Device ID Quad I/O instruction (SPI Mode)
JEDEC ID (9Fh)
)$)*"+",),9" :;)?',,?,"$"),")$")$'"*" '"")#" 
'?$; /'A(!,"$"),$)),=" " A(,"''#)!$)*"+,#, **),
" "=,')"'; ,"$"),"'+'?" ()==" #))=" ,"$")$)'MO N
A(,,'-#$"!+"#):',")% &'"=)?$!+",9-*);%!!&'
($"%!!&" , #"')")" #')#(<=" *),",#$"+"%-7&#,", )=
 and .)**)"'$$"?, #")-#$" '?$!'"#$")"+
; 
A(!$+'$)"),
.
; ,"$"),"*"'+'?(  
:;

Figure 7-46. Read JEDEC ID instruction (SPI Mode)
Figure 7-47. Read JEDEC ID instruction (QPI Mode)
7.28 Enable QPI (38h)
; :;,)"+)" "''' "#$%!&'' !"#$
%!&0)=?9!*)''!*)'$)"+,'"" ,*"*+!,"$")," )=")
,="$ " '?$#)*!*)'")!*)'
:;

!)'"),="$ " '?$")!*)'9" '+%&+""",/,"*,"+,"")#,"9'
+!,"$")*,"+,,'!#" '+%&+",9" +!,"$")=+)''
" '?$=*!*)'
:#")=9" '#","")#" '?$,!*)'" ,"$")";+#)" $)**',
,)"'!*)''" ,"$")";+#)" ,"$"),,)"'!*)'
@ " '?$,,="$ '#)*!*)'")!*)'9" 3,"@"+')*,,',"",,
'" @>" ,""=*$ '.
Figure 7-48. Enable QPI instruction (SPI Mode only)
7.29 Disable QPI (FFh)
7,,,+!% &,"$")," '?$,,"!*)'.@ " '?$,,="$ '#)*!*)'")
!*)'," 3,"@"+>"$ %@>&')*,,',"",,'" @>" ,""
*,$ '.
Figure 7-49. Disable QPI instruction for QPI mode
:;

7.30 Word Read Quad I/O (E7h)
; '!.'*"$'$,,"$"))? ')=#,"')*$$,,#)$)'3$")%K!&'$"
#)*" '!; '++"%&)#"",/,"*,"+,"")+" @)'/''!.
,"$"); )=,":'',,+"%:&*,"4')"=)'**$)$5,4')")" '")""
Continuous Read Mode
; @)'/''!.,"$")$#" '$,"$"))? '" ) ,""" M()"),/'
-)'N+",%-&#"" ":'',,+",%:&9,, )=;   ++ )# "  %-&
$)"), "  "  )# "  3" @)' /' ' !. ,"$")" )  "  $,) ) 3$,) )# "  #," +"
,"$") $)' ;  )= ++ +", )# " %-R8S&')Q"$%MKN&0)=?9" !.,, )'+ 
*'$)")" #')#" #,"'")"$)$5
!#" M()"),/'-)'N+",-RSP: 9" " 3","/''!.,"$")%#"(,,''" 
)='&'),)"4"  ,"$")$)',,, )=; ,'$," ,"$"),4$+
 "$)$5,')=," /''',,")+**'""'#"(,,,"')=.!#" M()"),/'
-)'N+",-R8S'))"4 ") : %,,,&"  3" ,"$") %#" ( , ,' ' "  )='& 4, " 
#,"+","$")$)'," ,""))*)")
Figure 7-50. Word Read Quad I/O instruction (Initial instruction or previous set M7-0 ≠ Axh, SPI Mode)
Figure 7-51. Word Read Quad I/O instruction (Previous instruction set M7-0= Axh, SPI Mode)
:;

Wrap Around in SPI mode
; @)'/''!.,"$")$,)+,'")$$,,,$#$)")=" +,,M"
7,"=" @N% &,"$"))") ; M"7,"=" @N% &,"$")$" +)',+
" M@:)'N#"#)" #))= $)**',@ M@:)'N,+'9" )""'","","
" "'',,,$#'" ,"$")9 )$ " $ , "  ' +)' )# "  +" ,$")9
"  )"" ==)'")" ++)'")*"$"(,' ")"*"" ,"$")
; 7,"=" @#")=,$")," ",$$ ")4$5#"$ $"$'',,'" #" $$ 
#"=', ="   #3' "  %+"& )# '" =" )" ,,',"$"),
; M"7,"=" @N,"$"))=," M@7",N9@-")+,"; @+",,'")+)',+
" M@:)'N)")= @,,'"),$#" " )#" =)',$")=" .
7.31 Set Burst with Wrap (77h)
; " 7," =" @ % &,"$") , ,' $)J$") ="  M," /' '!.N'M@)' /' '
!.N ,"$"), ") $$,,  #3' "  )# +" ,$") ="  +"("$"),$
+#"#)*" ,#"'*)?" )?,,"*$)'3$")#)*$7#)" '?$=$$"" 
"7,"=" @,"$")9'+)#"",/,"*,"+3$"'%"",/,"+"*,"
4&
; " 7," =" @ ,"$") ,""' + '?"  (  )='" , #" " ,"$")$)'M N
#))='+'**+",'M@7",N9@.; ,"$"),4$,, )="7,"=" @
!,"$")4$.@+"@'@-)",'.
.$@,,"+"7,"=" @,"$")
,
" #))=M,"/''!.N'@)'/''!.
,"$"),=," @,""")$$,," 
-
+",$")=" ;)3""M@:)'N#$")
'""))*')")9)" " 7," ="  @,"$") , )' + ,,' ") ," @ P
.
;  '#"
? )# @ ))=),
.
!" $,)#,,"*/,"= @P
,
",$)**''" "" $)"),,,
"7,"=" @,"$"))/,"%OO &,"$")"),"@P)"))*/',"$"),,$
:;'),)" ? '=/,"
.
Table 7-6. Set Burst with Wrap W6:W4 Encoding
W6, W5 W4 = 0 W4 = 1(Default)
Wrap Around Wrap Length Wrap Around Wrap Length
 C, +" G) G:
 C, +" G) G:
 C, +" G) G:
C, +" G) G:
:;

Figure 7-52. Set Burst with Wrap Instruction Sequence
7.32 Burst Read with Wrap (0Ch)
; M7,"/'=" @%( &N,"$"))?',""?=")#)*" ')")=" M@
:)'N!*)'; ,"$"),,*")" M,"/'%7 &N,"$")  ! *)'9 3$" " 
'',, )# "  ' )") = M@ :)'N ") " ++)')#" M@>" N)$" '
+)',$ '
;  M@ >" N ' "  *+ )# '** )# $)$5, $ + $)#' + "  M" /'*",%( &N
,"$").
Figure 7-53. Burst Read with Wrap instruction (QPI Mode, 80MHz)
O:;

Figure 7-54. Burst Read with Wrap instruction (QPI Mode, 104MHz)
7.33 Set Read Parameters (C0h)
!!*)'9")$$)**)'"=')#$"),=" '##"',#)" *3** '
#4$)***'"$$,,"$9M"/'*", %( &N,"$") $ + ,' ") $)#
"  *+ )# '** $)$5, #) M," /' %7 &N9 M,"/''!.%7 &NWM7,"/'=" @%( &N
,"$"),9'")$)#" *+)#+",)#M@>" N#)" M7,"/'=" @%( &N,"$")
!"''!*)'," M"/'*",%( &N,"$"),)"$$"'.; '**$)$5,#)?),,"
/',"$"),"'''!*)'#3',,#")" ,"$").'#)'",;+,
;+, ;+, and ;+.; M@>" N,,"+@+"" M"7,"=" @% &N,"$").
; ,,""=*$ '= " '?$,,="$ '#)*"''!*)'")!*)'.
; '#"M@>" N#")=)/,","$"),+",
,
" '#"*+)#'**$)$5,,
Table 7-7. Dummy Clock Encoding
P5, P4
Dummy
Clocks
Maximum
Read Freq.
 -01
 -01
 -01
Table 7-8. Wrap Length Encoding
P1, P0 Wrap Length
 +",
 +",
 +",
+",
:;

Figure 7-55. Set Read Parameters instruction (QPI Mode)
7.34 Enable Reset (66h) and Reset (99h)
7$,)#" ,*$5'" *""))" *+)#,9" :;)?',)#"=/,"
,"$"),"')#''$"'/;
.$" /,","$"),$$"'9))")"),=+"*"''" '?$= "")
",'#" )=) ,"" ' ),  "  $" ?)" ,"",9 ,$  ,)""",/,"+",9@"+
>"$ %@>&,"",9)*,,',"",9()"),/'-)'+",""9/'*",""'
@+",""
M+/,"% &N'M/,"%OO &N,"$"),$+,,'" !*)')!*)';) ?)' $$'"
,"9 +)"  ,"$"), *," + ,,'  ,4$ : )"  ,"$"),)" " M/,"%OO &N#"" M+
% &N,"$")=',+" M/,"+N,"":=,4$)#M+/,"% &N'M/,"%OO &N,
''"),"" '?$.$" /," ,"$"),$$"'+ " '?$ ="5)3*" "/;P ,
") ," " ,)'9),"$")=+$$"'
"$)")* #" ,))),,''",))*)")= /,"
,"$"),4$,$$"'+'?$!",$)**''")$ $5" 76C+"'" 6+""",/,"
+#),," /,","$"),4$
Figure 7-56. Enable Reset and Reset Instruction (SPI Mode)
:;

Figure 7-57. Enable Reset and Reset Instruction (QPI Mode)
7.35 Read Serial Flash Discovery Parameter (5Ah)
; /', ,$)?*"%&,"$"))=,'" , ,$)?*"
%&; ,,$)*),')#'-)+",$)")"$ $","$,'?')
,$#$#)*").; ,#$"))**'.!#" ,+59" '?$,, '=" " 
+"," !#))"))#" ,=""")," )"))",',,'=" +",,'
,""% &; ,"$"),4$#)" ' ," ,*,"$"," ")#,"/',"$").,"9
" '?$,,$"'+'?( $"%(&>)=.G3"9" -+","$") $)' %: & ' "  -+" '',,
, #"',#))='+'**$)$5$$,; +",)#$)"", #"')")" ".""
%.&,""#)*" ,$#''',,.$ +",, #"')"'" #')#()$5%(<&; 
,"$"),4$,, )= .; /',"$"),"*"'+'?( $"%(&0 "
"*''")""
:;

Figure 7-58. Read SFDP Register Instruction
Table 7-9. SFDP Signature and Headers
Description Comment
Address
(h) Byte
Address
(Bit)
Data (b)
(Bit)
Data (h)
(Byte)
"  8  
 8  
 8  
 8  
-)/?,) ""#)*  8  
-J)/?,) ""#)*  8  
G*+)#*",
0',
""#)*  8  
/,?'   8  
A(*"!%>7& A(*"!
%>7&P0
 8  
*";+-)
/?,)
""#)*
00
0O 8  
*";+-J)
/?,)
""#)*0 : 8  
*";+>" 
%')+=)',&
0)=*@./,
" *""+
7 8  
:;

Table 7-10. SFDP Parameters Table 1
*";+)"
:'',,)#:',")
*";+
( 8  
 8  
 8  
A(*"!%-7& A(*"!
%-7&80
 8  
A(*"!%>7& :',")-#$"!  8  
*";+-)
/?,)
""#)*0 8  
*";+-J)
/?,)
""#)*0  8  
*";+>" 
%')+=)',&
0)=*@./,
" *""+
 8  
*";+)"
%;&
:'',,)#:',")
*";+
 8  
 8  
 8  
/,?'   8  
Description Comment
Address
(h) Byte
Address
(Bit)
Data (b)
(Bit)
Data (h)
(Byte)
,F" 8<7?+
8<7)"?+
 8  
@"F" 87"98+",) 
)""",/,"7)$5
)"$"7",
8G)?)","",+"
8)","",+"

)""",/,"@"
+.$)'
80.$)'")+9
#+"P

/,?' 8
<7,.$$' .$)')  8  
Table 7-9. SFDP Signature and Headers
Description Comment
Address
(h) Byte
Address
(Bit)
Data (b)
(Bit)
Data (h)
(Byte)
:;

,"/'.""
%&
PG)",)"'9P)"'   
G*+)#:'',,7", 87")
8)7"
87")
8/,?'
8 
)+;,#/"%;/&
()$5
PG)",)"'9P)"' O
,"!./'
%&
PG)",)"'9P)"' 
,"'!./'
%&
PG)",)"'9P)"' 
,"'.""/'
%&
PG)",)"'9P)"' 
/,?'  
/,?'   8  
, -*),"  8  
 8  
 8  
 8  
,"'!.%&
G*+)#'**$)$5,
*+)#'**$)$5,  8  
,"'!.%&
G*+)#*)'+",
*+)#*)'+", 8 
,"'!.%&
/'.$)'
.$)') O 8  7
,"'.""%&
G*+)#'**$)$5,
*+)#'**$)$5, : 8  
,"'.""%&
G*+)#*)'+",
*+)#*)'+", 8 
,"'.""%&
/'.$)'
.$)') 7 8  7
,".""%&
G*+)#'**$)$5,
*+)#'**$)$5, ( 8  
,".""%&
G*+)#*)'+",
*+)#*)'+", 8 
,".""%&
/'.$)'
.$)')  8  7
Description Comment
Address
(h) Byte
Address
(Bit)
Data (b)
(Bit)
Data (h)
(Byte)
:;

,"!.%&
G*+)#'**$)$5,
*+)#'**$)$5,  8  
,"!.%&
G*+)#*)'+",
*+)#*)'+", 8 
,"!.%&
/'.$)'
.$)') 8  77
,"!%& PG)",)"'9P)"'  
/,?'  8
,"'!%& PG)",)"'9P)"' 
/,?'  8
/,?'   8  
/,?'   8  
/,?'   8  
/,?'   8  
/,?'   8  
,"!%&
G*+)#'**$)$5,
*+)#'**$)$5,  8  
,"!%&
G*+)#*)'+",
*+)#*)'+", 8 
,"!%&
/'.$)'
.$)') 8  
/,?'   8  
/,?'  O 8  
,"'!%&
G*+)#'**$)$5,
*+)#'**$)$5, : 8  
,"'!%&
G*+)#*)'+",
*+)#*)'+", 8 
,"'!%&
/'.$)'
.$)') 7 8  7
,"1 <7PX( 9
<7PX 9<7PX L
%XG+"&
( 8  (
,".$)' .$)')  8  
,"1 <7PX( 9
<7PX 9<7PX L
%XG+"&
 8  
,".$)' .$)') 8  
Description Comment
Address
(h) Byte
Address
(Bit)
Data (b)
(Bit)
Data (h)
(Byte)
:;

,;1 <7PX( 9
<7PX 9<7PX L
%XG+"&
 8  
,;.$)' .$)')  8  
,;1 <7PX( 9
<7PX 9<7PX L
%XG+"&
 8  
,;.$)' .$)')  8  
,-3**;$
/")
-3**P2%(.6G;E&2
;$




8  

(O

,";$"* ()") 8 
,";$", +8*,
+8*,
+8*,
+8,
8O 
,";$"* ()") 8 
,";$", +8*,
+8*,
+8*,
+8,
8 
,";$"* ()") 8 
,";$", +8*,
+8*,
+8*,
+8,
8 
,";$"* ()") O8 
,";$", +8*,
+8*,
+8*,
+8,
8 
)*-3**;$
/")
-3**P2%(.6G;E&2
;$
 8  
1 XG+", 8 
Description Comment
Address
(h) Byte
Address
(Bit)
Data (b)
(Bit)
Data (h)
(Byte)
:;

)*;$"* ()") O
:
7
8  O

(
)*;$", 8,9
8,

)*7";$"*9
,"+"
()") 8 
)*7";$",9
,"+"
8,9
8,

)*:''")7"
;$"*
()") 8O 
)*:''")7"
;$",
8,9
8,

,( ;$"* ()") 8 
,( ;$", +8*,
+8*,
+8,
+8,
8O 
/,?' 
) +"'.'
)*,'
,'", " ( 8  (
) +"'.',
,'
,'", " 8 
Description Comment
Address
(h) Byte
Address
(Bit)
Data (b)
(Bit)
Data (h)
(Byte)
:;

/,?' 


 :


)*/,*")
,'"*
()")#, 8O 
)*,'-3**
"*
()") 8 
)*,'-3**
",
+8,9
+8,9
+8,9
+8,
O8 
,/,*"),'
"*
()")#, 8 
,,'-3**
"*
()") 8 
,,'-3**
",
+8,9
+8,9
+8,9
+8,
8O 
,'/,*
,)"'
8)*',,,'
,)"'
8)",)"'

)*/,*.$)' .$)')   8  :
)*,'.$)' .$)')   8  
/,*.$)' .$)')   8  :
,'.$)' .$)')   8  
/,?' +  8 
"",/,"7,) 33333+8.$)'P 9+"P
7,9
33333+8.$)'P 9+"P
7,9
)" ,8,?'
8 
Description Comment
Address
(h) Byte
Address
(Bit)
Data (b)
(Bit)
Data (h)
(Byte)
O:;

3")=')="* ()") 


8  :

(
3")=')=", +8,9
+8,9
+8,9
+8,
8 
3")=')=
.$)'
.$)')  8 
")=')=
.$)'
.$)')  8 
)=')=)"' 8)=')=,)"'9
8)",)"'

,+/'-)' 
O
:
8  O

(
+/'-)' 8 
,"'!.()"),
%&,)"'
8)",)"'9
8'!.,)"'
O
,"'!.()"),
%&3"
8 
,"'!.()"),
%&"
O8 
'+/4*",
%/&
8 
0.>)/;,+ 8)",)"'9
8,()#")/,"
+"

/,?'  7 L  
"",/,".$)' ( 8  
/,?' 
)#"/,".$)',  8   
(
7":'',,3"  8 
7":'',,"  8  
Description Comment
Address
(h) Byte
Address
(Bit)
Data (b)
(Bit)
Data (h)
(Byte)
:;

Table 7-11. SFDP Parameters Table 2
7.36 Enter Secured OTP (B1h)
; "$'.;,"$"),#)"" ''")<+",$'.;*)'; ''")<+"
,$'.;,''"#)**9= $ *+,'"),")4,*+#),,"*'"#
:#""" $'.;*)'9'" #))=,"'''))*9)$'")')"" '")
'"'"; $'.;'"$)"+'"')$",)$5')=
,)"" "@""",/,"9@""",/,"'@"$"/,","$"),)"
$$"+'" $$,,)#,$.;).$,$".;,)$5')=9)$)**',"'=" '
?'; "$'.;,"$"),4$,, )=O.
Description Comment
Address
(h) Byte
Address
(Bit)
Data (b)
(Bit)
Data (h)
(Byte)
((-**)"  89
 89
 89
 89
 8


8 



((-3**)" O 8O9
 89
 89
 8


8 



:)"$")-" )' +8,)?)"
,"",,"


8 
:

)=)"$")'#" 8)=)"$"'9
8)=)"$"'

)"$"),+.$)', +8,,"",," 8 
)"$")+.$)', +8,,"",," 8 
)"$")/'.$)', +8,,"",," 8O 
)"$")/,",
.$)'
+8)",)"'9
+8.$)',
 9: 9 9( 9
8 
)"$")/,")*
.$)'
+8)",)"'9
+8.$)',
 9: 9 9(
8 
/,?'   8  
/,?'   8  
/,?'    /,?'
:;

Figure 7-59. Enter Secured OTP instruction for SPI Mode (left) and QPI Mode (right)
7.37 Exit Secured OTP (C1h)
; 3"$'.;,"$"),#)3"" ''")<
-
+",$'.;*)'%,#")&
Figure 7-60. Exit Secured OTP instruction for SPI Mode (left) and QPI Mode (right)
7.38 Read Security Register (2Bh)
; /'$"/,"$+'" ?)#$"/,"+",""*%?)*,="
,"",,"'=","",,"$)'")&'$)"),
Secured OTP Indicator bit. ; $'.;'$")+", )=," $ ,)$5'+#$")+#)3#$")))"
@ ",MN9"'$",)#$"))$59MN'$",#$"))$5
Lock-down Secured OTP (LDSO) bit. 7="@"$"/,","$")," >.+"*+,"")MN#)
$,")*)$5-')=),.0)=?,)$" +"","")MN%>)$5-')=&9" >.+"'" <-+"$'.;
$)"+'"'*)@ ",<-+"$'.;*)',$$,,,)")='")=".
:;

Figure 7-61. Read Security Register instruction (SPI Mode)
Figure 7-62. Read Security Register instruction (QPI Mode)
7.39 Write Security Register (2Fh)
; @"$"/,","$"),#)$ " ?,)#$"/,"+",65@""",/,"9
" @"+,"$"),)"4'+#)="@"$"/,","$"); @"$"
/,","$")*$ " ?)#+"%>.+"&#)$,")*"))$5')=" <+"$'.;
.$" >.+",,"")MN9" $'.;$)"+'"'*)
Table 7-12. Security Register Definition
7" 7" 7" 7" 7" 7" 7" 7"
3 3 3 3 3 3 >.
%'$",#
)$5')=&
$'.;
'$")+"
/,?' /,?' /,?' /,?' /,?' /,?' P)")$5
')=
P)$5')=
%$)"
)*
,.;&
P)#$")
)$5
P#$"))$5
)"+" )"+" )"+" )"+" )"+" )"+" G))"+" G))"+"
:;

; (*,")  3$""" +)'L)" =,," ,"$")=+J$"'')"3$"'.
Figure 7-63. Write Security Register instruction for SPI Mode (left) and QPI Mode (right)
7.40 4K-bit Secured OTP
!"Q, #) 4 '"# ") )?' <+" )"*)*  #) ,"" '?$ 4 ,*+= $ *
+,"+#$")),,"*$,")*,#")"+)#M<+",$'.;'#")N
$","+"'$",= " " $ ,)$5'+#$")))"
;))*" <+",$'.;+"<+",$'.;*)'%=" G.$)**'&')" ) 
)*)*)$'9'" 3"<+",$'.;*)'+="K.$)**'
(,")**)$5')=+",MN,#")M"+)#,$","'#")N#),$","+"
'#")'"+)#M<+",$'.;'#")N#)'',,'#")
G)"..$)$5-')== "?+#$"))$,")*,"$)"+$ '*).@ <+",$'.;
*)',$$,,,)")='")=".
Table 7-13. Secured OTP
Address Range Size Standard Customer Lock
Y +" G
%$"$G*+&
"*'+$,")*
Y O+" G:
:;

8. Electrical Characteristics
Notes:
",,,+)'" ),,"''M:+,)"-3**/",N*$,*"'*")" '?$; M:+,)"-3**
/",N,",,",)'#$"))"))#" '?$"" ,))" $)'"),+)'" ),'$"'" )")
,$"),)#" ,,$#$"),)"*'3),")+,)"*3**"$)'"),#)3"'')',*##$"'?$+"
)"3"*,#$'" M:+,)"-3**/",N"''")$$)**)'", )"'")', ))")?, ))"$)'"),
''),)"*)"#$")'?$)")"" ,?,#)3"'')')#"*
()*"=" A("''A;(#),*+)'+)+#%F&,,*+'" )'$"?),"$"),
) 1'),,+,"$,%/)0&O6
.A("'A::%(P,/P) *,,/P) *,&
8.1
Absolute Maximum Ratings
(1)
Parameter Symbol Conditions Range Unit
)" (( ")((E
)":'"):
!.
/"?")F)' ")((E
;,")")
!.;
Z;,"
/"?")F)'
")((E
");*" ;
;F
 ")E [(
>';*" ;
>:
G)"
%&
[(
$"),""$,$ 
)"

0*
7)'-)'
%&
")E
8.2 Operating Range
Parameter Symbol Conditions Min Max Unit
,)*
($, ((
/P-01%'!&
#/ P-01%/'" &  
:*+"."
;*" ;
:
!',"
 E [(
8.3 Endurance and Data Retention
Parameter Conditions Min Max Unit
,)*($, <77)$5
,
<7+)$5)#$  9 ($,
"/"") "*"  ,
8.4 Power-up Timing and Write Inhibit Threshold
Parameter Symbol Min Max Unit
((%*&")(>)= ">
%&
 B,
;*7#)@"!,"$") "6@
%&
 *,
@"! +"; , )')" @!
%&
.

:;

Note:
.; ,*",$ $"1').
Figure 8-1. Power-up Timing and Voltage Levels
8.5 DC Electrical Characteristics
Parameter Symbol Condition Min Typ Max Units
!"($"$
(!G
%&
!GP
%&

.""($"$
(.6;
%&
.6;P
%&

!">5
!>! \ B:
!.>5
!>. \ B:
"'+("
!(( (P((
!GPFG)((
 B:
)=)=("
!(( (P((
!GPFG)((
 B:
("/'"
'-01
%&
!(( (P((O((
!.P.
*:
("/'"
'-01
%&
!(( (P((O((
!.P.
 *:
("/'"
'-01
%&
!(( (P((O((  *:
("/'"
'-01
&
!(( (P((O((
!.P.
 *:
:;

Notes:
;,"'),*+,,',$#'" ) ','$ $"1")'"9;:P[(9((P
.( $5'7)'"".
Note:
..""0],'#'," )"= '")",))'?
("@"
"",/,"
!(( (P((  *:
("
)*
!(( (P((   *:
(" 7)$5
,
!(( (P((   *:
("( ,
!(( (P((   *:
!">)=)",
!>  ((3
!"0 )",
!0 ((3 ((E
."">)=)",
.> !.>PB: 
.""
0 )", .0 !.0PB: ((
8.6 AC Measurement Conditions
Parameter Symbol Min Max Units
>)'($"$
(
>
 
!"/,';*,
;
/9
;
,
!",)",
!G
((")((
!";*/#$)",
!G ((")((
."";*/#$)",
.6; ((")((
8.5 DC Electrical Characteristics (Continued)
Parameter Symbol Condition Min Typ Max Units
:;

Figure 8-2. AC Measurement I/O Waveform
8.7 AC Electrical Characteristics
Parameter Symbol Alt Min Typ Max Unit
()$5#4$
),"$"),93$"/'"% &
O((W!',";*"
R
#
$
(  -01
()$5#4/'","$")% &
#
/
(  -01
()$50 9>)=;*3$"/'"% &
"
(>0
9
"
(>>
%&
 ,
()$50 9>)=;*#)/'"% &
,"$"),
"
(/>0
9
"
(/>>
%&
,
()$5/,;*5")5
"
(>(0
%&
 ,
()$5;*5")5
"
(0(>
%&
 ,
(:$"?";*"?")()$5
"
>(0
"( ,
(G)":$"?0)';*"?")()$5
"
(0>
,
"!";*
"
(0
"6 ,
"!0)';*
"
(0K
"0 ,
(:$"?0)';*"?")()$5
"
(00
,
(G)":$"?";*"?")()$5
"
0(0
,
( ,$" ;* %#) /' ,"$"), @"9
,')*,"$"),&
"
0>
"(0  ,
."",+;*
"
0]%&
"! ,
()$5>)=").""'
"
(>
" ,
()$5>)=").""'%3$"-/'&
%&
"
(>
" ,
.""0)';*
"
(>K
"0.  ,
0.>:$"?";*"?")()$5
"
0>(0
,
:;

G)",8
()$5  E()$5)=*,"+,," )4")#$
"'+',')$ $"1")9)"^","')'$")
()",8/'"",/,"9/'-#$"?$!99'/'A(!/'$"/,"/'
, ,$)?*"
.$+,$),""#)@""",/,","$")= $"))"$"7",,"")
 ()**$ "*" ) , ") ," /' %/& !'," "*" , ") )" *",
0.>:$"?0)';*"?")()$5
"
(000
,
0.>G)":$"?";*"?")()$5
"
00(0
,
0.>G)":$"?0)';*"?")()$5
"
(00>
,
0.>")."">)=]
"
00K
%&
"
>]
,
0.>").""0 ]
"
0>]
%&
"
0]
 ,
@")"$"";*7#)(>)=
"
@0>
%&
 ,
@")"$"";*:#"(0
"
0@>
%&
 ,
(0 "))=)=-)'
"

%&
B,
(0 ")"'+-)'=" )"$")$
"/'
"
/
%&
B,
(0 ")"'+-)'=" $")$
"/'
"
/
%&
 B,
(0 ")3"!,"$")#",'
"
6
%&
 B,
(0 ")3"!,"$")#"/,"
"
/;
%&
 B,
@""",/,";*
"
=
 *,
7")*;*
"
7
 B,
)*;*
"

 *,
7)$5,;*%<7&
"

  ,
7)$5,;*%<7&
"
7
  ,
7)$5,;*%<7&
"
7
 ,
( ,;*
"
(
  ,
8.7 AC Electrical Characteristics
(Continued)
Parameter Symbol Alt Min Typ Max Unit
O:;

8.8
Input Timing
8.9 Output Timing
8.10 Hold Timing
:;

9. Ordering Information
9.1 Ordering Code Detail
A T 2 5 Q 6 4 S BU T1 F
Designator
Product Family
Device Density
641 = 64-megabit
Package Option
M = 8-pad, 5 x 6 x 0.6 mm UDFN
S = 8-lead, 0.208" wide SOIC
DWF = Die in Wafer Form
Device Grade
U = Green, Matte Sn or Sn alloy,
Industrial temperature range
(–40°C to +85°C)
H = NiPdAu lead-frame
Industrial Temp range (-40°C to +85°C)
Shipping Carrier Option
T = Tape and reel
Operating Voltage
B = 2.7V to 3.6V
Ordering Code
(1)
Package Lead Finish
Operating
Voltage
Max. Freq.
(MHz) Operation Range
:;67;  :(  -01 
")
%!',"
;*"/&
:;@
%&
@
 ; , $)")$)',)"*5')" '?$,
 ()"$":',")#)*$ $'=),,#)*")
Package Type
8S4
'9_@'9,"$F@*."$5%!:A.!(&
@ @#)*
:;

10. Packaging Information
10.1 8S4 – 8-lead, .208” EIAJ SOIC
TITLE DRAWING NO. GPC REV.
Package Drawing Contact:
contact@adestotech.com
®
8S3STN A
8S3, 8-lead, 0.208” Body, Plastic Small
Outline Package (EIAJ)
SYMBOL
MILLIMETERS
MIN
NOM
MAX
MIN
NOM
MAX
A
1.75
1.95
2.16
0.069
0.077
0.085
A1
0.05
0.15
0.25
0.002
0.006
0.010
A2
1.70
1.80
1.91
0.067
0.071
0.075
B
0.35
0.42
0.48
0.014
0.017
0.019
C
0.19
0.20
0.25
0.007
0.008
0.010
D
5.18
5.28
5.38
0.204
0.208
0.212
E
7.70
7.90
8.10
0.303
0.311
0.319
E1
5.18
5.28
5.38
0.204
0.208
0.212
e
1.27 BSC
L
0.50
0.65
0.80
0.020
0.026
0.031
Θ
-
-
Y
-
-
0.10
-
-
0.004
5/5/16
:;

11. Revision History
Revision Level – Release Date History
:G)?*+ !",)#:;'", "
7+ 6'"'G)");+
(- :'''$#$")")@""",/,"% &',$")
6'"'')$*","",#)*:'?$'")()*"
G)?*+ /*)?'#$,")-01
/*)?''+$5,
:'''""'")@""",/,"$)**'%,$")&
-$  /*)?'@>($5
/*)?'6G$5
6'"'7)$5,'( ,"*,:($"$( $","$,
"+
:;

12. Errata
!?),,,)#" ,)'$"%)'$",, '=" '"$)')")&9" @""",/,"
$)**')"''##"?),9= 3$"" 0$)**'9#(=,'?  #""  " 
$)$59" (-9'/+",=$'")
!" ,,)#" )'$"9= (,'?  #""  " $)$59" (-9'/+",)"$'
'" (-9'/+","" ,"",
Corporate Office
(#)`6:
:',")0'4",
",)@
"(9(:O
 )8%E&
*8$)"$"a',")"$ $)*
b:',");$ )),: ",,?'/?8
,$*8:',");$ )),())")*5,)="#)" ,)#",)'$",9)" " " ),3,,$)"'" ()*I,,"''="= $ ,'"':',")I,;*,
'()'"),)$"')" ()*I,=+,"; ()*,,*,),),+"#)),= $ *" ,')$*"9,?,"  "")$ '?$,),$#$"),
'"' ""*=" )")"$9''),)"*5$)**"*"")'"" #)*")$)"' G)$,,")"",))" "$")")#:',")"'+" 
()*$)$")=" " ,)#:',"))'$",93,,)+*$"):',")I,)'$",)"" )1'#),,$"$$)*)",#,)"'?$,),,"*,