High Performance Serial MRAM Memory Description Features: M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
High Performance Serial MRAM Memory Description Features: M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
Description                                                                       Features
Mxxxx204 is a magneto-resistive random-access memory                               Interface
(MRAM). It is offered in density ranging from 4Mbit to 16Mbit.                        •  Serial Peripheral Interface QSPI (4-4-4)
MRAM technology is analogous to Flash technology with SRAM
                                                                                      • Single Data Rate Mode: 108MHz
compatible read/write timings (Persistent SRAM, P-SRAM). Data is
always non-volatile.                                                                  • Double Data Rate Mode: 54MHz
                                                                                     Technology
MRAM is a true random-access memory; allowing both reads and                          • 40nm pMTJ STT-MRAM
writes to occur randomly in memory. MRAM is ideal for applications                    Virtually unlimited Endurance and Data Retention (see
that must store and retrieve data without incurring large latency                     Endurance and Data Retention specification in Table 31)
penalties. It offers low latency, low power, virtually infinite                      Density
endurance and retention, and scalable non-volatile memory
                                                                                      • 4Mb, 8Mb, 16Mb
technology.
                                                                                     Operating Voltage Range
                                                                                      • VCC: 1.71V – 2.00V
Mxxxx204 is available in small footprint 8-pad DFN (WSON) and 8-
pin SOIC packages. These packages are compatible with similar                         • VCC: 2.70V – 3.60V
low-power volatile and non-volatile products.                                        Operating Temperature Range
                                                                                      • Industrial: -40°C to 85°C
Mxxxx204 is offered with industrial (-40°C to 85°C) and industrial                    • Industrial Plus: -40°C to 105°C
plus (-40°C to 105°C) operating temperature ranges.                                  Packages
                                                                                      • 8-pad DFN (WSON) (5.0mm x 6.0mm)
                                                                                      • 8-pin SOIC (5.2mm x 5.2mm)
Typical Applications
                                                                                     Data Protection
