background image

ESMT

 

 F25L04PA 

(2D)

 

Elite Semiconductor Memory Technology Inc.

 

 

Publication D

ateAug.

 2012

 

                                                                                                                     

Revision:

 

1.4

 

     

1/33

 

 

Flash  

    3V Only 4 Mbit Serial Flash Memory

 with Dual Output 

 

FEATURES  

  Single supply voltage 2.3~3.6V 

  Standard, Dual SPI   

 Speed 

- Read max frequency: 33MHz 
- Fast Read max frequency: 50MHz; 86MHz; 100MHz 
- Fast Read Dual max frequency: 50MHz / 86MHz 
  (100MHz / 172MHz equivalent Dual SPI) 

  Low power consumption 

- Active current: 20 mA 
- Standby current: 25

μ

- Deep Power Down current: 10

μ

 Reliability 

- 100,000 typical program/erase cycles 
- 20 years Data Retention 

 Program 

- Page programming time: 0.7 ms (typical) 
 

 Erase 

 

- Chip erase time 1 sec (typical) 
- Block erase time 0.15 sec (typical) 
- Sector erase time 30 ms (typical)   

 Page 

Programming 

 

- 256 byte per programmable page 

  SPI Serial Interface 

- SPI Compatible: Mode 0 and Mode 3 

  End of program or erase detection 

  Write Protect ( WP ) 

  Hold Pin ( HOLD ) 

  All Pb-free products are RoHS-Compliant 

 

 

 

 

ORDERING INFORMATION 

 

Product ID 

Speed

Package 

Comments

F25L04PA –50PG2D 

50MHz

F25L04PA –86PG2D 

86MHz

F25L04PA –100PG2D 

100MHz 

8-lead   

SOIC 

150 mil

Pb-free 

F25L04PA –50PAG2D 

50MHz

F25L04PA –86PAG2D 

86MHz

F25L04PA –100PAG2D  100MHz 

8-lead   

SOIC 

200 mil

Pb-free 

F25L04PA –50HG2D 

50MHz

F25L04PA –86HG2D 

86MHz

F25L04PA –100HG2D 

100MHz 

8-contact 

WSON 

6x5 mm

Pb-free 

 
 

 

GENERAL DESCRIPTION 

 

The F25L04PA is a 4Megabit, 3V only CMOS Serial Flash 
memory device. The device supports the standard Serial 
Peripheral Interface (SPI), and a Dual SPI. ESMT’s memory 
devices reliably store memory data even after 100,000 
programming and erase cycles. 
 
The memory array can be organized into 2,048 programmable 
pages of 256 byte each. 1 to 256 byte can be programmed at a 
time with the Page Program instruction.   
 
The device features sector erase architecture. The memory array 

is divided into 128 uniform sectors with 4K byte each; 8 uniform 
blocks with 64K byte each. Sectors can be erased individually 
without affecting the data in other sectors. Blocks can be erased 
individually without affecting the data in other blocks. Whole chip 
erase capabilities provide the flexibility to revise the data in the 
device. The device has Sector, Block or Chip Erase but no page 
erase. 
 
The sector protect/unprotect feature disables both program and 
erase operations in any combination of the sectors of the 
memory. 

Содержание F25L04PA Series

Страница 1: ...SOIC 150 mil Pb free F25L04PA 50PAG2D 50MHz F25L04PA 86PAG2D 86MHz F25L04PA 100PAG2D 100MHz 8 lead SOIC 200 mil Pb free F25L04PA 50HG2D 50MHz F25L04PA 86HG2D 86MHz F25L04PA 100HG2D 100MHz 8 contact WSON 6x5 mm Pb free GENERAL DESCRIPTION The F25L04PA is a 4Megabit 3V only CMOS Serial Flash memory device The device supports the standard Serial Peripheral Interface SPI and a Dual SPI ESMT s memory d...

Страница 2: ...miconductor Memory Technology Inc Publication Date Aug 2012 Revision 1 4 2 33 PIN CONFIGURATIONS 8 Lead SOIC SOIC 8L 150mil Body 1 27mm Pin Pitch SOIC 8L 208mil Body 1 27mm Pin Pitch 1 8 2 7 3 6 4 5 VDD HOLD SCK SI CE SO WP VSS ...

Страница 3: ... or data serially into the device Data is latched on the rising edge of SCK SO Serial Data Output To transfer data serially out of the device Data is shifted out on the falling edge of SCK CE Chip Enable To activate the device when CE is low WP Write Protect The Write Protect WP pin is used to enable disable BPL bit in the status register HOLD Hold To temporality stop serial communication with SPI...

