PRELIMINARY DATASHEET AT25SF641B 64-Mbit SPI Serial Flash Memory with Dual-I/O and Quad-I/O Support Features Serial Peripheral Interface (SPI) Compatible - Supports SPI modes 0 and 3 (1,1,1) - Supports dual input and dual output operation (1,1,2) - Supports quad input and quad output operation (1,1,4) - Supports quad XiP (continuous read mode) operation (1,4,4 and 0,4,4) 104 MHz Maximum Operating Frequency Single 2.7 V - 3.6 V Single Supply Voltage Serial Flash Discoverable Parameters (SFDP, JDES216B) support OTP Memory - Three Protected Programmable Security Register Pages (Page size: 256 bytes) - 64-bit factory programmable UID register Hardware Write Protection (WP pin) Software Write protection (Programmable non-volatile control registers) Program and Erase Suspend and Resume Byte programming size: up to 256 bytes Erase Size and Duration - Uniform 4-kbyte Block Erase (60 ms typical) - Uniform 32-kbyte Block Erase (120 ms typical) - Uniform 64-kbyte Block Erase (200 ms typical) - Full Chip Erase (25 seconds typical) Low-Power Dissipation - Standby Current (25 A maximum) - Deep Power Down Current (5 A maximum) Endurance: 100,000 Program and Erase Cycles Data Retention: 20 Years o o Industrial Temperature Range (-40 C to 85 C) Industry Standard Green (Pb/Halide-free/RoHS Compliant) Package Options - 8-lead W-SOIC (0.208) - 8-pad Ultra-Thin DFN (5 x 6 x 0.6 mm) - Die Wafer Form - Other Package Options (contact Adesto) DS-AT25SF641B191B01-2020Table of Contents 1. Product Overview 4 2. Pin Descriptions and Package Pinouts .5 3. Block Diagram .7 4. Memory Array .8 5. Device Operation .10 5.1 Dual Output Read (1-1-2) . 10 5.2 Dual I/O Read (1-2-2) 10 5.3 Quad Output Read (1-1-4) 10 5.4 Quad I/O Read (1-4-4) . 10 6. Commands and Addressing .11 7. Read Commands .13 7.1 Read Array (0Bh and 03h) 13 7.2 Dual-Output Fast Read Array (3Bh) . 14 7.3 Dual-I/O Read Array (BBh) 14 7.3.1 Dual-I/O Read Array (BBh) with Continuous Read Mode 15 7.4 Quad Output Fast Read Array (6Bh) 17 7.5 Quad-I/O Read Array (EBh) . 17 7.5.1 Quad-I/O Read Array (EBh) with Continuous Read Mode .18 7.5.2 Set Burst with Wrap (77h) 19 7.6 Quad-I/O Word Fast Read (E7h) . 19 7.6.1 Quad-I/O Word Fast Read with Continuous Read Mode .20 7.6.2 Quad-I/O Word Fast Read with 8-, 16-, 32-, 64-Byte Wrap Around in Standard SPI Mode 21 7.7 Read Serial Flash Discoverable Parameter (5Ah) 21 8. Program and Erase Commands 22 8.1 Byte/Page Program (02h) . 22 8.2 Quad Page Program (32h) 23 8.3 Block Erase (20h, 52h, or D8h) 24 8.4 Chip Erase (60h or C7h) . 24 8.5 Program/Erase Suspend (75h) . 25 8.6 Program/Erase Resume (7Ah) . 26 9. Protection Commands and Features 27 9.1 Write Enable (06h) 27 9.2 Write Disable (04h) 27 9.3 Non-Volatile Protection . 28 9.4 Protected States and the Write Protect Pin . 29 9.5 Enable Reset (66h) and Reset Device (99h) 30 10. Security Register Commands 31 10.1 Read Unique ID Number (4Bh) 31 10.2 Erase Security Registers (44h) 31 10.3 Program Security Registers (42h) 33 AT25SF641B 2 DS-AT25SF641B191B01-2020