MR25H40MDFR Everspin Technologies, MR25H40MDFR Datasheet - Page 4

no-image

MR25H40MDFR

Manufacturer Part Number
MR25H40MDFR
Description
NVRAM 4Mb 3.3V 512Kx8 SPI Pre-Qual Sample MRAM
Manufacturer
Everspin Technologies
Datasheet

Specifications of MR25H40MDFR

Rohs
yes
Data Bus Width
8 bit
Memory Size
4 MB
Organization
512 K x 8
Interface Type
SPI
Supply Voltage - Max
3.6 V
Supply Voltage - Min
3 V
Operating Current
20 mA
Maximum Operating Temperature
+ 85 C
Minimum Operating Temperature
- 40 C
Package / Case
DFN-8
Maximum Power Dissipation
0.6 W
Operating Temperature Range
- 40 C to + 85 C
Operating Voltage
3 V to 3.6 V

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MR25H40MDFR
Manufacturer:
PLX
Quantity:
101
Everspin Technologies © 2011
2. SPI COMMUNICATIONS PROTOCOL
MR25H40 can be operated in either SPI Mode 0 (CPOL=0, CPHA =0) or SPI Mode 3 (CPOL=1, CPHA=1). For
both modes, inputs are captured on the rising edge of the clock and data outputs occur on the falling
edge of the clock. When not conveying data, SCK remains low for Mode 0; while in Mode 3, SCK is high. The
memory determines the mode of operation (Mode 0 or Mode 3) based upon the state of the SCK when CS
falls.
All memory transactions start when CS is brought low to the memory. The first byte is a command code. De-
pending upon the command, subsequent bytes of address are input. Data is either input or output. There
is only one command performed per CS active period. CS must go inactive before another command can
be accepted. To ensure proper part operation according to specifications, it is necessary to terminate each
access by raising CS at the end of a byte (a multiple of 8 clock cycles from CS dropping) to avoid partial or
aborted accesses.
Status Register
Instruction Description
WREN
WRDI
RDSR
WRSR
READ
WRITE
SLEEP
WAKE
Bit 7
SRWD
The status register consists of the 8 bits listed in table 2.2. As seen in table 2.3, the Status Register Write
Disable bit (SRWD) is used in conjunction with bit 1 (WEL) and the Write Protection pin (WP) to provide
hardware memory block protection. Bits BP0 and BP1 define the memory block arrays that are protected
as described in table 2.4. The fast writing speed of MR25H40 does not require write status bits. The state of
bits 6,5,4, and 0 can be user modified and do not affect memory operation. All bits in the status register
are pre-set from the factory in the “0” state.
Bit 6
Don’t Care
Write Enable
Write Disable
Read Status Register
Write Status Register
Read Data Bytes
Write Data Bytes
Enter Sleep Mode
Exit Sleep Mode
Bit 5
Don’t Care
Table 2.2 Status Register Bit Assignments
Binary Code
0000
0000
0000 0101
0000 0001
0000
0000 0010
1011 1001
1010 1011
Table 2.1 Command Codes
Bit 4
Don’t Care
0110
0100
0011
4
Bit 3
BP1
Hex Code
06h
04h
05h
01h
03h
02h
B9h
ABh
Bit 2
BP0
Address Bytes Data Bytes
0
0
0
0
3
3
0
0
Bit 1
WEL
MR25H40 Rev. 5, 11/2011
MR25H40
0
0
1
1
1 to ∞
1 to ∞
0
0
Bit 0
Don’t Care

Related parts for MR25H40MDFR