Страница 4: ...ductor Memory Technology Inc Publication Date Aug 2012 Revision 1 4 4 33 FUNCTIONAL BLOCK DIAGRAM Address Buffers and Latches X Decoder Flash Y Decoder I O Butters and Data Latches Serial Interface Control Logic CE SCK SI WP SO HOLD ...

Страница 5: ...27 4KB 07F000H 07FFFFH 7 112 4KB 070000H 070FFFH 1 1 1 111 4KB 06F000H 06FFFFH 6 96 4KB 060000H 060FFFH 1 1 0 95 4KB 05F000H 05FFFFH 5 80 4KB 050000H 050FFFH 1 0 1 79 4KB 04F000H 04FFFFH 4 64 4KB 040000H 040FFFH 1 0 0 63 4KB 03F000H 03FFFFH 3 48 4KB 030000H 030FFFH 0 1 1 47 4KB 02F000H 02FFFFH 2 32 4KB 020000H 020FFFH 0 1 0 31 4KB 01F000H 01FFFFH 1 16 4KB 010000H 010FFFH 0 0 1 15 4KB 00F000H 00FFF...

Страница 6: ... BP0 and TB are read writable 0 R W Note 1 Only BP0 BP1 BP2 TB and BPL are writable 2 BP0 BP1 BP2 TB and BPL are non volatile 3 All area are unprotected at power on BP2 BP1 BP0 0 WRITE ENABLE LATCH WEL The Write Enable Latch bit indicates the status of the internal memory Write Enable Latch If this bit is set to 1 it indicates the device is Write enabled If the bit is set to 0 reset it indicates t...

Страница 7: ...00000H 06FFFFH All Blocks X 1 0 0 Block 0 7 000000H 07FFFFH All Blocks X 1 1 1 Block 0 7 000000H 07FFFFH Block Protection BP2 BP1 BP0 The Block Protection BP2 BP1 BP0 bits define the size of the memory area as defined in Table 3 to be software protected against any memory Write Program or Erase operations The Write Status Register WRSR instruction is used to program the BP2 BP1 BP0 bits as long as...

Страница 8: ...E is driven active high during a Hold condition it resets the internal logic of the device As long as HOLD signal is low the memory remains in the Hold condition To resume communication with the device HOLD must be driven active high and CE must be driven active low See Figure 22 for Hold timing A ctive H o ld A cti ve H old A ctive H O L D S C K Figure 1 HOLD Condition Waveform WRITE PROTECTION T...

Страница 9: ... A15 A8 Hi Z A7 A0 Hi Z X X X DOUT0 X cont Fast Read Dual Output 11 12 50MHz 86 MHz 3BH A23 A16 A15 A8 A7 A0 X DOUT0 1 cont Sector Erase 4 4K Byte 20H Hi Z A23 A16 Hi Z A15 A8 Hi Z A7 A0 Hi Z Block Erase 4 64K Byte D8H Hi Z A23 A16 Hi Z A15 A8 Hi Z A7 A0 Hi Z Chip Erase 60H C7H Hi Z Page Program PP 02H Hi Z A23 A16 Hi Z A15 A8 Hi Z A7 A0 Hi Z DIN0 Hi Z DIN1 Hi Z Up to 256 bytes Hi Z Read Status Re...

Страница 10: ... very next bus cycle after the WREN instruction to make both instructions effective WREN can enable WRSR user just need to execute it A successful WRSR can reset WREN 10 The Manufacture ID and Device ID output will repeat continuously until CE terminates the instruction 11 Dual commands use bidirectional IO pins DOUT and cont are serial data out others are serial data in 12 Dual output data IO0 D6...

Страница 11: ... Read instruction is initiated by executing an 8 bit command 03H followed by address bits A23 A0 CE must remain active low for the duration of the Read cycle See Figure 2 for the Read sequence Figure 2 Read Sequence Fast Read 50 MHz 100 MHz The Fast Read instruction supporting up to 100 MHz is initiated by executing an 8 bit command 0BH followed by address bits A23 A0 and a dummy byte CE must rema...

Страница 12: ...red from the device at twice the rate of standard SPI devices This instruction is for quickly downloading code from Flash to RAM upon power up or for applications that cache code segments to RAM for execution The Fast Read Dual Output instruction is initiated by executing an 8 bit command 3BH followed by address bits A23 A0 and a dummy byte CE must remain active low for the duration of the Fast Re...

Страница 13: ...page from the address whose 8 least significant bits A7 A0 are all zero If more than 256 bytes Data are sent to the device previously latched data are discarded and the last 256 bytes Data are guaranteed to be programmed correctly within the same page If less than 256 bytes Data are sent to device they are correctly programmed at the requested addresses without having any effects on the other byte...