•   Ideal for applications that must store and retrieve data                          • Hardware Based: Write Protect Pin (WP#)
    without incurring large latency penalties.
                                                                                      Software Based: Address Range Selectable through
•   Factory Automation                                                                Configuration bits (Top/Bottom, Block Protect[2:0])
•   Multifunction Printers                                                           Identification
                                                                                      • 64-bit Unique ID
•   Industrial Control And Monitoring
                                                                                      • 64-bit User Programmable Serial Number
•   Medical Diagnostics                                                              Augmented Storage Array
•   Data Switches And Routers                                                         • 256-byte User Programmable with Write Protection
                                                                                     Supports JEDEC Reset
                                                                                     RoHS & REACH Compliant
Block Diagram
                                       CS#                     Address Register                                   VCC
                                                                                                       MRAM
                                                                                                      MRAM
                                                                                                      MRAM
                                                                                                        Array
                                 WP# / IO[2]     Command                                               Array
                                                                                                      Array       CLK
                                                    &
                                                  Control
                                                                 High Voltage
                                                                  Generator
                                        VSS                                                                       SI / IO[0]
                                                 Regulator                                          Data Buffer
Feb.21.23                                                                                                                               Page 1
                                                                                                               M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
Contents
1.      General Description ......................................................................................................................................................................................3
2.      Ordering Options ..........................................................................................................................................................................................4
        2.1 Valid Combinations — Standard .........................................................................................................................................................4
3.      Signal Description and Assignment ..............................................................................................................................................................7
4.      Package Options ..........................................................................................................................................................................................9
        4.1 8-Pad DFN (WSON) (Top View)..........................................................................................................................................................9
        4.2 8-Pin SOIC (Top View) ........................................................................................................................................................................9
5.      Package Drawings......................................................................................................................................................................................10
        5.1 8-Pad DFN (WSON) ..........................................................................................................................................................................10
        5.2 8-Pin SOIC ........................................................................................................................................................................................11
6.      Architecture ................................................................................................................................................................................................12
7.      Device Initialization .....................................................................................................................................................................................14
8.      Memory Map...............................................................................................................................................................................................16
9.      Augmented Storage Array Map ..................................................................................................................................................................16
10. Register Addresses ....................................................................................................................................................................................16
11. Register Map ..............................................................................................................................................................................................17
        11.1 Status Register / Device Protection Register (Read/Write) ...............................................................................................................17
        11.2 Augmented Storage Array Protection Register (Read/Write) ............................................................................................................19
        11.3 Device Identification Register (Read Only) ........................................................................................................................................19
        11.4 Serial Number Register (Read/Write) ................................................................................................................................................20
        11.5 Unique Identification Register (Read Only) .......................................................................................................................................20
        11.6 Configuration Register 1 (Read/Write)...............................................................................................................................................21
        11.7 Configuration Register 2 (Read/Write)...............................................................................................................................................22
        11.8 Configuration Register 3 (Read/Write)...............................................................................................................................................24
        11.9 Configuration Register 4 (Read/Write)...............................................................................................................................................24
12. Instruction Set.............................................................................................................................................................................................25
13. Instruction Description and Structures ........................................................................................................................................................28
14. Electrical Specifications ..............................................................................................................................................................................39
        14.1 CS# Operation & Timing....................................................................................................................................................................43
        14.2 Data Output Operation & Timing .......................................................................................................................................................45
        14.3 WP# Operation & Timing ...................................................................................................................................................................46
                Enter Deep Power Down Command (EDP – B9h) ............................................................................................................................47
                Exit Deep Power Down Command (EXDPD - ABh) ..........................................................................................................................48
                Enter Hibernate Command (EHBN – BAh) ........................................................................................................................................49
15. Thermal Resistance....................................................................................................................................................................................50
16. Revision History..........................................................................................................................................................................................51
Feb.21.23                                                                                                                                                                                              Page 2
                                                                  M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
1.    General Description
Mxxxx204 is a magneto-resistive random-access memory (MRAM). It is offered in density ranging from 4Mbit to 16Mbit.
MRAM technology is analogous to Flash technology with SRAM compatible read/write timings (Persistent SRAM, P-SRAM).
Data is always non-volatile.
MRAM is a true random-access memory; allowing both reads and writes to occur randomly in memory. MRAM is ideal for
applications that must store and retrieve data without incurring large latency penalties. It offers low latency, low power,
virtually infinite endurance and retention, and scalable non-volatile memory technology.
Mxxxx204 has a Serial Peripheral Interface (SPI). SPI is a synchronous interface which uses separate lines for data and
clock to help keep the host and slave in perfect synchronization. The clock tells the receiver exactly when to sample the bits
on the data line. This can be either the rising (low to high) or falling (high to low) or both edges of the clock signal; please
consult the instruction sequences in this datasheet for more details. When the receiver detects that correct edge, it can latch
in the data.
Mxxxx204 is available in small footprint 8-pad DFN (WSON) and 8-pin SOIC packages. These packages are compatible
with similar low-power volatile and non-volatile products.
Mxxxx204 is offered with industrial (-40°C to 85°C) and industrial plus (-40°C to 105°C) operating temperature ranges.
Feb.21.23                                                                                                             Page 3
                                                               M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
2.    Ordering Options
The ordering part numbers are formed by a valid combination of the following options:
M 1 004 2 04 0108 X 0I WA R
                                                                            Packing Type
                                                                            R: Tape & Reel
                                                                            Y: Tray
                                                                            Package Type
                                                                            WA: 8-pad DFN (WSON)
                                                                            SA: 8-pin SOIC
                                                                            Temperature Range
                                                                            0I: Industrial (-40°C to +85°C)
                                                                            0P: Industrial Plus (-40°C to +105°C)
Reserved
                                                                            Performance
                                                                            0108: 108MHz
                                                                            0054: 54MHz
                                                                            Sub-Interface Type
                                                                            04: x4
                                                                            Interface Type
                                                                            2: Serial Peripheral Interface (DDR)
                                                                            Density
                                                                            004: 4 Megabit
                                                                            008: 8 Megabit
                                                                            016: 16 Megabit
                                                                            Operational Voltage
                                                                            1: 1.8V (1.71V to 2.0V)
                                                                            3: 3.0V (2.70V to 3.60V)
Feb.21.23                                                                                                           Page 4
                                                               M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
Feb.21.23                                                                                                  Page 5
                                                           M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
Feb.21.23                                                                                              Page 6
                                                                   M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
CS#
                         WP# / IO[2]
                                                    4Mb – 16Mb
                           SI / IO[0]                Quad SPI                               SO / IO[1]
                                CLK                   MRAM
                               IO[3]
Feb.21.23                                                                                                             Page 7
                                                             M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
Feb.21.23                                                                                                       Page 8
                                                          M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
4. Package Options
CS# 1 8 VCC
SO / IO[1] 2 7 IO[3]
VSS 4 5 SI / IO[0]
CS# 1 8 VCC
SO / IO[1] 2 7 IO[3]
VSS 4 5 SI / IO[0]
Feb.21.23                                                                                             Page 9
                           M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
5. Package Drawings
Feb.21.23                                                              Page 10
                     M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
Feb.21.23                                                        Page 11
                                                                           M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
6.     Architecture
Mxxxx204 is a high performance serial STT-MRAM device. It features a SPI-compatible bus interface running at 108MHz,
eXecute-In-Place (XIP) functionality, and hardware/software based data protection mechanisms.
When CS# is Low, the device is selected and in active power mode. When CS# is High, the device is deselected but can
remain in active power mode until ongoing internal operations are completed. Then the device goes into standby power
mode and device current consumption drops to ISB.
Mxxxx204 contains an 8-bit instruction register. All functionality is controlled through the values loaded into this instruction
register. In Single SPI mode, the device is accessed via the SI / IO[0] pin. In Dual and Quad SPI modes, IO[0:1] and IO[0:3]
are used to access the device respectively. Furthermore, Single Data Rate (SDR) and Double Data Rate (DDR) instructions
utilize CLK edges differently to transfer information; SDR uses a single CLK edge whereas DDR uses both edges of CLK.
Table 3 summarizes all the different interface modes supported and their respective I/O usage. Table 4 shows the clock
edge used for each instruction component.
Nomenclature adoption: A typical SPI instruction consists of command, address and data components. The bus width to
transmit these three components varies based on the SPI interface mode selected. To accurately represent the number of
I/Os used to transmit these three components, a nomenclature (command-address-data) is adopted and used throughout
this document. Integers placed in the (command-address-data) fields represent the number of I/Os used to transmit the
particular component. As an example, 1-1-1 means command, address and data are transmitted on a single I/O (SI / IO[0]
or SO / IO[1]). On the other hand, 1-4-4 represents command being sent on a single I/O (SI / IO[0]) and address/data being
sent on four I/Os (IO[3:0]).
                          Table 4: Clock Edge Used for instructions in SDR and DDR modes
            Instruction Type          Command             Address           Data Input                            Data Output
              (1-1-1) SDR                                                                                                  F       1
                                                    R                          R                  R
              (1-1-1) DDR                                                                                              F       R       1
                                                    R                      R       F          R       F
              (1-1-2)   SDR                                                                                                F       1
                                                    R                          R                  R
              (1-2-2)   SDR                                                                                                F       1
                                                    R                          R                  R
              (2-2-2)   SDR                                                                                                F       1
                                                    R                          R                  R
              (2-2-2)   DDR                                                                                            F       R       1
                                                    R                      R       F          R       F
              (1-1-4)   SDR                                                                                                F       1
                                                    R                          R                  R
              (1-4-4)   SDR                                                                                                F       1
                                                    R                          R                  R
              (1-4-4)   DDR                                                                                            F       R       1
                                                    R                      R       F          R       F
              (4-4-4)   SDR                                                                                                F       1
                                                    R                          R                  R
              (4-4-4)   DDR                                                                                            F       R       1
                                                    R                      R       F          R       F
Notes:
R: Rising Clock Edge
F: Falling Clock Edge
1: Data output from Mxxxx204 always begins on the falling edge of the clock – SDR & DDR
Feb.21.23                                                                                                                                  Page 12
                                                                               M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
Mxxxx204 supports eXecute-In-Place (XIP) which allows completing a series of read and write instructions without having
to individually load the read or write command for each instruction. Thus, XIP mode saves command overhead and reduces
random read & write access time. A special XIP byte must be entered after the address bits to enable/disable (Axh/Fxh)
XIP.
Mxxxx204 offers both hardware and software based data protection schemes. Hardware protection is through WP# pin.
Software protection is controlled by configuration bits in the Status register. Both schemes inhibit writing to the registers and
memory array.
Mxxxx204 has a 256-byte Augmented Storage Array which is independent from the main memory array. It is user
programmable and can be write protected against inadvertent writes.
Two lower power states are available in Mxxxx204, namely Deep Power Down and Hibernate. Data is not lost while the
device is in either of these two low power states. Moreover, the device maintains all its configurations.
                                                                                                    MRAM
                                                                                                   MRAM
                                                                                                   MRAM
                                                                                                     Array
                           WP# / IO[2]    Command                                                   Array
                                                                                                   Array       CLK
                                             &
                                           Control
                                                              High Voltage
                                                               Generator
                                  VSS                                                                          SI / IO[0]
                                         Regulator                                               Data Buffer
Feb.21.23                                                                                                                           Page 13
                                                                  M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
7.    Device Initialization
When powering up, the following procedure is required to initialize the device correctly:
   • Ramp up VCC (tRVR)
   • CS# must follow VCC during power-up (a 10KΩ pull-up Resistor to VCC is recommended)
   • It is recommended that no instructions are sent to the device when VCC is below VCC (minimum)
   • During initial Power-up, recovering from power loss or brownout, a delay of tPU is required before normal operation
      commences
   • Upon Power-up, the device is in Standby mode
                                                                              Device
                                                                              Access
                          VCC                                                 Allowed
                       (Maximum)
                          VCC
                       (Minimum)
tPU
                                                                                           Time
                                    0V
When powering down or in case of brown-out, the following procedure is required to turn off the device correctly:
   • Ramp down VCC below VCC_RST level
   • CS# must follow VCC during power-down (a 10KΩ pull-up Resistor to VCC is recommended)
   • The device must not be selected and that no instructions are sent to the device when VCC is below VCC (minimum)
   • The Power-up timing and device initialization needs to be observed after VCC ramps up above VCC (minimum)
   • To stabilize the VCC level, suitable decoupling capacitors close to package VCC pin is recommended
   • Chip functionality not guaranteed if VCC ramps down between VCC_CUTOFF and VCC_RST and then ramps up to VCC
Feb.21.23                                                                                                     Page 14
                                                             M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
Feb.21.23                                                                                                Page 15
                                                                                        M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
8.       Memory Map
                                                                    Table 8: Memory Map
             Density                     Address Range                                             24-bit Address [23:0]
               4Mb                     000000h – 07FFFFh                              [23:19] – Logic ‘0’          [18:0] - Addressable
               8Mb                     000000h – 0FFFFFh                              [23:20] – Logic ‘0’          [19:0] - Addressable
              16Mb                     000000h – 1FFFFFh                              [23:21] – Logic ‘0’          [20:0] - Addressable
Feb.21.23                                                                                                                                                  Page 16
                                                                 M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
Feb.21.23                                                                                                           Page 17
                                                                        M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
Feb.21.23                                                                                                           Page 18
                                                                     M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
Feb.21.23                                                                                                               Page 19
                                                                           M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
Feb.21.23                                                                                                                     Page 20
                                                              M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
Feb.21.23                                                                                                       Page 21
                                                                           M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
                                  Quad SPI (QPI 4-4-4) Interface                          1: Quad SPI (QPI 4-4-4) Enabled
       CR2[6]        QPISL                                                 R2       0
                                  Mode Enable/Disable                                     0: Single SPI (SPI 1-1-1) Enabled
                                  Dual SPI (DPI 2-2-2) Interface                          1: Dual SPI (DPI 2-2-2) Enabled
       CR2[4]        DPISL                                                 R2       0
                                  Mode Enable/Disable                                     0: Single SPI (SPI 1-1-1) Enabled
                                                                                          0010: 2 Cycles
       CR2[2]      MLATS[2]                                                         0
                                                                                          0011: 3 Cycles
                                                                                          0100: 4 Cycles
       CR2[1]      MLATS[1]                                                         0
                                                                                          0101: 5 Cycles
0110: 6 Cycles
1001: 9 Cycle
                                                                                          1010: 10 Cycles
       CR2[0]      MLATS[0]                                                         0
                                                                                          1011: 11 Cycles
1100: 12 Cycles
1101: 13 Cycles
1110: 14 Cycles
1111: 15 Cycles
Notes:
1: Latency is frequency dependent. Please consult Table 22 and Table 23.
2: These interface options can only be set through instructions.
Feb.21.23                                                                                                                     Page 22
                                                       M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
            Table 22: Memory Array Read Latency Cycles vs. Maximum Clock Frequency (with XIP)
                                                               Max Frequency
                       Read Type        Latency
                                                      Mxxxx2x108xx     Mxxxx2x054xx
                      (1-1-1) SDR                         108MHz           54MHz
                      (1-1-1) DDR                          54MHz           27MHz
                      (1-1-2) SDR                         108MHz           54MHz
                      (1-2-2) SDR         8-15            108MHz           54MHz
                      (2-2-2) SDR                         108MHz           54MHz
                      (2-2-2) DDR                          54MHz           27MHz
                      (1-1-4) SDR                         108MHz           54MHz
                      (1-4-4) SDR                         108MHz           54MHz
                      (1-4-4) DDR        12-15             54MHz           27MHz
                                                          108MHz
                      (4-4-4) SDR
                                                                           54MHz
                      (4-4-4) DDR                          54MHz           27MHz
              Table 23: Memory Read Latency Cycles vs. Maximum Clock Frequency (without XIP)
                                                              Max Frequency
                       Read Type       Latency
                                                    Mxxxx2x108xx        Mxxxx2x054xx
                      (1-1-1) SDR         0              50MHz              40MHz
            Table 24: Augmented Storage Array Read Latency Cycles vs. Maximum Clock Frequency
                                                              Max Frequency
                       Read Type       Latency
                                                    Mxxxx2x108xx        Mxxxx2x054xx
                      (1-1-1) SDR        8-15            50MHz              40MHz
Table 25: Read Any Register Command Latency Cycles vs. Maximum Clock Frequency
Feb.21.23                                                                                          Page 23
                                                                                M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
Feb.21.23                                                                                                                                    Page 24
                                                                                                              M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
                                                                                                                                                                                                                                     Max. Frequency
                                                                                                                                                                                                       Latency Cycles
                                                                                                                                                                                                                                                       Prerequisite
                                                                                                                                                                                                                        Data Bytes
                                       Command
                                       (Opcode)
(1-0-1)
(1-1-2)
(2-0-0)
(2-0-2)
(2-2-2)
(1-1-4)
(4-0-0)
                                                                                                                                                                           (4-4-4)
                                                  (1-0-0)
(1-1-1)
(1-2-2)
(1-4-4)
(4-0-4)
                                                                                                                                                                                                 DDR
                                                                                                                                                                                           SDR
               Instruction
                                                                                                                                                                                     XIP
 #
                  Name
                                                                                Control Instructions
                                       NOOP                                                                                                                                                                                          108
 1    No Operation                      00h       •                                                 •                                                  •                                   •                                         MHz
                                       WREN                                                                                                                                                                                          108
 2    Write Enable                      06h       •                                                 •                                                  •                                   •                                         MHz
                                       WRDI                                                                                                                                                                                          108
 3    Write Disable                     04h       •                                                 •                                                  •                                   •                                         MHz
                                       DPIE                                                                                                                                                                                          108
 4    Enable DPI                       37h        •                                                                                                    •                                   •                                         MHz
                                       QPIE                                                                                                                                                                                          108
 5    Enable QPI                       38h        •                                                 •                                                                                      •                                         MHz
                                       SPIE                                                                                                                                                                                          108
 6    Enable SPI                       FFh                                                          •                                                  •                                   •                                         MHz
                                       DPDE                                                                                                                                                                                          108
 7    Enter Deep Power Down             B9h       •                                                 •                                                  •                                   •                                         MHz
                                       HBNE                                                                                                                                                                                          108
 8    Enter Hibernate                   BAh       •                                                 •                                                  •                                   •                                         MHz
                                       SRTE                                                                                                                                                                                          108
 9    Software Reset Enable             66h       •                                                 •                                                  •                                   •                                         MHz
                                       SRST                                                                                                                                                                                          108
 10   Software Reset                    99h       •                                                 •                                                  •                                   •                                         MHz
                                                                                                                                                                                                                                                      SRTE
                                       DPDX                                                                                                                                                                                          108
 11   Exit Deep Power Down              ABh       •                                                 •                                                  •                                   •                                         MHz
                                       RDC1                                                                                                                                                                                           54
 13   Read Configuration Register 1     35h                 •                                                  •                                                 •                         •                             1
                                                                                                                                                                                                                                     MHz
                                       RDC2                                                                                                                                                                                           54
 14   Read Configuration Register 2     3Fh                 •                                                  •                                                 •                         •                             1
                                                                                                                                                                                                                                     MHz
                                       RDC3                                                                                                                                                                                           54
 15   Read Configuration Register 3     44h                 •                                                  •                                                 •                         •                             1
                                                                                                                                                                                                                                     MHz
                                       RDC4                                                                                                                                                                                           54
 16   Read Configuration Register 4     45h                 •                                                  •                                                 •                         •                             1
                                                                                                                                                                                                                                     MHz
                                       RDID                                                                                                                                                                                           54
 18   Read Device ID                    9Fh                 •                                                  •                                                 •                         •                             4
                                                                                                                                                                                                                                     MHz
                                       RUID                                                                                                                                                                                           54
 19   Read Unique ID                   4Ch                  •                                                  •                                                 •                         •                             8
                                                                                                                                                                                                                                     MHz
Feb.21.23                                                                                                                                                                                                                            Page 25
                                                                                                             M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
                                                                                                                                                                                                                                     Max. Frequency
                                                                                                                                                                                                      Latency Cycles
                                                                                                                                                                                                                                                       Prerequisite
                                                                                                                                                                                                                        Data Bytes
                                      Command
                                      (Opcode)
(1-0-1)
(1-1-2)
(2-0-0)
(2-0-2)
(2-2-2)
(1-1-4)
(4-0-0)
                                                                                                                                                                          (4-4-4)
                                                 (1-0-0)
(1-1-1)
(1-2-2)
(1-4-4)
(4-0-4)
                                                                                                                                                                                                DDR
                                                                                                                                                                                          SDR
                Instruction
                                                                                                                                                                                    XIP
 #
                   Name
                                      RDSN                                                                                                                                                                                            54
 20   Read Serial Number Register      C3h                 •                                                  •                                                 •                         •                              8
                                                                                                                                                                                                                                     MHz
                                      WRSN                                                                                                                                                                                           108
 25   Write Serial Number Register     C2h                 •                                                  •                                                 •                         •                              8
                                                                                                                                                                                                                                     MHz
                                                                                                                                                                                                                                                      WREN
                                      RDFT                                                                                                                                                                              1 to         108
 29   Fast Read Memory Array - SDR     0Bh                           •                                                  •                                                 •         •     •           •                  ∞           MHz
                                      DRFR                                                                                                                                                                              1 to          54
 30   Fast Read Memory Array - DDR     0Dh                           •                                                  •                                                 •         •           •     •                  ∞           MHz
                                      WRFT                                                                                                                                                                              1 to         108
 38   Fast Write Memory Array - SDR   DAh                            •                                                  •                                                 •         •     •                              ∞           MHz
                                                                                                                                                                                                                                                      WREN
Feb.21.23                                                                                                                                                                                                                            Page 26
                                                                                                                     M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
                                                                                                                                                                                                                                            Max. Frequency
                                                                                                                                                                                                              Latency Cycles
                                                                                                                                                                                                                                                              Prerequisite
                                                                                                                                                                                                                               Data Bytes
                                             Command
                                             (Opcode)
(1-0-1)
(1-1-2)
(2-0-0)
(2-0-2)
(2-2-2)
(1-1-4)
(4-0-0)
                                                                                                                                                                                  (4-4-4)
                                                        (1-0-0)
(1-1-1)
(1-2-2)
(1-4-4)
(4-0-4)
                                                                                                                                                                                                        DDR
                                                                                                                                                                                                  SDR
                  Instruction
                                                                                                                                                                                            XIP
  #
                     Name
Notes:
1: A typical SPI instruction consists of command, address and data components. The bus width to transmit these three components varies based on the
SPI interface mode selected. To accurately represent the number of I/Os used to transmit these three components, a nomenclature (command-address-
data) is adopted and used throughout this document. Integers placed in the (command-address-data) fields represent the number of I/Os used to transmit
the particular component. As an example, 1-1-1 means command, address and data are transmitted on a single I/O (SI / IO[0] or SO / IO[1]). On the other
hand, 1-4-4 represents command being sent on a single I/O (SI / IO[0]) and address/data being sent on four I/Os (IO[3:0]).
2: XIP allows completing a series of read and write instructions without having to individually load the read or write command for each instruction. A special
mode byte must be entered after the address bits to enable/disable XIP – Axh / Fxh.
3: Read instruction must include Latency cycles to meet higher frequency. They are configurable (Configuration Register 2 – CR2[3:0]) and frequency
dependent.
4: The augmented storage array is 256-Bytes in size. The address bits ADDR[23:8] must be Logic ‘0’ for this instruction.
5: Registers do not wrap data during reads. Reading beyond the specified number of bytes will yield indeterminate data.
6: WREN prerequisite for array writing is configurable (Configuration Register 4 – CR4[1:0]).
7: For the Exit Deep Power Down command, the maximum frequency is 108MHz for 1-1-1 operation and 36MHz for 2-2-2 and 4-4-4 operations.
Feb.21.23                                                                                                                                                                                                                                   Page 27
                                                                   M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
• Each instruction begins with CS# going Low (logic ‘0’) and ends with CS# returning High (Logic’1’).
    •   Each instructions starts out with an 8-bit command. The command selects the type of operation Mxxxx204 must
        perform. The command is transferred on the rising edges of CLK.
    •   The command can be stand alone or followed by address to select a memory location or register. The address is
        always 24-bits wide.
• The address bits are followed by data bits. For Write instructions:
             SDR: Write data bits to Mxxxx204 are transferred on the rising edges of CLK.
             DDR: Write data bits to Mxxxx204 are transferred on both edges of CLK.
    •   In normal operational mode, Write instructions must be preceded by the WREN instruction. WREN instruction sets
        the WREN bit in the Status register. WREN bit is reset at the end of every Write instruction. WREN bit can also be
        reset by executing the WRDI instruction. Mxxxx204 offers two other modes, namely SRAM and Back-to-Back Write
        where WREN does not get reset after a write instruction to the memory array or the augmented storage array.
        These modes are set in Configuration Register 4.
• Similar to write instructions, the address bits are followed by data bits for read instructions:
             SDR: Read data bits from Mxxxx204 are transferred on the falling edges of CLK.
             DDR: Read data bits from Mxxxx204 are transferred on both edges of CLK. The start of read data transfer is
              always on the falling edge of the CLK.
    •   Mxxxx204 is a high performance serial memory and at higher frequencies, read instructions require latency cycles
        to compensate for the memory array access time. The number of latency cycles required depends on the
        operational frequency and is configurable – Configuration Register 2. The latency cycles are inserted after the
        address bits before the data comes out of Mxxxx204.
    •   For Read and Write instructions, Mxxxx204 offers XIP mode. XIP allows similar instructions to be executed
        sequentially without incurring the command cycles overhead. XIP is enabled by entering byte Axh and disabled by
        entering byte Fxh. These respective bytes must be entered following the address bits.
    •   For Read instructions, Mxxxx204 offers wrap mode. Wrap bursts are confined to address aligned 16/32/64/128/256
        byte boundary. The read address can start anywhere within the wrap boundary. 16/32/64/128/256 wrap
        configuration is set in Configuration Register 3.
    •   The entire memory array can be read from or written to using a single read or write instruction. After the staring
        address is entered, subsequent address are internally incremented as long as CS# is Low and CLK continues to
        cycle.
• All commands, address and data are shifted with the most significant bit first.
Feb.21.23                                                                                                       Page 28
                                                                                                                             M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
SI / IO[0] 7 6 5 4 3 2 1 0 7 6 5 4 2 1 0
                                              1                                  3                                                                                    1 to ∞
                                             Byte                              Bytes                                                                                  Bytes
                    CS#
                            3
                    CLK
                            0
                                         Command                               Address                                                                            Input Data
SI / IO[0] 7 6 5 4 3 2 1 0 7 6 5 4 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 2 1 0
SI / IO[0] 7 6 5 4 3 2 1 0 7 6 5 4 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 2 1 0
Feb.21.23                                                                                                                                                                                                                 Page 29
                                                                                                                                                             M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
SI / IO[0] 7 6 5 4 3 2 1 0 7 6 5 4 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 2 1 0 7 6 5 4 2 1 0
                                                     1                                        3
                                                                                                                                              XIP                                                            8 to 15                                                         1 to ∞
                                                                                                                                          (Axh, Fxh)                                                         Latency                                                         Bytes
                                                    Byte                                    Bytes
                                                                                                                                         (Enable, Disable)                                                   Cycles                                                           (Read)
                   CS#
                               3
                   CLK
                               0
                                                Command                                     Address                                                  XIP                                                                                                                 Output Data
IO[0] 7 6 5 4 3 2 1 0 7 6 5 4 2 1 0 7 6 5 4 3 2 1 0 6 4 0 6 4 0
                                                                                                                                                                                                                                                                                                                   Read
                   IO[1]                                                                                                                                                                                                                                 7       5            1        7       5           1
                                                                                                                                                                                                                                         1 to ∞
                                                                                                                                                                                                                                         Bytes
                                                                                                                                                                                                                                             (Write)
6 4 0 6 4 0 6 4 0 6 4 0
                                                              1                                        3
                                                                                                                                                                                                 8 to 15                                                         1 to ∞
                                                                                                                                                     XIP                                         Latency                                                         Bytes
                                                             Byte                                    Bytes                                       (A xh, Fxh)
                                                                                                                                             (E nabl e, Disable)                                 Cycles                                                              (Read)
                         CS#
                                       3
                         CLK
                                       0
                                                         Command                                     Address                                         XIP
IO[0] 7 6 5 4 3 2 1 0 6 4 0 4 2 0 6 4 2 0 6 4 0 6 4 0
                                                                                                                                                                                                                             1 to ∞
                                                                                                                                                                                                                             Bytes
                                                                                                                                                                                                                                 (Write)
6 4 0 6 4 0 6 4 0 6 4 0
                                                                                                                                                                                                                                                                                                               Write
                                                                                                                                                                             7       5               1       7   5               1       7       5               1       7     5               1
Feb.21.23                                                                                                                                                                                                                                                                                                                  Page 30
                                                                                               M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
B yt e
                                                                     CS#
                                                                                       3
                                                                     CLK
                                                                                       0
                                                                                                   Comm and
IO[0] 6 4 2 0
IO[1] 7 5 3 1
IO[0] 6 4 2 0 6 4 0 6 4 2 0
                                                         3                                4
                                                                                       Latency
                                 B yt e
                                                       Bytes                            Cycles
            CS#
                    3
            CLK
                    0
                            Comm and                   Address
IO[0] 6 4 2 0 6 4 0 4 2 0 6 4 0 6 4 0 6 4 0
                                                                                                                         1 to 8
                                                                                                                         Bytes
                                                                                                                         (Write)
6 4 0 6 4 0 6 4 0 6 4 0
                                                                                                                                                          Write
                                                                                   7       5        1       7    5        1   7    5      1   7   5   1
Feb.21.23                                                                                                                                                         Page 31
                                                                                                                                     M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
                                                                                 3
                                                                                                                                                 8 to 15                                            1 to ∞
                                                                                                                      XIP                        Latency                                            Bytes
                                                                               Bytes                              (A xh, Fx h)
                                          B yt e
                                                                                                              (E nabl e, Dis able)               Cycles                                             (Read)
               CS#
                        3
               CLK
                        0
                                    Comm and                               Address                                    XIP
IO[0] 6 4 2 0 6 4 0 4 2 0 6 4 2 0 6 4 0 6 4 0
                                                                                                                                                                         1 to ∞
                                                                                                                                                                         Bytes
                                                                                                                                                                         (Write)
6 4 0 6 4 0 6 4 0 6 4 0
                                                                                                                                                                                                                                                Write
                                                                                                                                     7   5           1       7   5        1   7        5            1       7       5           1
                                     1                                                3
                                                                                                                               XIP                               8 to 15                                        1 to ∞
                                                                                                                           (Axh, Fxh)                            Latency                                        Bytes
                                    Byte                                            Bytes
                                                                                                                          (Enable, Disable)                      Cycles                                             (Read)
            CS#
                    3
            CLK
                    0
                                Command                                             Address                                    XIP                                                                          Output Data
IO[0] 7 6 5 4 3 2 1 0 7 6 5 4 2 1 0 7 6 5 4 3 2 1 0 4 0 4 0 4 0
IO[1] 5 1 5 1 5 1
                                                                                                                                                                                                                                                   Read
            IO[2]                                                                                                                                                                               6       2           6       2           6   2
IO[3] 7 3 7 3 7 3
                                                                                                                                                                                       1 to ∞
                                                                                                                                                                                       Bytes
                                                                                                                                                                                       (Write)
4 0 4 0 4 0 4 0 4 0 4 0
5 1 5 1 5 1 5 1 5 1 5 1
                                                                                                                                                                                                                                                   Write
                                                                                                                                                         6   2       6   2         6       2   6    2               6       2       6       2
7 3 7 3 7 3 7 3 7 3 7 3
Feb.21.23                                                                                                                                                                                                                                                  Page 32
                                                                                                M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
                                     1                             3
                                                                               (Enable, Disable)                8 to 15                           1 to ∞
                                                                                                                Latency                           Bytes
                                    Byte                         Bytes
                                                                                                                Cycles                             (Read)
            CS#
                    3
            CLK
                    0
                                Command                          Address             XI P                                                       Output Dat a
IO[0] 7 6 5 4 3 2 1 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0
IO[1] 5 1 5 1 5 1 5 1 5 1 5 1 5 1
                                                                                                                                                                       Read
            IO[2]                                        6   3    6   2    6     2   6   2                                             6    2       6   2      6   2
IO[3] 7 3 7 3 7 3 7 3 7 3 7 3 7 3
                                                                                                                                 1 to ∞
                                                                                                                                 Bytes
                                                                                                                                 (Wr ite)
4 0 4 0 4 0 4 0 4 0 4 0
5 1 5 1 5 1 5 1 5 1 5 1
                                                                                                                                                                       Write
                                                                                                6       2         6   2      6    2   6     2      6    2      6   2
7 3 7 3 7 3 7 3 7 3 7 3
                                                                               CS#
                                                                                            3
                                                                               CLK
                                                                                            0
                                                                                                Command
IO[0] 4 0
IO[1] 5 1
IO[2] 6 2
IO[3] 7 3
Feb.21.23                                                                                                                                                                      Page 33
                                                                                                      M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
IO[0] 4 0 4 0 4 0 4 0
IO[1] 5 1 5 1 5 1 5 1
                                                                                                                                  Read
                                                      IO[2]                6       2   6   2         6    2       6   2
IO[3] 7 3 7 3 7 3 7 3
Figure 23: Description of (4-4-4) Any Register Instruction Type (Without XIP)
                                                          2
                         1                             Latency
                        Byte               3            Cycles
                                         Bytes
             CS#
                    3
             CLK    0   Comman
                           d
                                     Address                                                              Output Data
IO[0] 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0
IO[1] 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1
                                                                                                                                    Read
            IO[2]        6   2   6   2    6   2   6    2               6       2       6    2    6    2       6   2       6   2
IO[3] 7 3 7 3 7 3 7 3 7 3 7 3 7 3 7 3 7 3
                                                                                           1 to 8
                                                                                           Bytes
                                                                                           (Write)
                                                           4   0       4       0       4    0    4    0       4   0       4   0
5 1 5 1 5 1 5 1 5 1 5 1
                                                                                                                                    Write
                                                           6   2       6       2       6    2    6    2       6   2       6   2
7 3 7 3 7 3 7 3 7 3 7 3
Feb.21.23                                                                                                                                         Page 34
                                                                                  M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
IO[0] 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0
IO[1] 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1
                                                                                                                                    Read
            IO[2]        6   2   6   2    6   2    6     2   6   2                                   6    2      6   2      6   2
IO[3] 7 3 7 3 7 3 7 3 7 3 7 3 7 3 7 3
                                                                                                1 to ∞
                                                                                                Bytes
                                                                                                (Write)
4 0 4 0 4 0 4 0 4 0 4 0
5 1 5 1 5 1 5 1 5 1 5 1
                                                                                                                                    Write
                                                                     6     2     6   2      6    2   6    2      6   2      6   2
7 3 7 3 7 3 7 3 7 3 7 3
Feb.21.23                                                                                                                                   Page 35
                                                                                                                                          M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
                  CLK
                            0
                                               Command                                             Address                                    XI P                                                      Input Data
SI / IO[0] 7 6 5 4 3 2 1 0 7 6 5 4 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 2 1 0
                                                     1                                  3
                                                                                                                                                                          8 to 15                                                   1 to ∞
                                                                                                                                     XIP                                  Latency                                                   Bytes
                                                    Byte                              Bytes                                      (A xh, Fx h)
                                                                                                                             (E nabl e, Dis able)                         Cycles                                                        (Read)
                          CS#
CLK
IO[0] 6 4 2 0 6 4 1 6 4 0 6 4 2 0 6 4 0 6 4 2 0
                                                                                                                                                                                                   1 to ∞
                                                                                                                                                                                                   Bytes
                                                                                                                                                                                                   (Write)
6 4 0 6 4 2 0 6 4 0 6 4 2 0
                                                                                                                                                                                                                                                                            Write
                                                                                                                                                          7       5        1       7       5   3    1       7       5               1           7   5       3       1
Feb.21.23                                                                                                                                                                                                                                                                              Page 36
                                                                                                             M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
                                                               3
                                                                           (Enable, Disable)                 8 to 15                                              1 to ∞
                                                                                                             Latency                                              Bytes
                                                             Bytes
                                                                                                             Cycles                                               (Read)
                        CS#
                        CLK
                                         Command
                                                             Address                 XIP                                                                     Output Data
IO[0] 4 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0
IO[1] 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1
                                                                                                                                                                                                        Read
                        IO[2]        6       2       6   2    6   2    6     2       6       2                                                   6       2         6   2            6       2
IO[3] 7 3 7 3 7 3 7 3 7 3 7 3 7 3 7 3
                                                                                                                                     1 to ∞
                                                                                                                                     Bytes
                                                                                                                                      (Write)
4 0 4 0 4 0 4 0 4 0 4 0
5 1 5 1 5 1 5 1 5 1 5 1
                                                                                                                                                                                                        Write
                                                                                                     6   2       6   2           6       2       6       2        6    2        6           2
7 3 7 3 7 3 7 3 7 3 7 3
CLK
IO[0] 7 6 5 4 3 2 1 0 6 4 2 0 4 2 0 6 4 2 0 6 4 2 0 6 4 2 0
                                                                                                                                                                               1 to ∞
                                                                                                                                                                               Bytes
                                                                                                                                                                               (Write)
6 4 0 6 4 2 0 6 4 2 0 6 4 2 0
                                                                                                                                                                                                                             Write
                                                                                                                                             7       5        1   7    5   3    1       7       5   3   1   7    5   3   1
Feb.21.23                                                                                                                                                                                                                            Page 37
                                                                         M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
                                                                 3
                                                                             (Enable, Disable)       8 to 15                          1 to ∞
                                                                                                     Latency                          Bytes
                                                               Bytes
                                                                                                     Cycles                           (Read)
            CS#
CLK
IO[0] 7 6 5 4 3 2 1 0 4 0 4 0 4 0 4 0 4 0 4 0 4 0
IO[1] 5 1 5 1 5 1 5 1 5 1 5 1 5 1
                                                                                                                                                          Read
            IO[2]                                      6   2    6   2    6     2   6   2                                   6    2      6   2      6   2
IO[3] 7 3 7 3 7 3 7 3 7 3 7 3 7 3
                                                                                                                      1 to ∞
                                                                                                                      Bytes
                                                                                                                      (Write)
4 0 4 0 4 0 4 0 4 0 4 0
5 1 5 1 5 1 5 1 5 1 5 1
                                                                                                                                                          Write
                                                                                           6     2     6   2      6    2   6    2      6   2      6   2
7 3 7 3 7 3 7 3 7 3 7 3
Feb.21.23                                                                                                                                                         Page 38
                                                                 M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
Feb.21.23                                                                                                                       Page 39
                                                                 M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
 Feb.21.23                                                                                                        Page 40
                                                             M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
                                                                      Ta = 25⁰C      -        140          -           µA
                                      VCC = 2.0V, CLK=VCC,
Standby Current               ISB                                     Ta = 85⁰C      -         -         350           µA
                                      CS#=VCC, SI=VCC
                                                                      Ta=105⁰C       -         -         500           µA
Deep Power Down Current      IDPD     VCC = 2.0V, CLK=VCC, CS#=VCC, SI=VCC           -         4          20           µA
Hibernate Current            IHBN     VCC = 2.0V, CLK=VCC, CS#=VCC, SI=VCC           -        0.1          -           µA
Input Leakage Current         ILI                VIN=0 to VCC (max)                  -         -         ±1.0          µA
WP# Leakage Current          IWP#LI              VIN=0 to VCC (max)                -100.0      -         +1.0          µA
Output Leakage Current        ILO               VOUT=0 to VCC (max)                  -         -         ±1.0          µA
Input High Voltage            VIH                                                 0.7xVCC      -       VCC+0.3         V
Input Low Voltage             VIL                                                   -0.3       -        0.3xVCC        V
                                                    IOH = -100µA                  VCC-0.2      -           -           V
Output High Voltage Level    VOH
                                                     IOH = -1mA                     1.5        -           -           V
                                                    IOL = 150µA                      -         -          0.2          V
Output Low Voltage Level     VOL
                                                     IOL = 2mA                       -         -          0.4          V
 Feb.21.23                                                                                                        Page 41
                                                             M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
         Latch-Up (I-test)
                                                                 ≥ |100 mA|                     mA
         JESD78
Feb.21.23                                                                                                   Page 42
                                                                          M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
                             CS#
                                                                    tCS
                                                                                tCSS
                                                                                                        tCSH
CLK
tCSS
Feb.21.23                                                                                                                Page 43
                                                                                 M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
Figure 31: SDR Command, Address and Data Input Operation & Timing
CS#
tCSS
CLK
tSU tHD
SI New Data
                                                                                                                  Don’t
                                                                                                                  Care
                   Table 37: SDR Command, Address, XIP, and Data Input Operation & Timing
                    Parameter                Symbol          Minimum            Maximum                                       Units
      Data Setup Time (w.r.t CLK)               tSU              2.0                -                                          ns
      Data Hold Time (w.r.t CLK)                tHD              3.0                -                                          ns
Notes:
Power supplies must be stable
Figure 32: DDR Command, Address and Data Input Operation & Timing
CS#
tCSS
CLK
                                                                                                                      Don’t
                                                                                                                      Care
                   Table 38: DDR Command, Address, XIP, and Data Input Operation & Timing
                    Parameter                Symbol          Minimum           Maximum                                        Units
      Data Setup Time (w.r.t CLK)               tSU              4.0                -                                          ns
      Data Hold Time (w.r.t CLK)               tHD               4.0                -                                          ns
Notes:
Power supplies must be stable
Feb.21.23                                                                                                                       Page 44
                                                                               M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
CS#
tCSS tCSH
CLK
                                                                                                                           tOH                 tHZCS
                                                                         tCO
                                High-Z
                 SO                                                                               New Data                               x
                                                                  tCLZ
                                                                                                                                                        Don’t
                                                                                                                                                        Care
CS#
tCSS
CLK
                                 High-Z
                  SO                                                           New Data 1                    New Data 2                  X
                                                                  tCLZ
                                                                                                                                                       Don’t
                                                                                                                                                       Care
Feb.21.23                                                                                                                                                       Page 45
                                                                        M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
CS#
                             WP#
                                                    tWPSU                                         tWPHD
                                           1                       2          3               4
                CS#
tCSL tCSH
CLK
SI
              Device
               Reset
Feb.21.23                                                                                                                  Page 46
                                                                                                                                           M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
      The deep power down mode subsequently reduces the standby current from ISB to IDP. No other command must be issued while
      the device is in deep power down mode.
      To enter the deep power down mode, CS# is driven low, following the enter deep power down (EDPD) command, CS# must be
      driven high after the eighth bit of the command code has been latched in or the EDP command will not be executed. After CS# is
      driven high, it requires a delay of tEDPD (Table 6 and 7) before the supply current is reduced to IDP and the Deep Power Down mode
      is entered. The command can be issued in SPI, DPI or QPI modes.
               CS#
                                                                                                                          tEDPD
                                     0       1           2               3           4        5        6        7
CLK
Command (ABh)
SI(I/O0) X 1 0 1 0 1 0 1 1 X
                                                                                          High Z
            SO(I/O1)
                  CS#
                                                                                                                 tEDPD
                                                 0               1               2            3
CLK
Command (B9h)
                              High Z                                                                                                   High Z
              SI(I/O0)                       0               1               0            1
                              High Z                                                                                                   High Z
             SO(I/O1)                        1               1               1            0
MSB
                       CS#
                                                                                 tEDPD
                                              0              1
CLK
                                         Command
                                           (B9h)
                              High Z                                                                            High Z
                 SI(I/O0)                 1              1
LSB
                               High Z                                                                           High Z
                SO(I/O1)                  1              0
                              High Z                                                                            High Z
               WP#(I/O2)                  0              0
                               High Z                                                                           High Z
                       I/O3               1              1
MSB
Feb.21.23                                                                                                                                                                              Page 47
                                                                                                                                                                           M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
      The command sequences are shown below. There are two ways to exit deep power down mode:
          1. Toggling CS# with a CS# pulse width of tCSDPD while CLK and I/Os are Don’t Care. During waking up from deep power
             down, I/Os remain to be in high Z.
             2.          Driving CS# low follows with the Exit Deep Power Down (EXDPD) command. CS# must be driven high after the eight bit
                         of the command code has been latched in or the EXDPD command will not executed.
tEXDPD
                                                       tCSDPD
                   CS#                                                                                                                               Standby
                                                                                                           Deep Power Down
CLK
                                 High Z
                    I/Os                                                                           X
                  CS#
                                                                                                                                           tEXDPD
                                           0               1               2               3       4       5        6            7
CLK
Command (B9h)
SI(I/O0) X 1 0 1 1 1 0 0 1 X
                                                                                                       High Z
            SO(I/O1)
      It requires a delay of tEXDPD (Table 6 and 7) before the device can fully exit the deep power down mode and enter standby mode.
      The command can be issued in SPI, DPI, and QPI mode. Status of all non-volatile bits in registers remains unchanged when the
      SPnvSRAM enters or exits the deep power down mode.
                                                                                                                                                                                  CS#
         CS#
                                                                                                                                                                                                                          tEXDPD
                                                                                                tEXDPD                                                                                                  0        1
                                       4           5               6               7                                                                                              CLK
         CLK
                                                                                                                                                                                                   Command
                                                                                                                                                                                                     (ABh)
                                                                                                                                                                                          High Z                                       High Z
                                           Command (ABh)                                                                                                                       SI(I/O0)             0        1
                                                                                                                                                                                          High Z                                       High Z
                                                                                                                                                                                   I/O3             1        1
MSB
Feb.21.23                                                                                                                                                                                                                                         Page 48
                                                                                                                                                                     M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
      To enter the hibernate mode, CS# is driven low, following the Enter Hibernate (EHBN) command. After CS# is driven high, it
      requires a delay of tENTHIB time (Table 6 and 7) before the supply current is reduced to IHBN and the hibernate mode is entered.
Toggling CS# (low to high) will return the SPnvSRAM to standby mode. The command can be issued in SPI, DPI, and QPI modes.
        CS#
                                                                                                                 tENTHIB
                              0       1           2           3               4        5            6        7                                        0         1          2
CLK
      SI(I/O0)     X      1       0           1           1               1       0             1        0
                                                                                                                   Enter         Hibernate Mode
                          MSB                                                                           LSB                                               Exit Hibernate
                                                                                                                 Hibernate
SO(I/O1) High Z
            CS#
                                                                                                             tENTHIB
                                          0               1               2                3
CLK
Command (BAh)
                       High Z                                                                                                         High Z
        SI(I/O0)                      0               1               0            0
                       High Z                                                                                                         High Z
      SO(I/O1)                        1               1               1            1
MSB
                 CS#
                                                                                               tENTHIB
                                                      0               1
CLK
                                              Command
                                                (BAh)
                              High Z                                                                                         High Z
            SI(I/O0)                           1               0
LSB
                              High Z                                                                                         High Z
           SO(I/O1)                            1                  1
                              High Z                                                                                         High Z
         WP#(I/O2)                             0               0
Standby Hibernate
                              High Z                                                                                         High Z
                   I/O3                        1                  1
MSB
Feb.21.23                                                                                                                                                                                                        Page 49
                                                                              M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
Feb.21.23                                                                                                                 Page 50
                                                       M1004204/M1008204/M1016204 M3004204/M3008204/M3016204
Feb.21.23                                                                                            Page 51
IMPORTANT NOTICE AND DISCLAIMER
These resources are intended for developers skilled in the art designing with Renesas products. You are solely responsible
for (1) selecting the appropriate products for your application, (2) designing, validating, and testing your application, and (3)
ensuring your application meets applicable standards, and any other safety, security, or other requirements. These
resources are subject to change without notice. Renesas grants you permission to use these resources only for
development of an application that uses Renesas products. Other reproduction or use of these resources is strictly
prohibited. No license is granted to any other Renesas intellectual property or to any third party intellectual property.
Renesas disclaims responsibility for, and you will fully indemnify Renesas and its representatives against, any claims,
damages, costs, losses, or liabilities arising out of your use of these resources. Renesas' products are provided only subject
to Renesas' Terms and Conditions of Sale or other applicable terms agreed to in writing. No use o any Renesas resources
expands or otherwise alters any applicable warranties or warranty disclaimers for these products.
Trademarks
Renesas and the Renesas logo are trademarks of Renesas
Electronics Corporation. All trademarks and registered
trademarks are the property of their respective owners.