CY14B101J2-SXI [INFINEON]
nvSRAM (non-volatile SRAM);型号: | CY14B101J2-SXI |
厂家: | Infineon |
描述: | nvSRAM (non-volatile SRAM) 静态存储器 |
文件: | 总34页 (文件大小:1876K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
Please note that Cypress is an Infineon Technologies Company.
The document following this cover page is marked as “Cypress” document as this is the
company that originally developed the product. Please note that Infineon will continue
to offer the product to new and existing customers as part of the Infineon product
portfolio.
Continuity of document content
The fact that Infineon offers the following product as part of the Infineon product
portfolio does not lead to any changes to this document. Future revisions will occur
when appropriate, and any changes will be set out on the document history page.
Continuity of ordering part numbers
Infineon continues to support existing part numbers. Please continue to use the
ordering part numbers listed in the datasheet for ordering.
www.infineon.com
CY14C101J
CY14B101J
CY14E101J
1-Mbit (128K × 8) Serial (I2C) nvSRAM
1-Mbit (128K
× 8) Serial (I2C) nvSRAM
❐ Sleep mode current of 8 µA
Features
■ Industry standard configurations
❐ Operating voltages:
■ 1-Mbit nonvolatile static random access memory (nvSRAM)
❐ Internally organized as 128K × 8
❐ STORE to QuantumTrap nonvolatile elements initiated
automatically on power-down (AutoStore) or by using I2C
command (SoftwareSTORE) orHSBpin (HardwareSTORE)
• CY14C101J: VCC = 2.4 V to 2.6 V
• CY14B101J: VCC = 2.7 V to 3.6 V
• CY14E101J: VCC = 4.5 V to 5.5 V
❐ Industrial temperature
❐ 8- and 16-pin small outline integrated circuit (SOIC) package
❐ Restriction of hazardous substances (RoHS) compliant
❐ RECALL to SRAM initiated on power-up (Power-Up
RECALL) or by I2C command (Software RECALL)
❐ Automatic STORE on power-down with a small capacitor
(except for CY14X101J1)
Functional Description
■ High reliability
The Cypress CY14C101J/CY14B101J/CY14E101J combines a
1-Mbit nvSRAM[2] with a nonvolatile element in each memory
cell. The memory is organized as 128K 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 CY14X101J1). 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 I2C commands.
❐ Infinite read, write, and RECALL cycles
❐ 1 million STORE cycles to QuantumTrap
❐ Data retention: 20 years at 85 °C
■ High speed I2C 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
For a complete list of related documentation, click here.
■ I2C access to special functions
❐ Nonvolatile STORE/RECALL
❐ 8 byte serial number
Configuration
Feature
AutoStore
CY14X101J1 CY14X101J2 CY14X101J3
❐ Manufacturer ID and Product ID
❐ Sleep mode
No
Yes
No
Yes
Yes
No
Yes
Yes
Yes
■ Low power consumption
❐ Average active current of 1 mA at 3.4 MHz operation
❐ Average standby mode current of 150 µA
Software STORE
Hardware STORE
Logic Block Diagram
Serial Number
8 x 8
VCC VCAP
Manufacturer ID /
Product ID
Power Control
Memory Control Register
Command Register
Block
Quantum Trap
128 K x 8
Sleep
STORE
SRAM
128 K x 8
Control Registers Slave
Memory Slave
SDA
SCL
A2, A1
WP
I2C Control Logic
Slave Address
Decoder
Memory
Address and Data
Control
RECALL
Notes
2
1. The I C nvSRAM is a single solution which is usable for all four speed modes of operation. As a result, some I/O parameters are slightly different than those on chips
which support only one mode of operation. Refer to AN87209 for more details.
2
2. Serial (I C) nvSRAM is referred to as nvSRAM throughout the datasheet.
Cypress Semiconductor Corporation
Document Number: 001-54050 Rev. *P
•
198 Champion Court
•
San Jose, CA 95134-1709
•
408-943-2600
Revised August 7, 2018
CY14C101J
CY14B101J
CY14E101J
Contents
Pinouts ..............................................................................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 .................................................7
Write Protection (WP) ..................................................9
AutoStore Operation ....................................................9
Hardware STORE and HSB pin Operation .................9
Hardware RECALL (Power-Up) ..................................9
Write Operation .........................................................10
Read Operation .........................................................10
Memory Slave Access ...............................................10
Control Registers Slave .............................................14
Write Control Registers .............................................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 .....................................20
Thermal Resistance ........................................................20
AC Test Loads and Waveforms .....................................20
AC Test Conditions ........................................................20
AC Switching Characteristics .......................................21
Switching Waveforms ....................................................21
nvSRAM Specifications .................................................22
Switching Waveforms ....................................................23
Software Controlled STORE/RECALL Cycles ..............24
Switching Waveforms ....................................................24
Hardware STORE Cycle .................................................25
Switching Waveforms ....................................................25
Ordering Information ......................................................26
Ordering Code Definitions .........................................26
Package Diagrams ..........................................................27
Acronyms ........................................................................29
Document Conventions .................................................29
Units of Measure .......................................................29
Document History Page .................................................30
Sales, Solutions, and Legal Information ......................33
Worldwide Sales and Design Support .......................33
Products ....................................................................33
PSoC® Solutions ......................................................33
Cypress Developer Community .................................33
Technical Support .....................................................33
Document Number: 001-54050 Rev. *P
Page 2 of 33
CY14C101J
CY14B101J
CY14E101J
Pinouts
Figure 1. 8-pin SOIC pinout
[3]
V
8
7
6
5
8
7
6
5
V
V
CC
CAP
NC
1
2
3
1
2
3
CC
A1
A2
A1
WP
WP
CY14X101J1
Top View
not to scale
CY14X101J2
Top View
not to scale
A2
SCL
SDA
SCL
SDA
V
V
4
4
SS
SS
Figure 2. 16-pin SOIC pinout
V
16
15
14
13
12
NC
NC
NC
NC
1
2
CC
NC
V
3
4
5
6
7
8
CAP
CY14X101J3
Top View
A2
not to scale
SDA
SCL
A1
WP
[3]
NC
NC
SS
11
10
V
9
HSB
Pin Definitions
Pin Name
SCL
I/O Type
Input
Input/Output I/O. Input/Output of data through I2C interface.
Output: Is open-drain and requires an external pull-up resistor.
Description
Clock. Runs at speeds up to a maximum of fSCL
.
SDA
WP
A2–A1
HSB
Input
Write Protect. Protects the memory from all writes. This pin is internally pulled LOW and hence can be
left open if not connected.
Slave Address. Defines the slave address for I2C. This pin is internally pulled LOW and hence can be
left open if not connected.
Input
Input/Output Hardware STORE Busy
Output: Indicates busy status of nvSRAM when LOW. After each Hardware and Software STORE
operation HSB is driven HIGH for a short time (tHHHD) with standard output high current and then a weak
internal pull-up resistor keeps this pin HIGH (External pull up resistor connection optional).
Input: Hardware STORE implemented by pulling this pin LOW externally.
VCAP
Power supply AutoStore capacitor. Supplies power to the nvSRAM during power loss to STORE data from the SRAM
to nonvolatile elements. If not required, AutoStore must be disabled and this pin left as no connect. It
must never be connected to ground.
NC
VSS
VCC
No connect No connect. This pin is not connected to the die.
Power supply Ground.
Power supply Power supply.
Note
3. This pin is reserved for lower densities.
Document Number: 001-54050 Rev. *P
Page 3 of 33
CY14C101J
CY14B101J
CY14E101J
2
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 I2C bus is acknowledged by the
receiver by holding the SDA line LOW on the ninth clock pulse.
The request 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 address increments automatically after receiving
/transmitting of each byte on the falling edge of 9th 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 0x00000 and writes
continue. The slave responds to each byte sent by the master
during a write operation with an ACK. A write sequence can be
terminated by the master generating a STOP or Repeated
START condition.
I C Interface
I2C bus consists of two lines – serial clock line (SCL) and serial
data line (SDA) that carry information between multiple devices
on the bus. I2C supports multi-master and multi-slave
configurations. The data is transmitted 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 VCC using resistors. The choice of a pull-up resistor on the
system depends on the bus capacitance and the intended speed
of operation. The master generates the clock and all the data
I/Os are transmitted in synchronization with this clock. The
CY14X101J supports up to 3.4 MHz clock speed on SCL line.
Protocol Overview
This device supports only a 7-bit addressable scheme. The
master generates
a
START condition to initiate the
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 address 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 operation 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 CY14X101J to release the
SDA line and the master can then generate a STOP or a
Repeated START condition to initiate a new operation.
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 operation. 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 selected slave device. The other
devices on the bus ignore the signals on the SDA line till a STOP
or Repeated START condition is detected. The data transfer is
done between the master and the selected slave device through
the SDA pin synchronized with the SCL clock generated by the
master.
2
I C Protocol – Data Transfer
Each transaction in I2C protocol starts with the master
generating a START condition on the bus, followed by a seven
Figure 3. System Configuration using Serial (I2C) nvSRAM
Vcc
R
R
= (V - V max) / I
CC OL OL
Pmin
= t / (0.8473 * C )
Pmax
r
b
SDA
SCL
Microcontroller
Vcc
Vcc
A1
A2
SCL
SDA
A1
A2
SCL
A1
A2
SCL
SDA
SDA
WP
WP
WP
CY14X101J
#0
CY14X101J
#1
CY14X101J
#3
Document Number: 001-54050 Rev. *P
Page 4 of 33
CY14C101J
CY14B101J
CY14E101J
Data Validity
STOP Condition (P)
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 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 I2C bus.
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)
START Condition (S)
If an Repeated START condition is generated instead of a STOP
condition the bus continues to be busy. The ongoing transaction
on the I2C lines is stopped and the bus waits for the master to
send a slave ID for communication to restart.
A HIGH to LOW transition on the SDA line while SCL is HIGH
indicates a START condition. Every transaction in I2C begins
with the master generating a START condition.
Figure 4. START and STOP Conditions
SDA
SCL
SDA
SCL
S
P
STOP Condition
START Condition
Figure 5. Data Transfer on the I2C Bus
handbook, full pagewidth
P
SDA
Sr
Acknowledgement
signal from slave
Acknowledgement
signal from receiver
MSB
1
S
or
Sr
Sr
or
P
SCL
2
7
8
9
1
2
3 - 8
9
ACK
ACK
START or
STOP or
Repeated START
condition
Repeated START
condition
Byte complete,
interrupt within slave
Clock line held LOW while
interrupts are serviced
does not acknowledge the receipt of data and the operation is
aborted.
NACK can be generated by master during a READ operation in
following cases:
Byte Format
Each operation in I2C is done using 8 bit words. The bits are sent
in MSB first format on SDA line and each byte is followed by an
ACK signal by the receiver.
■ The master did not receive valid data due to noise
An operation continues till 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.
■ The master generates a NACK to abort the READ sequence.
After a NACK is issued by the master, nvSRAM slave releases
control of the SDA pin and the master is free to generate a
Repeated START or STOP condition.
Acknowledge / No-acknowledge
NACK can be generated by nvSRAM slave during a WRITE
operation in following cases:
After transmitting one byte of data 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 I2C bus needs to be responded with an ACK
signal by the receiver to continue the operation. Failing to do so
is considered as a NACK state. NACK is the state where receiver
■ nvSRAM did not receive valid data due to noise.
■ The master tries to access write protected locations on the
nvSRAM. Master must restart the communication by
generating a STOP or Repeated START condition.
Document Number: 001-54050 Rev. *P
Page 5 of 33
CY14C101J
CY14B101J
CY14E101J
Figure 6. Acknowledge on the I2C Bus
DATA OUTPUT
BY MASTER
not acknowledge (A)
DATA OUTPUT
BY SLAVE
acknowledge (A)
8
SCL FROM
MASTER
1
2
9
S
clock pulse for
START
acknowledgement
condition
Serial Data Format in Hs-mode
High-Speed Mode (Hs-mode)
Serial data transfer format in Hs-mode meets the standard-mode
I2C-bus specification. Hs-mode can only commence after the
following conditions (all of which are in F/S-modes):
In Hs-mode, nvSRAM can transfer data at bit rates of up to
3.4 Mbit/s. A master code (0000 1XXXb) must be issued to place
the device into high speed mode. This enables master slave
communication for speed upto 3.4 MHz. A stop condition exits
Hs-mode.
1. START condition (S)
2. 8-bit master code (0000 1XXXb)
3. No-acknowledge bit (A)
Figure 7. Data transfer format in Hs-mode
Hs-mode
F/S-mode
F/S-mode
S
P
A/A
MASTER CODE
A
Sr SLAVE ADD. R/W
A
DATA
n (bytes+ack.)
Hs-mode continues
SLAVE ADD.
Sr
Single and multiple-byte reads and writes are supported. After
the device enters into Hs-mode, data transfer continues in
Hs-mode until stop condition is sent by 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 13 on page 11 and Figure 16 on page 12 for Hs-mode
timings for read and write operation.
Document Number: 001-54050 Rev. *P
Page 6 of 33
CY14C101J
CY14B101J
CY14E101J
address field for accessing Memory and Control Registers. The
accessing mechanism is described in Memory Slave Device.
Slave Device Address
Every slave device on an I2C 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 CY14X101J
reserves two sets of upper 4 MSBs [7:4] in the slave device
The nvSRAM product provides two different 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.
Table 1. Slave device Addressing
nvSRAM
Function Select
Bit 7 Bit 6 Bit 5 Bit 4
Bit 3
Bit 2
Bit 1 Bit 0
CY14X101J Slave Devices
1
0
0
0
1
1
0
1
Device Select ID
A16 R/W Selects Memory
Memory, 128K × 8
Control Registers
- Memory Control Register, 1 × 8
- Serial Number, 8 × 8
- Device ID, 4 × 8
Selects Control
Device Select ID
X
R/W
Registers
- Command Register, 1 × 8
Memory Slave Device
The nvSRAM device is selected for Read/Write if the master
issues the slave address as 1010b followed by two bits of device
select. If slave address sent by the master matches with 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.
Figure 9. Control Registers Slave Device Address
handbook, halfpMagSe B
LSB
R/W
1
A2 A1
1
X
0
0
Device
Select
Slave ID
The address length for CY14X101J is 17 bits and thus it requires
3 address bytes to map the entire memory address location. To
save an extra byte for memory addressing, the 17th bit (A16) is
mapped to the slave address select bit (A0). The dedicated two
address bytes represent bit A0 to A15.
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
Figure 8. Memory Slave Device Address
handbook, halfpMagSe B
LSB
0x01
0x02
0x03
0x04
0x05
0x06
0x07
0x08
0x09
0x0A
0x0B
0x0C
Serial Number Read/Write Programmable Serial
8 Bytes
(Read only Number. Locked by
when SNL setting the Serial
1
A2 A1
0
A16 R/W
1
0
is set)
Number lock bit in the
MSB of
Device
Select
Slave ID
Memory
Control
Address
Register to ‘1’.
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 issues the Slave address as 0011b
followed by two bits of device select. 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 device.
Device ID
Read only Device ID is factory
programmed
Document Number: 001-54050 Rev. *P
Page 7 of 33
CY14C101J
CY14B101J
CY14E101J
Table 2. Control Registers Map (continued)
Table 5. Command Register Bytes (continued)
Address Description Read/Write
Details
Data Byte
[7:0]
Command
Description
0x0D
0xAA
Reserved
Reserved Reserved
Write only Allows commands for
0110 0000
RECALL RECALL data from nonvolatile
memory to SRAM
Command
Register
STORE,
RECALL,
0101 1001
0001 1001
1011 1001
ASENB
ASDISB
SLEEP
Enable AutoStore
Disable AutoStore
AutoStore
Enable/Disable,
SLEEP Mode
Enter Sleep Mode for low power
consumption
Memory Control Register
The Memory Control Register contains the following bits:
■ STORE: Initiates nvSRAM Software STORE. The nvSRAM
cannot be accessed for tSTORE time after this instruction has
been executed. When initiated, the device performs a STORE
operation regardless of whether a write has been performed
since the last NV operation. After the tSTORE cycle time is
completed, the SRAM is activated again for read and write
operations.
Table 3. Memory Control Register Bits
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0
SNL
(0)
0
0
BP1
(0)
BP0
(0)
0
0
■ RECALL: Initiates nvSRAM Software RECALL. The nvSRAM
cannot be accessed for tRECALL 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 I2C RECALL instruction.
■ 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 into a nonvolatile cell regardless of whether or not the
block is protected. The default value shipped from the factory
for BP0 and BP1 is ‘0’.
■ ASENB: Enables nvSRAM AutoStore. The nvSRAM cannot be
accessed for tSS 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. The part comes from the factory with AutoStore Enabled
and 0x00 written in all cells.
Table 4. Block Protection
Level
0
BP1:BP0
Block Protection
00
01
10
11
None
1/4
1/2
1
0x18000–0x1FFFF
0x10000–0x1FFFF
0x00000–0x1FFFF
■ ASDISB: Disables nvSRAM AutoStore. The nvSRAM cannot
be accessed for tSS 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.
■ SNL (S/N Lock) Bit: Serial Number Lock bit (SNL) is used to
lock the serial number. Once 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, 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’.
Note If AutoStore is disabled and VCAP is not required, it is
required that the VCAP pin is left open. VCAP pin must never be
connected to ground. Power-Up RECALL operation cannot be
disabled in any case.
■ SLEEP: SLEEP instruction puts the nvSRAM in a sleep mode.
When the SLEEP instruction is registered, the nvSRAM takes
tSS time to process the SLEEP request. Once the SLEEP
command is successfully registered and processed, the
nvSRAM toggles HSB LOW, performs a STORE operation to
secure the data to nonvolatile memory and then enters into
SLEEP mode. Whenever nvSRAM enters into sleep mode, it
initiates non volatile STORE cycle which results in losing an
endurance cycle per sleep command execution. A STORE
cycle starts only if a write to the SRAM has been performed
since the last STORE or RECALL cycle.
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.
The nvSRAM enters into sleep mode as follows:
1. The Master sends a START command
2. The Master sends Control Registers Slave device ID with I2C
Write bit set (R/W = ‘0’)
Table 5. Command Register Bytes
Data Byte
Command
Description
3. The Slave (nvSRAM) sends an ACK back to the Master
4. The Master sends Command Register address (0xAA)
5. The Slave (nvSRAM) sends an ACK back to the Master
[7:0]
0011 1100
STORE
STORE SRAM data to nonvolatile
memory
Document Number: 001-54050 Rev. *P
Page 8 of 33
CY14C101J
CY14B101J
CY14E101J
6. The Master sends Command Register byte for entering into
Sleep mode
Figure 10. AutoStore Mode
VCC
7. The Slave (nvSRAM) sends an ACK back to the Master
8. The Master generates a STOP condition.
0.1 uF
Once in Sleep mode the device starts consuming IZZ current
VCC
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 tWAKE duration after the device
slave address is transmitted by the master.
VCAP
Transmitting any of the two slave addresses wakes the nvSRAM
from Sleep mode. The nvSRAM device is not accessible during
tSLEEP and tWAKE interval, and any attempt to access the
nvSRAM device by the master is ignored and nvSRAM sends
NACK to the master. As an alternative method of determining
when the device is ready, the master can send read or write
commands and look for an ACK.
VCAP
VSS
Hardware STORE and HSB pin Operation
The HSB pin in CY14X101J is used to control and acknowledge
STORE operations. If no STORE or RECALL is in progress, this
pin can be used to request a Hardware STORE cycle. When the
HSB pin is driven LOW, the device conditionally initiates a
STORE operation after tDELAY duration. An actual STORE cycle
starts only if a write to the SRAM has been performed since the
last STORE or RECALL cycle. Reads and Writes to the memory
are inhibited for tSTORE duration or as long as HSB pin is LOW.
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 address counter
is not incremented. This pin is internally pulled LOW and hence
can be left open if not used.
The HSB pin also acts as an open drain driver (internal 100 k
weak pull-up resistor) that is internally driven LOW to indicate a
busy condition when the STORE (initiated by any means) is in
progress.
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 makes use of an external
capacitor (VCAP) and enables the device to safely STORE the
data in the nonvolatile memory when power goes down.
Note After each Hardware and Software STORE operation HSB
is driven HIGH for a short time (tHHHD) with standard output high
current and then remains HIGH by internal 100 k pull-up
resistor.
During normal operation, the device draws current from VCC to
charge the capacitor connected to the VCAP pin. When the
voltage on the VCC pin drops below VSWITCH during power-down,
the device inhibits all memory accesses to nvSRAM and
automatically performs a conditional STORE operation using the
charge from the VCAP capacitor. The AutoStore operation is not
initiated if no write cycle has been performed since the last
STORE or RECALL.
Note For successful last data byte STORE, a hardware STORE
should be initiated at least one clock cycle after the last data bit
D0 is received.
Upon completion of the STORE operation, the nvSRAM memory
access is inhibited for tLZHSB time after HSB pin returns HIGH.
Leave the HSB pin unconnected if not used.
Hardware RECALL (Power-Up)
Note If a capacitor is not connected to VCAP 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 VCAP pin, the device attempts an
AutoStore operation without sufficient charge to complete the
Store. This will corrupt the data stored in nvSRAM as well as the
serial number and it will unlock the SNL bit.
During power-up, when VCC crosses VSWITCH, an automatic
RECALL sequence is initiated which transfers the content of
nonvolatile memory on to the SRAM. The data would previously
have been stored on the nonvolatile memory through a STORE
sequence.
A Power-Up RECALL cycle takes tFA time to complete and the
memory access is disabled during this time. HSB pin can be
used to detect the Ready status of the device.
Figure 10 shows the proper connection of the storage capacitor
(VCAP
) for AutoStore operation. Refer to DC Electrical
Characteristics on page 18 for the size of the VCAP
.
Document Number: 001-54050 Rev. *P
Page 9 of 33
CY14C101J
CY14B101J
CY14E101J
Write Operation
Read 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.
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.
A NACK is issued from the nvSRAM under the following
conditions:
In case of the Control Register Slave, whenever a burst read is
performed such that it flows to a non-existent address, the reads
operation will loop back to 0x00. This is applicable, in particular
for the Command Register.
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.
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.
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.
More details on write instruction are provided in the section
Memory Slave Access.
After a NACK is sent out from the nvSRAM, the write operation
is terminated and any data on the SDA line is ignored till a STOP
or a Repeated START condition is generated by the master.
Memory Slave Access
The following sections describe the data transfer sequence
required to perform Read or Write operations from nvSRAM.
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, any write operation which starts
from a write protected address (say, 0x09) will be responded by
the nvSRAM with a NACK after the data byte is sent and set the
address counter to this address. A following read operation will
start from the address 0x09 in this case also.
Write nvSRAM
Each write operation consists of a slave address being
transmitted after the start condition. 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
0x00000 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.
Note In case 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 executed only after all the 8 data bits have
been received by the nvSRAM. The nvSRAM sends an ACK
signal after a successful write operation. A write 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.
A write operation is performed internally with no delay after the
eighth bit of data is transmitted. If a write operation is not
intended, the master must terminate the write operation before
the eighth clock cycle by generating a STOP or Repeated
START condition.
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 location and the address counter will
not be incremented.
More details on write instruction are provided in the section
Memory Slave Access.
Document Number: 001-54050 Rev. *P
Page 10 of 33
CY14C101J
CY14B101J
CY14E101J
Figure 11. Single-Byte Write into nvSRAM (except Hs-mode)
S
T
A
R
T
S
T
By Master
SDA Line
By nvSRAM
Memory Slave Address
Most Signifiant Address Byte
Least Significant Address Byte
Data Byte
0
P
P
1
A2 A1
A16
S
1
0
0
0
A
A
A
A
Figure 12. Multi-Byte Write into nvSRAM (except Hs-mode)
S
T
A
R
T
S
T
0
P
Least Significant Address
Byte
Most Significant Address
Byte
By Master
Memory Slave Address
Data Byte 1
Data Byte N
P
SDA Line
1
A2 A1 A16
0
S
1
0
0
By nvSRAM
A
A
A
A
A
Figure 13. Single-Byte Write into nvSRAM (Hs-mode)
S
T
A
R
T
S
T
0
Least Significant Address
Byte
Most Significant Address
Byte
By Master
Memory Slave Address
Data Byte 1
Data Byte N
P
P
SDA Line
1
A2 A1 A16
0
S
1
0
0
By nvSRAM
A
A
A
A
A
Figure 14. Multi-Byte Write into nvSRAM (Hs-mode)
S
T
A
R
T
Most Significant Address
Byte
Least Significant Address
Byte
By Master
Hs-mode command
Memory Slave Address
Data Byte 1
0
A16
A2 A1
0
1
X
X
X
1
0
1
0
S
0
0
0
Sr
SDA Line
By nvSRAM
A
A
A
A
A
S
T
0
Data Byte N
Data Byte 3
Data Byte 2
By Master
P
SDA Line
P
By nvSRAM
A
A
A
Document Number: 001-54050 Rev. *P
Page 11 of 33
CY14C101J
CY14B101J
CY14E101J
Current nvSRAM Read
terminate a read operation after reading 1 byte or continue
reading addresses sequentially till the last address in the
memory after which the address counter rolls back to the
address 0x00000. The valid methods of terminating read access
are described in the section Read Operation on page 10.
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
Note A16-bit is ignored while using the current nvSRAM read.
Figure 15. Current Location Single-Byte nvSRAM Read (except Hs-mode)
S
T
A
R
T
S
T
0
P
A
Memory Slave Address
By Master
P
SDA Line
1
A2 A1
X
S
1
0
0
1
By nvSRAM
Data Byte
A
Figure 16. Current Location Multi-Byte nvSRAM Read (except Hs-mode)
S
T
A
R
T
S
T
0
A
A
Memory Slave Address
By Master
SDA Line
By nvSRAM
P
P
1
A2 A1
X
S
1
0
0
1
Data Byte N
Data Byte
A
Figure 17. Current Location Single-Byte nvSRAM Read (Hs-mode)
S
T
A
R
T
S
T
0
A
By Master
Hs-mode command
Memory Slave Address
P
SDA Line
1
1 0 A2 A1 X
P
0
1
X
X
X
1
Sr
0
S
0
0
0
By nvSRAM
Data Byte
A
A
Figure 18. Current Location Multi-Byte nvSRAM Read (Hs-mode)
S
T
A
R
S
T
0
A
A
By Master
Hs-mode command
Memory Slave Address
T
P
1
1 0 A2 A1 X
P
SDA Line
0
1
X
X
X
1
Sr
0
S
0
0
0
Data Byte N
Data Byte
By nvSRAM
A
A
Document Number: 001-54050 Rev. *P
Page 12 of 33
CY14C101J
CY14B101J
CY14E101J
Random Address Read
initiate read operation from here. The master may terminate a
read operation after reading 1 byte or continue reading
addresses sequentially till the last address in the memory after
which the address counter rolls back to the start address
0x00000.
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 will
Figure 19. Random Address Single-Byte Read (except Hs-mode)
S
T
A
R
T
S
T
0
P
A
Least Significant Address
Byte
Most Significant Address
Byte
By Master
Memory Slave Address
Memory slave Address
P
0
SDA Line
1
A2 A1
Sr
0
1
A2 A1
X
1
S
1
0
0
A16
1
0
A
A
A
A
By nvSRAM
Data Byte
Figure 20. Random Address Multi-Byte Read (except Hs-mode)
S
T
A
R
T
Least Significant Address
Byte
Most Significant Address
Byte
A
By Master
Memory Slave Address
Memory slave Address
0
1
A2 A1
Sr
0
1
A2 A1
X
1
S
1
0
0
A16
1
0
SDA Line
A
A
A
A
By nvSRAM
Data Byte 1
S
T
A
0
P
P
Data Byte N
Figure 21. Random Address Single-Byte Read (Hs-mode)
S
T
A
R
T
Most Significant Address
Byte
Least Significant Address
Byte
By Master
Hs-mode command
Memory Slave Address
Memory Slave Address
1
0
1
0
1 0 A2 A1 X
SDA Line
0
1
X
X
X
1
0
1
0
A2 A1A16
Sr
0
S
0
0
0
Sr
A
A
A
A
A
A
By nvSRAM
S
T
0
P
P
Data Byte
Document Number: 001-54050 Rev. *P
Page 13 of 33
CY14C101J
CY14B101J
CY14E101J
Figure 22. Random Address Multi-Byte Read (Hs-mode)
S
T
A
R
T
Most Significant Address
Byte
Least Significant Address
Byte
By Master
HS-mode command
Memory Slave Address
Memory Slave Address
SDA Line
1
0
1
Sr
0
1 0 A2 A1 X
0
1
X
X
X
1
Sr
0
1
0
A2 A1 A16
S
0
0
0
A
A
A
A
A
By nvSRAM
S
T
A
A
0
P
P
Data Byte
Data Byte N
first address (0x00) as in this case, 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.
Control Registers Slave
The following sections describes the data transfer sequence
required to perform Read or Write operations from Control
Registers Slave.
Write Control Registers
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 Registers 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.
To write the Control Registers Slave, the master transmits the
Control Registers Slave address after generating the START
condition. The write sequence continues from the address
location specified by the master till 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.
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.
If a write operation is performed on the Command Register
(0xAA), the following current read operation also begins from the
Figure 23. Single-Byte Write into Control Registers
S
T
A
R
T
S
T
0
Control Registers
Slave Address
Control Register Address
Data Byte
By Master
P
P
1
A2 A1
X
SDA Line
S
0
0
1
0
By nvSRAM
A
A
A
Figure 24. Multi-Byte Write into Control Registers
S
T
A
R
T
S
T
0
Control Registers
Slave Address
Control Register Address
Data Byte
Data Byte N
By Master
P
P
1
A2 A1
X
SDA Line
S
0
0
1
0
By nvSRAM
A
A
A
A
Document Number: 001-54050 Rev. *P
Page 14 of 33
CY14C101J
CY14B101J
CY14E101J
Current Control Registers Read
address location and loops 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).
A read of Control Registers Slave is started with 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 continues till the last readable
Figure 25. Control Registers Single-Byte Read
S
T
A
R
T
S
Control Registers
Slave Address
T
A
By Master
0
P
P
SDA Line
1
A2 A1
S
0
0
1
X
1
By nvSRAM
Data Byte
A
Figure 26. Current Control Registers Multi-Byte Read
S
T
A
R
T
S
T
0
Control Registers
Slave Address
A
A
By Master
P
P
1
A2 A1
X
SDA Line
S
0
0
1
1
By nvSRAM
Data Byte
Data Byte N
A
Random Control Registers Read
Command Register is a write only register and is not accessible
through the sequential read operations. A random read starting
at the Command Register (0xAA) loops back to the first address
in the Control Registers register 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.
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
Control Registers Slave continues till the last readable address
location and loops back to the first location (0x00). Note that the
.
Figure 27. Random Control Registers Single-Byte Read
S
T
A
R
T
S
T
Control Registers
Slave Address
A
Control Register Address
Control Registers Slave Address
By Master
0
P
Sr
1
A2
P
0
1
A1
X
1
SDA Line
0
1
A2 A1
X
S
0
0
1
0
By nvSRAM
Data Byte
A
A
A
Document Number: 001-54050 Rev. *P
Page 15 of 33
CY14C101J
CY14B101J
CY14E101J
Figure 28. Random Control Registers Multi-Byte Read
S
T
A
R
T
Control Registers
Slave Address
A
Control Register Address
Control Registers Slave Address
By Master
Sr
1
A2
A1
0
1
X
1
0
1
A2 A1
SDA Line
S
0
0
1
X
0
By nvSRAM
Data Byte
A
A
A
S
T
0
A
P
P
Data Byte N
when the lock bit is set, a NACK is returned and write will not be
performed.
Serial Number
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 unique serial number and
one byte of CRC check. However, nvSRAM does not calculate
the CRC and it is up to the user to utilize the eight byte memory
space in the desired format. The default values for the eight byte
locations are set to ‘0x00’.
Serial Number Lock
After writes to Serial Number registers is complete, 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 Memory Control Register and serial number are
secured on the next STORE operation (STORE or AutoStore). If
AutoStore is not enabled, user must perform STORE operation
to secure the lock bit status.
Serial Number Write
The serial number can be accessed through the Control
Registers Slave Device. To write the serial number, 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 registers 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, user must perform a STORE operation to secure the
contents of Serial Number registers.
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 defaults to ‘0’ at power-up.
Serial Number Read
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 0x00 address location while performing
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 will return the current values written
to the serial number registers. Master may perform a serial
number read operation to confirm if the correct serial number is
written to the registers before setting the lock bit.
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. Once the serial number lock bit is set,
no writes to the serial number registers are allowed. If the master
tries to perform a write operation to the serial number registers
Document Number: 001-54050 Rev. *P
Page 16 of 33
CY14C101J
CY14B101J
CY14E101J
Device ID
Device ID is a 4 byte code consisting of JEDEC assigned manufacturer ID, product ID, density ID, and die revision. These registers
are set in the factory and are read only registers for the user.
Table 6. Device ID
Device ID Description
Device ID
(4 bytes)
31–21
(11 bits)
20–7
(14 bits)
6–3
(4 bits)
2–0
(3 bits)
Device
Manufacture ID
00000110100
00000110100
00000110100
00000110100
00000110100
00000110100
00000110100
00000110100
00000110100
Product ID
Density ID
0100
Die Rev
000
CY14C101J1
CY14C101J2
CY14C101J3
CY14B101J1
CY14B101J2
CY14B101J3
CY14E101J1
CY14E101J2
CY14E101J3
0x068120A0
0x0681A0A0
0x0681A2A0
0x068128A0
0x0681A8A0
0x0681AAA0
0x068130A0
0x0681B0A0
0x0681B2A0
00001001000001
00001101000001
00001101000101
00001001010001
00001101010001
00001101010101
00001001100001
00001101100001
00001101100101
0100
000
0100
000
0100
000
0100
000
0100
000
0100
000
0100
000
0100
000
The device ID is divided into four parts as shown in Table 6:
1. Manufacturer ID (11 bits)
4. Die Rev (3 bits)
This is used to represent any major change in the design of the
product. The initial setting of this is always 0x0.
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 ID
is assigned. The next eight bits represent the manufacturer ID.
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 will rollover to 0x00 location.
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)
The product ID for device is shown in the Table 6.
3. Density ID (4 bits)
The 4 bit density ID is used as shown in Table 6 for indicating the
1 Mb density of the product.
Figure 29. Command Execution using Command Register
S
T
A
R
T
S
T
O
P
Control Register
Slave Address
Command Register Address
Command Byte
By Master
SDA Line
1
A2 A1
X
S
0
0
1
P
0
1
1
0
1
0
1
0
0
By nvSRAM
A
A
A
Document Number: 001-54050 Rev. *P
Page 17 of 33
CY14C101J
CY14B101J
CY14E101J
Transient voltage (< 20 ns)
on any pin to ground potential ............ –2.0 V to VCC + 2.0 V
Maximum Ratings
Exceeding maximum ratings may shorten the useful life of the
device. These user guidelines are not tested.
Package power dissipation capability
(TA = 25 °C) ................................................................. 1.0 W
Storage temperature ................................ –65 °C to +150 °C
Maximum accumulated storage time
Surface mount lead soldering temperature
(3 seconds) .............................................................. +260 °C
DC output current (1 output at a time, 1s duration). .... 15 mA
At 150 °C ambient temperature ...................... 1000 h
At 85 °C ambient temperature ..................... 20 Years
Maximum junction temperature ................................. 150 °C
Static discharge voltage
(per MIL-STD-883, Method 3015) ......................... > 2001 V
Latch-up current ................................................... > 140 mA
Supply voltage on VCC relative to VSS
CY14C101J: .....................................–0.5 V to +3.1 V
CY14B101J: ......................................–0.5 V to +4.1 V
CY14E101J: ......................................–0.5 V to +7.0 V
DC voltage applied to outputs
Operating Range
Ambient
Temperature
Product
Range
VCC
in High Z state ....................................–0.5 V to VCC + 0.5 V
CY14C101J Industrial –40 °C to +85 °C
CY14B101J
2.4 V to 2.6 V
2.7 V to 3.6 V
4.5 V to 5.5 V
Input voltage .......................................–0.5 V to VCC + 0.5 V
CY14E101J
DC Electrical Characteristics
Over the Operating Range
Parameter
Description
Power supply
Test Conditions
CY14C101J
Min
2.4
2.7
4.5
–
Typ [4]
2.5
3.0
5.0
–
Max
2.6
3.6
5.5
1
Unit
VCC
V
V
CY14B101J
CY14E101J
V
ICC1
Average VCC current
fSCL = 3.4 MHz;
mA
Values obtained without output loads
(IOUT = 0 mA)
fSCL = 1 MHz;
Values obtained without CY14B101J
CY14C101J
–
–
400
A
output loads
CY14E101J
(IOUT = 0 mA)
–
–
–
–
450
3
A
ICC2
ICC4
ISB
Average VCC current during
STORE
All inputs don’t care, VCC = Max
mA
Average current for duration tSTORE
Average VCAP current during
AutoStore cycle
All inputs don’t care. Average current
for duration tSTORE
–
–
–
–
3
mA
VCC standby current
SCL > (VCC – 0.2 V).
150
A
VIN < 0.2 V or > (VCC – 0.2 V).
Standby current level after nonvolatile
cycle is complete. Inputs are static.
f
SCL = 0 MHz.
IZZ
Sleep mode current
tSLEEP time after SLEEP Instruction is
Issued. All inputs are static and
configured at CMOS logic level.
–
–
8
A
[5]
IIX
Input current in each I/O pin
(except HSB)
–1
–
–
+1
+1
A
A
0.1 VCC < Vi < 0.9 VCC(max)
Input current in each I/O pin (for
HSB)
–100
Notes
4. Typical values are at 25 °C, V = V
. Not 100% tested.
CC
CC(Typ)
5. Not applicable to WP, A2 and A1 pins.
Document Number: 001-54050 Rev. *P
Page 18 of 33
CY14C101J
CY14B101J
CY14E101J
DC Electrical Characteristics (continued)
Over the Operating Range
Parameter
IOZ
Description
Output leakage current
Capacitance for each I/O pin
Test Conditions
Min
–1
–
Typ [4]
Max
+1
7
Unit
A
–
–
Ci
Capacitancemeasuredacrossallinput
pF
and output signal pin and VSS
.
VIH
VIL
Input HIGH voltage
Input LOW voltage
Output LOW voltage
0.7 × Vcc
–
–
–
–
–
–
–
VCC + 0.5
V
V
– 0.5
0.3 × Vcc
VOL
IOL= 3 mA
0
0.4
0.6
–
V
IOL= 6 mA
0
V
[6]
Rin
Input resistance (WP, A2, A1)
For VIN = VIL (Max)
For VIN = VIH (Min)
50
1
k
M
V
–
Vhys
Hysteresis of Schmitt trigger
inputs
0.05 × VCC
–
[7]
VCAP
Storage capacitor
Between VCAP pin and CY14C101J
170
42
220
47
270
180
F
F
VSS
CY14B101J
CY14E101J
[8, 9]
VVCAP
Maximum voltage driven on VCAP VCC = Max
pin by the device
CY14C101J
CY14B101J
–
–
–
–
VCC
V
V
CY14E101J
VCC – 0.5
Notes
6. The input pull-down circuit is stronger (50 k) when the input voltage is below V and weak (1 M) when the input voltage is above V
.
IH
IL
7. Min V
value guarantees that there is a sufficient charge available to complete a successful AutoStore operation. Max V
value guarantees that the capacitor
CAP
CAP
on V
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
CAP
it is always recommended to use a capacitor within the specified min and max limits. Refer application note AN43593 for more details on V
options.
CAP
8. Maximum voltage on V
pin (V
) is provided for guidance when choosing the V
capacitor. The voltage rating of the V capacitor across the operating
CAP
VCAP
CAP
CAP
temperature range should be higher than the V
voltage.
VCAP
9. These parameters are guaranteed by design and are not tested.
Document Number: 001-54050 Rev. *P
Page 19 of 33
CY14C101J
CY14B101J
CY14E101J
Data Retention and Endurance
Over the Operating Range
Parameter
Description
Min
20
Unit
Years
K
DATAR
NVC
Data retention
Nonvolatile STORE operations
1,000
Thermal Resistance
Parameter [10]
Description
Test Conditions
8-pin SOIC
16-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
56.68
C/W
JC
Thermal resistance
(junction to case)
37.86
32.11
C/W
AC Test Loads and Waveforms
Figure 30. AC Test Loads and Waveforms
For 3.0 V (CY14B101J)
For 5.0 V (CY14E101J)
For 2.5 V (CY14C101J)
2.5 V
3.0 V
5.0 V
867
1.6 K
700
OUTPUT
OUTPUT
OUTPUT
100 pF
50 pF
100 pF
AC Test Conditions
CY14C101J
CY14B101J
CY14E101J
0 V to 5 V
10 ns
Input pulse levels
0 V to 2.5 V
10 ns
0 V to 3 V
10 ns
Input rise and fall times (10%–90%)
Input and output timing reference levels
1.25 V
1.5 V
2.5 V
Note
10. These parameters are guaranteed by design and are not tested.
Document Number: 001-54050 Rev. *P
Page 20 of 33
CY14C101J
CY14B101J
CY14E101J
AC Switching Characteristics
Over the Operating Range
3.4 MHz [12]
1 MHz [12]
400 kHz [12]
Parameter[11]
Description
Unit
Min
Max
3400
–
Min
Max
1000
–
Min
–
Max
400
–
fSCL
Clock frequency, SCL
–
–
kHz
ns
tSU; STA
Setup time for Repeated START
condition
160
250
600
tHD;STA
tLOW
Hold time for START condition
LOW period of the SCL
HIGH period of the SCL
Data in setup time
160
160
60
10
0
–
–
250
500
260
100
0
–
–
600
1300
600
100
0
–
–
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
tHIGH
–
–
–
tSU;DATA
tHD;DATA
tDH
tr[13]
tf[13]
–
–
–
Data hold time (In/Out)
Data out hold time
–
–
–
0
–
0
–
0
–
Rise time of SDA and SCL
Fall time of SDA and SCL
Setup time for STOP condition
Data output valid time
ACK output valid time
–
80
80
–
–
120
120
–
–
300
300
–
–
–
–
tSU;STO
tVD;DATA
tVD;ACK
160
–
250
–
600
–
130
130
80
400
400
120
900
900
250
–
–
–
[13]
tOF
Output fall time from VIH(min) to
VIL(max)
–
–
–
tBUF
tSP
Bus free time between STOP and
next START condition
0.3
–
–
0.5
–
–
1.3
–
–
µs
ns
Pulse width ofspikesthatmustbe
suppressed by input filter
10
50
50
Switching Waveforms
Figure 31. Timing Diagram
SDA
t
r
t
f
t
SP
t
t
VD;DAT
BUF
t
t
HIGH
SU;DATA
t
t
t
HD;STA
SU;STO
t
VD;ACK
LOW
SCL
t
t
t
9th clock
(ACK)
f
r
HD;STA
t
t
SU;STA
HD;DATA
S
S
Sr
P
START condition
STOP condition START condition
Repeated START condition
Notes
11. Test conditions assume signal transition time of 10 ns or less, timing reference levels of V /2, input pulse levels of 0 to V
, and output loading of the specified
CC(typ)
CC
I
and load capacitance shown in Figure 30 on page 20.
OL
2
12. Bus Load (Cb) considerations; Cb < 500 pF for I C clock frequency (SCL) 100/400 KHz; Cb < 550 pF for SCL at 1000 kHz; Cb < 100 pF for SCL at 3.4 MHz.
13. These parameters are guaranteed by design and are not tested.
Document Number: 001-54050 Rev. *P
Page 21 of 33
CY14C101J
CY14B101J
CY14E101J
nvSRAM Specifications
Over the Operating Range
Parameter
Description
Min
–
Max
40
Unit
ms
ms
ms
ms
ns
µs
V
[14]
tFA
Power-Up RECALL duration
CY14C101J
CY14B101J
CY14E101J
–
20
–
20
[15]
tSTORE
STORE cycle duration
–
8
[16]
tDELAY
tVCCRISE
VSWITCH
Time allowed to complete SRAM write cycle
VCC rise time
–
25
[17]
150
–
–
Low voltage trigger level
CY14C101J
CY14B101J
CY14E101J
2.35
2.65
4.40
5
–
V
–
V
[17]
tLZHSB
HSB high to nvSRAM active time
HSB output disable voltage
–
µs
V
[17]
–
1.9
500
40
VHDIS
tHHHD
tWAKE
[17]
HSB HIGH active time
–
ns
ms
ms
ms
ms
µs
Time for nvSRAM to wake up from SLEEP mode
CY14C101J
CY14B101J
CY14E101J
–
–
20
–
20
tSLEEP
Time to enter low power mode after issuing SLEEP instruction
Time to enter into standby mode after issuing STOP condition
–
8
[17]
tSB
–
100
Notes
14. t starts from the time V rises above V .
FA
CC
SWITCH
15. If an SRAM write has not taken place since the last nonvolatile cycle, no AutoStore or Hardware STORE takes place.
16. On a Hardware STORE and AutoStore initiation, SRAM write operation continues to be enabled for time t
17. These parameters are guaranteed by design and are not tested.
.
DELAY
Document Number: 001-54050 Rev. *P
Page 22 of 33
CY14C101J
CY14B101J
CY14E101J
Switching Waveforms
Figure 32. AutoStore or Power-Up RECALL [18]
VCC
VSWITCH
VHDIS
19
19
tVCCRISE
tSTORE
tSTORE
Note
Note
tHHHD
tHHHD
20
20
Note
Note
HSB OUT
AutoStore
tDELAY
tLZHSB
tLZHSB
tDELAY
POWER-
UP
RECALL
tFA
tFA
Read & Write
Inhibited
(RWI)
Read & Write
Read & Write
POWER-UP
RECALL
BROWN
OUT
AutoStore
POWER
DOWN
AutoStore
POWER-UP
RECALL
Notes
18. Read and Write cycles are ignored during STORE, RECALL, and while V is below V
.
SWITCH
CC
19. If an SRAM write has not taken place since the last nonvolatile cycle, no AutoStore or Hardware STORE takes place.
20. During power-up and power-down, HSB glitches when HSB pin is pulled up through an external resistor.
Document Number: 001-54050 Rev. *P
Page 23 of 33
CY14C101J
CY14B101J
CY14E101J
Software Controlled STORE/RECALL Cycles
Over the Operating Range
CY14X101J
Parameter
tRECALL
Description
Unit
Min
–
Max
600
500
RECALL duration
Software sequence processing time
µs
µs
[21, 22]
–
tSS
Switching Waveforms
Figure 33. Software STORE/RECALL Cycle
DATA OUTPUT
Command Reg Address
acknowledge (A) by Slave
Command Byte (STORE/RECALL)
nvSRAM Control Slave Address
BY MASTER
acknowledge (A) by Slave
acknowledge (A) by Slave
SCL FROM
MASTER
2
8
9
1
2
8
9
1
2
8
9
1
P
S
START
condition
RWI
t
t
STORE / RECALL
Figure 34. AutoStore Enable/Disable Cycle
DATA OUTPUT
BY MASTER
Command Reg Address
acknowledge (A) by Slave
Command Byte (ASENB/ASDISB)
nvSRAM Control Slave Address
acknowledge (A) by Slave
acknowledge (A) by Slave
SCL FROM
MASTER
2
8
9
1
2
8
9
1
2
8
9
1
P
S
START
condition
RWI
t
SS
Notes
21. This is the amount of time it takes to take action on a soft sequence command. V power must remain HIGH to effectively register command.
CC
22. Commands such as STORE and RECALL lock out I/O until operation is complete which further increases this time. See the specific command.
Document Number: 001-54050 Rev. *P
Page 24 of 33
CY14C101J
CY14B101J
CY14E101J
Hardware STORE Cycle
Over the Operating Range
CY14X101J
Parameter
Description
Unit
Min
Max
–
tPHSB
Hardware STORE pulse width
15
ns
Switching Waveforms
Figure 35. Hardware STORE Cycle [23]
Write Latch set
t
PHSB
HSB (IN)
t
STORE
t
t
HHHD
DELAY
HSB (OUT)
RWI
t
LZHSB
Write Latch not set
t
PHSB
HSB (IN)
HSB pin is driven HIGH to V
only by Internal
CC
100 K: resistor, HSB driver is disabled
SRAM is disabled as long as HSB (IN) is driven LOW.
HSB (OUT)
RWI
t
DELAY
Note
23. If an SRAM write has not taken place since the last nonvolatile cycle, AutoStore or Hardware STORE is not initiated.
Document Number: 001-54050 Rev. *P
Page 25 of 33
CY14C101J
CY14B101J
CY14E101J
Ordering Information
Ordering Code
CY14B101J2-SXIT
CY14B101J2-SXI
Package Diagram
Package Type
8-pin SOIC (with VCAP
Operating Range
51-85066
)
Industrial
CY14E101J2-SXIT
CY14E101J2-SXI
All these parts are Pb-free. This table contains Final information. Contact your local Cypress sales representative for availability of these parts.
Ordering Code Definitions
CY 14 B 101 J 1 - S X I T
Option:
T - Tape and Reel
Blank - Std.
Temperature:
I - Industrial (–40 to 85 °C)
Pb-free
Package:
S - 8-pin SOIC
1 - Without VCAP
2 - With VCAP
SF - 16-pin SOIC
3 - With VCAP and HSB
J - Serial (I2C) nvSRAM
Density:
101 - 1 Mb
Voltage:
C - 2.5 V
B - 3.0 V
E - 5.0 V
14 - nvSRAM
Cypress
Document Number: 001-54050 Rev. *P
Page 26 of 33
CY14C101J
CY14B101J
CY14E101J
Package Diagrams
Figure 36. 8-pin SOIC (150 Mils) S0815/SZ815/SW815 Package Outline, 51-85066
51-85066 *I
Document Number: 001-54050 Rev. *P
Page 27 of 33
CY14C101J
CY14B101J
CY14E101J
Package Diagrams (continued)
Figure 37. 16-pin SOIC (0.413 × 0.299 × 0.0932 Inches) Package Outline, 51-85022
51-85022 *E
Document Number: 001-54050 Rev. *P
Page 28 of 33
CY14C101J
CY14B101J
CY14E101J
Acronyms
Document Conventions
Units of Measure
Acronym
Description
ACK
CMOS
CRC
EIA
Acknowledge
Symbol
°C
Unit of Measure
Complementary Metal Oxide Semiconductor
Cyclic Redundancy Check
Electronic Industries Alliance
Inter-Integrated Circuit
degree Celsius
hertz
Hz
kHz
k
Mbit
MHz
M
A
F
s
kilohertz
kilohm
I2C
megabit
I/O
Input/Output
megahertz
megaohm
microampere
microfarad
microsecond
milliampere
millisecond
nanosecond
ohm
JEDEC
LSB
Joint Electron Devices Engineering Council
Least Significant Bit
MSB
nvSRAM
NACK
RoHS
R/W
Most Significant Bit
Nonvolatile Static Random Access Memory
No Acknowledge
mA
ms
ns
Restriction of Hazardous Substances
Read/Write
RWI
Read and Write Inhibit
SCL
Serial Clock Line
%
percent
SDA
SNL
Serial Data Access
pF
V
picofarad
volt
Serial Number Lock
W
watt
SOIC
SRAM
WP
Small Outline Integrated Circuit
Static Random Access Memory
Write Protect
Document Number: 001-54050 Rev. *P
Page 29 of 33
CY14C101J
CY14B101J
CY14E101J
Document History Page
Document Title: CY14C101J/CY14B101J/CY14E101J, 1-Mbit (128K × 8) Serial (I2C) nvSRAM
Document Number: 001-54050
Orig. of
Change
Submission
Date
Rev.
ECN No.
Description of Change
**
2754627
2860397
GVCH
GVCH
08/21/2009 New data sheet.
*A
01/20/2010 Updated Features (added 3.4 MHz bus frequency related information, changed
VCC range for CY14C101J from 2.3 V–2.7 V to 2.4 V–2.6 V, removed 16-pin
SOIC 150 mil package option and added 16-pin SOIC 300 mil package option).
Updated DC Electrical Characteristics (changed IOL min value from 20 mA to
3 mA)
Updated AC Switching Characteristics (added 3.4 MHz bus frequency related
information, changed minimum value of tLOW parameter from 400 ns to 500 ns
for 1 MHz, changed minimum value of tLOW parameter from 600 ns to 1300 ns
for 400 kHz, changed minimum value of tHIGH parameter from 400 ns to 260 ns
for 1 MHz, changed minimum value of tDH parameter from 50 µs to 0 ns for both
1 MHz and 400 kHz, changed maximum value of tr parameter from 100 ns to
120 ns for 1 MHz, changed maximum value of tr parameter from 250 ns to
300 ns for 400 kHz, changed maximum value of tf parameter from 100 ns to
120 ns for 1 MHz, changed maximum value of tf parameter from 250 ns to
300 ns for 400 kHz, removed minimum value of tSP parameter).
*B
2963131
GVCH
06/28/2010 Changed status from Advance to Preliminary.
Updated Logic Block Diagram.
Updated Pinouts:
Updated Figure 1.
Updated Figure 2.
Updated Pin Definitions.
Complete content write.
Updated DC Electrical Characteristics (changed maximum value of ICC4
parameter from 2 mA to 3 mA, added IOZ and Ci parameter and details, removed
I
OL parameter and details, changed VCAP value (minimum value from 100 µF
to 170 µF, typical value from 150 µF to 220 µF, maximum value from 330 µF to
270 µF) for VCC = 2.4 V–2.6 V, changed VCAP value (minimum value from 40 µF
to 42 µF) for VCC = 2.7 V–3.6 V and VCC = 4.5 V–5.5 V).
Added Data Retention and Endurance.
Added Thermal Resistance.
Added AC Test Loads and Waveforms.
Added AC Test Conditions.
Updated nvSRAM Specifications (added tFA for VCC = 2.4 V–2.6 V, changed
VSWITCH from 4.45 V to 4.40 V for VCC = 4.5 V to 5.5 V, added tWAKE for
VCC = 2.4 V–2.6 V, added tSB parameter).
Added Software Controlled STORE/RECALL Cycles.
Added Hardware STORE Cycle.
Updated Ordering Information (Updated part numbers).
*C
*D
3084950
3147585
GVCH
GVCH
11/12/2010 Updated AC Switching Characteristics (changed maximum value of tSP
parameter from 10 ns to 5 ns for 3.4 MHz).
Updated Software Controlled STORE/RECALL Cycles (changed maximum
value of tRECALL parameter from 300 µs to 600 µs, changed maximum value of
tSS parameter from 200 µs to 500 µs).
Added Units of Measure.
01/19/2011 Updated Hardware STORE and HSB pin Operation (Added more clarity on HSB
pin operation).
Updated nvSRAM Specifications (Updated tLZHSB parameter description and
fixed typo in Figure 32).
Document Number: 001-54050 Rev. *P
Page 30 of 33
CY14C101J
CY14B101J
CY14E101J
Document History Page (continued)
Document Title: CY14C101J/CY14B101J/CY14E101J, 1-Mbit (128K × 8) Serial (I2C) nvSRAM
Document Number: 001-54050
Orig. of
Change
Submission
Date
Rev.
ECN No.
Description of Change
*E
3191637
GVCH
03/21/2011 Updated AutoStore Operation (description).
Updated Table 6 (Product ID column).
Updated DC Electrical Characteristics (Added Note 5 and referred the same
note in IIX parameter).
Updated to new template.
*F
3248609
3386961
GVCH
GVCH
05/04/2011 Changed status from Preliminary to Final.
Updated Ordering Information (Updated part numbers).
*G
10/03/2011 Updated Pin Definitions (SDA pin description).
Updated Command Register (SLEEP description).
Updated Device ID (Added device ID (4 bytes) column in Table 6).
Updated Executing Commands Using Command Register (description).
Updated DC Electrical Characteristics (Added ICC1 parameter value of 400 µA
for 1 MHz frequency, changed maximum value of ICC2 parameter from 2 mA to
3 mA, removed ICC3 parameter, and added Note 7 and referred the note in the
VCAP parameter).
Updated AC Switching Characteristics (Added Note 11 and referred the note in
the Parameter column, and updated maximum value of tSP parameter from 5 ns
to 10 ns for 3.4 MHz).
Updated Software Controlled STORE/RECALL Cycles (Updated Figure 33 and
Figure 34).
Updated Package Diagrams:
spec 51-85066 – Changed revision from *D to *E.
spec 51-85022 – Changed revision from *C to *D.
*H
*I
3453533
3668269
GVCH
GVCH
12/02/2011 Updated DC Electrical Characteristics (Added maximum value of ICC1
parameter (450 µA) for CY14E101J).
07/27/2012 Updated DC Electrical Characteristics (Added VVCAP parameter and its details,
added Note 8 and referred the same note in VVCAP parameter, also referred
Note 9 in VVCAP parameter).
Updated Ordering Information (Updated part numbers).
Completing Sunset Review.
*J
3751232
GVCH
09/21/2012 Updated Maximum Ratings (Removed “Ambient temperature with power
applied” and added “Maximum junction temperature”).
*K
*L
3843302
3892697
GVCH
GVCH
12/17/2012 Updated Ordering Information (Updated part numbers).
02/15/2013 Updated Features:
Added Note 1 and referred the same note in “High speed I2C interface”.
*M
3984909
GVCH
04/29/2013 Updated Features:
Updated Note 1.
Updated DC Electrical Characteristics:
Added one more condition “IOL = 6 mA” for VOL parameter andadded respective
values.
Updated AC Switching Characteristics:
Updated Note 12.
Changed value of tOF parameter from 300 ns to 250 ns for 400 kHz frequency.
Updated Package Diagrams:
spec 51-85066 – Changed revision from *E to *F.
spec 51-85022 – Changed revision from *D to *E.
*N
4185459
GVCH
11/07/2013 Added watermark “Not Recommended for New Designs” across the document.
Updated to new template.
Document Number: 001-54050 Rev. *P
Page 31 of 33
CY14C101J
CY14B101J
CY14E101J
Document History Page (continued)
Document Title: CY14C101J/CY14B101J/CY14E101J, 1-Mbit (128K × 8) Serial (I2C) nvSRAM
Document Number: 001-54050
Orig. of
Change
Submission
Date
Rev.
ECN No.
Description of Change
*O
4557366
GVCH
11/05/2014 Updated Functional Description:
Added “For a complete list of related documentation, click here.” at the end.
Updated Ordering Information:
Updated part numbers.
*P
6275269
GVCH
08/07/2018 Removed watermark “Not Recommended for New Designs” across the
document.
Updated Package Diagrams:
spec 51-85066 – Changed revision from *F to *I.
Updated to new template.
Completing Sunset Review.
Document Number: 001-54050 Rev. *P
Page 32 of 33
CY14C101J
CY14B101J
CY14E101J
Sales, Solutions, and Legal Information
Worldwide Sales and Design Support
Cypress maintains a worldwide network of offices, solution centers, manufacturer’s representatives, and distributors. To find the office
closest to you, visit us at Cypress Locations.
®
Products
PSoC Solutions
Arm® Cortex® Microcontrollers
cypress.com/arm
cypress.com/automotive
cypress.com/clocks
cypress.com/interface
cypress.com/iot
PSoC 1 | PSoC 3 | PSoC 4 | PSoC 5LP | PSoC 6 MCU
Automotive
Cypress Developer Community
Clocks & Buffers
Interface
Community | Projects | Video | Blogs | Training | Components
Technical Support
Internet of Things
Memory
cypress.com/support
cypress.com/memory
cypress.com/mcu
Microcontrollers
PSoC
cypress.com/psoc
Power Management ICs
Touch Sensing
USB Controllers
Wireless Connectivity
cypress.com/pmic
cypress.com/touch
cypress.com/usb
cypress.com/wireless
© Cypress Semiconductor Corporation, 2009-2018. This document is the property of Cypress Semiconductor Corporation and its subsidiaries, including Spansion LLC (“Cypress”). This document,
including any software or firmware included or referenced in this document (“Software”), is owned by Cypress under the intellectual property laws and treaties of the United States and other countries
worldwide. Cypress reserves all rights under such laws and treaties and does not, except as specifically stated in this paragraph, grant any license under its patents, copyrights, trademarks, or other
intellectual property rights. If the Software is not accompanied by a license agreement and you do not otherwise have a written agreement with Cypress governing the use of the Software, then Cypress
hereby grants you a personal, non-exclusive, nontransferable license (without the right to sublicense) (1) under its copyright rights in the Software (a) for Software provided in source code form, to
modify and reproduce the Software solely for use with Cypress hardware products, only internally within your organization, and (b) to distribute the Software in binary code form externally to end users
(either directly or indirectly through resellers and distributors), solely for use on Cypress hardware product units, and (2) under those claims of Cypress’s patents that are infringed by the Software (as
provided by Cypress, unmodified) to make, use, distribute, and import the Software solely for use with Cypress hardware products. Any other use, reproduction, modification, translation, or compilation
of the Software is prohibited.
TO THE EXTENT PERMITTED BY APPLICABLE LAW, CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS DOCUMENT OR ANY SOFTWARE
OR ACCOMPANYING HARDWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. No computing
device can be absolutely secure. Therefore, despite security measures implemented in Cypress hardware or software products, Cypress does not assume any liability arising out of any security breach,
such as unauthorized access to or use of a Cypress product. In addition, the products described in these materials may contain design defects or errors known as errata which may cause the product
to deviate from published specifications. To the extent permitted by applicable law, Cypress reserves the right to make changes to this document without further notice. Cypress does not assume any
liability arising out of the application or use of any product or circuit described in this document. Any information provided in this document, including any sample design information or programming
code, is provided only for reference purposes. It is the responsibility of the user of this document to properly design, program, and test the functionality and safety of any application made of this
information and any resulting product. Cypress products are not designed, intended, or authorized for use as critical components in systems designed or intended for the operation of weapons, weapons
systems, nuclear installations, life-support devices or systems, other medical devices or systems (including resuscitation equipment and surgical implants), pollution control or hazardous substances
management, or other uses where the failure of the device or system could cause personal injury, death, or property damage (“Unintended Uses”). A critical component is any component of a device
or system whose failure to perform can be reasonably expected to cause the failure of the device or system, or to affect its safety or effectiveness. Cypress is not liable, in whole or in part, and you
shall and hereby do release Cypress from any claim, damage, or other liability arising from or related to all Unintended Uses of Cypress products. You shall indemnify and hold Cypress harmless from
and against all claims, costs, damages, and other liabilities, including claims for personal injury or death, arising from or related to any Unintended Uses of Cypress products.
Cypress, the Cypress logo, Spansion, the Spansion logo, and combinations thereof, WICED, PSoC, CapSense, EZ-USB, F-RAM, and Traveo are trademarks or registered trademarks of Cypress in
the United States and other countries. For a more complete list of Cypress trademarks, visit cypress.com. Other names and brands may be claimed as property of their respective owners.
Document Number: 001-54050 Rev. *P
Revised August 7, 2018
Page 33 of 33
相关型号:
©2020 ICPDF网 联系我们和版权申明