m95256 STMicroelectronics, m95256 Datasheet
![no-image](/images/manufacturer_photos/0/6/637/stmicroelectronics_sml.jpg)
m95256
Available stocks
Related parts for m95256
m95256 Summary of contents
Page 1
... Features Compatible with SPI bus serial interface (positive clock SPI modes) Single supply voltage: – 4.5 to 5.5 V for M95256 – 2.5 to 5.5 V for M95256-W – 1.8 to 5.5 V for M95256-R High speed – 10 MHz clock rate write time Status Register Hardware protection of the Status Register ...
Page 2
... CC Operating supply voltage Power-up conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Device Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Power-down . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 WIP bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 WEL bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 BP1, BP0 bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 SRWD bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 M95256, M95256-W, M95256-R ...
Page 3
... M95256, M95256-W, M95256-R 5.6 Write to Memory Array (WRITE 5.6.1 6 Delivery state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 7 Connecting to the SPI bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 7.1 SPI modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 8 Maximum rating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . and AC parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 10 Package mechanical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 11 Part numbering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 12 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 ECC (error correction code) and Write cycling . . . . . . . . . . . . . . . . . . . 23 Contents 3/43 ...
Page 4
... Table 11. Capacitance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Table 12. DC characteristics (M95256, device grade 3 Table 13. DC characteristics (M95256-W, device grade Table 14. DC characteristics (M95256-W, device grade Table 15. DC characteristics (M95256- Table 16. AC characteristics (M95256, device grade Table 17. AC characteristics (M95256-W, device grade Table 18 ...
Page 5
... M95256, M95256-W, M95256-R List of figures Figure 1. Logic diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Figure 2. SO and TSSOP connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Figure 3. Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Figure 4. Hold condition activation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Figure 5. Write Enable (WREN) sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Figure 6. Write Disable (WRDI) sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Figure 7. Read Status Register (RDSR) sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Figure 8. Write Status Register (WRSR) sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Figure 9 ...
Page 6
... Description 1 Description The M95256, M95256-W and M95256-R are electrically erasable programmable memory (EEPROM) devices. They are accessed by a high speed SPI-compatible bus. Their memory array is organized as 32768 x 8 bits. The device is accessed by a simple serial interface that is SPI-compatible. The bus signals are C, D and Q, as shown in The device is selected when Chip Select (S) is taken low ...
Page 7
... M95256, M95256-W, M95256-R Table 1. Signal names Signal name HOLD Function Serial Clock Serial Data Input Serial Data Output Chip Select Write Protect Hold Supply voltage Ground Description Direction Input Input Output Input Input Input 7/43 ...
Page 8
... Memory organization 2 Memory organization The memory is organized as shown in Figure 3. Block diagram HOLD W Control Logic Address Register 8/43 Figure 3. I/O Shift Register and Counter M95256, M95256-W, M95256-R High Voltage Generator Data Register Status Register 1 Page X Decoder Size of the Read only EEPROM area AI01272C ...
Page 9
... M95256, M95256-W, M95256-R 3 Signal description See Figure 1: Logic diagram connected to this device. 3.1 Serial Data output (Q) This output signal is used to transfer data serially out of the device. Data is shifted out on the falling edge of Serial Clock (C). 3.2 Serial Data input (D) This input signal is used to transfer data serially into the device. It receives instructions, addresses, and the data to be written ...
Page 10
... CC CC (min), V (max)] range must be applied (see CC CC continuously rises from V CC has reached the power on reset threshold voltage (this threshold is CC operating voltage defined in CC M95256, M95256-W, M95256-R CC Table 7, Table During this SS CC voltage via a suitable pull-up resistor. ...
Page 11
... M95256, M95256-W, M95256-R When V passes over the POR threshold, the device is reset and is in the following state: CC Standby Power mode deselected (at next power-up, a falling edge is required on Chip Select (S) before any instruction can be started). not in the Hold condition Status register: – the Write Enable Latch (WEL) is reset to 0 – ...
Page 12
... Operating features Figure 4. Hold condition activation C HOLD 12/43 M95256, M95256-W, M95256-R Hold Condition Hold Condition AI02029D ...
Page 13
... SPI bus. Table 2. Write-protected block size Status Register bits BP1 (RDSR). Protected block BP0 0 none 1 Upper quarter 0 Upper half 1 Whole memory Operating features Array addresses protected M95256, M95256-W, M95256-R none 6000h - 7FFFh 4000h - 7FFFh 0000h - 7FFFh 13/43 ...
Page 14
... Write to Memory Array 5, to send this instruction to the device, Chip Select (S) is driven low Instruction D High Impedance Q M95256, M95256-W, M95256-R Table 3. Table 3), the device automatically Instruction format 0000 0110 0000 0100 0000 0101 0000 0001 0000 0011 0000 0010 5 ...
Page 15
... M95256, M95256-W, M95256-R 5.2 Write Disable (WRDI) One way of resetting the Write Enable Latch (WEL) bit is to send a Write Disable instruction to the device. As shown in Figure and the bits of the instruction byte are shifted in, on Serial Data Input (D). The device then enters a wait state. It waits for a the device to be deselected, by Chip Select (S) being driven high ...
Page 16
... Write Status Register (WRSR) instruction is no longer accepted for execution. Table 4. Status Register format b7 SRWD Status Register Write Protect 16/43 Table 4) becomes protected against Write M95256, M95256-W, M95256-R Figure 7. BP1 BP0 WEL Block Protect Bits Write Enable Latch Bit Write In Progress Bit b0 WIP ...
Page 17
... M95256, M95256-W, M95256-R Figure 7. Read Status Register (RDSR) sequence High Impedance Instruction Status Register Out MSB Instructions Status Register Out MSB 7 AI02031E 17/43 ...
Page 18
... Status Register (WRSR) instruction, including the t The instruction sequence is shown in 18/43 and Table 19), at the end of which the Write in Progress (WIP) bit is reset Table 4. Figure 8. M95256, M95256-W, M95256-R (as specified and is 0 when it is completed. When the W Table 5). In this mode, the Write Write cycle. W Table ...
Page 19
... M95256, M95256-W, M95256-R Table 5. Protection modes SRWD W signal bit defined by the values in the Block Protect (BP1, BP0) bits of the Status Register, as shown in The protection features of the device are summarized in When the Status Register Write Disable (SRWD) bit of the Status Register is 0 (its initial ...
Page 20
... Instructions Figure 8. Write Status Register (WRSR) sequence 20/ Instruction Register High Impedance MSB M95256, M95256-W, M95256-R Status AI02282D ...
Page 21
... M95256, M95256-W, M95256-R 5.5 Read from Memory Array (READ) As shown in Figure The bits of the instruction byte and address bytes are then shifted in, on Serial Data Input (D). The address is loaded into an internal address register, and the byte of data at that address is shifted out, on Serial Data Output (Q). ...
Page 22
... Chip Select (S) is driven high after the eighth bit of the data byte Instruction 16-Bit Address High Impedance M95256, M95256-W, M95256-R (as specified in Table 16, Table WC Figure 11, the next byte Data Byte ...
Page 23
... ECC bits), that is, the addressed byte is cycled together with the three other bytes making up the word therefore recommended to write by word (4 bytes) in order to benefit from the larger amount of Write cycles. The M95256-W6 and M95256-R6 devices are qualified at 1 million (1 000 000) Write cycles, using a cycling routine that writes to the device by multiples of 4-byte words. 1 ...
Page 24
... R SDO SDI SCK SPI Memory R R Device S W HOLD Figure 12) ensures that a device is not selected if the M95256, M95256-W, M95256 SPI Memory SPI Memory R Device Device HOLD ...
Page 25
... M95256, M95256-W, M95256-R the transmission of an instruction), the clock line (C) must be connected to an external pull- down resistor so that, if all inputs/outputs become high impedance, the C line is pulled low (while the S line is pulled high): this ensures that S and C do not become high at the same time, and so, that the t 7 ...
Page 26
... Compliant with JEDEC Std J-STD-020D (for small body, Sn- assembly), the ST ECOPACK® 7191395 specification, and the European directive on Restrictions on Hazardous Substances (RoHS) 2002/95/EU. 2. AEC-Q100-002 (compliant with JEDEC Std JESD22-A114A, C1=100pF, R1=1500W, R2=500 ). 26/43 M95256, M95256-W, M95256-R Table 6 may cause permanent damage to Parameter (2) Min ...
Page 27
... Table 7. Operating conditions (M95256) Symbol V Supply voltage CC T Ambient operating temperature (device grade The 5V M95256 part is offered in "V" process (F6DP26%) only. Table 8. Operating conditions (M95256-W) Symbol V Supply voltage CC Ambient operating temperature (device grade Ambient operating temperature (device grade 3) 1 ...
Page 28
... DC and AC parameters Table 11. Capacitance Symbol C Output capacitance (Q) OUT Input capacitance ( Input capacitance (other pins) 1. Sampled only, not 100% tested Table 12. DC characteristics (M95256, device grade 3) Symbol Parameter I Input leakage current LI I Output leakage current LO I Supply current CC Supply current ...
Page 29
... M95256, M95256-W, M95256-R Table 14. DC characteristics (M95256-W, device grade 3) Symbol Parameter I Input leakage current LI I Output leakage current LO I Supply current (Read) CC (1) I Supply current (Write) CC0 Supply current I CC1 (Standby Power mode) V Input low voltage IL V Input high voltage IH V Output low voltage ...
Page 30
... DC and AC parameters Table 16. AC characteristics (M95256, device grade 3) Symbol Alt SCK t t SLCH CSS1 t t SHCH CSS2 t t SHSL CHSH CSH t CHSL ( CLH ( CLL ( CLCH RC ( CHCL DVCH DSU t t CHDX DH t HHCH ...
Page 31
... M95256, M95256-W, M95256-R Table 17. AC characteristics (M95256-W, device grade 6) Symbol Alt SCK t t SLCH CSS1 t t SHCH CSS2 t t SHSL CHSH CSH t CHSL ( CLH ( CLL ( CLCH RC ( CHCL DVCH DSU t t CHDX ...
Page 32
... DC and AC parameters Table 18. AC characteristics (M95256-W, device grade 3) Symbol Alt SCK t t SLCH CSS1 t t SHCH CSS2 t t SHSL CHSH CSH t CHSL ( CLH ( CLL ( CLCH RC ( CHCL DVCH DSU t t CHDX DH t HHCH ...
Page 33
... M95256, M95256-W, M95256-R Table 19. AC characteristics (M95256-R) Symbol Alt SCK t t SLCH CSS1 t t SHCH CSS2 t t SHSL CHSH CSH t CHSL ( CLH ( CLL ( CLCH RC ( CHCL DVCH DSU t t CHDX DH t HHCH ...
Page 34
... DC and AC parameters Figure 15. Serial input timing S tCHSL C tDVCH D Q Figure 16. Hold timing HOLD 34/43 tSLCH tCHDX MSB IN High Impedance tHLCH tCLHL tHLQZ M95256, M95256-W, M95256-R tSHSL tCHSH tSHCH tCHCL tCLCH LSB IN AI01447C tHHCH tCLHH tHHQV AI01448B ...
Page 35
... M95256, M95256-W, M95256-R Figure 17. Output timing S C tCLQV tCLQX tCLQX Q ADDR.LSB IN D tCH tCLQV tQLQH tQHQL DC and AC parameters tCL tSHQZ LSB OUT AI01449e 35/43 ...
Page 36
... E 1 millimeters Typ Min Max 1.75 0.1 0.25 1.25 0.28 0.48 0.17 0.23 0.1 4.9 4 5.8 6.2 3.9 3 0.25 0.5 0° 8° 0.4 1.27 1.04 M95256, M95256-W, M95256 45˚ c 0.25 mm GAUGE PLANE SO-A (1) inches Typ Min 0.0039 0.0492 0.011 0.0067 0.1929 0.189 0.2362 0.2283 0.1535 0.1496 0.05 - 0.0098 0° 0.0157 0.0409 Max 0.0689 0.0098 0.0189 0.0091 ...
Page 37
... M95256, M95256-W, M95256-R Figure 19. SO8 wide – 8 lead plastic small outline, 200 mils body width, package outline 1. Drawing is not to scale. Table 21. SO8 wide – 8 lead plastic small outline, 200 mils body width, package mechanical data Symbol Typ 0 ...
Page 38
... M95256, M95256-W, M95256 TSSOP8AM (1) inches Typ Min Max 0.0472 0.0020 0.0059 0.0394 0.0315 0.0413 0.0075 0.0118 0.0035 0.0079 0.0039 ...
Page 39
... M95256, M95256-W, M95256-R 11 Part numbering Table 23. Ordering information scheme Example: Device type M95 = SPI serial access EEPROM Device function 256 = 256 Kbit (32768 x 8) Operating voltage blank = V = 4 2 1 Package MN = SO8 (150 mils width SO8 (200 mils width) ...
Page 40
... Part numbering Table 24. Available M95256x products (package, voltage range, temperature grade) Package SO8N (MN) SO8W (MW) TSSOP (DW) 40/43 M95256 M95256-W (4 5 5.5 V) Range 3 Range 6, Range 3 - Range 6 - Range 6 M95256, M95256-W, M95256-R M95256-R (1 5.5 V) Range 6 - Range 6 ...
Page 41
... New -V voltage range added (including the tables for DC characteristics, 2.1 AC characteristics, and ordering information). New -V voltage range extended to M95256 (including AC characteristics, 2.2 and ordering information). 2.3 tCLCH and tCHCL, for the M95xxx-V, changed from 100ns 2.4 -V voltage range changed to 2.7-3.6V Lead Soldering Temperature in the Absolute Maximum Ratings table amended 2 ...
Page 42
... Blank option removed below Plating technology, process A modified and process V removed in Table 23: Ordering information Table 24: Available M95256x products (package, voltage range, temperature grade) added. SO8N and SO8W package specifications updated (see Package mechanical). Package mechanical data: inches calculated from mm and rounded to 3 decimal digits ...
Page 43
... M95256, M95256-W, M95256-R Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any time, without notice. All ST products are sold pursuant to ST’s terms and conditions of sale. ...