Страница 14: ... timed Block Erase cycle See Figure 8 for the Block Erase sequence Figure 8 64K byte Block Erase Sequence 4K Byte Sector Erase The Sector Erase instruction clears all bits in the selected sector to FFH A Sector Erase instruction applied to a protected memory area will be ignored Prior to any Write operation the Write Enable WREN instruction must be executed CE must remain active low for the durati...

Страница 15: ...e internal self timed Chip Erase cycle See Figure 10 for the Chip Erase sequence Figure 10 Chip Erase Sequence Read Status Register RDSR The Read Status Register RDSR instruction allows reading of the status register The status register may be read at any time even during a Write Program Erase operation When a Write operation is in progress the Busy bit may be checked before sending any new comman...

Страница 16: ...to any Write Program Erase operation CE must be driven high before the WREN instruction is executed Figure 12 Write Enable WREN Sequence Write Disable WRDI The Write Disable WRDI instruction resets the Write Enable Latch bit to 0 disabling any new Write operations from occurring CE must be driven high before the WRDI instruction is executed Figure 13 Write Disable WRDI Sequence CE SCK SI 0 1 2 3 4...

Страница 17: ...ster but cannot be reset from 1 to 0 When WP is high the lock down function of the BPL bit is disabled and the BPL TB BP0 BP1 and BP2 bits in the status register can all be changed As long as BPL bit is set to 0 or WP pin is driven high VIH prior to the low to high transition of the CE pin at the end of the WRSR instruction the bits in the status register can all be altered by the WRSR instruction...

Страница 18: ...on The instruction can be used to release the device from the deep power down status This instruction is initiated by driving CE low and executing an 8 bit command ABH and then drive CE high See Figure 16 for RDP instruction Release from the deep power down will take the duration of TRES1 before the device will resume normal operation and other instructions are accepted CE must remain high during ...

Страница 19: ...Sequence Table 6 Electronic Signature Data Command Electronic Signature Data RES 12H SCK 0 1 2 3 4 5 6 7 MODE3 MODE0 SI CE Standby Current TRES1 MSB AB Deep Power Down Current ISB2 SO HIGH IMPEDANCE SCK 0 1 2 3 4 5 6 7 8 9 MODE3 MODE0 SI CE Standby Current TRES2 MSB AB Deep Power Down Current ISB2 SO HIGH IMPEDANCE SS 30 31 32 33 34 35 36 37 38 SS Electronic Signature Data Out SS MSB 3 Dummy Bytes...

Страница 20: ...T Byte2 30H identifies the memory type as SPI Flash Byte3 13H identifies the device as F25L04PA The instruction sequence is shown in Figure 18 The JEDEC Read ID instruction is terminated by a low to high transition on CE at any time during data output If no other command is issued after executing the JEDEC Read ID instruction issue a 00H NOP command before going into Standby Mode CE VIH Figure 18 ...

Страница 21: ... device ID is located in address 000001H Once the device is in Read ID mode the manufacturer s and device ID output data toggles between address 000000H and 000001H until terminated by a low to high transition on CE Figure 19 Read ID Sequence Table 8 Product ID Data Address Byte1 Byte2 8CH 12H 000000H Manufacturer s ID Device ID ESMT F25L04PA 12H 8CH 000001H Device ID ESMT F25L04PA Manufacturer s ...

Страница 22: ...than one output shorted at a time AC CONDITIONS OF TEST OPERATING RANGE Parameter Symbol Value Unit Operating Supply Voltage VDD 2 3 3 6 V Ambient Operating Temperature TA 40 85 Table 9 DC OPERATING CHARACTERISTICS Limits Symbol Parameter Min Max Unit Test Condition Standard 8 IDDR1 Read Current 33 MHz Dual 10 mA CE 0 1 VDD 0 9 VDD SO open Standard 12 IDDR2 Read Current 50MHz Dual 14 mA CE 0 1 VDD...

Страница 23: ...mbol Parameter Min Max Min Max Min Max Min Max Unit FCLK Serial Clock Frequency 33 50 86 100 MHz TSCKH 2 Serial Clock High Time 13 9 5 4 ns TSCKL 2 Serial Clock Low Time 13 9 5 4 ns TCLCH Clock Rise Time Slew Rate 0 1 0 1 0 1 0 1 V ns TCHCL Clock Fall Time Slew Rate 0 1 0 1 0 1 0 1 V ns TCES 1 CE Active Setup Time 5 5 5 5 ns TCEH 1 CE Active Hold Time 5 5 5 5 ns TCHS 1 CE Not Active Setup Time 5 5...

