
Features

 !"#$ %&'& !"#$' %()*!+
)!, -)&,&
)!,.!!/&&'& .)*&/&
)!,' )*&/&
-012-3**.!4#
()#5!).!!$!

%)",
6!-7#)!),&!!,"!
(,
3+8.!*1&,9#!#!")()&&!!)9#!),
*,:#)*$7!,%:*
*,:#;+!7)#5,:*
*,:#;+!7)#5,:*
*,:#;+!7)#5,:*
0&<()!)&=)#5)")!#!&7)#5,>?
;+!,#&.:*)**+#!/,!
)"!<&0&<?!)!#!)
,,#)>+*!,$%/,!
3+)**
7!)*$!)7!,%
)'& !7!)*$!)7!,%
,)*,&&/,*
@(!&&-"#!&># /&-!)&))
=)<)<,,!)
A9)<)<(!$:#%
A9!&+#!$:#%
*99#!>/&(!$:#%
&#B8)*,##,$;78;7);7+)#5,%
!/!!)BC,
&,!:*!/BD(!)ED(
&,!!&&F$+0&"/)0()*!%#5.!),
&. ($*%
&G$33**%
?")*
AT25SF641
64-Mbit, 2.7V Minimum
SPI Serial Flash Memory with Dual I/O, Quad I/O and QPI Support
ADVANCE DATASHEET
9:

1. Introduction
:9&,!)
H
9:,,!"#,**)&>#&,&"),<&>!)">)*
#),*+,&#!),<#)*#)&,,&)<&")*,**)!)*+&&&)3!/9-
")3#!):"3+,#!#!)"!9:,&")&!,!),<8*!!&")
&&!)&!,!)&>#,
:,+)#5,1,)"!9:>+)!*1&!)*!!&,)"!)&I,#)&&&!,!)
#!),7)!*1!,1)"!,+)#5,8!**),##+,&*#*)""#!7#,
#!#)&*)&,&&!,!),*!,*,!,&+!*,>,!)<,),8!<,!&&
,&**),#!!)##,<!+)#5,,**)&>#,#+!&#&:,#,&
**),#""##)<,&&!)#)&)!,&&!,!),*!,!)+&&&<,!*!
!,*)>&>#&,!
 #)#5"4#,)"!)-01,)!&)<4>!#)#5!,)"-01").!!&
-01")'&.!!<,!' &,!/&'& .,!#!),:9:,
)1&!)8)**+,)"+!,#6!)+!,#+)**&!!*,!
)*,!#!),,#+,&;77)#58;77)#58;77)#5)!!#
:&>#,)!),!))<,<!#!#),*!),)<,*9#!>&
A
9")
)<)<9&>#,)""&,#,>#5,:&>#,)!,@(,!&&*"#!
&&>#&!"#!)<!;+!#&.:
9:

2. Pinouts and Pin Descriptions
:"))<",,)<!>+#5!,
)!),8
((
*,!+&,!+&<!!,#"&>&B
((
$*%!)
((
$*3%
9)"!!&)!!,,*,!+&))<$##)&!)>)!,)" 08.08 =).=
Figure 1-1. 8-SOIC (Top View) Figure 1-2. 8-UDFN (Top View)
1
2
3
4
8
7
6
5
CS
SO (IO1)
WP (IO2)
GND
VCC
HOLD OR RESET (IO
SCK
SI (IO0)
CS
SO (IO1)
WP (IO2)
GND
1
2
3
4
8
7
6
5
VCC
HOLD (IO3)
SCK
SI (IO0)
9:

Table 1-1. Pin Descriptions
Symbol Name and Function
Asserted
State Type
(
CHIP SELECT
?!,!,,8!&>#,&,#!&&,&!)!!,!
*&#6,,!)*8,)<!,!!,,!##,
),,8!&>#<+!,!&+)<*)&$!,,)!!&)<&)<
*)&%>(#!$(%)<+,!&>#8#!!#!>)<
*)&9"!)<8"&)(#!$(%,4&)!)!,!!)"
,!#!)
=)< !
(;
SERIAL CLOCK
:,!,)>&,!!*")!,!"# ,!#!),8&&,,,8)
&!,!!,&!!!#&)!,&)"()#5$(;%
!,"!&)!)!"&)"!()#5$(;%
!
 $ .
%
SERIAL INPUT
: ,,&!),"!&!!)!&>#: ,,&")&!!
#&#)**&&&&,,,4#,!)! ,<,!#&)
!,&)"(;
?!!.!!&'&.!!/&#)**&,8! +#)*,)!!
$ .
%#)J#!)<!)!,!))<!<))")+!,)"&!)$ .

%!)+
#)#5&)>"&)"(;
:)*!#),,!#<!! )*#!8! $ .
%,"#&,!
 ,,,#"#&&,,! .&'& .*)&,<##,!,
"#&, .

!,!)! ,)&<>!&>#,&,#!&$(,
&,,!&%
!.!!
.$ .
%
SERIAL OUTPUT
:.,,&!),"!&!)!")*!&>#!)!.,<,
#)#5&)!)!"&)"(;
?!!.!!/&#)**&,8!.*,)!!$ .%
#)J#!)<!)!,!))<!<)+!,)"&!)$ .

%!)+#)#5&)>
"&)"(;
:)*!#),,!#<!! )*#!8!.$ .
%,"#&,
!.,,,#"#&&,,! .*)&,<##,!,
"#&, .

:.,*&#,!!<>!&>#,
&,#!&$(,&,,!&%
!.!!
?$ .
%
WRITE PROTECT
:?!)!#!$?%#+,&!))!#!!!!,/,!,!&!
*)&"#!)6,&#)*<!!!!,/,!I,7)#5)!#!$(8:78787
&7%+!,&!!,/,!)!#!/%+!,8)!))!!**)#
+&<)!#!&:?,#!>)<?!'+!)"!!,/,!,,!
")'& .8!?$0&<?!)!#!%"#!),)!>+,#!,,
,&") .
",88&")!#)"!))"'& .&' 
)!)
!.!!
9:

0.=
$ .
%
HOLD
:0.=,,&!),,,4#)"! ",**)<!)!,!!
!#)#5,4#:)+!0.=*)&8!(*,!+)<,!!:0.=
*)&""#!,)<!!"&)"!0.=,<!(=;+)<:0.=*)&
&,)!,&)"0.=,<!(;+)<
)!<)&,80.=*)&#I!+!&,,(;,)<!!"&)"!
0.=,9&0.=*)&#I!+3!&,,(;,)<!!,&)"!
0.=,
"(,&>&0.=#)&!)8!,!,!!)#)"!&>#9,
),0.=,,)<8!**)*,!0.=#)&!):)<)5
#)**#!)<!!&>#80.=*,!)8&(*,!))<
")0.=!*
!.!!
((
DEVICE POWER SUPPLY
((
,!,>)! !,!,>)!,&")&>#"#!),#&
&8)*8&,
:
((
,,&!),!,)#>)!!)!&>#
.!),!>&
((
>)!,*)&#,),,!,&,)&)!+!!*!&
)<
FG
GROUND

,!"#")!
((
,>)!
:)&"#")!)<,
FG,)&+#)#!&!)!,,!*)&
)<
Table 1-1. Pin Descriptions (Continued)
Symbol Name and Function
Asserted
State Type
9:

2. Block Diagram
Figure 2-1 ,)<,+)#5&*)"!9:,,
Figure 2-1. AT25SF641 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)
9:

3. Memory Array
:))>&!!,!"3+!8!**))"!9:#+,&")>,)"!
#&"#,:,1)"!,+)#5,,)!*1&")+)!#)&&&!,!)#!),8)<
+)!#)&&&!,*!,!),&!)<,),:-*)9#!#!*,!!,!
+5&)<)"#,>
Figure 3-1. Memory Architecture Diagram
64KB 32KB 4KB 1-256 byte
4KB 7FF FF Fh 7FF 000h 256 bytes 7FF FF Fh 7FF F00h
4KB 7FE FF Fh 7FE 000 h 256 bytes 7FF EF Fh 7FF E00h
4KB 7FDFFF h 7F D000h 256 bytes 7FF DFF h 7F FD00h
4KB 7FCF FFh 7F C000h 256 bytes 7F FCF Fh 7F FC00h
4KB 7FBF FFh 7F B0 00h 256 bytes 7F FBF Fh 7FF B00h
4KB 7FAF FF h 7FA000h 256 bytes 7F FAFF h 7F FA00h
4KB 7F9 FFF h 7F 900 0h 256 bytes 7F F9FF h 7F F900h
4KB 7F8 FFF h 7F 800 0h 256 bytes 7F F8FF h 7F F800h
4KB 7F7 FFF h 7F 700 0h 256 bytes 7F F7FF h 7F F700h
4KB 7F6 FFF h 7F 600 0h 256 bytes 7F F6FF h 7F F600h
4KB 7F5 FFF h 7F 500 0h 256 bytes 7F F5FF h 7F F500h
4KB 7F4 FFF h 7F 400 0h 256 bytes 7F F4FF h 7F F400h
4KB 7F3 FFF h 7F 300 0h 256 bytes 7F F3FF h 7F F300h
4KB 7F2 FFF h 7F 200 0h 256 bytes 7F F2FF h 7F F200h
4KB 7F1 FFF h 7F 100 0h 256 bytes 7F F1FF h 7F F100h
4KB 7F0 FFF h 7F 000 0h 256 bytes 7F F0FF h 7F F000h
4KB 7EF FF Fh 7EF 000 h 256 bytes 7FE FF Fh 7FE F00h
4KB 7EE FF Fh 7 EE 000h 256 bytes 7 FEE FF h 7FE E00h
4KB 7EDFF Fh 7ED000h 256 bytes 7F EDF Fh 7F ED00h
4KB 7ECF FFh 7E C00 0h 256 bytes 7F ECF Fh 7 FEC00h
4KB 7EBFF Fh 7E B000 h 256 bytes 7FE BFF h 7F EB00 h
4KB 7EAF FF h 7EA000h 256 bytes 7F EAFF h 7F EA00h
4KB 7E9F FF h 7E 9000h 256 bytes 7F E9F Fh 7FE 900 h
4KB 7E8F FF h 7E 8000h 256 bytes 7F E8F Fh 7FE 800 h
4KB 7E7F FF h 7E 7000h
4KB 7E6F FF h 7E 6000h
4KB 7E5F FF h 7E 5000h
4KB 7E4F FF h 7E 4000h 256 bytes 001 7F Fh 001700h
4KB 7E3F FF h 7E 3000h 256 bytes 001 6F Fh 001600h
4KB 7E2F FF h 7E 2000h 256 bytes 001 5F Fh 001500h
4KB 7E1F FF h 7E 1000h 256 bytes 001 4F Fh 001400h
4KB 7E0F FF h 7E 0000h 256 bytes 001 3F Fh 001300h
256 bytes 0012F Fh 0 01200h
256 bytes 0011F Fh 0 01100h
256 bytes 0010F Fh 0 01000h
4KB 00F FFF h 00F 00 0h 256 bytes 000F FF h 000F 00h
4KB 00EF FF h 00E 000h 256 bytes 000 EF Fh 000E 00h
4KB 00DF FFh 00D000h 256 bytes 000DF Fh 000D00h
4KB 00CF FF h 00C00 0h 256 bytes 000CFF h 000C00h
4KB 00BF FF h 00B00 0h 256 bytes 000BFF h 000B00h
4KB 00AFF Fh 00A000h 256 bytes 0 00AFF h 000A00h
4KB 009F FFh 00900 0h 256 bytes 0009F Fh 000900h
4KB 008F FFh 00800 0h 256 bytes 0008F Fh 000800h
4KB 007F FFh 00700 0h 256 bytes 0007F Fh 000700h
4KB 006F FFh 00600 0h 256 bytes 0006F Fh 000600h
4KB 005F FFh 00500 0h 256 bytes 0005F Fh 000500h
4KB 004F FFh 00400 0h 256 bytes 0004F Fh 000400h
4KB 003F FFh 00300 0h 256 bytes 0003F Fh 000300h
4KB 002F FFh 00200 0h 256 bytes 0002F Fh 000200h
4KB 001F FFh 00100 0h 256 bytes 0001F Fh 000100h
4KB 000F FFh 00000 0h 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
9:

4. Device Operation
4.1 Standard SPI Operation
: 9: "!,  ,  !"# ) ") ,,B  ()#5 $(;% (#!$(%8
! !$ %&!.!!$.%!&& ,!#!),,! !!),<!,!#!),8
&&,,,)&!!)!&>#)!,&)"(;:.)!!,,&!)&&!),!!,")*!
&>#)!"&)"(;
  +, )!) -)&,  $8 % &  $8 %  ,)!& : * &""# +!<-)&&-)&
#)#,!)*,!!)"!(;,<! +,*,!,,!&+ & &! , )! + !,"&
!) !  , ) -)&  ! (; , ,)*)<)!"&,&,)"()-)&!
(;,,)*)!"&,&,)"(
4.2 Dual SPI Operation
:9:,)!, )!):,,!#!))<,&!!)+!,"&!))")*!&>#!!<)
!*,!!)"!,!&& :/&,!#!),&")4#5&)<)&#)&!)/9-))<
$#)&,&)<%)")3#!),&#!##)&&#!")*! +,$K %?, 
,!#!),! &.,+#)*+&#!) ,L .
& .
4.3 Quad SPI Operation
:9:,)!,'&)!):,,!#!))<,&!!)+!,"&!))")* ! &># !
") !*, ! ! )" ! ,!&&   : '& /& ,!#!) )"", ,"#!*)>*!#)!),
&&)*##,,!,"!,)<",!#)&,&)<!)/9-)3#!)&#!")*! +,$K %
?,'& ,!#!)! &.,+#)*+&#!) .
& .
8&!?&0.=,
+#)* .
& .
,#!>'& ,!#!),4!)>)!'&++!$'%!!,
/,!!)+,!
4.4 QPI Operation
:9:,)!,'& !"#$' %)!)<!&>#,,<!#&")*!&&
'&   *)& !)'  *)& , ! M+ ' $%N ,!#!) :)+' *)&8!)>)!'&
++!$'%!!,/,!,4&!)+,!?,' ,!#!),8!&.,+#)*
+&#!) .& .8&!?&0.=,+#)* .
& .
,#!>
:!# )!)#)4,!!!+!-),!#!)#)&+,"!&!)!&>#)> !
,#)#5,.:' *)&!1,") .,!)!!,!#!)#)&,!,)!<),#)#5,4&.
:,#,"#!&#! ,!#!))>&&*)>,,!*")*#K >)*!
!&&'& *)&&' *)&3#,>..)*)&#+#!>!>!*,M+
' N&M,+' ,+' N,!#!),,&!),<!#+!<!,!<)*)&,.6))<-)"!
,)"!<,!,M/,!$OO%,!#!),!&"!,!!)"!&>#,!&&'& *)&.
O9:

5. Write Protection
:))!#!&>!!<!,+!),,+),8,>*,)")!#!)&!)!,**)
5.1 Write Protect Features
?)<),!8)!),&,+&&),!#!),#)1&
9 ! !* & )"!
6?
# )!#! ! &! ,! &>!! #, < !)<,,)!,&
!)!,#"#!):,#&,!?!+8)*87)#5,8(,8?!#!
/,!&!?!!!,/,!,!#!),
) &! #,8 ?! + ,!#!) *,! + ,,& !) ,! ! ?! + =!#$?=%+!!)MN)<
8()*!))"?!,+8?!!!,/,!8)*87)#5,&(,,+J#!&!)
!,#)&!)
6,,!!!!!,/,!)!#!$/%&7)#5)!#!$(8:787878&7%+!,)!))"
**)#+#)"&,&)#&,)"!<)!#!)
?!)!#!$?%##)!)!)#!!!,/,!&&<#)!)
:)<)<*)&)>&,3!,)"!<)!#!)")*3#!& &!#,,,!#!),
)&&!,,!!,3#!")/,)<)<,!#!)
9:

6. Status Register
:/&!!,/,!,!#!)#+,&!))>&,!!,)!>+!)"!,**),"!&>#
,<!+&)&,+&!,!!)"<!)!#!)&!'& ,!!.:?!!!,/,!,!#!)#+
,&!)#)"!&>#,<!,)!#!)"!,&'& ,!!?!##,,!)!!!,/,!,#)!)&
+,)*#,,)"!?.
6.1 Busy
76C,&)+!!,!!,,!$%!!,,!!),!!<!&>#,3#!)*8,8
?!!!,/,!)?!#!/,!,!#!)!,!*!&>#<)"!,!#!)3#!")
!/&!!,/,!&,)*,&,!#!)$,!
?
8!

8!

8!
7
8!
7
&!
(
#!)89(
#!#(#!,!#,%?!)*8,8?!!!,/,!)?!#!/,!,!#!),
#)*!&8!76C+!,#&!)8&#!!&>#,&")"!,!#!),
6.2 Write Enable Latch (WEL)
?!+=!#$?=%,&)+!!,!!,,!$%!!,,!!)"!3#!?!+,!#!)
:?=,!!,+!,#&!)<&>#,<!&,+&9<!&,+,!!)##,))<)"!)"
!"))<,!#!),B?!,+8)*8,&?!!!,/,!
6.3 Block Protect Bits (BP2, BP1, BP0)
:7)#5)!#!7!,$78787%)>)!&<!+!,!,!!,,!$88&%!!)>&<!
)!#!)#)!)&,!!,7)#5)!#!+!,#+,!,!?!!!,/,! ,!#!)$,!
?
#!)89(
#!#(#!,!#,%98)))!))"!**)#+)!#!&")*)*&,,!#!),
$,!!,/,!-*))!#!)!+%:"#!)&"!,!!")!7)#5)!#!)7!,,8))"!
)!#!&
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))!%
9:

6.4 Top/Bottom Block protect (TB)
::)7)!!)*+!$:7%,)>)!+!,!,!!,,!$%!!#)!),"!7)#5)!#!7!,$78787%
)!#!")*!:)$:7P%)!7)!!)*$:7P%)"!,,)<!!!,/,!-*))!#!)!+:
"#!)&"!,!!,:7P::7+!#+,!<!!?!!!,/,! ,!#!)&&)!,!!)"!
/8/&?=+!,
6.5 Sector/Block Protect (SEC)
:#!))!#!+!$(%,)>)!+!,!,!!,,!$%!!#)!),"!7)#5)!#!7!,$78787%
)!#!;7#!),$(P%);77)#5,$(P%!:)$:7P%)!7)!!)*$:7P%)"!,,)<!
!!,/,!-*))!#!)!+:&"!,!!,(P
6.6 Status Register Protect (SRP1, SRP0)
: !!, /,! )!#! +!, $/ & /%  )
-
>)! &<! +!,  ! ,!!,,!$&%
.
:
/+!,#)!)!*!)&)"<!)!#!)B,)"!<)!#!)8&<)!#!)
,
)<,)#5
-
&)<))!*
)**+$.:%)!#!)
.
6.7 Quad Enable (QE)
: '& + $'% +! ,  )>)! &<! +!  ! ,!!, ,! $O% !! )<,'&)!)
?!'+!,,!!),!!$"#!)&"!%!?&0.=+&?!',,!!)!
'& .& .,+&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#!)
<!(8:78787&7+!,!))>&*)"3+!")!)!#!).#(-,,!!)8>),
)!#!),!+(8:78787&7,>,&),!#8<(-P8!);7,#!)#+
)!#!&<!,!)"!,)!L<(-P8!!);7,#!)<+#)*)!#!&<!,!)"
!+#)*&),"!)!!!,/,!-*))!#!)!+")&!,:&"!,!!,
(-P
Table 6-3. Encoding of SRP and WP Bits
SRP1 SRP0WP
Status
Register Description
K )"!<
)!#!)
?)#)!):,!#+<!!!)&,)!""#!&
+!,!!)"!?
0&<
)!#!&
??,)<!!!,/,!)#5&&#)!+
<!!!)
0&<
6)!#!&
? ?  ,  ! !!, ,! , )#5& &#+
<!!!)"!?!+,!#!)8?=P
K )<
=)#5)<
!!,/,!,)!#!&&#)!+<!!!)!
!3!)<&)<8)<##
$%

?/8/P$8%8)<&)<8)<##<#/8/!)$8%,!!
K .:*
)*
!!,/,!,*!)!#!&&#)!+<!!!)
9:

6.9 Erase/Program Suspend Status (SUS)
:,&!!,+!$6%,&)+!!,!!,,!$%!!,,!!)"!3#!,)*
,&$%,!#!)
.
:6,!!,+!,#&!)+,)*/,*$9%,!#!),<,)<
&)<
,
)<
-
##
.
G)!B
 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 9==
  ;7 6
  ;7 6
 ( ;7 6
K   ;7 6
 ;7 =
 ;7 =
 ;7 =
K  ;7 =
9:

G)!B
 KP&)Q!#
 =P=)<L6P6
. ",))*,!#!),#",**))!!#)!,)!#!&&!)!),!,,!#!)<+)&.
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==
!  8;7 =)<
! 7 8O;7 =)<
!O  8;7 =)<
!  8;7 =)<
!O  -7 =)<
!  -7 =)<
!  8;7 6
&  8O;7 6
!  8;7 6
!  8;7 6
!  -7 6
!  -7 6
K K G.G G.G G.G G.G
!  8;7 =
!  8;7 =
! 7 8;7 =
K !  8;7 =
!  8;7 6
!  8;7 6
!  8;7 6
K !  8;7 6
9:

7. Instructions
: ,!#!),!)"!9:#),,!,)"!!!+,#,!#!),& !' ,!#!),!)"!
9:#),,!,)"!!)+,#,!#!),!! "#)!)&!) !   +, $, ,!#!) !
!+% ,!#!),  !!& <!! "& )"(#!$(%:",!+!)"&!#)#5&!)!!
, $ ) . RBS% )>&, !,!#!)#)&!)! !,,*&)!,&)"#)#5<!
*),!,"#!+!$-7%",!
,!#!),  #)*!& <! ! , & )" & ( ()#5 !> !* &*, ")#,!#!)
#&&,!)&,!#!),#+#)*!&"!#)#5&+!0)<>,
,!#!),!!?!,)*),*,!#)*!)+!$(&>"!"-+!>+#)#5&%
)!<,!,!#!)<+!*!&:,"!"!)!#!,!&>#")*&>!!<!,.9&&!),
<!**),+)**&),&8)<!!!,/,!,+<!!,,!#!),3#!")
/&/,!<+)&!!)*),##,#)*!&
7.1 Instruction Set Tables
:"))<!+,,!!,!#!),")!88'&8&' *)&,)")!)
Table 7-1. Manufacturer and Device Identification
ID Type Name ID Code Instruction(s)
-"#!  9&,!)  O8O8O8O
>#  9:  O8O8O897
-*):   '  O
(#!:  -  O
Table 7-2. Instruction Set Table 1 (SPI instructions)
Instruction Name Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5
(Clock Number) (0 – 7) (8 - 15) (16 - 23) (24 - 31) (32 - 39) (40 - 47)
?!+

?!+

?!,+

/&
!!,/,!
 $//%
$%
/&
!!,/,!
 $//%
$%
?!
!!,/,!
 $//% $//%
?!
!!,/,!
 $//%
/&!
 99 99 99 $%
,!/&!
7 99 99 99 &** $%
)*
 99 99 99 $%
$%
9:

+'

7)#5,$;7%
 99 99 99
7)#5,$;7%
 99 99 99
7)#5,$;7%
 99 99 99
(,
(
,)*
,&

,)*
/,*
9
)<)<
7O
/,)<
)<># 
$%
97 &** &** &** $  %
$%
/&-"#!
># 
$%
O   ) $- 
- % $  %
/&@(
O $- - % $% $%
/,!+
66h
/,!
OO
!#&.:
7
3!#&.:
(
/&
#!/,!
7 $((%
$
%
?!
#!/,!

/&,
,#)>*!
9 99 99 99 &** $%
Table 7-3. Instruction Set Table 2 (Dual SPI Instructions)
Instruction Name Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5
(Clock Number) (0 – 7) (8 - 15) (16 - 23) (24 - 31) (32 - 39) (40 - 47)
,!/&.!!
7 99 99 99 &** $%
$%
,!/& .
77 99
$%
998 $8T%
$%
/&-"#!
># 
$%
O  $83333%)
$83333%
$- - %
$  %
$%
Table 7-2. Instruction Set Table 1 (SPI instructions) (Continued)
Instruction Name Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5
(Clock Number) (0 – 7) (8 - 15) (16 - 23) (24 - 31) (32 - 39) (40 - 47)
9:

Table 7-4. Instruction Set Table 3 (Quad SPI Instructions)
Instruction Name Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5
(Clock Number) (0 – 7) (8 - 15) (16 - 23) (24 - 31) (32 - 39) (40 - 47)
,!/&'&.!!
7 99 99 99 &** $%
$%
,!/&'& .
7 998
--
$%
$33388T%
$O%
$8T%
$%
'&)*
 99
$8T%
$%
/&'&
-"#!>#
$%
O
$U833%
)
$U833%
$33338
- - %$33338
  %
$O%
?)&/&'& .
 998
--
$%
$338% $%
$%
!7,!<!?
 3333338??
$%
Table 7-5. Instruction Set Table 4 (QPI Instructions)
Instruction Name Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8
(Clock Number) (0 - 7) (8 - 15) (16 - 23) (24 - 31) (32 - 39) (40 - 47) (48 - 55) (56 - 63) (64 - 71)
?!+

?!+"))!

?!,+

/&!!,/,!
 $/
/%
$%
/&!!,/,!
 $/
/%
$%
?!!!,/,!
$%
 $/
/%
$/
/%
?!!!,/,!
 $/
/%
,!/&
!
V-01
7
99 99 99 &** &** $%
V-01
99 99 99 &** &** &** $
%
)*
 99 99 99 $%
$%
7)#5,$;7%
 99 99 99
7)#5,$;7%
 99 99 99
7)#5,$;7%
 99 99 99
9:

Notes:
 !+!,,"!&<!-),!"#!7!",!7!"&, <!&!!,,M$%N&#!&!+&")*!&>#
)! .
 /P,!!,,!8:!!,/,!#)!!,&># <!#)!),!(!*!,!,!#!)
 9! ,!)+!)"&! ! , 4& ")  )*8 '&  )*&)*#!/,!8!)+!,
)"&!! "*)!+!,)"&! ,! !) ! &>#8 ! &&,, <<!) ! +)"! &
)><!>),,!&!
 -"#!&># &!"#!)!+")># ")*!)
  !9&&,,
.P9898989898989898 98989898-8-8-8-
.P98989O8989898989O8 98989898-8-8-8-
 .!!&!
.P$888%
(,

(
,)*,&

,)*/,*
9
)<)<
7O
/,)<
97
/&
-"#!>#
$%
O   )

$- 
- %
$ 
 %
/&@(
$%
O $- - %
-"#!
$%
-*)
:
$%
(#!
:
!#!
7
3!#!
(
/&#!/,!
7 $(
(%
$
%
?!#!/,!

,! /&
'& .
V-01
7
99 99 99 $--% &** $%
V-01
99 99 99 $-
-% &** &** $
%
/,!+

/,!
OO
,+'

7,!/&
<!?
V-01
(
99 99 99 &** &** $%
V-01
99 99 99 &** &** &** $
%
!/&*!
( 
'&)*
 99 99 99 $%
Table 7-5. Instruction Set Table 4 (QPI Instructions) (Continued)
Instruction Name Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8
(Clock Number) (0 - 7) (8 - 15) (16 - 23) (24 - 31) (32 - 39) (40 - 47) (48 - 55) (56 - 63) (64 - 71)
9:

.P$888%
 '& !9&&,,
!7,!<!? !
.P989898989898-8- .P383838383838?8 3
.P9898989O89898-8- .P383838383838?8 3
.P989898989898-8- .P383838383838?8 3
.P989O898989898-8- .P3838383838383 3
 '& !.!!!
.P$8T%
.P$8T%
.P$8T%
.P$8T%
O ,!/&'& .!.!!
.P$383838388T%
.P$383838388T%
.P$383838388T%
.P$383838388T%
 (P,#!,!
7.2 Write Enable (06h)
?!+,!#!),"),!!!?!+=!#$?=%+!!!!,/,!
.
:?=+!*,!+,!)!)
>)*
,
,&?!!!,/,!,!#!)
.
:)!!?!+,!#!)
,
(),)<)!)!
,!#!)MN!)! !$ %)!,&)"(;8&!&>(
.
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<!)!<!
")!!#)>)!+!<!##,)""#!!&#)"!!!,/,!)>)!+!,:)<!!
>)!>,!)!!!,/,!+!,8!?!+"))!!!,/,!$%,!#!)*,!+,,&
)!)?!!!,/,!$% ,!#!) ?! + ") )! !!, /,! ,!#!)$%<
)! ,! !?!+=!#$?=%+!.#?!+"))!!!,/,!,,!8?!+
,!#!) ,)& )!> + ,,& ) !),!!?! !!, /,! ,!#!) $ )%
O9:

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!)! !$ % ) ! , &)" (;8 & !&>(

.
?= +! , !)*!# ,! <!&,+,!!,)"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+! +"),& <,!#!) <)*8,8?!!!,/,!)?!!!,/,!
)!),),,
9:

:,!#!),!&+&>()<&,&!,!#!)#)&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)
: ?! !!, /,! ,!#!) , !) <! ) )>)! !!, /,! +!, $/8(8:78787
&7%&!!,/,!+!,$(-8'&/%9)!!!,/,!+!)#!),&)&<
)!+""#!&+!?!!!,/,!,!#!)
9?!+,!#!)*,!>),>+,,&)!),!!?!!!,/,! ,!#!)$!!,
/,!+!?=*,!4%.#<!,+&8!,!#!),!&+&>()<8,&!
,!#!)#)&8&!<!!,!!,,!&!+!,,!!&&
:(*,!+&>"!!!),3!!+!)"&!!!,#)#5& "!,,)!&)!?!
!!,/,!,!#!)<)!+3#!& "(,&>"!!!#)#58!(-'&/+!,
<+#&!)9"!(,&>8!,"!*&?!!!,/,!##<#)**#")!*&!)
)"!
?
$
#!)89(#!#(#!,!#,
%
?!?!!!,/,!##,),,,!/&!!,/,!,!#!)*,!+ ##,,& !)
##5 ! ,!!, )" ! 76C +! : 76C +! ,   & !?! !!,/,! ## &   < !
9:

## , ",& & & !) ##! )! ,!#!), ?!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)
:?!!!,/,!,!#!),!)<!))>)!!!,/,!+!,$(-8'&/%
9?!+,!#!)*,!>),>+,,&)!),!!?!!!,/,! ,!#!)$!!,
/,!+!?=*,!4%.#<!,+&8!,!#!),!&+&>()<8,&!
,!#!)#)&8&!<!!,!!,,!&!+!,,!!&&O
6,?! !!, /,! $% ,!#!)
,
,)"!< # &>& ##,, # )
-
+!,!!,,!,>&""!
,!#!),
.
9:

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<!"))<
-
+!&&,,$99%!)! 
.
9"!!&&,,,#>&
,
!
&!+!)"!&&,,&**))#!)<+,"!&)!)!.!!"&)"(;<!*),!,"#!+!
$-7%",!:&&,,,!)*!##*!&!)!3!&&,,"!+!)"&!,,"!&)!)<")
#)!),,!*)"&!
.
:,*,!!!!**)#+##,,&<!,,!#!),),!#)#5
#)!,
.
:,!#!),#)*!&+&>(:/&!,!#!),4#,,)< "
/&!,!#!),,,&<,
,
)*)?!!!,/,!##,)#,,$76CP%!,!#!)
,)&&<)!>""#!,)!#!##
.
:/&!,!#!))<,#)#5!,")*(!)
*3**)""
R
$,#!)89(#!#(#!,!#,%
9:

Figure 7-10. Read Data Instruction
7.9 Fast Read (0Bh)
:,!/&,!#!),,&&*)&!!!#)!!!,!),,+"4#)"
/
.
:&&,,
,!#&)!,&)"!(;9"!!
-
+!&&,,
,
!,,##)*,&+&&M&**N#)#5,,,)<

.
:&**#)#5,*,!!##!,4!*!),!!!&&,,
.
!&**#)#5,
,
!&!>)!.,M&)Q!#N
.
!)"#+!,"!,)!)!"&)"(;
Figure 7-11. Fast Read Instruction (SPI Mode)
7.10 Fast Read in QPI Mode
?' *)&,+&8!*+)"&**#)#5,#)"&+!M!/&*!,$(%N,!#!)!)
##)**)&!<&#!),<!&""!&,")!*3**,!/&"4#)***&!
##,,!#&)!/&*!7!RS&RS,!!8!*+)"&**#)#5,#+
#)"&,!8)).:&"!*+)"&**#)#5,))<)"!/,!,!#!),
$,"!)8&%
9:

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
8,!&)"J,! .
0
%
,
:,!/&.!!,!#!))<,&!!)+!,"&")*
! 9:! !<# ! ! )" ,!&&   &>#, : ,!/&  .!! ,!#!) , & ") 4#5
&)<)& #)& ")* , !) /9- ))<)")#!)!!###)&,*!,!)/9-")3#!)
:,!/&.!!,!#!)#)!!!,!),,+"4#)"
R
$,9(#!#(#!,!#,%
9"!!
-
+!&&,,8!,,##)*,&+&&!M&**N#)#5,,,)<:&**#)#5,
)<!!##!,&&!)!*"),!!!!&&,,!&**#)#5,
,
!&!>)!.
,M&)Q!#N0)<>
,
! .
0
,)&+
-
*&#)!)!"&)"!",!&!)!#)#5
.
9:

Figure 7-14. Fast Read Dual Output instruction (SPI Mode)
7.12 Fast Read Quad Output (6Bh)
7,"),$ .
0
8 .
1
8 .
2
8& .
3
%
,
:,!/&'&.!!,!#!))<,&!!)+!,"&")*!
9:!")!*,!!)",!&& &>#,
9'&+)"!!,/,!*,!+3#!&+")
!&>#<##!!,!/&'&.!!,!#!)$!!,/,!+!'*,!4%
:,!/&'& .!!,!#!)#)!!!,!),,+"4#)"
R
$,
#!)89(
#!#(#!,!#,
%:,,##)*,&+&&!M&**N#)#5,"!!+!&&,,,,)<
:&**#)#5,)<!!##!,&&!)!*"),!!!!&&,,.!
&**#)#5,,!&!>)!. ,M&)Q!#N0)<>,! .
0
,)&+-*&#)!)
!"&)"!",!&!)!#)#5
9:

Figure 7-15. Fast Read Quad Output instruction (SPI Mode)
7.13 Fast Read Dual I/O (BBh)
:,!/& .,!#!)&#,##)>&!)&)+##,,, !<) .
,B .
0
& .
1
Continuous read mode
:,! /&  . ,!#!)# "! &### )>& !) ,!! ! -)&+!,$-%"!!
!9&&,,+!,$9%:++)"!-)&$-%#)!),!!)"!3!,!/& .
,!#!)!)!#,))3#,))"!",!+!,!#!)#)&:)<+++!,)"!-)&$-%
 &)Q! # $MKN%80)<>8 ! .,,)&+*&#)!)!"&)"!",!&!)!#)#5
"!-)&+!,$--%4M93N3,!!3!,! .,!#!)$"!(,,&&!)<&%&),
)!4!,!#!)$77%#)&,,,)<&:,&#,!,!#!) ,4#
+ !#)#5, & )<,!&&,,!) + **&!!&"!(,,,!&)<. "-)&+!,$--%
>)!M93N3,!3!,!#!)$"!(,,&&!)<&%4,!",!+!,!#!)#)&,
!,! !) )* )!). 9-)& 7! /,! # + ,& !) ,! -)& 7!, $--% +"),,)*
,!#!),.
9:

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)
9:

7.14 Fast Read Quad I/O (EBh)
:,!/&'& .,!#!)&#,##)>&!)4&##,, , ") .,B .
0
8 .
1
8 .
2,
& .
3.
:'&++!$'%)"!!,/,!*,!+,!!)+!,!&'& . ,!#!)
Continuous read mode
:,!/&'& .,!#!)#"!&#,!#!))>&!),!!!-)&+!,$-%<!
"))<!!9&&,,+!,$9%8,,)<:++)"!-)&$-%#)!),!
!)"!3!,!/&'& .,!#!)!)!#,))3#,))"!",!+!,!#!)#)&
:)<+++!,)"!-)&$-%&)Q!#$MKN%0)<>8! .,,)&+*&#)!)
!"&)"!",!&!)!#)#5
"!-)&+!,$--%4M93N3,!!3!,!/&'& .,!#!)$"!(,,&&!
)<&%&),)!4!7,!#!)#)&,,,)<O:,&#,!,!#!) ,4# +
!#)#5,& )<,!&&,,!) + **&!!&"!(,,,!&)<. "!-)&+!,$--%
>)!!M93N3,!3!,!#!)$"!(,,&&!)<&%4,!",!+!,!#!)
#)&,!,!)*)!).9-)&7!/,!#+,&!),!-)&7!,$--%+"),,)*
,!#!),.
Figure 7-18. Fast Read Quad I/O Instruction (Initial instruction or previous M7-0 Axh, SPI mode)
O9:

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?9)&N"!")!"))<,!/&'& .,!#!)
?M?9)&N,+&8!&! + ##,,&#+*!&!)+!,#!))"+!
:)!!&!,!!,!!!&&,,,#"&!,!#!)8)#!#,!&+)&)"!
+!,#!)8!)!!<<)&!)!++)&!)*!#!(,&!)
!*!!,!#!)
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
?' *)&+&8!*+)"&**#)#5,,#)"&+!M!/&*!,$(%N,!#!)
!)##)**)&!<&#!),<!&""!&,")!*3**,!/&"4#)***
&!##,,!#&)!/&*!7!,RS&RS,!!8!*+)"&**#)#5,#
+#)"&,!)):&"!*+)"&**#)#5,))<)"!/,!$OO%
,!#!),
M()!),/&-)&N"!,,)>+' *)&"),!/&'& .,!#!) ' *)&8!
M()!),/&-)&N+!,-,)#),&&,&**#)#5, !&"!,!!8!&!)!!<
"))<!()!),/&-)&+!,**&!
M?9)&N"!,)!>+' *)&"),!/&'& .,!#!).:)")*&)!)<!
"3&&!!<)&' *)&,M7,!/&<!?N$(%,!#!)*,!+,&.$,"!)
#!)7,!/&<!?%
9:

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9?!+,!#!)*,!+,,&
+")!&>###!!)* ,!#!)$!!,/,!+!?=P%9"!!?!+$?/G%
,!#!),+&#)&&8!&>#,!,!?!+=!#$?=%:,!#!),!&+&>!
()<&!,&!,!#!)#)&MN<!"))<+!,&&,,$99%&!,!)&!
+!8!) ! :(*,!+&>)<")!!!*)"!,!#!)<&!,+,!!)!
&>#$,"!)&%
"!+!,!)+)**&,!,!&&,,+!$!,!,"#!&&,,+!,%,)&+,!
!). "!,!&&,,+!,)!1),&!*+)"#)#5,3#&,!*!8!&&,,
<<!)!+)"! ,)*#,,8,,!+!,$!%#+)**&<!)!
>""#!))!+!,<!!,*..#)&!)!)")*!)*,!!!
9:

*+)"#)#5,#)!3#&!*! "*)!+!,,!!)!&>#!&&,,
<<!)!+)"!&)><!>),,!&!
:(*,!+&>"!!!+!)"!,!+!,+!#&. "!,,)!&) ! 
)* ,!#!) < )! + 3#!&. 9"! ( , &> , ! ,"!*&)*,!#!)<
#)**#")!*&!))"!

$
#!)89(#!#(#!,!#,
%
?!)*##,),,8!/&!!,/,!,!#!)*,!+##,,&")##5!
,!!,)"!76C+!:76C+!,&!)*##&+#)*,<!##,",&
&!&>#,&!)##!)!,!#!),?!76C+!,,,!&,!?!+=!#$?=%
+!!!!,/,!,#&!):)*,!#!),)!3#!&"!&&,,&,
)!#!&+!)!#!$(-,(8:787,7&7%+!,.
Figure 7-22. Page Program Instruction (SPI Mode)
Figure 7-23. Page Program Instruction (QPI Mode)
9:

7.16 Quad Page Program (33h)
:'&)*,!#!),!))* !**),+ MN!>),,&**),:'&
)*!5,"),B .
08
.
18
.
2
& .
3
,&&,,&&!!8<##*)>)**")*#
&!""#!>,,)"#!))")<#)#5,,!-01,!*,,",!#)#5,&,<)!!*)+"!
")!'&)*,!4&!)*!*,"*)!!!*&!#)#5
:),'&)*,!'&++!*,!+,!,9?!+,!#!)*,!+3#!&+")!
&>#<##!!'&)*,!#!)$!!,/,!-8?=P%:,!#!),!!&+&>
!()<!,&!,!#!)#)&MN<!"))<-+!&&,,$9-9%&!,!)&!,
!)! .,.:(*,!+&)<")!!!)"!,!#!)<&!,+,!!)!&>#.
9)! "#!), )" '&  )*  "#! ,* , ,!&&  )*. $,"!)
&%
Figure 7-24. Quad Page Program Instruction (SPI mode)
9:

Figure 7-25. Quad Page Program Instruction (QPI mode)
7.17 Block Erase (20h)
:7)#5,,!#!),!),!&!)"!,#!&,#!),+MN:,!#!),,&");+!
7)#5)!)!7)#5, ,!#!)8!?!+,!#!)*,!+,,&:,!#!),!!&+
&>!()<&,"!!,!#!)#)&MN"))<&+!7)#5&&,,$99%$,"!)
&%:(*,!)"!!!+!)"!,!+!,+!#&8
)!<,8!7)#5,,!#!),)!3#!&9"!(),8!,"!*&7)#5,,!#!)
#)**#,")!*&!))"!

$
#!)89(#!#(#!,!#,
%
?!7)#5,##,),,,!/&!!,/,!,!#!)*,!+##,,&")##5!
,!!,)"!76C+!:76C+!,&!7)#5,##&+#)*,<!##,",&
&!&>#,&!)##!)!,!#!),.?!76C+!,,,!&,!?!+=!#$?=%
+!!!!,/,!,#&!).:7)#5,,!#!)<)!+3#!&"!&&,,&,
)!#!&+!)!#!$(-,(8:78787&7%+!,.
Figure 7-26. Block Erase Instruction (SPI Mode)
9:

Figure 7-27. Block Erase Instruction (QPI Mode)
7.18 32KB Block Erase (52h)
:7)#5,,!#!),!),!&!)"!,#!&+)#5,+MN:,!#!),,&");+!
7)#5,)!))!)!7)#5, ,!#!)8?!+,!#!)*,!+,,&:,!#!),
!!&+&>!()<&,"!!,!#!) #)& MN "))<&  +! +)#5 &&,, $99%
$, " !) &O% :(*,!)"!!!+!)"!,!+!,+
!#&8)!<,8!7)#5,,!#!)<)!+3#!&9"!(,&>8!,"!*&7)#5,
,!#!)<#)**#")!*&!))"!
7
$
#!)89(#!#(#!,!#,
%
?!7)#5,##,),,8!/&!!,/,!,!#!)*,!+&!,!!, )" !
76C+!:76C+! ,  & !7)#5 , ## & +#)*,  <!##,",&&!
&>#,&!)##!)!,!#!),?!76C+!,,,!&8!?!+=!#$?=%+!
!!!,/,!,#&!):7)#5,,!#!)<)!+3#!&"!&&,,&,)!#!&
+!)!#!$(-8(8:78787&7%+!,
Figure 7-28. 32KB Block Erase Instruction (SPI Mode)
9:

Figure 7-29. 32KB Block Erase Instruction (QPI Mode)
7.19 64KB Block Erase (D8h)
:7)#5,,!#!),!),!&!)"!,#!&+)#5,+MN:,!#!),,&");+!
7)#5,)!))!)!7)#5, ,!#!)8?!+,!#!)*,!+,,&:,!#!),
!!&+&>!()<&,"!!,!#!)#)& MN"))<&  +! +)#5&&,,$99%
$, "!) &% :(*,!)"!!!+!)"!,!+!,+
!#&8)!<,8!7)#5,,!#!)<)!+3#!&9"!(,&>8!,"!*&7)#5,
,!#!)<#)**#")!*&!))"!
7
$
#!)89(#!#(#!,!#,
%
?!7)#5,##,),,,!/&!!,/,!,!#!)*,!+&!,!!, )" !
76C+! : 76C+! , & ! 7)#5 , ##& +#)*, < ! ## , ",& & !
&>#,&!)##!)!,!#!),. ? !76C+!,,,!&,!?!+=!#$?=%+!
!!!,/,!,#&!).:7)#5,,!#!)<)!+3#!&"!&&,,&,)!#!&
+!)!#!$(-8(8:78787&7%+!,.
Figure 7-30. 64KB Block Erase Instruction (SPI Mode)
9:

Figure 7-31. 64KB Block Erase Instruction (QPI Mode)
7.20 Chip Erase (C7h / 60h)
:(,,!#!)#,+!,!&>#!)+$,%)!)!(, ,!#!)8?!
+,!#!)*,!+,,&:,!#!),!!&+&>!()<&,"!!,!#!)#)&
M(N)MN$,"!)%:(*,!)"!!!+!)"!,!+!,+
!#&8)!<,8!(,,!#!)<)!+3#!&9"!(,&>8!,"!*&(,
,!#!)<#)**#")&!))"!
(
$
#!)89(#!#(#!,!#,
%
?!(,##,),,,!/&!!,/,!,!#!)*,!+##,,&!)##5!,!!,
)"!76C+!:76C+!,&!(,##&+#)*,<!##,",&&!
&>#,&!)##!)!,!#!),?!76C+!,,,!&,!?!+=!#$?=%+!
!!!,/,!,#&!).:(,,!#!),)!3#!&",)!#!&+!)!#!
$(-8(8:78787&7%+!,.
Figure 7-32. Chip Erase Instruction for SPI Mode (left) and QPI Mode (right)
9:

7.21 Erase / Program Suspend (75h)
: ,)* ,& ,!#!) )<, ! ,,!* !) !!  7)#5,)!)))*8
'&! !)*8'&)*)!)
,,&,>&)&!7)#5,)!):?!!!,/,!$%8?!!!,/,!
$%,!#!)&,,!#!),$888(8%)!)<&&,,&!
(,)!)8!,,&,!#!),)&
)*,&,>&)&!)*8'&! !)*)'&)*
)!):?!!!,/,!$%8?!!!,/,!$%,!#!)&)*,!#!),$
&%&,,!#!),$888(&%)!)<&&)*,&
:,)*,&,!#!)MN<+##!&+!&>#)"!6+!!!!,/,!
4,!)&!76C+!4,!)<7)#5,))*)!),)) "!6+!
4,!))!76C+!4,!)8!,&,!#!)<+)&+!&>#9*3**)"!*)"
!
6
$
#!)89(#!#(#!,!#,
%,4&!),,&!,))*)!)9"!
,)*,&8!6+!!!!,/,!<+,!")*!)**&!&:76C+!!
!!,/,!<+#&")*!)<!M!
6
N)>),,*&,)*)!)8!,,)
4&!!!,&,!#!)MN,)!,,&!***)"!*)"!
6
"))<!#&
/,*,!#!)M9N
63#!&)<)""&!,)*,,&,!!,!,!&>#&,!,,&,!!.6
+!!!!,/,!,),!,!).:&!<!!)+)#5!!<,+,,&&*+#)*
#)!&. !,#)**&&")!,!) **! ,,!* &, !#4, ,! ! ##&! )<
!!) & ,>&!!!&,)*,,&,!!.$,"!)&
%
Figure 7-33. Erase Suspend instruction (SPI Mode)
9:

Figure 7-34. Erase Suspend instruction (QPI Mode)
7.22 Erase / Program Resume (7Ah)
:,)*/,*,!#!)M9N,!)<)5!7)#5,)!))!)*)!)
),)*,&:/,*,!#!) 9N<+##!&+!&>#)"!6+!
!!!,/,!4,!)&!76C+!4,!).9"!,,&,!6+!<+#&")*!)
**&!,!76C+!<+,!")*!)<!,&!7)#5<#)*!!,)!))!
< #)*! !)* )!). " !6+! 4,!) ) ! 76C+! 4,!) ,!/,*
,!#!)M9N<+)&+!&>#
/,*,!#!)#)!+##!&"!>),,)*,&)!)<,!!&+
3#!&)<)"" !,,)4&!!,+,4!,)*,&,!#!))!!)+,,&<!
***)"!*)"M!
6
N"))<>),/,*,!#!).$,"!)&%.
Figure 7-35. Erase / Program Resume instruction (SPI Mode)
O9:

Figure 7-36. Erase / Program Resume instruction (QPI Mode)
7.23 Deep Power Down (B9h)
3#!!)<)<,!#!),!+,!<!)!!&>#!)<,!)<#),*!).:
)<)<,!#!)&#,!,!&+#!$")* ((!) ((8,,#"&
#!)89(#!#
(#!,!#,
%:,!#!),!&+&>!()<<!"))<!,!#!)#)&M7ON$,
"!)&%
: (  *,! )  3#! ! ! +! +)& $! !,! ! +! )" ,!#!) #)&+!#&-%L
)!<,,!)<)<,!#!),)!3#!&.9"!(),8!4,&)"!

&!
)<)<*)&,!&.?!/,)<)<># ,!#!),<#,!),!&>#
!))*)!)8<+#)1&9)!,!#!),)&#&!/&!!,/,!,!#!)8
<#,<,>+&)*)!))< )<-)&!)*!#,!),!)<)<,&!
&>#<,)<-!!&+-)&
Figure 7-37. Deep Power Down Instruction (SPI Mode)
9:

Figure 7-38. Deep Power Down Instruction (QPI Mode)
7.24 Release Deep Power Down / Device ID (ABh)
: /,  )<)<  >#  ,!#!) ,  *!), ,!#!) ! # +,&!),!
&>#")*!)<)<,!!))+!!&>#&!"#!)$ %
:,!#!),,,&+&>!()<8,&!,!#!)#)&M97N&&>(,,)<
"O&/,")*)<)<4!!*&!))"!
/
$
#!)8
9(#!#(#!,!#,
%")<)5)*)!)&##!)!,!#!),:(*,!5
&!!
/
!*&!)
:># #+&& *)&)
)!<)&,
8># "!,)!>+' *)&")/,
)<)<># ,!#!)
:))+!!>#  *)&8,!#!),!!&+&>!(
)<&,&!,!#!)#)& M97N<!"))<-&**+!,.:># +!,!,"!&)!
"& )"(;<! *),!,"#! +!$-7%",! , ,)< .9"!(,&>!*,!5
")!*&!))"!
/
$
#!)89(#!#(#!,!#,
%.:># #+&#)!),.
:,!#!),#)*!&+&>(.
"!/,")*)<)<># ,!#!),,,&<,8)*)?!##,)#,,
$<76C4,%!,!#!),)&&&),)!>""#!,)!#!##
Figure 7-39. Release Power Down Instruction (SPI Mode)
9:

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)
:/&-"#!>#  .,!#!))>&,+)!!@(,,&*"#! &!
,#"#&># 
:/&-"#!># ,!#!),>,*!)!,!/& .,!#!):,!#!),
!!&+&>!()<&,"!!,!#!)#)&MON"))<&+-+!&&,,$99%)"
.9"!<#,!-"#! ")9&,!)$%&!># $%,"!&)!)!"&)"
(;<!*),!,"#!+!$-7%",!,,)< and . "!-+!&&,,,!,!!)
!># <+&",!&!"))<&+!-"#! :-"#!&># #
+&#)!),,!!")*)!)!)!.:,!#!),#)*!&+&>(.
9:

Figure 7-42. Read Manufacturer/ Device ID instruction (SPI Mode)
Figure 7-43. Read Manufacturer/ Device ID instruction (QPI Mode)
9:

7.26 Read Manufacturer / Device ID Dual I/O (92h)
:/&-"#!>#  .,!#!))>&,+)!!@(,,&*"#! &!
,#"#&># 
:/&-"#!># ,!#!),>,*!)!,!/& .,!#!):,!#!),
!!&+&>!()<&,"!!,!#!)#)&MON"))<&+-+!&&,,$99%)"
.9"!<#,!-"#! ")9&,!)$%&!># $%,"!&)!)!"&)"
(;<!*),!,"#!+!$-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)
:/&-"#!># '& .,!#!))>&,+)!!@(,,&*"#! &!
,#"#&># 
:/&-"#!># ,!#!),>,*!)!,!/&'& .,!#!):,!#!),
!!&+&>!()<&,"!!,!#!)#)&MON"))<&+-+!&&,,$99%)"
.9"!<#,!-"#! ")9&,!)$%&!># $%,"!&)!)!"&)"
(;<!*),!,"#!+!$-7%",!,,)<. "!-+!&&,,,!,!!)!
># <+&",!&!"))<&+!-"#! :-"#!&># #+&
#)!),,!!")*)!)!)!.:,!#!),#)*!&+&>(.
9:

Figure 7-45. Read Quad Manufacturer/ Device ID Quad I/O instruction (SPI Mode)
JEDEC ID (9Fh)
)#)*!+!,),8!9:)>&,,>,!#!),!)#!)#&!*!&!!)"!
&>#:/&@( ,!#!),#)),<!!@(,!&&") #)*!+,",**),
!!<,&)!&:,!#!),!&+&>!()<<!"))<!,!#!)#)&MON
@(,,&-"#! +!")9&,!)$%&!<)># +!,8-*):$  %&
(#!$  %!,"!&)!)!"&)"(;<!*),!,"#!+!$-7%",!,)<
 and .)**)! &##!>, "!)-"#!&># &!"#!)!+
:
@( #+&#)!),
.
:,!#!),!*!&+&>(
9:

Figure 7-46. Read JEDEC ID instruction (SPI Mode)
Figure 7-47. Read JEDEC ID instruction (QPI Mode)
9:

7.28 Enable QPI (38h)
:9:,)!+)!!&&'&!"#$ %&'& !"#
$' %0)<>8 *)&&' *)&#)!+,&!!,*!*:W+' Q,!#!),!)<
!),<!#!&>#")* *)&!)' *)&
)&!),<!#!&>#!)' *)&8!'&+$'%+!!!,/,!*,!+,!!)",!8&
+' ,!#!)*,!+,,& "!'&+$'%+!,8!+' ,!#!)<+)&&
!&>#<* *)&
9"!)<8!&"!,!!)"!&>#, *)&!,!#!)!:+")!#)**&,
,)!& *)&&!,!#!)!:+")!,!#!),,)!&' *)&
?!&>#,,<!#&")* *)&!)' *)&8!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
9:

7.30 Word Read Quad I/O (E7h)
:'& .&*!#&#,,!#!))>&)<",!&)*##,,")#)&3#!)$K %&#!
")*!'& :'& ++!$'%)"!!,/,!*,!+,!!)+!?)&/&'& .
,!#!):)<,!9&&,,+!$9%*,!4&)!<)&**#)#5,4&)!)!&!)!!
Continuous Read Mode
:?)&/&'& .,!#!)#"!&#,!#!))>&!),!!!M()!),/&
-)&N+!,$-%"!!!9&&,,+!,$9%8,,)<:  ++ )" ! $-%
#)!), ! ! )" ! 3!?)& /& '& . ,!#!)!) ! #,) ) 3#,) )" ! ",! +!
,!#!) #)& : )< ++ +!, )" !$-RBS%&)Q!#$MKN%0)<>8! .,,)&+
*&#)!)!"&)"!",!&!)!#)#5
"!M()!),/&-)&N+!,-RSP98!!3!,!/&'& .,!#!)$"!(,,&&
!)<&%&),)!4!,!#!)#)&,,,)<:,&#,!,!#!),4#
+!#)#5,&)<,!/&&&,,!)+**&!!&"!(,,,!&)<. "!M()!),
/&-)&N+!,-RBS&))!4!)9$,,,%!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)
9:

Wrap Around in SPI mode
:?)&/&'& .,!#!)#,)+,&!)##,,,#"#)!)<!+,,M!
7,!<!?N$%,!#!))!):M!7,!<!?N$%,!#!)#!+)&,+
!M?9)&N"!")!"))<#)**&,?M?9)&N,+&8!)!!&!,!!,!
!!&&,,,#"&!,!#!)8 )# ! #, ! & +)& )" ! +! ,#!)8
! )!! <<)&!)!++)&!)*!#!(,&!)!*!!,!#!)
:7,!<!?"!)<,#!),!!,##!)4#5"!##!#&&,,&!"!##
"!<&, <!  "3& ! $+!% )" &! <!)! ,,&,!#!),
:M!7,!<!?N,!#!))<,!M?7!,N8?-!)+,!:?+!,,&!)+)&,+
!M?9)&N)!)<?,,&!),#"!!)"!<)&,#!)<!.
7.31 Set Burst with Wrap (77h)
:! 7,! <!?$%,!#!) ,,&#)J#!)<!M,!/& '& .N&M?)& /& '&
.N ,!#!), !) ##,,  "3& ! )" +! ,#!) <! +!(!#!),#
+"!")*!,"!&*)>!)>,,!*#)&3#!)")*#7")!&>#<##!!
!7,!<!?,!#!)8'&+)"!!,/,!*,!+3#!&$!!,/,!+!'*,!
4%
: ! 7,! <!? ,!#!) , !!& + &> ! (  )<& ! ,"! !,!#!)#)&MN
"))<&+&**+!,&M?7!,N8?.:,!#!),4#,,)<!7,!<!?
,!#!)4#.?+!?&?-)!,&.
.#?,,!+!7,!<!?,!#!)
,
!"))<M,!/&'& .N&?)&/&'& .
,!#!),<,!?,!!!)##,,!
-
+!,#!)<!:)3!!M?9)&N"#!)
&!!))*&)!)8)!! 7,! <! ? ,!#!) ,)& + ,,& !) ,!? P
.
: &"!
> )" ? ))<),
.
!#,)",,!*/,!<?P
,
!,#)**&&!!!#)!),,,
!7,!<!?,!#!))/,!$OO%,!#!)!),!?P)!))*/&,!#!),,#
9:&),)!>&</,!
.
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9
 C, +! G) G9
 C, +! G) G9
C, +! G) G9
O9:

Figure 7-52. Set Burst with Wrap Instruction Sequence
7.32 Burst Read with Wrap (0Ch)
:M7,!/&<!?$(%N,!#!))>&,!!><!)")*!&)!)<!M?
9)&N' *)&:,!#!),,*!)!M,!/&$7%N,!#!)  '  *)&8 3#! !
&&,, )" ! & )!) M?, 9)&N !) !++)&)"!M?=!N)#!&
+)&,#&
: M? =!N & ! *+ )" &** )" #)#5, # + #)"& + ! M! /&*!,$(%N
,!#!).
Figure 7-53. Burst Read with Wrap instruction (QPI Mode, 80MHz)
9:

Figure 7-54. Burst Read with Wrap instruction (QPI Mode, 104MHz)
7.33 Set Read Parameters (C0h)
' *)&8!)##)**)&!<&)"#!),<!&""!&,")!*3**&"4#)
***&!##,,!#8M!/&*!,$(%N,!#!) # + ,& !) #)" ! *+ )"
&** #)#5, ") M,! /& $7%N8 M,!/&'& .$7%NXM7,!/&<!?$(%N,!#!),8&
!)#)"!*+)"+!,)"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
 +!,
 +!,
 +!,
+!,
9:

Figure 7-55. Set Read Parameters instruction (QPI Mode)
7.34 Enable Reset (66h) and Reset (99h)
7#,)"!,*#5&!*!!))!*+)",8!9:)>&,)"!</,!
,!#!),!&)"&&#!&/:
.#!/,!,!#!),##!&8))!)!),<+!*!&&!&>#< !!)
!, &"! )<) ,!! & ), ! #! >)! ,!!,8 ,# ,)!!!,/,!+!,8?!+
=!#$?=%,!!,8)*,,&,!!,8()!),/&-)&+!,!!8/&*!,!!&
?+!,!!
M+/,!$%N&M/,!$OO%N,!#!),#+,,&! *)&)' *)&:) >)& ##&!
,!8 +)! ,!#!), *,! + ,,&  ,4# 9 )! ,!#!),)!!M/,!$OO%N"!!M+
$%N,!#!)&,+,!M/,!+N,!!9<,4#)"M+/,!$%N&M/,!$OO%N,
&&!),!!&>#.#!/,! ,!#!) , ##!& + ! &># !5, )3*! !
/:
P , !)
,! !,)&8),!#!)<+##!&
!#)!)*"!,))),,&&!,))*)!)</,!
,!#!),4#,##!&+&># !,#)**&&!)##5!76C+!&!6+!!!,/,!
+"),,!/,!,!#!),4#
Figure 7-56. Enable Reset and Reset Instruction (SPI Mode)
9:

Figure 7-57. Enable Reset and Reset Instruction (QPI Mode)
7.35 Read Serial Flash Discovery Parameter (5Ah)
:/&,,#)>*!$%,!#!))<,&!,,#)>*!
$%:,,#)*),&)"&-)+!,#)!)!##!,!#,&>&)
,#"#")*!).:,"#!))**&. "!,+58!&>#,,&<!!
+!,! "))!))"!,<!!!),!)!))!,&,,&<!+!,,&
,!!$%:,!#!),4#")!&,!,*,!#!,!!)",!/&,!#!).,!8
!&>#,,#!&+&>(#!$(%)<.G3!8!-+!,!#!)#)&$9%&!-+!&&,,
,"!& , "))<& +  &** #)#5 ##,:+!,)"#)!!,"!&)!)!!.!!
$.%,!!")*!,#"&&&,,.#+!,,"!&)!&!"&)"()#5$(;%:
,!#!),4#,,)<.:/&,!#!),!*!&+&>(#!$(%0!
!*&&!)!!
9:

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)
!  B  
 B  
 B  
 B  
-)/>,) !!")*  B  
-J)/>,) !!")*  B  
G*+)"*!,
0&,
!!")*  B  
/,>&   B  
@(*! $=7% @(*! 
$=7%P0
 B  
*!:+-)
/>,)
!!")*
00
0O B  
*!:+-J)
/>,)
!!")*0 9 B  
*!:+=!
$&)+<)&,%
0)<*?./,
!*!!+
7 B  
9:

*!:+)! 9&&,,)"9&,!)
*!:+
( B  
 B  
 B  
@(*! $-7% @(*! 
$-7%B0
 B  
@(*! $=7% 9&,!)-"#!   B  
*!:+-)
/>,)
!!")*0  B  
*!:+-J)
/>,)
!!")*0  B  
*!:+=!
$&)+<)&,%
0)<*?./,
!*!!+
 B  
*!:+)!
$:%
9&&,,)"9&,!)
*!:+
 B  
 B  
 B  
/,>&   B  
Table 7-9. SFDP Signature and Headers (Continued)
Description Comment
Address
(h) Byte
Address
(Bit)
Data (b)
(Bit)
Data (h)
(Byte)
Table 7-10. SFDP Parameters Table 1
Description Comment
Address
(h) Byte
Address
(Bit)
Data (b)
(Bit)
Data (h)
(Byte)
,F! B;7>+
B;7)!>+

