PRELIMINARY DATASHEET AT25SF041B 4-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) 108 MHz Maximum Operating Frequency Single Supply Voltage - 2.7 V - 3.6 V - 2.5 V - 3.6 V 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 (70 ms typical) - Uniform 32-kbyte Block Erase (150 ms typical) - Uniform 64-kbyte Block Erase (250 ms typical) - Full Chip Erase (2 seconds typical) Low Power Dissipation - Standby Current (25 A maximum) - Deep Power-Down Current (12 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 SOIC (0.150 Narrow and 0.208 Wide) - 8-pad Ultra-Thin UDFN (2 x 3 x 0.6 mm) - Die Wafer Form - Other Package Options (contact Adesto) DS-AT25SF041B190C06-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 Read Array (3Bh) . 14 7.3 Dual-I/O Fast Read Array (BBh) 14 7.3.1 Dual-I/O Fast Read Array (BBh) with Continuous Read Mode 15 7.4 Quad Output Fast Read Array (6Bh) 16 7.5 Quad-I/O Fast Read Array (EBh) . 16 7.5.1 Quad-I/O Fast Read Array (EBh) with Continuous Read Mode .17 7.5.2 Set Burst with Wrap (77h) 18 7.6 Quad-I/O Word Fast Read (E7h) . 19 7.6.1 Quad I/O Word Fast Read with Continuous Read Mode .19 7.6.2 Quad I/O Word Fast Read with 8-, 16-, 32-, 64-Byte Wrap Around in Standard SPI Mode 20 7.7 Read Serial Flash Discoverable Parameter (5Ah) 20 8. Program and Erase Commands 21 8.1 Byte/Page Program (02h) . 21 8.2 Quad Page Program (32h) 22 8.3 Block Erase (20h, 52h, or D8h) 23 8.4 Chip Erase (60h or C7h) . 24 8.5 Program/Erase Suspend (75h) . 24 8.6 Program/Erase Resume (7Ah) . 25 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) 32 10.3 Program Security Registers (42h) 33 10.4 Read Security Registers (48h) . 34 AT25SF041B 2 DS-AT25SF041B190C06-2020