Part Number Hot Search : 
180N0 180N0 22MUD FLLD258 RKP200KP 20100C SAA7327 TSM1013
Product Description
Full Text Search
 

To Download CY14ME064J1A-SXIT Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  cy14mb064j1a/cy14mb064j2a cy14me064j1a/cy14me064j2a 64-kbit (8 k 8) serial (i 2 c) nvsram cypress semiconductor corporation ? 198 champion court ? san jose , ca 95134-1709 ? 408-943-2600 document number: 001-70393 rev. *i revised may 3, 2013 64-kbit (8 k 8) serial (i 2 c) nvsram features 64-kbit nonvolatile static random access memory (nvsram) ? internally organized as 8 k 8 ? store to quantumtrap nonvolatile elements initiated automatically on power-down (a utostore) or by using i 2 c command (software store) ? recall to sram initiated on power-up (power-up recall) or by i 2 c command (software recall) ? automatic store on power-down with a small capacitor (except for cy14mx064j1a) high reliability ? infinite read, write, and recall cycles ? 1 million store cycles to quantumtrap ? data retention: 20 years at 85 ? c high speed i 2 c interface [1] ? industry standard 100 khz and 400 khz speed ? fast-mode plus: 1 mhz speed ? high speed: 3.4 mhz ? zero cycle delay reads and writes write protection ? hardware protection using write protect (wp) pin ? software block protection for 1/4, 1/2, or entire array i 2 c access to special functions ? nonvolatile store/recall ? 8 byte serial number ? manufacturer id and product id ? sleep mode low power consumption ? average active current of 1 ma at 3.4-mhz operation ? average standby mode current of 120 a ? sleep mode current of 8 a industry standard configurations ? operating voltages: ? cy14mb064j: v cc = 2.7 v to 3.6 v ? cy14me064j: v cc = 4.5 v to 5.5 v ? industrial temperature ? 8-pin small outline integrated circuit (soic) package ? restriction of hazardous s ubstances (rohs) compliant overview the cypress cy14mx064j combines a 64-kbit nvsram [2] with a nonvolatile element in each memory cell. the memory is organized as 8 k words of 8 bits each. the embedded nonvolatile elements incorporate the quantumtrap technology, creating the world?s most reliable nonvolatile memory. the sram provides infinite read and write cycles, while the quantumtrap cells provide highly reliable nonvolatile storage of data. data transfers from sram to the nonvolatile elements (store operation) takes place automatically at power-down (except for cy14mx064j1a). on power-up, data is restored to the sram from the nonvolatile memory (recall operation). the store and recall operations can also be initiated by the user through i 2 c commands. configuration feature cy14mx064j1a cy14mx064j2a autostore no yes software store yes yes slave address pins a2, a1, a0 a2, a1 serial number 8 x 8 manufacturer id / product id memory control register command register i c control logic slave address decoder power control block control registers slave memory address and data control quantum trap 8 k x 8 sram 8 k x 8 store sda scl a2, a1, a0 wp v cc v cap recall sleep 2 memory slave logic block diagram notes 1. the i 2 c nvsram is a single solution which is usable for all four speed modes of operation. as a result, some i/o parameters are sligh tly different than those on chips which support only one mode of operation. refer to an87209 for more details. 2. serial (i 2 c) nvsram is referred to as nvsram throughout the datasheet.
cy14mb064j1a/c y14mb064j2a cy14me064j1a/cy14me064j2a document number: 001-70393 rev. *i page 2 of 28 contents pinout ................................................................................ 3 pin definitions .................................................................. 3 i2c interface ...................................................................... 4 protocol overview ....................................................... 4 i2c protocol ? data transfer ....................................... 4 data validity ................................................................ 5 start condition (s) ................................................... 5 stop condition (p) ..................................................... 5 repeated start (sr) ................................................. 5 byte format ................................................................. 5 acknowledge / no-acknowledge ................................. 5 high speed mode (hs-mode) .... .............. ........... ......... 6 slave device address ......... ........................................ 6 write protection (wp) .................................................. 9 autostore operation .................................................... 9 write operation ........................................................... 9 read operation ......................................................... 10 memory slave access ............................................... 10 control registers slave ............................................. 14 serial number ................................................................. 16 serial number write .................................................. 16 serial number lock ................................................... 16 serial number read .................................................. 16 device id ......................................................................... 17 executing commands using command register ..... 17 maximum ratings ........................................................... 18 operating range ............................................................. 18 dc electrical characteristics ........................................ 18 data retention and endurance ..................................... 19 thermal resistance ........................................................ 19 ac test loads and waveforms ..................................... 20 ac test conditions ........................................................ 20 ac switching characteristics ....................................... 21 switching waveforms .................................................... 21 nvsram specifications ................................................. 22 switching waveforms .................................................... 22 software controlled store/recall cycles .............. 23 switching waveforms .................................................... 23 ordering information ...................................................... 24 ordering code definitions ..... .................................... 24 package diagrams .......................................................... 25 acronyms ........................................................................ 26 document conventions ................................................. 26 units of measure ....................................................... 26 document history page ................................................. 27 sales, solutions, and legal information ...................... 28 worldwide sales and design s upport ......... .............. 28 products .................................................................... 28 psoc solutions ......................................................... 28
cy14mb064j1a/c y14mb064j2a cy14me064j1a/cy14me064j2a document number: 001-70393 rev. *i page 3 of 28 pinout figure 1. 8-pin soic pinout wp scl 1 2 3 4 5 a0 8 7 6 v cc sda a1 a2 v top view not to scale cy14mx064j1a ss wp scl 1 2 3 4 5 8 7 6 v cc sda a1 a2 top view not to scale cy14mx064j2a v cap v ss pin definitions pin name i/o type description scl input clock . runs at speeds up to a maximum of f scl . sda input/output i/o . input/output of data through i 2 c interface. output : is open-drain and requires an external pull-up resistor. wp input write protect . protects the memory from all writes. this pin is internally pulled low and hence can be left open if not connected. a2?a0 [3] input slave address . defines the slave address for i 2 c. this pin is internally pulled low and hence can be left open if not connected. v cap power supply autostore capacitor . supplies power to the nvsram during power loss to store data from the sram to nonvolatile elements. if not required, auto store must be disabled and this pin left as no connect. it must never be connected to ground. nc no connect no connect . this pin is not connected to the die. v ss power supply ground v cc power supply power supply note 3. a0 pin is not available in cy14mx064j2a.
cy14mb064j1a/c y14mb064j2a cy14me064j1a/cy14me064j2a document number: 001-70393 rev. *i page 4 of 28 i 2 c interface i 2 c bus consists of two lines ? serial clock line (scl) and serial data line (sda) that carry information between multiple devices on the bus. i 2 c supports multi-master and multi-slave configurations. the data is sent from the transmitter to the receiver on the sda line and is synchronized with the clock scl generated by the master. the scl and sda lines are open-drain lines and are pulled up to v cc using resistors. the choice of pull-up resistor on the system depends on the bus capaci tance and the intended speed of operation. the master generates the clock and all the data i/os are transmitted in synchroni zation with this clock. the cy14mx064j supports up to 3.4-mhz clock speed on the scl line. protocol overview this device supports only a 7-bit addressable scheme. the master generates a start condition to initiate the communication followed by broadcasting a slave select byte. the slave select byte consists of a seven bit address of the slave that the master intends to communicate with and r/w bit indicating a read or a write o peration. the selected slave responds to this with an acknowledgement (ack). after a slave is selected, the remaining part of the communication takes place between the master and the sele cted slave device. the other devices on the bus ignore the signals on the sda line until a stop or repeated start condition is detected. the data is transferred between the master a nd the selected slave device through the sda pin synchronized with the scl clock generated by the master. i 2 c protocol ? data transfer each transaction in i 2 c protocol starts with the master generating a start condition on the bus, followed by a seven-bit slave address and eighth bit (r/w ) indicating a read (1) or a write (0) operation. all signals are transmitted on the open-drain sda line and are synchronized with the clock on scl line. each byte of data transmitted on the i 2 c bus is acknowledged by the receiver by holding the sda line low on the ninth clock pulse. the req uest for write by the master is followed by the memory address and data bytes on the sda line. the writes can be performed in burst-mode by sending multiple bytes of data. the memory add ress increments automatically after receiving/transmitting each byte on the falling edge of ninth clock cycle. the new address is latched just prior to sending/receiving the acknowledgment bit. this allows the next sequential byte to be accessed with no additional addressing. on reaching the last memory location, the address rolls back to 0x0000 and writes continue. the slave responds to each byte sent by the master during a writ e operation with an ack. a write sequence can be terminated by the master generating a stop or repeated start condition. a read request is performed at the current address location (address next to the last location accessed for read or write). the memory slave device responds to a read request by transmitting the data on the current address location to the master. a random address read may also be performed by first sending a write request with the intended addre ss of read. the master must abort the write immediately after the last address byte and issue a repeated start or stop signal to prevent any write operation. the following read oper ation starts from this address. the master acknowledges the receipt of one byte of data by holding the sda pin low for the ninth clock pulse. the reads can be terminated by the master sending a no-acknowledge (nack) signal on the sda line after the last data byte. the no-acknowledge signal causes the cy14mx064j to release the sda line and the master can then generate a stop or a repeated start condition to initiate a new operation. figure 2. system configuration using serial (i 2 c) nvsram vcc sda scl vcc vcc 0 a 0 a 0 a a1 a1 a1 l c s l c s l c s sda a d s a d s p w p w p w cy14mx064j #0 #1 #7 a2 a2 a2 microcontroller cy14mx064j cy14mx064j r pmin = (v cc - v ol max) / i ol r pmax = t r / (0.8473) * c b
cy14mb064j1a/c y14mb064j2a cy14me064j1a/cy14me064j2a document number: 001-70393 rev. *i page 5 of 28 data validity the data on the sda line must be stable during the high period of the clock. the state of the data line can only change when the clock on the scl line is low for the data to be valid. there are only two conditions under which the sda line may change state with the scl line held high, that is, start and stop condition. the start and stop conditions are generated by the master to signal the beginning and end of a communication sequence on the i 2 c bus. start condition (s) a high to low transition on the sda line while scl is high indicates a start condition. every transaction in i 2 c begins with the master generating a start condition. stop condition (p) a low to high transition on the sda line while scl is high indicates a stop condition. this condition indicates the end of the ongoing transaction. start and stop conditions are always generated by the master. the bus is considered to be busy after the start condition. the bus is considered to be free again after the stop condition. repeated start (sr) if an repeated start condition is generated instead of a stop condition the bus continues to be busy. the ongoing transaction on the i 2 c lines is stopped and the bus waits for the master to send a slave id for communication to restart. byte format each operation in i 2 c is done using 8-bit words. the bits are sent in msb first format on the sda line and each byte is followed by an ack signal by the receiver. an operation continues until a nack is sent by the receiver or stop or repeated start condition is generated by the master the sda line must remain stable when the clock (scl) is high except for a start or stop condition. acknowledge / no-acknowledge after transmitting one byte of da ta or address, the transmitter releases the sda line. the receiver pulls the sda line low to acknowledge the receipt of the byte. every byte of data transferred on the i 2 c bus needs to be responded with an ack signal by the receiver to contin ue the operation. failing to do so is considered as a nack state. nack is the state where the receiver does not acknowledge the receipt of data and the operation is aborted. the master can generate nack during a read operation in the following cases: the master did not receive valid data due to noise the master generates a nack to abort the read sequence. after a nack is issued by the master, the nvsram slave releases control of the sda pin and the master is free to generate a repeated start or stop condition. the nvsram slave can generate nack during a write operation in the following cases: nvsram did not receive valid data due to noise. the master tries to access wr ite-protected locations on the nvsram. the master must restart the communication by generating a stop or repeated start condition. figure 3. start and stop conditions full pagewidth sda scl p stop condition sda scl s start condition figure 4. data transfer on the i 2 c bus handbook, full pagewidth sr or p sda sr p scl stop or repeated start condition s or sr start or repeated start condition 1 2 3 - 8 9 ack 9 ack 78 12 msb acknowledgement signal from slave byte complete, interrupt within slave clock line held low while interrupts are serviced acknowledgement signal from receiver
cy14mb064j1a/c y14mb064j2a cy14me064j1a/cy14me064j2a document number: 001-70393 rev. *i page 6 of 28 high speed mode (hs-mode) in hs-mode, nvsram can transf er data at bit rates of up to 3.4 mbit/s. a master code (0000 1xxxb) must be issued to place the device in high-speed mode. this enables master/slave communication for a speed of up to 3.4 mhz. a stop condition exits hs-mode. serial data format in hs-mode serial data transfer format in hs-mode meets the standard-mode i 2 c-bus specification. hs-mode can only commence after the following conditions (all of which are in f/s-modes): 1. start condition (s) 2. 8-bit master code (0000 1xxxb) 3. no-acknowledge bit (a ) single and multiple-byte reads and writes are supported. after the device enters hs-mode, data transfer continues in hs-mode until the stop condition is sent by the master device. the slave switches back to f/s-mode after a stop condition (p). to continue data transfer in hs -mode, the master sends repeated start (sr). see figure 12 on page 11 and figure 15 on page 12 for hs-mode timings for read and write operation. slave device address every slave device on an i 2 c bus has a device select address. the first byte after start condition contains the slave device address with which the master intends to communicate. the seven msbs are the device address and the lsb (r/w bit) is used for indicating read or write operation. the cy14mx064j reserves two sets of upper 4 msbs [7:4] in the slave device address field for accessing memory and control registers. the accessing mechanism is described in memory slave device on page 7 . the nvsram product provides tw o functionalities: memory and control registers functions (such as serial number and product id). the two functions of the device are accessed through different slave device addresses. the first four most significant bits [7:4] in the device address register are used to select between the nvsram functions. figure 5. acknowledge on the i 2 c bus handbook, full pagewidth s start condition 9 8 2 1 clock pulse for acknowledgement not acknowledge (a) acknowledge (a) data output by master data output by slave scl from master figure 6. data transfer format in hs-mode handbook, full pagewidth f/s-mode hs-mode f/s-mode aa / a a data n (bytes + ack.) w / r s master code sr slave add. hs-mode continues sr slave add. p
cy14mb064j1a/c y14mb064j2a cy14me064j1a/cy14me064j2a document number: 001-70393 rev. *i page 7 of 28 memory slave device the nvsram device is select ed for read/write if the master issues the slave address as 1010b followed by two/three bits of device select. for cy14mx064j1a, the device select is 3 bits and for cy14mx064j2a, it is two bits with the third bit set to don?t care. if the slave address sent by the master matches the memory slave device address, then depending on the r/w bit of the slave address, data is either read from (r/w = ?1?) or written to (r/w = ?0?) the nvsram. the address length for cy14mx064j is 13 bits and, therefore, it requires two address bytes to map the entire memory address location. the two dedicated address bytes represent bit a0 to a12. however, since the address is only 13 bits, it implies that the device ignores the first th ree msb bits that are fed in. although these bits are ?don?t care?, cypress recommends that this bit is treated as 0 to enable seamless transition to higher memory densities. control registers slave device the control registers slave device includes the serial number, product id, memory control, and command register. the nvsram control register slave device is selected for read/write if the master iss ues the slave address as 0011b followed by two/three bits of device select. for cy14mx064j1a, device select is 3 bits and for cy14mx064j2a, it is two bits with the third bit set to d on?t care. if the slave address sent by the master matches the memory slave device address, then depending on the r/w bit of the slave address, data is either read from (r/w = ?1?) or written to (r/w = ?0?) the nvsram. table 1. slave device addressing bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 nvsram function select cy14mx064j slave devices 1010device select idr/w selects memory memory, 8 k 8 0011device select idr/w selects control registers control registers - memory control register, 1 8 - serial number, 8 8 - device id, 4 8 - command register, 1 8 figure 7. memory slave device address handbook, halfpage r/w lsb msb slave id 10 1 0 a2 a0/x a1 device select figure 8. control regi sters slave device address handbook, halfpage r/w lsb msb slave id 0 0 1 1 a2 a0/x a1 device select
cy14mb064j1a/c y14mb064j2a cy14me064j1a/cy14me064j2a document number: 001-70393 rev. *i page 8 of 28 memory control register the memory control register contains the following bits: bp1:bp0 : block protect bits are used to protect 1/4, 1/2, or full memory array. these bits can be written through a write instruction to the 0x00 location of the control register slave device. however, any store cycle causes transfer of sram data to a nonvolatile cell, regard less of whether or not the block is protected. the default value shipped from the factory for bp0 and bp1 is ?0?. snl (s/n lock) bit : serial number lock bit (snl) is used to lock the serial number. after the bit is set to ?1?, the serial number registers are locked and no modification is allowed. this bit cannot be cleared to ?0?. the serial number is secured on the next store operation (software store or autostore). if autostore is not enabled, the user must perform the software store operation to secure the lock bit status. if a store was not performed, the serial number lock bit will not survive the power cycle. the default value shipped from the factory for snl is ?0?. command register the command register resides at address ?aa? of the control registers slave device. this is a write only register. the byte written to this register initiates a store, recall, autostore enable, autostore disable, and sleep mode operation as listed in table 5 . refer to serial number on page 16 for details on how to execute a command register byte. store : initiates nvsram software store. the nvsram cannot be accessed for t store time after this instruction is executed. when initiated, the device performs a store operation, regardless of whether a write has been performed since the last nv ope ration. after the t store cycle time is completed, the sram is activated again for read/write operations. recall : initiates nvsram software recall. the nvsram cannot be accessed for t recall time after this instruction has been executed. the recall operation does not alter the data in the nonvolatile elements. a recall may be initiated in two ways: hardware recall, initiated on power-up; and software recall, initiated by a i 2 c recall instruction. asenb : enables nvsram autostore. the nvsram cannot be accessed for t ss time after this instruction has been executed. this setting is not nonvolatile and needs to be followed by a manual store sequence if this is desired to survive power cycle. the part comes from the fa ctory with ?autostore enabled? and ?0x00? written in all cells. asdisb : disables nvsram autostore. the nvsram cannot be accessed for t ss time after this instruction has been executed. this setting is not nonvolatile and needs to be followed by a manual store sequence if this is desired to survive the power cycle. note if autostore is disabled and v cap is not required, it is required that the v cap pin is left open. the v cap pin must never be connected to ground. powe r-up recall operation cannot be disabled in any case. sleep : sleep instruction puts t he nvsram in sleep mode. when the sleep instruction is registered, the nvsram takes t ss time to process the sleep request. after the sleep command is successfully registered and processed, the nvsram performs a store operation to secure the data to nonvolatile memory and then enters sleep mode. whenever nvsram enters sleep mode, it in itiates a nonvolatile store cycle, which results in losing an endurance cycle for every sleep command execution. a store cycle starts only if a write to the sram has been performed since the last store or recall cycle. table 2. control registers map address description read/write details 0x00 memory control register read/write contains block protect bits and serial number lock bit 0x01 serial number 8 bytes read/write (read only when snl is set) programmable serial number. locked by setting the serial number lock bit in the memory control register to ?1?. 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 device id read only device id is factory programmed 0x0a 0x0b 0x0c 0x0d reserved reserved reserved 0xaa command register write only allows commands for store, recall, autostore enable/disable, sleep mode table 3. memory control register bits bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 0snl (0) 0 0 bp1 (0) bp0 (0) 00 table 4. block protection level bp1:bp0 block protection 0 00 none 1/4 01 0x1800?0x1fff 1/2 10 0x1000?0x1fff 1 11 0x0000?0x1fff table 5. command register bytes data byte [7:0] command description 0011 1100 store store sram data to nonvolatile memory 0110 0000 recall recall data from nonvolatile memory to sram 0101 1001 asenb enable autostore 0001 1001 asdisb disable autostore 1011 1001 sleep enter sleep mode for low power consumption
cy14mb064j1a/c y14mb064j2a cy14me064j1a/cy14me064j2a document number: 001-70393 rev. *i page 9 of 28 the nvsram enters sleep mode as follows: 1. the master sends a start command 2. the master sends control regi sters slave device id with i 2 c write bit set (r/w = ?0?) 3. the slave (nvsram) sends an ack back to the master 4. the master sends the command register address (0xaa) 5. the slave (nvsram) sends an ack back to the master 6. the master sends the command register byte for entering into sleep mode 7. the slave (nvsram) sends an ack back to the master 8. the master generates a stop condition. once in sleep mode, the device starts consuming i zz current t sleep time after sleep instruction is registered. the device is not accessible for normal operations until it is out of sleep mode. the nvsram wakes up after t wake duration after the device slave address is transmitted by the master. transmitting any of the two slave addresses wakes the nvsram from sleep mode. the nvsram device is not accessible during t sleep and t wake interval, and any a ttempt to access the nvsram device by the master is ignored and nvsram sends nack to the master. as an al ternative method of determining when the device is ready, the master can send read or write commands and look for an ack. write protection (wp) the wp pin is an active high pin and protects entire memory and all registers from write operations. to inhibit all the write operations, this pin must be held high. when this pin is high, all memory and register writes are prohibited and the address counter is not incremented. this pin is internally pulled low and hence can be left open if not used. autostore operation the autostore operation is a unique feature of nvsram, which automatically stores the sram data to quantumtrap cells during power-down. this store uses an external capacitor (v cap ) and enables the device to safely store the data in the nonvolatile memory when power goes down. during normal operation, the device draws current from v cc to charge the capacitor connected to the v cap pin. when the voltage on the v cc pin drops below v switch during power-down, the device inhibits all memory accesses to nvsram and automatically performs a conditional store operation using the charge from the v cap capacitor. the autostore operation is not initiated if no write cycle has been performed since the last store or recall. note if a capacitor is not connected to the v cap pin, autostore must be disabled by issuing the autostore disable instruction specified in command register on page 8 . if autostore is enabled without a capacitor on v cap pin, the device attempts an autostore operation without suffic ient charge to complete the store. this corrupts the data stored in nvsram as well as the serial number and it unlocks the snl bit. figure 9 shows the proper connectio n of the storage capacitor (v cap ) for autostore operation. refer to dc electrical characteristics on page 18 for the size of the v cap . figure 9. autostore mode hardware recall (power-up) during power-up, when v cc crosses v switch , an automatic recall sequence is initiated, which transfers the content of nonvolatile memory to the sram. the data would previously have been stored in the nonvolatile memory through a store sequence. a power-up recall cycle takes t fa time to complete and the memory access is disabled during this time. write operation the last bit of the slave device address indicates a read or a write operation. in case of a write operation, the slave device address is followed by the memory or register address and data. a write operation continues as long as a stop or repeated start condition is generated by the master or if a nack is issued by the nvsram. a nack is issued from the nvsram under the following conditions: 1. a valid device id is not received. 2. a write (burst write) access to a protected memory block address returns a nack from nvsram after the data byte is received. however, the address counter is set to this address and the following current read operation starts from this address. 3. a write/random read access to an invalid or out-of-bound memory address returns a nack from the nvsram after the address is received. the address counter remains unchanged in such a case. after a nack is sent out from the nvsram, the write operation is terminated and any data on the sda line is ignored until a stop or a repeated start condition is generated by the master. for example, consider a case where the burst write access is performed on control register slave address 0x01 for writing the serial number and continued to the address 0x09, which is a read only register. the device returns a nack and address counter will not be incremented. a following read operation will be started from the address 0x09. further, the nvsram responds to any write operation, which starts from a write-protected address (say, 0x09), with a nack after the data byte is sent and set the 0.1 uf v cc v cap v cap v ss v cc
cy14mb064j1a/c y14mb064j2a cy14me064j1a/cy14me064j2a document number: 001-70393 rev. *i page 10 of 28 address counter to this address. a following read operation will start from the address 0x09 in this case also. note if the user tries to read/write access an address that does not exist (for example 0x0d in control register slave), nvsram responds with a nack immediately after the out-of-bound address is transmitted. the address counter remains unchanged and holds the previous successful read or write operation address. a write operation is performed internally with no delay after the eighth bit of data is transmitt ed. if a write operation is not intended, the master must term inate the write operation before the eighth clock cycle by generating a stop or repeated start condition. more details on write instructi on are provided in the section, memory slave access on page 10 read operation if the last bit of the slave device address is ?1?, a read operation is assumed and the nvsram takes control of the sda line immediately after the slave device address byte is sent out by the master. the read operation starts from the current address location (the location following the previous successful write or read operation). when the last address is reached, the address counter loops back to the first address. in case of the control regist er slave, when a burst read is performed such that it flows to a non-existent a ddress, the reads operation will loop back to 0x00. this is applicable, in particular for the command register. there are the following ways to end a read operation: 1. the master issues a nack on the 9th clock cycle followed by a stop or a repeated start condition on the 10th clock cycle. 2. master generates a stop or repeated start condition on the 9th clock cycle. more details on write instruction are provided in section memory slave access on page 10 . memory slave access the following sections describe the data transfer sequence required to perform read or write operations from nvsram. write nvsram each write operation consists of a slave address being transmitted after the start conditi on. the last bit of slave address must be set as ?0? to indicate a write operation. the master may write one byte of data or continue writing multiple consecutive address locations while the internal address counter keeps incrementing automatically. the address register is reset to 0x0000 after the last address in memory is accessed. the write operation continues till a stop or repeated start condition is generated by the master or a nack is issued by the nvsram. a write operation is executed onl y after all the 8 data bits have been received by the nvsram. the nvsram sends an ack signal after a successful write op eration. a writ e operation may be terminated by the master by generating a stop condition or a repeated start operation. if the master desires to abort the current write operation without altering the memory contents, this should be done using a start/stop condition prior to the 8th data bit. if the master tries to access a write protected memory address on the nvsram, a nack is returned after the data byte intended to write the protected address is transmitted and address counter will not be incremented. similarly, in a burst mode write operation, a nack is returned when the data byte that attempts to write a protected memory loca tion and address counter will not be incremented. figure 10. single-byte write into nvsram (except hs-mode) s10 1 0 a2 a1 a0 0 a a a a s t a r t s t 0 p p most significant address byte least significant address byte data byte memory slave address sda line by master by nvsram xxx figure 11. multi-byte write into nvsram (except hs-mode) s10 1 0 a2 a1 a0 0 a a a a s t a r t most significant address byte memory slave address sda line by master a s t 0 p p data byte n ~ ~ by nvsram xx x least significant address byte data byte 1
cy14mb064j1a/c y14mb064j2a cy14me064j1a/cy14me064j2a document number: 001-70393 rev. *i page 11 of 28 current nvsram read each read operation starts with the master transmitting the nvsram slave address with the lsb set to ?1? to indicate ?read?. the reads start from the address on the address counter. the address counter is set to the address location next to the last accessed with a ?write? or ?read? operation. the master may terminate a read operation after reading 1 byte or continue reading addresses sequentially until the last address in the memory after which the addre ss counter roll s back to the address 0x0000. the valid methods of terminating read access are described in the section read operation on page 10 . figure 12. single-byte write into nvsram (hs-mode) s00 0 0 1x x x a a a a s t a r t memory slave address most significant address byte least significant address byte hs-mode command sda line by master a s t 0 p p data byte sr 10 10 a2 a1 a0 0 by nvsram xx x figure 13. multi-byte write into nvsram (hs-mode) s00 0 0 1x x x a a a a s t a r t memory slave address most significant address byte least significant address byte hs-mode command sda line by master a data byte 1 sr 10 10 a2 a1 a0 0 a data byte 2 ~ ~ a data byte 3 a s t 0 p p data byte n by nvsram sda line by master by nvsram xx x figure 14. current location single-byte nvsram read (except hs-mode) s1 0 1 0 a2 a1 a0 1 a a s t a r t s t 0 p p data byte memory slave address sda line by master by nvsram
cy14mb064j1a/c y14mb064j2a cy14me064j1a/cy14me064j2a document number: 001-70393 rev. *i page 12 of 28 random address read a random address read is performed by first initiating a write operation and generating a repeated start immediately after the last address byte is acknowledged. the address counter is set to this address and the next read access to this slave initiates a read operation from here. the master may terminate a read operation after reading 1 byte or continue reading addresses sequentially until the last address in the memory after which the address counter rolls back to the start address 0x0000. figure 15. current location multi- byte nvsram read (except hs-mode) figure 16. current location single-byte nvsram read (hs-mode) figure 17. current location multi-byte nvsram read (hs-mode) s10 1 0 a2 a1 a0 1 a a a s t a r t s t 0 p p data byte data byte n memory slave address sda line by master ~ ~ by nvsram s00 0 0 1x x x a a s t a r t memory slave address hs-mode command sda line by master s t 0 p p sr 10 10 a2 a1 a0 1 a by nvsram data byte s00 0 0 1x x x a a a s t a r t memory slave address hs-mode command sda line by master s t 0 p p sr 10 10 a2 a1 a0 1 ~ ~ a by nvsram data byte data byte n figure 18. random address single-byte read (except hs-mode) s10 1 0 a2 a1 a0 0 a a a a s t a r t most significant address byte least significant address byte memory slave address memory slave address sda line by master a s t 0 p p 1 01 0 a2 a1 a0 1 sr by nvsram data byte x xx
cy14mb064j1a/c y14mb064j2a cy14me064j1a/cy14me064j2a document number: 001-70393 rev. *i page 13 of 28 figure 19. random address multi-byte read (except hs-mode) s10 1 0 a2 a1 a0 0 a a a a s t a r t most significant address byte least significant address byte memory slave address memory slave address sda line by master a 1 01 0 a2 a1 a0 1 sr a s t 0 p p by nvsram data byte 1 data byte n x ~ ~ xx figure 20. random address single-byte read (hs-mode) s00 0 0 1x x x a a s t a r t memory slave address hs-mode command sda line by master most significant address byte sr 10 10 a2 a1 a0 0 least significant address byte a memory slave address a sr 1 0 1 0 a2 a1 a0 1 s t 0 p p data byte a ~ ~ a by nvsram xxx figure 21. random address multi-byte read (hs-mode) s00 0 0 1x x x a a s t a r t memory slave address hs-mode command sda line by master most significant address byte sr 10 10 a2 a1 a0 0 least significant address byte a memory slave address a sr 1 0 1 0 a2 a1 a0 1 data byte a ~ ~ s t 0 p p data byte n a by nvsram a x xx
cy14mb064j1a/c y14mb064j2a cy14me064j1a/cy14me064j2a document number: 001-70393 rev. *i page 14 of 28 control registers slave the following sections describe the data transfer sequence required to perform read or wr ite operations from the control registers slave. write control registers to write the control registers sl ave, the master transmits the control registers slave address after generating the start condition. the write sequenc e continues from the address location specified by the master until the master generates a stop condition or the last writable address location. if a non writable address location is accessed for write operation during a normal write or a burst, the slave generates a nack after the data byte is sent and the write sequence terminates. any following data bytes are ignored and the address counter is not incremented. if a write operation is performed on the command register (0xaa), the following current read operation also begins from the first address (0x00), and the current address is an out-of-bound address. the address is not incremented and the next current read operation begins from this address location. if a write operation is attempted on an out-of-bound address location, the nvsram sends a nack immediately after the address byte is sent. further, if the serial number is locked, only two addresses (0xaa or command register, and 0x00 or memory control register) are writable in the control regist ers slave. on a write operation to any other address location, the device will acknowledge command byte and address bytes but it returns a nack from the control registers slave for data bytes. in this case, the address will not be incremented and a current read will happen from the last acknowledged address. the nvsram control registers slave sends a nack when an out of bound memory address is accessed for write operation, by the master. in such a case, a following current read operation begins from the last acknowledged address. current control registers read a read of the control registers slave is started with the master sending the control registers slave address after the start condition with the lsb set to ?1?. the reads begin from the current address which is the next address to the last accessed location. the reads to control registers slave continue until the last readable address location and loop back to the first location (0x00). note that the command register is a write only register and is not accessible through the sequential read operations. if a burst read operation begins from the command register (0xaa), the address counter wraps around to the first address in the register map (0x00). figure 22. single-byte write into control registers s00 1 1 a2 a1 a0 0 a a a s t a r t s t 0 p p control register address data byte control registers slave address sda line by master by nvsram re 2 mtbyte rte nt cntr resters s00 1 1 a2 a1 a0 0 a a a a s t a r t s t 0 p p control register address data byte data byte n control registers slave address sda line by master ~ ~ by nvsram re 24 cntr resters snebyte rea s00 1 1 a2 a1 a0 1 a a s t a r t s t 0 p p data byte control registers slave address sda line by master by nvsram
cy14mb064j1a/c y14mb064j2a cy14me064j1a/cy14me064j2a document number: 001-70393 rev. *i page 15 of 28 random control registers read a read of random address may be performed by initiating a write operation to the intended location of read and immediately following with a repeated start operation. the reads to the control registers slave continue until the last readable address location and loop back to the first location (0x00). note that the command register is a write only register and is not accessible through the sequential read operat ions. a random read starting at the command register (0xaa) loops back to the first address in the control registers map (0x00). if a random read operation is initiated from an out-of- bound memory address, the nvsram sends a nack after the address byte is sent. . figure 25. current control registers multi-byte read s00 1 1 a2 a1 a0 1 a a s t a r t s t 0 p p data byte data byte n control registers slave address sda line by master by nvsram a ~ ~ s00 1 1 a2 a1 a0 0 a a a a s t a r t s t 0 p p control register address control registers slave address data byte control registers slave address sda line by master sr 0 0 1 1 a2 a1 a0 1 by nvsram re 2 ran cntr resters mtbyte rea s00 1 1 a2 a1 a0 0 a a a s t a r t control register address control registers slave address data byte control registers slave address sda line by master sr 0 0 1 1 a2 a1 a0 1 a s t 0 p p data byte n a ~ ~ by nvsram
cy14mb064j1a/c y14mb064j2a cy14me064j1a/cy14me064j2a document number: 001-70393 rev. *i page 16 of 28 serial number the serial number is an 8-byte memory space provided to the user to uniquely identify this device. it typically consists of a two-byte customer id, followed by five bytes of a unique serial number and one byte of crc check. however, nvsram does not calculate the crc and it is up to the user to use the eight-byte memory space in the desired format. the default values for the eight-byte locations are set to ?0x00?. serial number write the serial number can be accessed through the control registers slave device. to write the serial number, the master transmits the control registers slave address after the start condition and writes to the address location from 0x01 to 0x08. the content of serial number r egisters is secured to nonvolatile memory on the next store operation. if autostore is enabled, nvsram automatically stores the serial number in the nonvolatile memory on power-down. however, if autostore is disabled, the user must perform a store operation to secure the contents of serial number registers. note if the serial number lock (snl) bit is not set, the serial number registers can be re-written regardless of whether or not a store has happened. after the serial number lock bit is set, no writes to the serial number r egisters are allowed. if the master tries to perform a write operation to the serial number registers when the lock bit is set, a nack is returned and write will not be performed. serial number lock after writes to serial number re gisters is complete, the master is responsible for locking the serial number by setting the serial number lock bit to ?1? in the memory control register (0x00). the content of the memory control register and serial number are secured on the next store operation (store or autostore). if autostore is not enabled, the user must perform a store operation to secure the lock bit status. if a store was not performed, the serial number lock bit will not survive the power cycle. the serial number lock bit and 8-byte serial number is set by default to ?0? at power-up. serial number read the serial number can be read back by a read operation of the intended address of the control registers slave. the control registers device loops back from the last address (excluding the command register) to the 0x00 address location while performing a burst read operation. the serial number resides in the locations from 0x01 to 0x08. even if the serial number is not locked, a serial number read operation returns the current values written to the serial number registers. the master may perform a serial number read operation to confirm if the correct serial number is written to the regist ers before setting the lock bit.
cy14mb064j1a/c y14mb064j2a cy14me064j1a/cy14me064j2a document number: 001-70393 rev. *i page 17 of 28 device id the device id is a 4-byte code consisting of a jedec assigned manufacturer id, product id, density id, and die revision. these registers are set in factory and ar e read-only registers for the user. the device id is divided into four parts as shown in table 6 : 1. manufacturer id (11 bits) this is the jedec assigned manufacturer id for cypress. jedec assigns the manufacturer id in different banks. the first three bits of the manufacturer id represent the bank in which the id is assigned. the next eight bits represent the manufacturer id. the cypress manufacturer id is 0x34 in bank 0. therefore, the manufacturer id for all cypress nvsram products is given as: cypress id - 000_0011_0100 2. product id (14 bits) ta b l e 6 lists the product id for the device. 3. density id (4 bits) the 4-bit density id is used, as shown in ta b l e 6 , for indicating the 64-kb density of the product. 4. die rev (3 bits) this is used to represent any major change in the design of the product. ta b l e 6 lists the die rev for device. executing commands using command register the control registers slave allows different commands to be executed by writing the specific command byte in the command register (0xaa). the command byte codes for each command are specified in table 5 on page 8 . during the execution of these commands the device is not accessible and returns a nack if any of the three slave devices is selected. if an invalid command is sent by the master, the nvsram responds with an ack indicating that the command has been acknowledged with nop (no operation). the address rolls over to the 0x00 location. table 6. device id device device id (4 bytes) device id description 31?21 (11 bits) 20?7 (14 bits) 6?3 (4 bits) 2?0 (3 bits) manufacturer id product id density id die rev cy14mb064j1a 0x06812889 00000110100 00001001010001 0001 001 cy14mb064j2a 0x0681a889 00000110100 00001101010001 0001 001 cy14me064j1a 0x06813089 00000110100 00001001100001 0001 001 cy14me064j2a 0x0681b089 00000110100 00001101100001 0001 001 figure 28. command execution using command register s00 1 1 a2 a1 a0 0 a a s t a r t command register address command byte control register slave address sda line by master a 1 0 0 0 0 1 1 1 by nvsram p s t o p
cy14mb064j1a/c y14mb064j2a cy14me064j1a/cy14me064j2a document number: 001-70393 rev. *i page 18 of 28 maximum ratings exceeding maximum ratings may shorten the useful life of the device. these user guidelines are not tested. storage temperature ..... ............ ............... ?65 ? c to +150 ? c maximum accumulated storage time at 150 ? c ambient temperature ...................... 1000 h at 85 ? c ambient temperature .................... 20 years maximum junction temperature ................................. 150 ? c supply voltage on v cc relative to v ss cy14mb064j: .......... .............. ...........?0.5 v to +4.1 v cy14me064j: .......... .............. ...........?0.5 v to +7.0 v dc voltage applied to outputs in high z state .................................... ?0.5 v to v cc + 0.5 v input voltage ....................................... ?0.5 v to v cc + 0.5 v transient voltage (< 20 ns) on any pin to ground potential ............ ..... ?2.0 v to v cc + 2.0 v package power dissipation capability (t a = 25 c) ................................................. 1.0 w surface mount lead soldering temperature (3 seconds) ........ .............. .............. ..... +260 ? c dc output current (1 output at a time, 1 s duration).................................. 15 ma static discharge voltage (per mil-std-883, method 3015) .............. ............ > 2001 v latch up current ..................................................... > 140 ma operating range product range ambient temperature v cc cy14mb064j industrial ?40 ? c to +85 ? c 2.7 v to 3.6 v cy14me064j 4.5 v to 5.5 v dc electrical characteristics over the operating range parameter description test conditions min typ [4] max unit v cc power supply cy14mb064j 2.7 3.0 3.6 v cy14me064j 4.5 5.0 5.5 v i cc1 average v cc current f scl = 3.4 mhz; values obtained without output loads (i out = 0 ma) ??1ma f scl = 1 mhz; values obtained without output loads (i out = 0 ma) ??400 ? a i cc2 average v cc current during store all inputs don?t care, v cc = max average current for duration t store ??3ma i cc4 average v cap current during autostore cycle all inputs don't care. average current for duration t store ??3ma i sb v cc standby current scl > (v cc ? 0.2 v). v in < 0.2 v or v in > (v cc ? 0.2 v). standby current level after nonvolatile cycle is complete. inputs are static. f scl = 0 mhz. cy14mb064j ? ? 120 ? a cy14me064j ? ? 150 ? a i zz sleep mode current t sleep time after sleep instruction is issued. all inputs are static and configured at cmos logic level. ??8 ? a i ix [5] input current in each i/o pin 0.1 v cc < v i < 0.9 v cc max ?1 ? +1 ? a i oz output leakage current ?1 ? +1 ? a c i capacitance for each i/o pin capacitance measured across all input and output signal pin and v ss . ??7pf notes 4. typical values are at 25 c, v cc = v cc(typ) . not 100% tested. 5. not applicable to wp, a2, a1, and a0 pins.
cy14mb064j1a/c y14mb064j2a cy14me064j1a/cy14me064j2a document number: 001-70393 rev. *i page 19 of 28 v ih input high voltage 0.7 v cc ?v cc + 0.5 v v il input low voltage ? 0.5 ? 0.3 vcc v v ol output low voltage i ol = 3 ma 0 ? 0.4 v i ol = 6 ma 0 ? 0.6 v r in [6] input resistance (wp, a2, a1, a0) for v in = v il (max) 50 ? ? k ? for v in = v ih (min) 1??m ? v hys hysteresis of schmitt trigger inputs 0.05 v cc ??v v cap [7] storage capacitor between v cap pin and v ss 42 47 180 ? f v vcap [8, 9] maximum voltage driven on v cap pin by the device v cc = max cy14mb064j ? ? v cc v cy14me064j ? ? v cc ? 0.5 dc electrical characteristics (continued) over the operating range parameter description test conditions min typ [4] max unit data retention and endurance over the operating range parameter description min unit data r data retention 20 years nv c nonvolatile store operations 1,000 k thermal resistance parameter [9] description test conditions 8-pin soic unit ? ja thermal resistance (junction to ambient) test conditions follow standard test methods and procedures for measuring thermal impedance, per eia / jesd51. 101.08 ? c/w ? jc thermal resistance (junction to case) 37.86 ? c/w notes 6. the input pull-down circuit is stronger (50 k ? ) when the input voltage is below v il and weak (1 m ? ) when the input voltage is above v ih . 7. min v cap value guarantees that there is a sufficient charge available to complete a successful autostore operation. max v cap value guarantees that the capacitor on v cap is charged to a minimum voltage during a power-up recall cycle so that an immediate power-down cycle can complete a successful autostore. therefore it is always recommended to us e a capacitor within the specified min and max limits. refer application note an43593 for more details on v cap options. 8. maximum voltage on v cap pin (v vcap ) is provided for guidance when choosing the v cap capacitor. the voltage rating of the v cap capacitor across the operating temperature range should be higher than the v vcap voltage. 9. these parameters are guaranteed by design and are not tested.
cy14mb064j1a/c y14mb064j2a cy14me064j1a/cy14me064j2a document number: 001-70393 rev. *i page 20 of 28 ac test loads and waveforms figure 29. ac test loads and waveforms 3.0 v output 100 pf 867 ? for 3.0 v (cy14mb064j) 5.0 v output 50 pf 1.6 k ? for 5.0 v (cy14me064j) ac test conditions description cy14mb064j cy14me064j input pulse levels 0 v to 3 v 0 v to 5 v input rise and fall times (10%?90%) 10 ns 10 ns input and output timing reference levels 1.5 v 2.5 v
cy14mb064j1a/c y14mb064j2a cy14me064j1a/cy14me064j2a document number: 001-70393 rev. *i page 21 of 28 ac switching characteristics over the operating range parameter [10] description 3.4 mhz [11] 1 mhz [11] 400 khz [11] unit min max min max min max f scl clock frequency, scl ? 3400 ? 1000 ? 400 khz t su; sta setup time for repeated start condition 160 ? 250 ? 600 ? ns t hd;sta hold time for start condition 160 ? 250 ? 600 ? ns t low low period of the scl 160 ? 500 ? 1300 ? ns t high high period of the scl 60 ? 260 ? 600 ? ns t su;data data in setup time 10 ? 100 ? 100 ? ns t hd;data data hold time (in/out) 0 ? 0 ? 0 ? ns t dh data out hold time 0 ? 0 ? 0 ? ns t r [12] rise time of sda and scl ? 80 ? 120 ? 300 ns t f [12] fall time of sda and scl ? 80 ? 120 ? 300 ns t su;sto setup time for stop condition 160 ? 250 ? 600 ? ns t vd;data data output valid time ? 130 ? 400 ? 900 ns t vd;ack ack output valid time ? 130 ? 400 ? 900 ns t of [12] output fall time from v ih(min) to v il(max) ?80?120?250ns t buf bus free time between stop and next start condition 0.3?0.5?1.3?us t sp pulse width of spikes that must be suppressed by input filter ?10?50?50ns switching waveforms figure 30. ti ming diagram ~ ~ ~ ~ s sr t su;sto t su;sta t hd;sta t high t low t su;data t hd;data sda scl p s t buf t sp t hd;sta ~ ~ ~ ~ ~ ~ ~ ~ t r t f t f t r t vd;dat t vd;ack start condition repeated start condition stop condition 9th clock (ack) start condition ~ ~ ~ ~ ~ ~ 10. test conditions assume signal transition time of 10 ns or less, timing reference levels of v cc /2, input pulse levels of 0 to v cc(typ) , and output loading of the specified i ol and load capacitance shown in figure 29 . 11. bus load (cb) considerations; cb < 500 pf for i 2 c clock frequency (scl) 100/400 khz; cb < 550 pf for scl at 1000 khz; cb < 100 pf for scl at 3.4 mhz. 12. these parameters are guaranteed by design and are not tested.
cy14mb064j1a/c y14mb064j2a cy14me064j1a/cy14me064j2a document number: 001-70393 rev. *i page 22 of 28 nvsram specifications over the operating range parameter description min max unit t fa [13] power-up recall duration ? 20 ms t store [14] store cycle duration ? 8 ms t delay [15, 16] time allowed to complete sram write cycle ? 25 ns t vccrise [16] v cc rise time 150 ? s v switch low voltage trigger level cy14mb064j ? 2.65 v cy14me064j ? 4.40 v t wake time for nvsram to wake up from sleep mode ? 20 ms t sleep time to enter low power mode af ter issuing sleep instruction ? 8 ms t sb [16] time to enter into standby mode after issuing stop condition ? 100 s switching waveforms figure 31. autostore or power-up recall [17] v switch t vccrise t store t store t delay t delay t fa t fa autostore power- up recall read & write inhibited (rwi) power-up recall read & write brown out autostore power-up recall read & write power down autostore v cc note note 14 14 notes 13. t fa starts from the time v cc rises above v switch. 14. if an sram write has not taken place since the last nonvolatile cycle, no autostore takes place. 15. on a autostore initiation, sram write operation continues to be enabled for time t delay . 16. these parameters are guaranteed by design and are not tested. 17. read and write cycles are ignored during store, recall, and while v cc is below v switch.
cy14mb064j1a/c y14mb064j2a cy14me064j1a/cy14me064j2a document number: 001-70393 rev. *i page 23 of 28 software controlled store/recall cycles over the operating range parameter description cy14mx064j unit min max t recall recall duration ? 600 s t ss [18, 19] software sequence processing time ? 500 s switching waveforms figure 32. software store/recall cycle figure 33. autostore enable/disable cycle s start condition 9 8 2 1 acknowledge (a) by slave data output by master scl from master 9 8 2 1 9 8 2 1 nvsram control slave address command reg address command byte (store/recall) p store / t rwi acknowledge (a) by slave acknowledge (a) by slave t recall s start condition 9 8 2 1 acknowledge (a) by slave data output by master scl from master 9 8 2 1 9 8 2 1 nvsram control slave address command reg address command byte (asenb/asdisb) p ss t rwi acknowledge (a) by slave acknowledge (a) by slave notes 18. this is the amount of time it takes to take action on a soft sequence command. v cc power must remain high to effectively register command. 19. commands such as store and recall lock out i/o until operation is complete which further increases this time. see the specif ic command.
cy14mb064j1a/c y14mb064j2a cy14me064j1a/cy14me064j2a document number: 001-70393 rev. *i page 24 of 28 ordering information ordering code package diagram package type operating range cy14mb064j2a-sxi 51-85066 8-pin soic (with v cap ) industrial cy14mb064j2a-sxit 8-pin soic (with v cap ) cy14me064j1a-sxi 8-pin soic (without v cap ) CY14ME064J1A-SXIT 8-pin soic (without v cap ) the above parts are pb-free. this table contains final informati on. contact your local cypress sales representative for availab ility of these parts. ordering code definitions option: t - tape and reel blank - std. density: 064 - 64 kb cypress cy 14 m b 064 j 1 a - s x i t 14 - nvsram package: s - 8-pin soic temperature: i - industrial (?40 c to 85 c) j - serial (i 2 c) nvsram voltage: b - 3.0 v e - 5.0 v 1 - without v cap 2 - with v cap pb-free metering die revision: blank - no rev a - 1 st rev
cy14mb064j1a/c y14mb064j2a cy14me064j1a/cy14me064j2a document number: 001-70393 rev. *i page 25 of 28 package diagrams figure 34. 8-pin soic (150 mils) package outline, 51-85066 51-85066 *f
cy14mb064j1a/c y14mb064j2a cy14me064j1a/cy14me064j2a document number: 001-70393 rev. *i page 26 of 28 acronyms document conventions units of measure acronym description ack acknowledge cmos complementary metal oxide semiconductor crc cyclic redundancy check eia electronic industries alliance i 2 c inter-integrated circuit i/o input/output jedec joint electron devices engineering council lsb least significant bit msb most significant bit nvsram non-volatile static random access memory nack no acknowledge rohs restriction of hazardous substances r/w read/write rwi read and write inhibit scl serial clock line sda serial data access snl serial number lock soic small outline integrated circuit sram static random access memory wp write protect symbol unit of measure c degree celsius hz hertz khz kilohertz k ? kilohm mbit megabit mhz megahertz m ? megaohm ? a microampere ? f microfarad ? s microsecond ma milliampere ms millisecond ns nanosecond ? ohm % percent pf picofarad v volt w watt
cy14mb064j1a/c y14mb064j2a cy14me064j1a/cy14me064j2a document number: 001-70393 rev. *i page 27 of 28 document history page document title: cy14mb064j1a/cy14mb064j2a, cy14me064j1a/cy14me064j2a, 64-kbit (8 k 8) serial (i 2 c) nvsram document number: 001-70393 rev. ecn no. orig. of change submission date description of change ** 3291153 gvch 06/23/2011 new data sheet *a 3403128 gvch 10/12/2011 updated i2c interface (sleep description on page 8). updated executing commands using command register (description). updated dc electrical characteristics (removed i cc3 parameter). updated ac switching characteristics (updated the maximum value of t sp parameter from 5 ns to 10 ns for 3.4 mhz). updated switching waveforms (updated figure 32 and figure 33 ). *b 3515468 gvch 02/02/2012 removed best practices. updated ordering information (added cy14mb064j2a-sxit, cy14mb064j1a-sxit, cy14me064j2a- sxit and CY14ME064J1A-SXIT). *c 3539393 gvch 03/16/2012 updated nvsram specifications (no other change, only referred note 16 in t sb parameter). *d 3605955 gvch 05/02/2012 no technical updates. *e 3702613 gvch 08/03/2012 updated dc electrical characteristics (added v vcap parameter and its details, added note 8 and referred the same note in v vcap parameter, also referred note 9 in v vcap parameter). *f 3759535 gvch 09/28/2012 updated maximum ratings (removed ?ambient temperature with power applied? and included ?maximum junction temperature?). *g 3823702 gvch 11/28/2012 changed status from ?preliminary? to ?final?. updated ordering information (updated part numbers). *h 3983091 gvch 04/26/2013 updated features : added note 1 (to clarify non-compliance with the nxp i 2 c specification). updated dc electrical characteristics : added one more condition ?i ol = 6 ma? for v ol parameter and added respective values. updated ac switching characteristics : updated note 11 . changed value of t of parameter from 300 ns to 250 ns for 400 khz frequency. updated package diagrams : spec 51-85066 ? changed revision from *e to *f. *i 3988751 gvch 05/03/2013 no technical updates.
document number: 001-70393 rev. *i revised may 3, 2013 page 28 of 28 all products and company names mentioned in this document may be the trademarks of their respective holders. cy14mb064j1a/c y14mb064j2a cy14me064j1a/cy14me064j2a ? cypress semiconductor corporation, 2011-2013. the information contained herein is subject to change without notice. cypress s emiconductor corporation assumes no responsibility for the use of any circuitry other than circuitry embodied in a cypress product. nor does it convey or imply any license under patent or other rights. cypress products are not warranted nor intended to be used for medical, life support, life saving, critical control or safety applications, unless pursuant to an express written agreement wi th cypress. furthermore, cypress does not authorize its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. the inclusion of cypress products in life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies cypress against all charges. any source code (software and/or firmware) is owned by cypress semiconductor corporation (cypress) and is protected by and subj ect to worldwide patent protection (united states and foreign), united states copyright laws and internatio nal treaty provisions. cypress hereby grants to licensee a personal, non-exclusive, non-transferable license to copy, use, modify, create derivative works of, and compile the cypress source code and derivative works for the sole purpose of creating custom software and or firmware in su pport of licensee product to be used only in conjunction with a cypress integrated circuit as specified in the applicable agreement. any reproduction, modification, translation, compilation, or repre sentation of this source code except as specified above is prohibited without the express written permission of cypress. disclaimer: cypress makes no warranty of any kind, express or implied, with regard to this material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. cypress reserves the right to make changes without further notice to t he materials described herein. cypress does not assume any liability arising out of the application or use of any product or circuit described herein. cypress does not authori ze its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. the inclusion of cypress? prod uct in a life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies cypress against all charges. use may be limited by and subject to the applicable cypress software license agreement. sales, solutions, and legal information worldwide sales and design support cypress maintains a worldwide network of offices, solution center s, manufacturer?s representatives, and distributors. to find t he office closest to you, visit us at cypress locations . products automotive cypress.co m/go/automotive clocks & buffers cypress.com/go/clocks interface cypress. com/go/interface lighting & power control cypress.com/go/powerpsoc cypress.com/go/plc memory cypress.com/go/memory optical & image sensing cypress.com/go/image psoc cypress.com/go/psoc touch sensing cyp ress.com/go/touch usb controllers cypress.com/go/usb wireless/rf cypress.com/go/wireless psoc solutions psoc.cypress.com/solutions psoc 1 | psoc 3 | psoc 5


▲Up To Search▲   

 
Price & Availability of CY14ME064J1A-SXIT

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X