25A010A SII | Alldatasheet
Document overview
- Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
- PDF pages: 32
Technical content
Rev.1.0_01 125°C OPERATION SPI SERIAL E2PROM FOR AUTOMOTIVE ELECTRIC COMPONENT S-25A010A/020A/040A Seiko Instruments Inc. 1 The S-25A010A/020A/040A ar e high-speed, low-power- consumption, SPI serial E 2PROMs that operate over a wide range. Their capacities are 1 Kbit, 2 Kbits, and 4 Kbits, and their organizations are 128 words × 8 bits, 256 words × 8 bits, and 512 words × 8 bits, respectively. They feature page writing and sequential reading. Features
- Wide range operation Read: 2.5 V to 5.5 V Write: 2.5 V to 5.5 V
- Operation frequency 6.5 MHz (4.5 V to 5.5 V, at −40°C to +125°C)
- SPI mode (0, 0) and (1, 1)
- Page Write 16 bytes / page
- Sequential read
- Monitors Write to the memory by a status register
- Write protect: Software, Hardware
- Protect area: 25%, 50%, 100%
- Write protect function during the low power supply
- Function to prevent malfunction by monitoring clock pulse
- CMOS schmitt input ( CS , SCK, SI, WP , HOLD )
- Endurance: 10 6cycles/word*1 (at +85°C) 8 × 105 cycles/word*1 (at +105°C) 5 × 105 cycles/word*1 (at +125°C) *1. For each address (Word: 8-bit)
- Data retention: 100 years (at +25°C), 50 years (at +125°C)
- Memory capacitance: S-25A010A 1 Kbit S-25A020A 2 Kbits S-25A040A 4 Kbits
- Data before shipment: Memory array FFh, BP1 = 0, BP0 = 0
- Lead-free product Package Drawing code Package name Package Tape Reel 8-Pin SOP (JEDEC) FJ008-A FJ008-D FJ008-D Caution Before using the product in medical equipment or automobile equipment including car audio, keyless entry and engine control unit, contact to SII is indispensable.
125°C OPERATION SPI SERIAL E2PROM FOR AUTOMOTIVE ELECTRIC COMPONENT S-25A010A/020A/040A Rev.1.0_01 Seiko Instruments Inc. 2 Pin Configuration 8-Pin SOP (JEDEC) Top view Table 1 Pin No. Symbol Description
1 CS *1 Chip select input
2 SO Serial data output
3 WP *1 Write protect input
4 GND Ground
5 SI*1 Serial data input
6 SCK*1 Serial clock input
7 HOLD *1 Hold input
8 VCC Power supply
*1. All input pins have the CMOS struct ure. Do not set the input pins in high impedance during operation. SO CS 1 SCKWP GND SI HOLD VCC Figure 1 S-25A010A0A-J8T2GD S-25A020A0A-J8T2GD S-25A040A0A-J8T2GD Remark See Dimensions for details of the package drawings.
125°C OPERATION SPI SERIAL E2PROM FOR AUTOMOTIVE ELECTRIC COMPONENT Rev.1.0_01 S-25A010A/020A/040A Seiko Instruments Inc. 3 Block Diagram Mode Decoder Status RegisterAddress Register Data Register WP CS HOLD SI SCK SO VCC GND Memory Cell Array Status Memory Cell Array Voltage Detector Read Circuit Clock Counter Y Decoder X Decoder Input Control Circuit Output Control Circuit Step-up Circuit Page Latch Figure 2
125°C OPERATION SPI SERIAL E2PROM FOR AUTOMOTIVE ELECTRIC COMPONENT S-25A010A/020A/040A Rev.1.0_01 Seiko Instruments Inc. 4 Absolute Maximum Ratings Table 2 Item Symbol Absolute Maximum Rating Unit Power supply voltage V CC −0.3 to +7.0 V Input voltage V IN −0.3 to +7.0 V Output voltage V OUT −0.3 to VCC + 0.3 V Operating ambient temperature T opr −40 to +125 °C Storage temperature T stg −65 to +150 °C Caution The absolute maximum ratings are rated values exceeding which the product could suffer physical damage. These values must therefore not be exceeded under any conditions. Recommended Operating Conditions Table 3 Item Symbol Condition Min. Max. Unit Read operation 2.5 5.5 V Power supply voltage VCC Write operation 2.5 5.5 V High level input voltage VIH VCC = 2.5 V to 5.5 V 0.7 × VCC V CC + 1.0 V Low level input voltage VIL VCC = 2.5 V to 5.5 V −0.3 0.3 × VCC V Pin Capacitance Table 4 (Ta = +25°C, f = 1.0 MHz, VCC = 5 V) Item Symbol Condition Min. Max. Unit Input capacitance CIN VIN = 0 V ( CS , SCK, SI, WP , HOLD ) − 8 pF Output capacitance C OUT VOUT = 0 V (SO) − 10 pF Endurance Table 5 Item Symbol Operating Ambient Temperature Min. Max. Unit −40°C to +85°C 10 6 − cycles / word*1 −40°C to +105°C 8.0 × 105 − cycles / word*1Endurance N W −40°C to +125°C 5.0 × 105 − cycles / word*1 *1. For each address (Word: 8 bits) Data Retention Table 6 Item Symbol Operating Ambient Temperature Min. Max. Unit +25°C 100 − year Data retention − +125°C 50 − year
125°C OPERATION SPI SERIAL E2PROM FOR AUTOMOTIVE ELECTRIC COMPONENT Rev.1.0_01 S-25A010A/020A/040A Seiko Instruments Inc. 5 DC Electrical Characteristics Table 7 −40°C to +125°C Item Symbol Condition VCC = 2.5 V to 3.0 V fSCK = 3.5 MHz VCC = 3.0 V to 4.5 V fSCK = 5.0 MHz VCC = 4.5 V to 5.5 V fSCK = 6.5 MHz Unit Current consumption (READ) I CC1 No load at SO pin − 1.5 − 2.0 − 2.5 mA Table 8 −40°C to +125°C Item Symbol Condition VCC = 2.5 V to 3.0 V fSCK = 3.5 MHz VCC = 3.0 V to 4.5 V fSCK = 5.0 MHz VCC = 4.5 V to 5.5 V fSCK = 6.5 MHz Unit Current consumption (WRITE) I CC2 No load at SO pin − 2.0 − 2.5 − 3.0 mA Table 9 −40°C to +85°C +85°C to +125°C Unit Standby current consumption I SB CS = Vcc, SO = Open Other inputs are V CC or GND Input leakage current I LI VIN = GND to VCC − 1.0 − 1.0 − 2.0 − 2.0 µA Output leakage current I LO VOUT = GND to VCC − 1.0 − 1.0 − 2.0 − 2.0 µA VOL1 IOL = 2.0 mA − − − 0.4 − − − 0.4 V Low level output voltage V VOH1 IOH = −2.0 mA − − 0.8 × VCC − − − 0.8 × VCC − V High level output voltage V AC Electrical Characteristics Table 10 Measurement Conditions Input pulse voltage 0.2 × VCC to 0.8 × VCC Output reference voltage 0.5 × VCC Output load 100 pF
125°C OPERATION SPI SERIAL E2PROM FOR AUTOMOTIVE ELECTRIC COMPONENT S-25A010A/020A/040A Rev.1.0_01 Seiko Instruments Inc. 6 Table 11 −40°C to +125°C Unit SCK clock frequency f SCK − 3.5 − 5.0 − 6.5 MHz CS setup time during CS falling tCSS.CL 90 − 90 − 65 − ns CS setup time during CS rising tCSS.CH 90 − 90 − 65 − ns CS deselect time tCDS 160 − 140 − 110 − ns CS hold time during CS falling tCSH.CL 90 − 90 − 65 − ns CS hold time during CS rising tCSH.CH 90 − 90 − 65 − ns SCK clock time “H” *1 tHIGH 125 − 95 − 65 − ns SCK clock time “L” *1 tLOW 125 − 95 − 65 − ns Rising time of SCK clock *2 tRSK − 1 − 1 − 1 µs Falling time of SCK clock *2 tFSK − 1 − 1 − 1 µs SI data input setup time t DS 20 − 20 − 20 − ns SI data input hold time t DH 30 − 30 − 30 − ns SCK “L” hold time during HOLD rising tSKH.HH 70 − 70 − 45 − ns SCL “L” hold time during HOLD falling tSKH.HL 40 − 40 − 30 − ns SCK “L” setup time during HOLD falling tSKS.HL 0 − 0 − 0 − ns SCK “L” setup time during HOLD rising tSKS.HH 0 − 0 − 0 − ns Disable time of SO output *2 tOZ − 100 − 100 − 75 ns Delay time of SO output t OD − 120 − 90 − 60 ns Hold time of SO output t OH 0 − 0 − 0 − ns Rising time of SO output *2 tRO − 80 − 80 − 50 ns Falling time of SO output *2 tFO − 80 − 80 − 50 ns Disable time of SO output during HOLD falling *2 tOZ.HL − 100 − 100 − 75 ns Delay time of SO output during HOLD rising *2 tOD.HH − 80 − 80 − 60 ns WP setup time tWS1 0 − 0 − 0 − ns WP hold time tWH1 0 − 0 − 0 − ns WP release / setup time tWS2 0 − 0 − 0 − ns WP release / hold time tWH2 150 − 150 − 100 − ns *1. The clock cycle of the SCK clock (frequency f SCK) is 1/fSCK µs. This clock cycle is determined by a combination of several AC characteristics. Note that the clock cycle cannot be set as (1/fSCK) = tLOW (Min.) + tHIGH (Min.) by minimizing the SCK clock cycle time. *2. These are values of sample and not 100% tested.
125°C OPERATION SPI SERIAL E2PROM FOR AUTOMOTIVE ELECTRIC COMPONENT Rev.1.0_01 S-25A010A/020A/040A Seiko Instruments Inc. 7 Table 12 −40°C to +105°C Unit SCK clock frequency f SCK − 3.5 − 5.0 − 6.5 MHz CS setup time during CS falling tCSS.CL 90 − 90 − 65 − ns CS setup time during CS rising tCSS.CH 90 − 90 − 65 − ns CS deselect time tCDS 160 − 140 − 110 − ns CS hold time during CS falling tCSH.CL 90 − 90 − 65 − ns CS hold time during CS rising tCSH.CH 90 − 90 − 65 − ns SCK clock time “H” *1 tHIGH 125 − 95 − 65 − ns SCK clock time “L” *1 tLOW 125 − 95 − 65 − ns Rising time of SCK clock *2 tRSK − 1 − 1 − 1 µs Falling time of SCK clock *2 tFSK − 1 − 1 − 1 µs SI data input setup time t DS 20 − 20 − 20 − ns SI data input hold time t DH 30 − 30 − 30 − ns SCK “L” hold time during HOLD rising tSKH.HH 70 − 70 − 45 − ns SCL “L” hold time during HOLD falling tSKH.HL 40 − 40 − 30 − ns SCK “L” setup time during HOLD falling tSKS.HL 0 − 0 − 0 − ns SCK “L” setup time during HOLD rising tSKS.HH 0 − 0 − 0 − ns Disable time of SO output *2 tOZ − 100 − 100 − 75 ns Delay time of SO output t OD − 120 − 90 − 60 ns Hold time of SO output t OH 0 − 0 − 0 − ns Rising time of SO output *2 tRO − 80 − 70 − 50 ns Falling time of SO output *2 tFO − 80 − 70 − 50 ns Disable time of SO output during HOLD falling *2 tOZ.HL − 100 − 100 − 75 ns Delay time of SO output during HOLD rising *2 tOD.HH − 80 − 80 − 60 ns WP setup time tWS1 0 − 0 − 0 − ns WP hold time tWH1 0 − 0 − 0 − ns WP release / setup time tWS2 0 − 0 − 0 − ns WP release / hold time tWH2 150 − 150 − 100 − ns *1. The clock cycle of the SCK clock (frequency fSCK) is 1/fSCK µs. This clock cycle is determined by a combination of several AC characteristics. Note that the clock cycle cannot be set as (1/fSCK) = tLOW (Min.) + tHIGH (Min.) by minimizing the SCK clock cycle time. *2. These are values of sample and not 100% tested.
125°C OPERATION SPI SERIAL E2PROM FOR AUTOMOTIVE ELECTRIC COMPONENT S-25A010A/020A/040A Rev.1.0_01 Seiko Instruments Inc. 8 Table 13 −40°C to +85°C Unit SCK clock frequency f SCK − 4.0 − 5.0 − 7.0 MHz CS setup time during CS falling tCSS.CL 90 − 80 − 60 − ns CS setup time during CS rising tCSS.CH 90 − 80 − 60 − ns CS deselect time tCDS 150 − 120 − 100 − ns CS hold time during CS falling tCSH.CL 90 − 80 − 60 − ns CS hold time during CS rising tCSH.CH 90 − 80 − 60 − ns SCK clock time “H” *1 tHIGH 115 − 90 − 60 − ns SCK clock time “L” *1 tLOW 115 − 90 − 60 − ns Rising time of SCK clock *2 tRSK − 1 − 1 − 1 µs Falling time of SCK clock *2 tFSK − 1 − 1 − 1 µs SI data input setup time t DS 20 − 20 − 20 − ns SI data input hold time t DH 30 − 30 − 30 − ns SCK “L” hold time during HOLD rising tSKH.HH 70 − 60 − 40 − ns SCL “L” hold time during HOLD falling tSKH.HL 40 − 40 − 30 − ns SCK “L” setup time during HOLD falling tSKS.HL 0 − 0 − 0 − ns SCK “L” setup time during HOLD rising tSKS.HH 0 − 0 − 0 − ns Disable time of SO output *2 tOZ − 100 − 100 − 70 ns Delay time of SO output t OD − 110 − 85 − 55 ns Hold time of SO output t OH 0 − 0 − 0 − ns Rising time of SO output *2 tRO − 80 − 50 − 40 ns Falling time of SO output *2 tFO − 80 − 50 − 40 ns Disable time of SO output during HOLD falling *2 tOZ.HL − 100 − 100 − 70 ns Delay time of SO output during HOLD rising *2 tOD.HH − 80 − 75 − 55 ns WP setup time tWS1 0 − 0 − 0 − ns WP hold time tWH1 0 − 0 − 0 − ns WP release / setup time tWS2 0 − 0 − 0 − ns WP release / hold time tWH2 150 − 150 − 100 − ns *1. The clock cycle of the SCK clock (frequency f SCK) is 1/fSCK µs. This clock cycle is determined by a combination of several AC characteristics. Note that the clock cycle cannot be set as (1/fSCK) = tLOW (Min.) + tHIGH (Min.) by minimizing the SCK clock cycle time. *2. These are values of sample and not 100% tested.
125°C OPERATION SPI SERIAL E2PROM FOR AUTOMOTIVE ELECTRIC COMPONENT Rev.1.0_01 S-25A010A/020A/040A Seiko Instruments Inc. 11 Pin Function 1. CS (Chip select input) Pin This is an input pin to set a chip in the select status. In the “H” input level, the device is in the non-select status and its output is high impedance. The devic e is in standby as long as it is not in Write inside. The device goes in active by setting the chip select to “L”. Input any instruction code after power-on and a falling of chip select. 2. SI (Serial data input) pin This pin is to input serial data. This pin receives an instruction code, an address and Write data. This pin latches data at rising edge of serial clock. 3. SO (Serial data output) pin This pin is to output serial data. The data output changes at falling edge of serial clock. 4. SCK (Serial clock input) pin This is a clock input pin to set the timing of serial data. An instruction code, an address and Write data are received at a rising edge of clock. Data is output at falling edge of clock. 5. WP (Write protect input) pin This is an input pin to protect memory data when Write instruction (WRITE, WRSR) is being input. By setting this pin to “L”, the WEL bit in the status register is set to “L”. Therefore S-25A010A/020A/040A does not Write to the E2PROM, however, it accepts other instructions. Fix this pin “H” or “L” not to set it in the floating state. Refer to “ Protect Operation” for details. 6. HOLD (HOLD input) pin This pin is used to pause serial communications without setting the device in the non-select status. In the hold status, the serial output goes in high impedance, t he serial input and the serial clock go in “Don’t care”. During the hold operation, be sure to set the device in active by setting the chip select ( CS pin) to “L”. Refer to “ Hold Operation” for details.
125°C OPERATION SPI SERIAL E2PROM FOR AUTOMOTIVE ELECTRIC COMPONENT S-25A010A/020A/040A Rev.1.0_01 Seiko Instruments Inc. 12 Instruction Setting Tables 15 and 16 are the lists of instructions for the S-25A010A/020A/040A. The inst ruction is able to be input by changing the CS pin “H” to “L”. Input the instruction in the MSB first. Each instruct ion code is organized with 1-byte as shown below. If the S-25A010A/020A/040A re ceives any invalid instruction code, the device goes in the non-select status. 1. S-25A010A/020A Table 15 Instruction Set Instruction code Address Data Instruction Operation SCK input clock 1 to 8 SCK input clock 9 to 16 SCK input clock 17 to 24 WREN Write enable 0000 X110 − − WRDI Write disable 0000 X100 − − RDSR Read the status register 0000 X101 b7 to b0 output*1 − WRSR Write in the status r egister 0000 X001 b7 to b0 input − READ Read memory data 0000 X011 A7*2 to A0 D7 to D0 output *3 WRITE Write memory data 0000 X010 A7*2 to A0 D7 to D0 input *1. Sequential data reading is possible. *2. In the S-25A010A, A7 = Don’t care because the address range is A6 to A0. *3. After outputting data in the specified address, data in the following address is output. Remark X = Don’t care. 2. S-25A040A Table 16 Instruction Set Instruction code Address Data Instruction Operation SCK input clock 1 to 8 SCK input clock 9 to 16 SCK input clock 17 to 24 WREN Write enable 0000 X110 − − WRDI Write disable 0000 X100 − − RDSR Read the status register 0000 X101 b7 to b0 output*1 − WRSR Write in the status r egister 0000 X001 b7 to b0 input − READ Read memory data 0000 [A8*2]011 A7 to A0 D7 to D0 output*3 WRITE Write memory data 0000 [A8*2]010 A7 to A0 D7 to D0 input *1. Sequential data reading is possible. *2. In the S-25A040A, assign bit A8 in the address into the fifth bit in an instruction code. *3. After outputting data in the specified address, data in the following address is output. Remark X = Don’t care.
125°C OPERATION SPI SERIAL E2PROM FOR AUTOMOTIVE ELECTRIC COMPONENT Rev.1.0_01 S-25A010A/020A/040A Seiko Instruments Inc. 13 Operation 1. Status register The status register’s organization is below. The status register can Write and Read by a specific instruction. b7 b6 BP1 BP0 WEL WIP Block Protect Bits Write Enable Latch Write In Progress Figure 8 Organization of Status Register The status/control bits of the status register are as follows.
1.1 BP1, BP0 (b3, b2) : Block Protect
Bit BP1 and BP0 are composed of the nonvolatile bit. The ar ea size of Software Protect with respect to WRITE instructions is defined by the BP1 and BP0 bits. Rewriting these bits is possible by the WRSR instruction. To protect the memory area against the WRITE instruction, set either or both of bit BP1 and BP0 to “1”. Rewriting bit BP1 and BP0 is possible unless they are in Hardware Protect mode. Refer to “ Protect Operation” for details of “Block Protect”.
1.2 WEL (b1) : Write Enable Latch
Bit WEL shows the status of internal Write Enable Latch. Bit WEL is set by the WREN instruction only. If bit WEL is “1”, this is the status that Write Enable Latch is set. If bit WEL is “0”, Write Enable Latch is in reset, so that the S- 25A010A/020A/040A does not receive the WRITE or WRSR instruction. Bit WEL is reset after these operations;
- The power supply voltage is dropping
- Power-on
- After performing WRDI
- After the Write operation by the WRSR instruction
- After the Write operation by the WRITE instruction
- After setting the WP pin to “L”
1.3 WIP (b0) : Write In Progress
Bit WIP is a Read Only bit. It indicates whether the inter nal memory is in the Write operation or not by the WRITE or WRSR instruction. Bit WIP is “1” during the Write operation but “0” during any other status.
125°C OPERATION SPI SERIAL E2PROM FOR AUTOMOTIVE ELECTRIC COMPONENT S-25A010A/020A/040A Rev.1.0_01 Seiko Instruments Inc. 14 2. Write enable (WREN) Before writing data (WRITE and WRSR), be sure to set bit Wr ite Enable Latch (WEL). This instruction is to set bit WEL. Its operation is below. After selecting the device by the chip select ( CS ), input the instruction code from serial data input (SI). To set bit WEL, set the device in the non-select status by CS at the 8th clock of the serial clock (SCK). To cancel the WREN instruction, input the clock different from a specified value (n = 8 clock) while CS is in “L”. SO SCK WP CS SI Instruction High-Z 12345678 High / Low X Remark X = Don’t care. Figure 9 WREN Operation
125°C OPERATION SPI SERIAL E2PROM FOR AUTOMOTIVE ELECTRIC COMPONENT Rev.1.0_01 S-25A010A/020A/040A Seiko Instruments Inc. 15 3. Write disable (WRDI) The WRDI instruction is one of ways to reset bit Write Enable Latch (WEL). After selecting the device by the chip select ( CS ), input the instruction code from serial data input (SI). To reset bit WEL, set the device in the non-select status by CS at the 8th clock of the serial clock. To cancel the WRDI instruction, input the clock different from a specified value (n = 8 clock) while CS is in “L”. Bit WEL is reset after the operations shown below.
- The power supply voltage is dropping
- Power-on
- After performing WRDI
- After the completion of Write operation by the WRSR instruction
- After the completion of Write operation by the WRITE instruction
- After setting the WP pin to “L” SO SCK WP CS SI Instruction High-Z 12345678 High / Low X Remark X = Don’t care. Figure 10 WRDI Operation
125°C OPERATION SPI SERIAL E2PROM FOR AUTOMOTIVE ELECTRIC COMPONENT S-25A010A/020A/040A Rev.1.0_01 Seiko Instruments Inc. 16 4. Read the status register (RDSR) Reading data in the status regi ster is possible by the RDSR instruction. During the Write operation, it is possible to confirm the progress by checking bit WIP. Set the chip select ( CS ) “L” first. After that, input the instruction code from serial data input (SI). The status of bit in the status register is output from serial data output (SO). Sequent ial Read is available for the status register. To stop the Read cycle, set CS to “H”. It is possible to read the status register always. The bits in it are valid and can be r ead by RDSR even in the Write cycle. However, during the Write cycle in pr ogress, nonvolatile bits BP1 and BP0 are fixed in a certain value. These updated values of bit can be obtained by inputting another new RDS R instruction after the Wr ite cycle has completed. Contrarily, two of Read Only bits WEL and WIP are being updated while the Write cycle is in progress. b7, b6, b5, and b4 are “1” when they are read by the RDSR instruction. SO SCK WP CS SI Instruction High-Z 12345678 High / Low 9 1 01 11 21 31 41 51 6 Outputs Data in the Status Register b7 b6 b5 b7 b0b1b2b3b4 X Remark X = Don’t care. Figure 11 RDSR Operation
125°C OPERATION SPI SERIAL E2PROM FOR AUTOMOTIVE ELECTRIC COMPONENT Rev.1.0_01 S-25A010A/020A/040A Seiko Instruments Inc. 17 5. Write in the status register (WRSR) The values of status register (BP1, BP0) can be rewritten by inputting the WRSR instruction. But b7, b6, b5, b4, b1, b0 of status register cannot be rewritten. b7 to b4 are always “1” when reading the status register. Before inputting the WRSR instruction, set bit WEL by the WREN instruction. The operation of WRSR is shown below. Set the chip select ( CS ) “L” first. After that, input the instruction c ode and data from serial data input (SI). To start WRSR Write (t PR), set the chip select ( CS ) to “H” after inputting data or befor e inputting a rising of the next serial clock. It is possible to confirm the operat ion status by reading the value of bit WIP during WRSR Write. Bit WIP is “1” during Write, “0” during any other status. Bit WEL is reset when Write is completed. With the WRSR instruction, the val ues of BP1 and BP0; which determine the area size the users can handle as the Read Only memory; can be changed. When signal WP is “L”, however, the WRSR instruction is not be performed (Refer to “ Protect Operation”). Bits BP1 and BP0 keep the value which is the one prior to the WRSR instruction during the WRSR instruction. The newly updated value is changed when the WRSR instruction has completed. To cancel the WRSR instruction, input the clock different from a specified value (n = 16 clock) while CS is in “L”. SO SCK WP CS SI Instruction High-Z 12345678 High / Low 9 1 01 11 21 31 41 51 6 Outputs Data in the Status Register b7 b6 b5 b0 b1b2b3b4X Remark X = Don’t care. Figure 12 WRSR Operation
125°C OPERATION SPI SERIAL E2PROM FOR AUTOMOTIVE ELECTRIC COMPONENT S-25A010A/020A/040A Rev.1.0_01 Seiko Instruments Inc. 18 6. Read memory data (READ) The Read operation is shown below. Input the instruction code and the address fr om serial data input (SI) after inputting “L” to the chip select ( CS ). The input address is loaded to the internal address counter, and data in the address is output from the serial data output (SO). Next, by inputting the serial clock (SCK) keeping the chip select ( CS ) in “L”, the address is automatically incremented so that data in the following address is sequentially output. The address counter rolls over to the first address by increment in the last address. To finish the Read cycle, set CS to “H”. It is possible to raise the chip select always during the cycle. During Write, the Read instruction code is not be accepted or operated. SO SCK WP CS SI Instruction High-Z 12345678 High / Low 91 0 1 1 1 3 1 4 1 5 1 6 1 7 8-bit Address A7*1 A6 A5 A0 A1A2A3 Outputs the First Byte D4D5D6D7 18 19 20 21 22 23 24 D0D1D2D3 D7 Outputs the Second X A4 *1 In the S-25A010A, A7 = Don’t care because the address range is A6 to A0. Remark X = Don’t care. Figure 13 Read Operation (S-25A010A/020A)
125°C OPERATION SPI SERIAL E2PROM FOR AUTOMOTIVE ELECTRIC COMPONENT Rev.1.0_01 S-25A010A/020A/040A Seiko Instruments Inc. 19 SO SCK WP CS SI Instruction High-Z 12345678 High / Low 91 0 1 1 1 3 1 4 1 5 1 6 1 7 8-bit Address A7 A6 A5 A0 A1A2A3 Outputs the First Byte D4D5D6D7 18 19 20 21 22 23 24 D0D1D2D3 D7 Outputs the Second A8*1 A4 *1 In the S-25A040A, assign bit A8 in the address into the fifth bit in an instruction code. Figure 14 Read Operation (S-25A040A)
125°C OPERATION SPI SERIAL E2PROM FOR AUTOMOTIVE ELECTRIC COMPONENT S-25A010A/020A/040A Rev.1.0_01 Seiko Instruments Inc. 20 7. Write memory data (Write) Figures 15 and 16 show the timing charts when inputting 1-byte data. Input the instruction code, the address and data from serial data input (SI) after inputting “L” to the chip select (CS ). To start Write (tPR), set the chip select ( CS ) to “H” after inputting data or before inputting a rising of the next serial clock. Bit WIP and WEL are reset to “0” when Write has completed. The S-25A010A/020A/040A can Page Write of 16 bytes. Its function to trans mit data is as same as Byte Write basically, but it operates Page Write by receiving sequential 8-bit Write dat a as much data as page size has. Input the instruction code, the address and data from serial data input (SI) after inputting “L” in CS , as the Write operation (page) shown in Figures 17 and 18. Input the next data while keeping CS in “L”. After that, repeat inputting data of 8- bit sequentially. At the end, by setting CS to “H”, the Write operation starts (tPR). 4 of the lower bits in the address are automatically incremented every time when receiving Write data of 8-bit. Thus, even if Write data exceeds 16 bytes, t he higher bits in the address do not change. And lower 4 bits in the address roll over so that Write data which is previously input is overwritten. These are cases when the Write instruction is not accepted or operated.
- Bit WEL is not set to “1” (not set to “1” beforehand immediately before the Write instruction)
- During Write
- The address to be written is in the protect area by BP1 and BP0.
- The WP signal is in “L”. To cancel the Write instruction, input the clock different from a specified value (n = 16 + m × 8 clocks) while CS is in “L”.
125°C OPERATION SPI SERIAL E2PROM FOR AUTOMOTIVE ELECTRIC COMPONENT Rev.1.0_01 S-25A010A/020A/040A Seiko Instruments Inc. 23 Protect Operation Table 17 shows the block settings of Write protect. Setting value in Protect Bits (BP1, BP0) in the status register protect data in the area of all/50%/25% of the memory address. Setting signal WP to “L” provides the following settings.
- Write protect for the WRITE, WRSR instructions
- Reset bit WEL Figures 6 and 7 show the Valid timing in Write protect and Invalid timing in Write protect. Table 17 Block Settings of Write Protect Status Register Address of Write protect block BP1 BP0 Area of Write Protect S-25A040A S-25A020A S-25A010A 0 0 0% None None None 0 1 25% 180h to 1FFh C0h to FFh 60h to 7Fh 1 0 50% 100h to 1FFh 80h to FFh 40h to 7Fh 1 1 100% 000h to 1FFh 00h to FFh 00h to 7Fh
125°C OPERATION SPI SERIAL E2PROM FOR AUTOMOTIVE ELECTRIC COMPONENT Rev.1.0_01 S-25A010A/020A/040A Seiko Instruments Inc. 27 Precautions
- Do not apply an electrostatic discharge to this IC that ex ceeds the performance ratings of the built-in electrostatic protection circuit.
- SII claims no responsibility for any and all disputes arisi ng out of or in connection wi th any infringement of the products including this IC upon patents owned by a third party.
125°C OPERATION SPI SERIAL E2PROM FOR AUTOMOTIVE ELECTRIC COMPONENT S-25A010A/020A/040A Rev.1.0_01 Seiko Instruments Inc. 28 Product Name Structure S-25AxxxA 0 A − J 8 T 2 G D Package name (abbreviation) and IC packing specification J8T2: 8-Pin SOP (JEDEC), T ape Burn-in type D: Wafer burn-in Fixed Product name S-25A010A: 1 Kbit S-25A020A: 2 Kbits S-25A040A: 4 Kbits
/X4E/X6F/X2E/X20/X46/X4A/X30/X30/X38/X2D/X41/X2D/X50/X2D/X53/X44/X2D/X32/X2E/X31 /X4E/X6F/X2E /X54/X49/X54/X4C/X45 /X53/X43/X41/X4C/X45 /X55/X4E/X49/X54 /X6D/X6D /X53/X4F/X50/X38/X4A/X2D/X44/X2D/X50/X4B/X47/X20/X44/X69/X6D/X65/X6E/X73/X69/X6F/X6E/X73 /X53/X65/X69/X6B/X6F/X20/X49/X6E/X73/X74/X72/X75/X6D/X65/X6E/X74/X73/X20/X49/X6E/X63/X2E /X46/X4A/X30/X30/X38/X2D/X41/X2D/X50/X2D/X53/X44/X2D/X32/X2E/X31 /X30/X2E/X34/XB1/X30/X2E/X30/X35/X31/X2E/X32/X37 /X30/X2E/X32/X30/XB1/X30/X2E/X30/X35 /X35/X2E/X30/X32/XB1/X30/X2E/X32 /X31 /X34 /X38/X35
/X4E/X6F/X2E /X54/X49/X54/X4C/X45 /X53/X43/X41/X4C/X45 /X55/X4E/X49/X54 /X6D/X6D /X35 /X38/X31 /X34 /XF8/X32/X2E/X30/XB1/X30/X2E/X30/X35 /XF8/X31/X2E/X35/X35/XB1/X30/X2E/X30/X35 /X30/X2E/X33/XB1/X30/X2E/X30/X35 /X32/X2E/X31/XB1/X30/X2E/X31/X38/X2E/X30/XB1/X30/X2E/X31 /X35/XB0/X6D/X61/X78/X2E /X36/X2E/X37/XB1/X30/X2E/X31 /X32/X2E/X30/XB1/X30/X2E/X30/X35 /X53/X65/X69/X6B/X6F/X20/X49/X6E/X73/X74/X72/X75/X6D/X65/X6E/X74/X73/X20/X49/X6E/X63/X2E /X46/X65/X65/X64/X20/X64/X69/X72/X65/X63/X74/X69/X6F/X6E /X34/X2E/X30/XB1/X30/X2E/X31/X28/X31/X30/X20/X70/X69/X74/X63/X68/X65/X73/X3A/X34/X30/X2E/X30/XB1/X30/X2E/X32/X29 /X53/X4F/X50/X38/X4A/X2D/X44/X2D/X43/X61/X72/X72/X69/X65/X72/X20/X54/X61/X70/X65 /X4E/X6F/X2E/X20/X46/X4A/X30/X30/X38/X2D/X44/X2D/X43/X2D/X53/X44/X2D/X31/X2E/X31 /X46/X4A/X30/X30/X38/X2D/X44/X2D/X43/X2D/X53/X44/X2D/X31/X2E/X31
/X4E/X6F/X2E /X54/X49/X54/X4C/X45 /X53/X43/X41/X4C/X45 /X55/X4E/X49/X54/X6D/X6D /X51/X54/X59/X2E/X32/X2C/X30/X30/X30 /X32/XB1/X30/X2E/X35 /X31/X33/X2E/X35/XB1/X30/X2E/X35 /X36/X30/XB0 /X32/XB1/X30/X2E/X35 /XF8/X31/X33/XB1/X30/X2E/X32 /XF8/X32/X31/XB1/X30/X2E/X38 /X53/X65/X69/X6B/X6F/X20/X49/X6E/X73/X74/X72/X75/X6D/X65/X6E/X74/X73/X20/X49/X6E/X63/X2E /X45/X6E/X6C/X61/X72/X67/X65/X64/X20/X64/X72/X61/X77/X69/X6E/X67/X20/X69/X6E/X20/X74/X68/X65/X20/X63/X65/X6E/X74/X72/X61/X6C/X20/X70/X61/X72/X74 /X53/X4F/X50/X38/X4A/X2D/X44/X2D/X52/X65/X65/X6C /X4E/X6F/X2E/X20/X46/X4A/X30/X30/X38/X2D/X44/X2D/X52/X2D/X53/X44/X2D/X31/X2E/X31 /X46/X4A/X30/X30/X38/X2D/X44/X2D/X52/X2D/X53/X44/X2D/X31/X2E/X31
- The information described herein is subject to change without notice.
- Seiko Instruments Inc. is not responsible for any problems caused by circuits or diagrams described herein whose related industrial properties, patents, or other rights belong to third parties. The application circuit examples explain typical applications of the products, and do not guarantee the success of any specific mass-production design.
- When the products described herein are regulated products subject to the Wassenaar Arrangement or other agreements, they may not be exported without authorization from the appropriate governmental authority.
- Use of the information described herein for other purposes and/or reproduction or copying without the express permission of Seiko Instruments Inc. is strictly prohibited.
- The products described herein cannot be used as part of any device or equipment affecting the human body, such as exercise equipment, medical equipment, security systems, gas equipment, or any apparatus installed in airplanes and other vehicles, without prior written permission of Seiko Instruments Inc.
- Although Seiko Instruments Inc. exerts the greatest possible effort to ensure high quality and reliability, the failure or malfunction of semiconductor products may occur. The user of these products should therefore give thorough consideration to safety design, including redundancy, fire-prevention measures, and malfunction prevention, to prevent any accidents, fires, or community damage that may ensue.