B 

?!F! B7!8B+!,) 
)!!!,/,!7)#5
)!#!7!,
BG)>)!,!!,+!
B)!,!!,+! 
)!!!,/,!?!
+.#)&
B0.#)&!)+8
"+!P 
/,>& B
;7,.##& .#)&)  B  
9:

,!/&.!!
$% PG)!,)!&8P)!&



G*+)"9&&,,7!, B7!)
B)7!
B7!)
B/,>&
B 
)+:,"/!$:/%
()#5 PG)!,)!&8P)!& O
,! ./&
$% PG)!,)!&8P)!& 
,!'& ./&
$% PG)!,)!&8P)!& 
,!'&.!!/&
$% PG)!,)!&8P)!& 
/,>&  
/,>&   B  
,-*),!
 B  
 B  
 B  
 B 
,!'& .$%
G*+)"&**#)#5, *+)"&**#)#5,

B 

,!'& .$%
G*+)"*)&+!, *+)"*)&+!, B 
,!'& .$%
/&.#)& .#)&) O B  7
,!'&.!!$%
G*+)"&**#)#5, *+)"&**#)#5,
9
B 

,!'&.!!$%
G*+)"*)&+!, *+)"*)&+!, B 
,!'&.!!$%
/&.#)& .#)&) 7 B  7
,!.!!$%
G*+)"&**#)#5, *+)"&**#)#5,
(
B 

,!.!!$%
G*+)"*)&+!, *+)"*)&+!, B 
,!.!!$%
/&.#)& .#)&)  B  7
Table 7-10. SFDP Parameters Table 1 (Continued)
Description Comment
Address
(h) Byte
Address
(Bit)
Data (b)
(Bit)
Data (h)
(Byte)
9:

,! .$%
G*+)"&**#)#5, *+)"&**#)#5,

B 

,! .$%
G*+)"*)&+!, *+)"*)&+!, B 
,! .$%
/&.#)& .#)&)  B  77
,! $% PG)!,)!&8P)!&


/,>&  B
,!'&' $% PG)!,)!&8P)!& 
/,>&  B
/,>&   B  
/,>&   B  
/,>&   B  
/,>&   B  
/,>&   B  
,! $%
G*+)"&**#)#5, *+)"&**#)#5,

B 

,! $%
G*+)"*)&+!, *+)"*)&+!, B 
,! $%
/&.#)& .#)&)  B  
/,>&   B  
/,>&  O B  
,!'&' $%
G*+)"&**#)#5, *+)"&**#)#5,
9
B 

,!'&' $%
G*+)"*)&+!, *+)"*)&+!, B 
,!'&' $%
/&.#)& .#)&) 7 B  7
,!1 ;7PY(8
;7PY8;7PYL
$YG+!%
( B  (
,!.#)& .#)&)  B  
,!1 ;7PY(8
;7PY8;7PYL
$YG+!%
 B  
,!.#)& .#)&)  B  
Table 7-10. SFDP Parameters Table 1 (Continued)
Description Comment
Address
(h) Byte
Address
(Bit)
Data (b)
(Bit)
Data (h)
(Byte)
9:

,:1 ;7PY(8
;7PY8;7PYL
$YG+!%
 B  
,:.#)& .#)&)  B  
,:1 ;7PY(8
;7PY8;7PYL
$YG+!%
 B  
,:.#)& .#)&)  B  
Erase Maximum/Typical
Ratio
-3**P2$(.6G:E%2
:#




B 


(O

,!:#!* ()!) B 
,!:#!,
+B*,
+B*,
+B*,
+B,
BO 
,!:#!* ()!) B 
,!:#!,
+B*,
+B*,
+B*,
+B,
B 
,!:#!* ()!) B 
,!:#!,
+B*,
+B*,
+B*,
+B,
B 
,!:#!* ()!) OB 
,!:#!,
+B*,
+B*,
+B*,
+B,
B 
)*-3**:#
/!)
-3**P2$(.6G:E%2
:# 
B 

1 YG+!, B 
Table 7-10. SFDP Parameters Table 1 (Continued)
Description Comment
Address
(h) Byte
Address
(Bit)
Data (b)
(Bit)
Data (h)
(Byte)
9:

)*:#!* ()!)
O
9
7
B 
O

(
)*:#!, B,8
B, 
)*7!:#!*8
,!+! ()!) B 
)*7!:#!,8
,!+!
B,8
B, 
)*9&&!)7!
:#!* ()!) BO 
)*9&&!)7!
:#!,
B,8
B, 
,(:#!* ()!) B 
,(:#!,
+B*,
+B*,
+B,
+B,
BO 
/,>&  
)+!&.&
)*,& ,&!,!
(
B 
(
)+!&.&,
,& ,&!,! B 
Table 7-10. SFDP Parameters Table 1 (Continued)
Description Comment
Address
(h) Byte
Address
(Bit)
Data (b)
(Bit)
Data (h)
(Byte)
O9:

/,>& 




9


)*/,*!)
,&!* ()!)", BO 
)*,&-3**
!* ()!) B 
)*,&-3**
!,
+B,8
+B,8
+B,8
+B,
OB 
,/,*!),&
!* ()!)", B 
,,&-3**
!* ()!) B 
,,&-3**
!,
+B,8
+B,8
+B,8
+B,
BO 
,&/,*
,)!&
B)*&,,,&
,)!&
B)!,)!&

)*/,*.#)& .#)&)  B  9
)*,&.#)& .#)&)  B  
/,*.#)& .#)&)  B  9
,&.#)& .#)&)  B  
/,>& +

B

!!,/,!7,)
33333+B.#)&P8+!P
7,8
33333+B.#)&P8+!P
7,8
)!,B,>&
B 
Table 7-10. SFDP Parameters Table 1 (Continued)
Description Comment
Address
(h) Byte
Address
(Bit)
Data (b)
(Bit)
Data (h)
(Byte)
9:

3!)<&)<!* ()!)



12:08 0 0010
9

(
3!)<&)<!,
+B,8
+B,8
+B,8
+B,
B 
3!)<&)<
.#)&
Opcode or FFh
B 
!)<&)<
.#)&
Opcode or FFh
B 
)<&)<)!& B)<&)<,)!&8
B)!,)!&

,+/&-)&

O
9
B 
O

(
+/&-)& B 
,!'& .()!),
$%,)!&
B)!,)!&8
B'& .,)!& O
,!'& .()!),
$%3! B 
,!'& .()!),
$%! OB 
'&+/4*!,
$'/% B 
0.=)/:,+
B)!,)!&8
B,()"!)/,!
+!

/,>&  7 L  
!!,/,!.#)&
(
06:00


/,>&  
)"!/,!.#)&,  B  
(
4-Byte Address Exit
 B 
4-Byte Address Enter
 B  
Table 7-10. SFDP Parameters Table 1 (Continued)
Description Comment
Address
(h) Byte
Address
(Bit)
Data (b)
(Bit)
Data (h)
(Byte)
9:

7.36 Enter Secured OTP (B1h)
:!#&.:,!#!),")!!&&!);+!,#&.:*)&:&&!);+!
,#&.:,&&!")**8<#*+,&!),!)4,*+"),,!*&!"
9"!!!#&.:*)&8&!"))<,!&&&))*8)#&!)&)!!&!)
&!&!:#&.:&!#)!+&!&)#!,)#5&)<
,)!!!?!!!,/,!8?!!!,/,!&?!#!/,!,!#!),)!
##!+&!##,,)",#.:).#,#!.:,)#5&)<8)#)**&,!&<!&
>&:!#&.:,!#!),4#,,)<O.
Table 7-11. SFDP Parameters Table 2
Description Comment
Address
(h) Byte
Address
(Bit)
Data (b)
(Bit)
Data (h)
(Byte)
((-**)!
B8
B8
B8
B8
B

 B 



((-3**)!
OBO8
B8
B8
B

 B 



9)!#!)-!)& +B,)>)!
,!!,,!


B 
9

)<)!#!)&"! B)<)!#!&8
B)<)!#!& 
)!#!),+.#)&, +B,,!!,,! B 
)!#!)+.#)&, +B,,!!,,! B 
)!#!)/&.#)&, +B,,!!,,! BO 
)!#!)/,!,
.#)&
+B)!,)!&8
+B.#)&,
8988(8
B 
)!#!)/,!)*
.#)&
+B)!,)!&8
+B.#)&,
8988(
B 
/,>&   B  
/,>&   B  
/,>&   /,>&
9:

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N8!&#!,)"#!))#58MN&#!,"#!))#5
Lock-down Secured OTP (LDSO) bit. 7<!?!#!/,!,!#!),!=.+!*+,!!)MN")
#,!)*)#5-&)<),.0)<>,)#!+!!,!!)MN$=)#5-&)<%8!=.+!&!;-+!#&.:
#)!+&!&*)?!,;-+!#&.:*)&,##,,,)!)<&!)<!.
9:

Figure 7-61. Read Security Register instruction (SPI Mode)
Figure 7-62. Read Security Register instruction (QPI Mode)
Table 7-12. Security Register Definition
Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
3 3 3 3 3 3 =.
$&#!"
)#5&)<%
#&
.:
&#!)+!
/,>& /,>& /,>& /,>& /,>& /,>& P)!
)#5
-
&)<
P)#5
&)<
$#)!
)*
,.:%
P)
"#!)
)#5
P"#!)
)#5
)!
+!
)!
+!
)!
+!
)!
+!
)!
+!
)!
+!
G)
-
)!+!
G)
-
)!+!
9:

7.39 Write Security Register (2Fh)
:?!#!/,!,!#!),")#!>,)"#!/,!+!,65?!!!,/,!8
!?!+,!#!),)!4&+")<!?!#!/,!,!#!):?!#!
/,!,!#!)*#!>)"+!$=.+!%")#,!)*!))#5&)<!;+!#&.:
.#!=.+!,,!!)MN8!#&.:#)!+&!&*)
:(*,!)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.#)**&%&)!)
)*)*)#&8&!3!;+!,#&.:*)&+<!K.#)**&
(,!)**)#5&)<+!,MN,"!)M!+)",#!,!&"!)N"),#!,!+!
&"!)&!+)"M;+!,#&.:&"!)N")&&,,&"!)
G)!..#)#5-&)<<!>+"#!))#,!)*,!#)!+#&*).?;+!,#&.:
*)&,##,,,)!)<&!)<!.
Table 7-13. Secured OTP
Address Range Size Standard Customer Lock
Z +! G
$#!#G*+%
!*&+#,!)*
Z O+! G9
9:

8. Electrical Characteristics
Notes:
!,,,+)&!),,!&&M9+,)!-3**/!,N*#,*!&*!)!&>#:M9+,)!-3**
/!,N,!,,!,)&"#!))!))"!&>#!!,))!#)&!),+)&!),&#!&!)!)
,#!),)"!,,#"#!),)!*&3),!)+,)!*3**!#)&!),")3!&&)&,*""#!&>#+!
)!3!*,"#&!M9+,)!-3**/!,N!&&!)##)**)&!,)!&!)&,))!)>,))!#)&!),
&&),)!*)!"#!)&>#)!)!!,>,")3!&&)&)"!*
()*!<!@(!&&@:("),*+)&+)+"$F%,,*+&!)&#!>),!#!),
)1&),,+,!#,$/)0%O6
.@(!&@99$(P,/P)*,,/P)*,%
8.1
Absolute Maximum Ratings
(1)
Parameter Symbol Conditions Range Units
)! ((
-
!)((E
)!9&!)9
.
/!>!)F)& !)((E
:,!)!)
.:
[:,!
/!>!)F)&
-
.
!)((E
.

!):*! :
:F
-
 !)E \(
=&:*! :
=9
G)!
$%
\(
#!),!!#,#
)!

0*
7)&-)&
$%
-
!)E
8.2 Operating Ranges
Parameter Symbol Conditions Min Max Units
,)*
(#,
(( /P-01$'& %
"/ P-01$/&!%  
9*+!.!
:*!
:
9
&,!  E \(
8.3 Endurance and Data Retention
Parameter Symbol Conditions Min
,)*(#, ;77)#5
,
;7+)#5)"#
.
8 (#,
!/!!) :*!/  ,
9:

Note:
.:,*!,##!1&).
Figure 8-1. Power-up Timing and Voltage Levels
8.4 Power-up Timing and Write Inhibit Threshold
Parameter Symbol Min Max Units
(($*%!)(=)< !
=
$%
 A,
:*7")?! ,!#!) !
6?
$%
 *,
?! +!:,)&)! ?
$%
 
8.5 DC Electrical Characteristics
Parameter Symbol Conditions Min Typ Max Units
!(#!# ( G
$%
 GP
$%

.!!(#!# (.6:
$%
.6:P
$%

!=5 = ] A9
.=5 =. ] A9
!&+(!
(( (P((
 GPFG)((   A9
)<)<(! (( (P((
 GPFG)(( A9
(!/&!
'&
MHz
$%
((
(P((O((
*9
9:

Notes:
:,!&),*+,,&,#"&!)&,&##!1!)&!8:9P\(8((P
.(#5&7)&!!.
Note:
..!!0^,&"&,!)!<&!)!,))&>
(!/&!
'&
MHz
$%
(( (P((O((
.P.
 *9
(!/&!
'&
MHz
$%
(( (P((O((
.P.
 *9
(!/&!
'&
MHz
%
(( (P((O((
.P.
 *9
(!?!!!,
/,!
(( (P((   *9
(!)* (( (P((   *9
(! 7)#5, (( (P((   *9
(!(, (( (P((   *9
!=)<)!,  =  ((3
!0)!,  0 ((3 ((E
.!!=)<)!, .= .=PA9 
.!!
0)!,
.0 .0PA9 ((
8.6 AC Measurement Conditions
Parameter Symbol Min Max Units
=)&(#!#
(
=
 
!/,&:*,
:
/8
:
,
!,)!,
G
((!)((
!:*/"#)!,
G ((!)((
.!!:*/"#)!,
.6: ((!)((
8.5 DC Electrical Characteristics (Continued)
Parameter Symbol Conditions Min Typ Max Units
9:

Figure 8-2. AC Measurement I/O Waveform
8.7 AC Electrical Characteristics
Parameter Symbol Alt Min Typ Max Units
()#5"4#
),!#!),83#!/&!$%
O((& &,!:*!
R
"
#
( 
$%
-01
()#5"4/&!,!#!)$%
"
/
(  -01
()#508=)<:*3#!/&!$%
!
(=0
8
!
(==
$%
 ,
()#508=)<:*")/&!$%
,!#!),
!
(/=0
8
!
(/==
$%
,
()#5/,:*5!)5
!
(=(0
$%
 ,
()#5:*5!)5
!
(0(=
$%
 ,
(9#!>!:*!>!)()#5
!
=(0
!
(
,
(G)!9#!>0)&:*!>!)()#5
!
(0=
,
! !:*
!
(0
!
6
,
! 0)&:*
!
(0K
!
0
,
(9#!>0)&:*!>!)()#5
!
(00
,
(G)!9#!>!:*!>!)()#5
!
0(0
,
( ,#! :* $") /& ,!#!), ?!8
,&)*,!#!),% !
0=
!
(0
 ,
.!!,+:*
!
0'^$%
!
 
,
()#5=)<!).!!&
!
(='
!

,
()#5=)<!).!!&$3#!-/&%
$%
!
(='
!

,
.!!0)&:*
!
(='K
!
0.
 ,
0.=9#!>!:*!>!)()#5
!
0=(0
,
O9:

G)!,B
()#5E()#5)<*,!+,,!)4!)"#
!&+&,&)##!1!)8)!_!,!&)&#!)
()!,B/&!!, /,!8/&-"#!># 88'&/&@( /&#!/,!/&
,,#)>*!
.#+,#),!!")?!!!,/,!,!#!)<#!))!#!7!,,!!)
 ()**# !*! ) , !) ,! /& $/% &,! !*! , !) )!*!,
0.=9#!>0)&:*!>!)()#5
!
(000
,
0.=G)!9#!>!:*!>!)()#5
!
00(0
,
0.=G)!9#!>0)&:*!>!)()#5
!
(00=
,
0.=!).!!=)<^
!
00'K
$%
!
=^
,
0.=!).!!0^
!
0='^
$%
!
0^
 ,
?!)!#!!:*7")(=)<
!
?0=
$%
 ,
?!)!#!!:*9"!(0
!
0?=
$%
 ,
(0!))<)<-)&
!

$%
A,
(0!)!&+-)&<!)!#!)#
!/&
!
/
$%
A,
(0!)!&+-)&<!#!)#
!/&
!
/
$%
 A,
(0!)3! ,!#!)"!,&
!
6
$%
 A,
(0!)3! ,!#!)"!/,!
!
/:
$%
 A,
?!!!,/,!:*
!
?
 *,
7!)*:*
!
7
 A,
)*:*
!

 *,
7)#5,:*$;7%
!

  ,
7)#5,:*$;7%
!
7
  ,
7)#5,:*$;7%
!
7
 ,
(,:*
!
(
  ,
8.7 AC Electrical Characteristics (Continued)
Parameter Symbol Alt Min Typ Max Units
9:

8.8
Input Timing
8.9 Output Timing
8.10 Hold Timing
9:

9. Ordering Information
9.1 Ordering Code Detail
A T 2 5 S 6 4 S BU T1 F
Designator
Product Family
Device Density
641 = 64-megabit
Package Option
M = 8-pad, 5 x 6 x 0.75 mm DFN
S = 8-lead, 0.208" wide SOIC
CC = 1 mm pitch BGA
U = 0.5mm pitch dBGA
DWF = Die in Wafer Form
Device Grade
U = Green, Matte Sn or Sn alloy,
Industrial temperature range
(–40°C to +85°C)
Shipping Carrier Option
T = Tape and reel
Operating Voltage
B = 2.7V to 3.6V
A
Device Revision
Ordering Code
(1)
Package Lead Finish
Operating
Voltage
Max. Freq.
(MHz) Operation Range
9:-07: -9
9(  -01

!)
$ &,!
:*!/%
9:67: 
9:?
$%
?
 :,#)!)#)&,)!*5&)!&>#,
 ()!#!9&,!)")*##&<),,")*!)
Package Type
8S4
&8`?&8,!#F?*.!#5$ 9@. (%
8MA1
&$33**+)&%8:*#&,!#6!:!G)&$6G%
DWF
?")*
9:

10. Packaging Information–
10.1 8S4 – 8-lead, 0.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
INCHES
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
0.050 BSC
L
0.50
0.65
0.80
0.020
0.026
0.031
Θ
-
-
Y
-
-
0.10
-
-
0.004
5/5/16
9:

10.2 8MA1 – UDFN
TITLE DRAWING NO.GPC REV.
Package Drawing Contact:
contact@adestotech.com
®
8MA1YFG D
8MA1, 8-pad (5 x 6 x 0.6 mm Body), Thermally
Enhanced Plastic Ultra Thin Dual Flat No Lead
Package (UDFN)
COMMON DIMENSIONS
(Unit of Measure = mm)
SYMBOL MIN NOM MAX NOT E
A 0.45 0.55 0.60
A1 0.00 0.02 0.05
b 0.35 0.40 0.48
C 0.152 REF
D 4.90 5.00 5.10
D2 3.80 4.00 4.20
E 5.90 6.00 6.10
E2 3.20 3.40 3.60
e 1.27
L 0.50 0.60 0.75
y 0.00 0.08
K 0.20
4/15/08
Pin 1 ID
TOP VIEW
E
D
A1
A
SIDE VIEW
y
C
BOTTOM VIEW
E2
D2
L
b
e
1
2
3
4
8
7
6
5
Pin #1 Notch
(0.20 R)
0.45
K
Pin #1
Cham fer
(C 0.35)
Option A
(Option B)
9:

11. Revision History
Revision Level – Release Date History
9- !,)"9:&!,!
7@
6&!&!*+$<,9:9%/>,&!)9:
9&&&?=(#5
()#!&**)!&##!! ,
(G)>*+
9&&&&>#&0
(&9:-67:!)-07:
6&!&6G#5&<&&*,),
6&!&!+,
6&!&? & ((6&!&#!)
+ 6&!&G)!):+
-#
/*)>&?=(&7F9#5,
/*)>&-01"#,
6&!&7)#5&(,!*9((#!,!#,!+
Corporate Office
(")a69
9&,!)0&4!,
!,)?
!(8(9O
)B$E%
*B#)!#!b&,!)!##)*
c9&,!):#)),9!,,>&/>B
,#*B9&,!):#)),())!)*5,)<!")!,)"!,)&#!,8)!!!),3,,#)!&!()*I,,!&&<!<#,&!&9&,!)I,:*,
&()&!),)#!&)!()*I,<+,!:()*,,*,),),+!")),<#*!,&)#*!8,>,!!!)#&>#,),#"#!),
&!&!!*<!)!)!#8&&),)!*5#)**!*!!)&!!")*!)#)!&G)#,,!)!!,))!!#!)!)"9&,!)!&+!
()*#)#!)<!!,)"9&,!))&#!,83,,)+*#!)9&,!)I,)&#!,)!!)1&"),,#!##)*)!,",)!&>#,),,!*,