Professional Documents
Culture Documents
FM25256 Datasheet
FM25256 Datasheet
FM25256
256Kb FRAM Serial 5V Memory
Features
Write Protection Scheme
256K bit Ferroelectric Nonvolatile RAM • Hardware Protection
• Organized as 32,768 x 8 bits • Software Protection
• Unlimited Read/Write Cycles
• 10 Year Data Retention Wide Operating Range
• NoDelay™ Writes • Wide Voltage Operation 4.0V – 5.5V
• Advanced High-Reliability Ferroelectric Process
Industry Standard Configurations
Very Fast Serial Peripheral Interface - SPI • Industrial Temperature -40°C to +85°C
• Up to 25 MHz Frequency • 8-pin SOIC (-S)
• Direct Hardware Replacement for EEPROM • “Green” 8-pin SOIC (-G)
• SPI Mode 0 & 3 (CPOL, CPHA=0,0 & 1,1)
This is a product in the pre-production phase of development. Device Ramtron International Corporation
characterization is complete and Ramtron does not expect to change the 1850 Ramtron Drive, Colorado Springs, CO 80921
specifications. Ramtron will issue a Product Change Notice if any (800) 545-FRAM, (719) 481-7000
specification changes are made. www.ramtron.com
Rev. 2.0
Apr. 2005 Page 1 of 13
FM25256
WP
Instruction Decode
CS Clock Generator
HOLD Control Logic
Write Protect
SCK 8192 x 32
FRAM Array
Instruction Register
15 8
Address Register
Counter
SI SO
Data I/O Register
Nonvolatile Status
Register
Pin Descriptions
Pin Name I/O Description
/CS Input Chip Select: This active low input activates the device. When high, the device enters
low-power standby mode, ignores other inputs, and all outputs are tri-stated. When
low, the device internally activates the SCK signal. A falling edge on /CS must occur
prior to every op-code.
SCK Input Serial Clock: All I/O activity is synchronized to the serial clock. Inputs are latched on
the rising edge and outputs occur on the falling edge. Since the device is static, the
clock frequency may be any value between 0 and 25 MHz and may be interrupted at
any time.
/HOLD Input Hold: The /HOLD pin is used when the host CPU must interrupt a memory operation
for another task. When /HOLD is low, the current operation is suspended. The device
ignores any transition on SCK or /CS. All transitions on /HOLD must occur while
SCK is low.
/WP Input Write Protect: This active low pin prevents write operations to the status register only.
A complete explanation of write protection is provided on pages 6 and 7.
SI Input Serial Input: All data is input to the device on this pin. The pin is sampled on the
rising edge of SCK and is ignored at other times. It should always be driven to a valid
logic level to meet IDD specifications.
* SI may be connected to SO for a single pin data interface.
SO Output Serial Output: This is the data output pin. It is driven during a read and remains tri-
stated at all other times including when /HOLD is low. Data transitions are driven on
the falling edge of the serial clock.
* SO may be connected to SI for a single pin data interface.
VDD Supply Power Supply (4.0V to 5.5V)
VSS Supply Ground
Rev. 2.0
Apr. 2005 Page 2 of 13
FM25256
Rev. 2.0
Apr. 2005 Page 3 of 13
FM25256
SCK
MOSI
MISO
SO SI SCK SO SI SCK
SPI
FM25256 FM25256
Microcontroller
CS HOLD CS HOLD
SS1
SS2
HOLD1
MOSI : Master Out Slave In
HOLD2 MISO : Master In Slave Out
SS : Slave Select
P1.0
P1.1
Microcontroller SO SI SCK
FM25256
CS HOLD
P1.2
7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0
Rev. 2.0
Apr. 2005 Page 4 of 13
FM25256
CS
0 1 2 3 4 5 6 7
SCK
SI 0 0 0 0 0 1 1 0
Hi-Z
SO
Figure 5. WREN Bus Configuration
Rev. 2.0
Apr. 2005 Page 5 of 13
FM25256
CS
0 1 2 3 4 5 6 7
SCK
SI 0 0 0 0 0 1 0 0
Hi-Z
SO
Figure 6. WRDI Bus Configuration
Rev. 2.0
Apr. 2005 Page 6 of 13
FM25256
by terminating a write cycle (/CS high) or by using The WPEN bit controls the effect of the hardware
the WRDI command. /WP pin. When WPEN is low, the /WP pin is
ignored. When WPEN is high, the /WP pin controls
BP1 and BP0 are memory block write protection bits. write access to the status register. Thus the Status
They specify portions of memory that are write register is write protected if WPEN=1 and /WP=0.
protected as shown in the following table.
This scheme provides a write protection mechanism,
Table 3. Block Memory Write Protection which can prevent software from writing the
BP1 BP0 Protected Address Range memory under any circumstances. This occurs if the
0 0 None BP1 and BP0 are set to 1, the WPEN bit is set to 1,
0 1 6000h to 7FFFh (upper ¼) and /WP is set to 0. This occurs because the block
1 0 4000h to 7FFFh (upper ½) protect bits prevent writing memory and the /WP
1 1 0000h to 7FFFh (all) signal in hardware prevents altering the block
protect bits (if WPEN is high). Therefore in this
The BP1 and BP0 bits and the Write Enable Latch condition, hardware must be involved in allowing a
are the only mechanisms that protect the memory write operation. The following table summarizes the
from writes. The remaining write protection features write protection conditions.
protect inadvertent changes to the block protect bits.
Rev. 2.0
Apr. 2005 Page 7 of 13
FM25256
CS
0 1 2 3 4 5 6 7 0 1 2 3 4 6 7 0 1 2 3 4 5 6 7 7
SCK
CS
0 1 2 3 4 5 6 7 0 1 2 3 4 6 7 0 1 2 3 4 5 6 7 7
SCK
Rev. 2.0
Apr. 2005 Page 8 of 13
FM25256
Electrical Specifications
Absolute Maximum Ratings
Symbol Description Ratings
VDD Power Supply Voltage with respect to VSS -1.0V to +7.0V
VIN Voltage on any pin with respect to VSS -1.0V to +7.0V
and VIN < VDD+1.0V
TSTG Storage Temperature -55°C to + 125°C
TLEAD Lead Temperature (Soldering, 10 seconds) 300° C
VESD Electrostatic Discharge Voltage
- Human Body Model (JEDEC Std JESD22-A114-B) 3kV
- Charged Device Model (JEDEC Std JESD22-C101-A) 1kV
- Machine Model (JEDEC Std JESD22-A115-A) 100V
Package Moisture Sensitivity Level MSL-1
Stresses above those listed under Absolute Maximum Ratings may cause permanent damage to the device. This is a stress
rating only, and the functional operation of the device at these or any other conditions above those listed in the operational
section of this specification is not implied. Exposure to absolute maximum ratings conditions for extended periods may affect
device reliability.
DC Operating Conditions (TA = -40°C to + 85°C, VDD = 4.0V to 5.5V unless otherwise specified)
Symbol Parameter Min Typ Max Units Notes
VDD Power Supply Voltage 4.0 - 5.5 V
IDD Power Supply Current
@ SCK = 1.0 MHz - 0.8 mA 1
@ SCK = 5.0 MHz - 1.8
@ SCK = 25.0 MHz - 7.0
ISB Standby Current - 150 µA 2
ILI Input Leakage Current - ±1 µA 3
ILO Output Leakage Current - ±1 µA 3
VIH Input High Voltage 0.7 VDD VDD + 0.5 V
VIL Input Low Voltage -0.3 0.3 VDD V
VOH Output High Voltage VDD – 0.8 - V
@ IOH = -2 mA
VOL Output Low Voltage - 0.4 V
@ IOL = 2 mA
VHYS Input Hysteresis 0.05 VDD - V 4
Notes
1. SCK toggling between VDD-0.3V and VSS, other inputs VSS or VDD-0.3V.
2. SCK = SI = /CS=VDD. All inputs VSS or VDD.
3. VSS ≤ VIN ≤ VDD and VSS ≤ VOUT ≤ VDD.
4. This parameter is characterized but not 100% tested.
Rev. 2.0
Apr. 2005 Page 9 of 13
FM25256
AC Test Conditions
Input Pulse Levels 10% and 90% of VDD
Input rise and fall times 5 ns
Input and output timing levels 0.5 VDD
Output Load Capacitance 30 pF
Rev. 2.0
Apr. 2005 Page 10 of 13
FM25256
tD
CS
tF tR tCL tCH tCSH
tCSU 1/tCK
SCK tH
tSU
SI
tODV tOH tOD
SO
/Hold Timing
tHS
CS
tHH
SCK tHH
tHS
HOLD
SO
tHZ
tLZ
VDD min
VDD
tVR tVF
tPD
tPU
CS
Rev. 2.0
Apr. 2005 Page 11 of 13
FM25256
Mechanical Drawing
7.70
3.70
3.90 ±0.10 6.00 ±0.20
2.00
Pin 1
1.27 0.65
0.25
4.90 ±0.10 0.50
1.35 0.19
1.75 45 ° 0.25
1.27 0.10 mm
0.10 0°- 8° 0.40
0.33 0.25
0.51 1.27
Legend:
XXXX= part number, P= package type
XXXXXXX-P LLLLLLL= lot code
LLLLLLL RIC=Ramtron Int’l Corp, YY=year, WW=work week
RICYYWW
Example: FM25256, Standard SOIC package, Year 2004, Work Week 39
FM25256-S
A40003S
RIC0439
Rev. 2.0
Apr. 2005 Page 12 of 13
FM25256
Revision History
Rev. 2.0
Apr. 2005 Page 13 of 13