Страница 24: ... Mode 3 3 3 3 us TRES1 3 CE High to Standby Mode for DP 3 3 3 3 us TRES2 3 CE High to Standby Mode for RES 1 8 1 8 1 8 1 8 us Note 1 Relative to SCK 2 TSCKH TSCKL must be less than or equal to 1 FCLK 3 Value guaranteed by characterization not 100 tested in production 4 Only applicable as a constraint for a Write status Register instruction when Block Protection Look BPL bit is set at 1 ERASE AND P...

Страница 25: ...ESMT F25L04PA 2D Elite Semiconductor Memory Technology Inc Publication Date Aug 2012 Revision 1 4 25 33 Figure 20 Serial Input Timing Diagram Figure 21 Serial Output Timing Diagram ...

Страница 26: ... Semiconductor Memory Technology Inc Publication Date Aug 2012 Revision 1 4 26 33 Figure 22 HOLD Timing Diagram Figure 23 Write Protect setup and hold timing during WRSR when BPL 1 CE SCK SI HIGH IMPENANCE SO TWHSL TSHWL WP ...

Страница 27: ...is allowed Device is fully accessible Program Erase and Write command is ignored CE must track VCC Figure 24 Power Up Timing Diagram Table 12 Power Up Timing and VWI Threshold Parameter Symbol Min Max Unit VCC min to CE low TVSL 10 us Time Delay before Write instruction TPUW 1 10 ms Write Inhibit Threshold Voltage VWI 1 2 V Note These parameters are characterized only ...

Страница 28: ...on Date Aug 2012 Revision 1 4 28 33 Figure 25 AC Input Output Reference Waveforms Figure 26 A Teat Load Example Input timing reference level Output timing reference level 0 8VCC 0 2VCC 0 7VCC 0 3VCC 0 5VCC AC Measurement Level Note Input pulse rise and fall time are 5ns ...

Страница 29: ...ch Symbol Min Norm Max Min Norm Max Symbol Min Norm Max Min Norm Max A 1 35 1 60 1 75 0 053 0 063 0 069 D 4 80 4 90 5 00 0 189 0 193 0 197 A1 0 10 0 15 0 25 0 004 0 006 0 010 E 3 80 3 90 4 00 0 150 0 154 0 157 A2 1 25 1 45 1 55 0 049 0 057 0 061 L 0 40 0 66 0 86 0 016 0 026 0 034 b 0 33 0 406 0 51 0 013 0 016 0 020 e 1 27 BSC 0 050 BSC c 0 19 0 203 0 25 0 0075 0 008 0 010 L1 1 00 1 05 1 10 0 039 0...

Страница 30: ...ension in inch Symbol Min Norm Max Min Norm Max Symbol Min Norm Max Min Norm Max A 2 16 0 085 E 7 70 7 90 8 10 0 303 0 311 0 319 A1 0 05 0 15 0 25 0 002 0 006 0 010 E1 5 18 5 28 5 38 0 204 0 208 0 212 A2 1 70 1 80 1 91 0 067 0 071 0 075 L 0 50 0 65 0 80 0 020 0 026 0 032 b 0 36 0 41 0 51 0 014 0 016 0 020 e 1 27 BSC 0 050 BSC c 0 19 0 20 0 25 0 007 0 008 0 010 L1 1 27 1 37 1 47 0 050 0 054 0 058 D...

Страница 31: ...n Norm Max A 0 70 0 75 0 80 0 028 0 030 0 031 A1 0 00 0 02 0 05 0 000 0 001 0 002 b 0 35 0 40 0 45 0 014 0 016 0 018 D 5 90 6 00 6 10 0 232 0 236 0 240 D2 2 50 2 60 2 70 0 098 0 102 0 106 E 4 90 5 00 5 10 0 193 0 197 0 201 E2 2 10 2 20 2 30 0 083 0 087 0 091 e 1 27 BSC 0 050 BSC L 0 55 0 60 0 65 0 022 0 024 0 026 Controlling dimension millimeter PIN 1 PIN 1 D E e A A1 b L A B DETAIL B DETAIL A E2 ...

Страница 32: ...e setting for all blocks in Block Protection Table 4 Modify the specification of ISB2 TSE max and TBE max 1 1 2011 03 03 1 Add device can support 100MHz in signal output Max load capacitance is 15pF 2 Modify WSON 6x5mm dimension D2 2 5 min 2 60 norm 2 70 max and E2 2 10 min 2 20 norm 2 30 max 1 2 2011 05 13 Modify the specification of ISB1 1 3 2012 04 18 Correct the figure of WSON packing dimensio...

Страница 33: ...or other intellectual property rights of third parties which may result from its use No license either express implied or otherwise is granted under any patents copyrights or other intellectual property rights of ESMT or others Any semiconductor devices may have inherently a certain rate of failure To minimize risks associated with customer s application adequate design and operating safeguards ag...

Отзывы: