Cypress Semiconductor S29JL064J Manual

64 mbit (8 m x 8-bit/4 m x 16-bit), 3 v simultaneous read/write flash
Table of Contents

Advertisement

Quick Links

Distinctive Characteristics
Architectural Advantages
 Simultaneous Read/Write operations
– Data can be continuously read from one bank while executing
erase/program functions in another bank
– Zero latency between read and write operations
 Flexible bank architecture
– Read may occur in any of the three banks not being programmed
or erased
– Four banks may be grouped by customer to achieve desired bank
divisions
 Boot sectors
– Top and bottom boot sectors in the same device
– Any combination of sectors can be erased
 Manufactured on 0.11 µm Process Technology
 Secured Silicon Region: Extra 256-byte sector
– Factory locked and identifiable: 16 bytes available for secure,
random factory Electronic Serial Number; verifiable as factory
locked through autoselect function
– Customer lockable: One-time programmable only. Once locked,
data cannot be changed
 Zero power operation
– Sophisticated power management circuits reduce power
consumed during inactive periods to nearly zero
 Compatible with JEDEC standards
– Pinout and software compatible with single-power-supply flash
standard
Package Options
 48-ball Fine-pitch BGA
 48-pin TSOP
Performance Characteristics
 High performance
– Access time as fast as 55 ns
– Program time: 7 µs/word typical using accelerated programming
function
General Description
The S29JL064J is a 64 Mbit, 3.0 volt-only flash memory device, organized as 4,194,304 words of 16 bits each or 8,388,608 bytes of
8 bits each. Word mode data appears on DQ15–DQ0; byte mode data appears on DQ7–DQ0. The device is designed to be
programmed in-system with the standard 3.0 volt V
device is available with an access time of 55, 60, 70 ns and is offered in a 48-ball FBGA or 48-pin TSOP package. Standard control
pins—chip enable (CE#), write enable (WE#), and output enable (OE#)—control normal read and write operations, and avoid bus
contention issues. The device requires only a single 3.0 volt power supply for both read and write functions. Internally generated
and regulated voltages are provided for the program and erase operations.
Cypress Semiconductor Corporation
Document Number: 002-00856 Rev. *E
64 Mbit (8 M x 8-Bit/4 M x 16-Bit), 3 V
Simultaneous Read/Write Flash
 Ultra low power consumption (typical values)
– 2 mA active read current at 1 MHz
– 10 mA active read current at 5 MHz
– 200 nA in standby or automatic sleep mode
 Cycling endurance: 1 million cycles per sector typical
 Data retention: 20 years typical
Software Features
 Supports Common Flash Memory Interface (CFI)
 Erase suspend/erase resume
– Suspends erase operations to read data from, or program data to,
 Data# polling and toggle bits
– Provides a software method of detecting the status of program or
 Unlock bypass program command
– Reduces overall programming time when issuing multiple program
Hardware Features
 Ready/Busy# output (RY/BY#)
– Hardware method for detecting program or erase cycle
 Hardware reset pin (RESET#)
– Hardware method of resetting the internal state machine to the
 WP#/ACC input pin
– Write protect (WP#) function protects sectors 0, 1, 140, and 141,
– Acceleration (ACC) function accelerates program timing
 Sector Protection
– Hardware method to prevent any program or erase operation
– Temporary Sector Unprotect allows changing data in protected
supply, and can also be programmed in standard EPROM programmers. The
CC
198 Champion Court
a sector that is not being erased, then resumes the erase
operation
erase operations
command sequences
completion
read mode
regardless of sector protect status
within a sector
sectors in-system
,
San Jose
CA 95134-1709
S29JL064J
408-943-2600
Revised December 08, 2015

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the S29JL064J and is the answer not in the manual?

Questions and answers

Summary of Contents for Cypress Semiconductor S29JL064J

  • Page 1 General Description The S29JL064J is a 64 Mbit, 3.0 volt-only flash memory device, organized as 4,194,304 words of 16 bits each or 8,388,608 bytes of 8 bits each. Word mode data appears on DQ15–DQ0; byte mode data appears on DQ7–DQ0. The device is designed to be programmed in-system with the standard 3.0 volt V...
  • Page 2: Table Of Contents

    14.1 CMOS Compatible ............38 Simultaneous Read/Write Operations with Zero Latency ................. 3 14.2 Zero-Power Flash ............39 1.1 S29JL064J Features............3 15. Test Conditions ............40 Product Selector Guide ..........4 16. Key To Switching Waveforms ........41 Block Diagram.............. 4 17.
  • Page 3: Simultaneous Read/Write Operations With Zero Latency

    This releases the system from waiting for the completion of program or erase operations. The S29JL064J is organized as a dual boot device with both top and bottom boot sectors. Bank...
  • Page 4: Product Selector Guide

    S29JL064J 2. Product Selector Guide Part Number S29JL064J Speed Option Standard Voltage Range: V CC = 2.7–3.6V Max Access Time (ns), t CE# Access (ns), t OE# Access (ns), t 3. Block Diagram OE# BYTE# Bank 1 Bank 1 Address A21–A0...
  • Page 5: Connection Diagrams

    S29JL064J 4. Connection Diagrams 48-pin TSOP Package Figure 4.1 48-Pin Standard TSOP BYTE# DQ15/A-1 DQ14 DQ13 DQ12 RESET# DQ11 WP#/ACC RY/BY# DQ10 Document Number: 002-00856 Rev. *E Page 5 of 59...
  • Page 6: 48-Ball Fbga Package

    S29JL064J 48-ball FBGA Package Figure 4.2 48-ball FBGA BYTE# DQ15/A-1 DQ14 DQ13 RESET# DQ12 RY/BY# WP#/ACC DQ10 DQ11 5. Pin Description 22 Address pins A21–A0 15 Data Inputs/Outputs (x16-only devices) DQ14–DQ0 DQ15 (Data Input/Output, word mode), A-1 (LSB Address Input, byte mode)
  • Page 7: Logic Symbol

    S29JL064J Logic Symbol A21–A0 16 or 8 DQ15–DQ0 (A-1) WP#/ACC RESET# RY/BY# BYTE# Document Number: 002-00856 Rev. *E Page 7 of 59...
  • Page 8: Ordering Information

    55 = 55 ns 60 = 60 ns 70 = 70 ns Product Family S29JL064J: 3.0 Volt-only, 64 Mbit (4 M x 16-bit/8 M x 8-bit) Simultaneous Read/ Write Flash Memory Manufactured on 110 nm process technology S29JL064J Valid Combinations Device Number/...
  • Page 9: Device Bus Operations

    The state machine outputs dictate the function of the device. Table lists the device bus operations, the inputs and control levels they require, and the resulting output. The following subsections describe each of these operations in further detail. S29JL064J Device Bus Operations DQ15–DQ8 WP#/ Addresses BYTE# DQ7–...
  • Page 10: Requirements For Reading Array Data

    S29JL064J Requirements for Reading Array Data To read array data from the outputs, the system must drive the CE# and OE# pins to V . CE# is the power control and selects the device. OE# is the output control and gates array data to the output pins. WE# should remain at V .
  • Page 11: Standby Mode

    S29JL064J Standby Mode When the system is not reading or writing to the device, it can place the device in the standby mode. In this mode, current consumption is greatly reduced, and the outputs are placed in the high impedance state, independent of the OE# input.
  • Page 12: Output Disable Mode

    S29JL064J Output Disable Mode When the OE# input is at V , output from the device is disabled. The output pins are placed in the high impedance state. S29JL064J Sector Architecture (Sheet 1 of 4) Sector Address Sector Size (x8)
  • Page 13 S29JL064J S29JL064J Sector Architecture (Sheet 2 of 4) Sector Address Sector Size (x8) (x16) Bank Sector A21–A12 (kbytes/kwords) Address Range Address Range SA23 0010000xxx 64/32 100000h–10FFFFh 80000h–87FFFh SA24 0010001xxx 64/32 110000h–11FFFFh 88000h–8FFFFh SA25 0010010xxx 64/32 120000h–12FFFFh 90000h–97FFFh SA26 0010011xxx 64/32 130000h–13FFFFh...
  • Page 14 S29JL064J S29JL064J Sector Architecture (Sheet 3 of 4) Sector Address Sector Size (x8) (x16) Bank Sector A21–A12 (kbytes/kwords) Address Range Address Range SA71 1000000xxx 64/32 400000h–40FFFFh 200000h–207FFFh SA72 1000001xxx 64/32 410000h–41FFFFh 208000h–20FFFFh SA73 1000010xxx 64/32 420000h–42FFFFh 210000h–217FFFh SA74 1000011xxx 64/32 430000h–43FFFFh...
  • Page 15 S29JL064J S29JL064J Sector Architecture (Sheet 4 of 4) Sector Address Sector Size (x8) (x16) Bank Sector A21–A12 (kbytes/kwords) Address Range Address Range SA119 1110000xxx 64/32 700000h–70FFFFh 380000h–387FFFh SA120 1110001xxx 64/32 710000h–71FFFFh 388000h–38FFFFh SA121 1110010xxx 64/32 720000h–72FFFFh 390000h–397FFFh SA122 1110011xxx 64/32 730000h–73FFFFh...
  • Page 16: Autoselect Mode

    DQ7–DQ0. However, the autoselect codes can also be accessed in-system through the command register, for instances when the S29JL064J is erased or programmed in a system without access to high voltage on the A9 pin. The command sequence is illustrated in Table on page 31.
  • Page 17: Boot Sector/Sector Block Protection And Unprotection

    The hardware sector protection feature disables both program and erase operations in any sector. The hardware sector unprotection feature re-enables both program and erase operations in previously protected sectors. Sector protection/unprotection can be implemented via two methods. S29JL064J Boot Sector/Sector Block Addresses for Protection/Unprotection (Sheet 1 of 2) Sector A21–A12...
  • Page 18: Write Protect (Wp#)

    S29JL064J S29JL064J Boot Sector/Sector Block Addresses for Protection/Unprotection (Sheet 2 of 2) Sector A21–A12 Sector/Sector Block Size SA127–SA130 11110XXXXX 256 (4x64) kbytes 1111100XXX, SA131–SA133 1111101XXX, 192 (3x64) kbytes 1111110XXX SA134 1111111000 8 kbytes SA135 1111111001 8 kbytes SA136 1111111010 8 kbytes...
  • Page 19: Temporary Sector Unprotect

    S29JL064J 8.12 Temporary Sector Unprotect Note: For the following discussion, the term sector applies to both sectors and sector blocks. A sector block consists of two or more adjacent sectors that are protected or unprotected at the same time (see Table on page 17).
  • Page 20 S29JL064J Figure 8.2 In-System Sector Protect/Unprotect Algorithms START START Protect all sectors: PLSCNT = 1 PLSCNT = 1 The indicated portion of the sector protect algorithm must be RESET# = V RESET# = V performed for all unprotected sectors Wait 1 µs Wait 1 µs...
  • Page 21: Secured Silicon Region

    S29JL064J 8.13 Secured Silicon Region The Secured Silicon Region feature provides a Flash memory region that enables permanent part identification through an Electronic Serial Number (ESN). The Secured Silicon Region is 256 bytes in length, and may shipped unprotected, allowing customers to utilize that sector in any manner they choose, or may shipped locked at the factory (upon customer request).
  • Page 22: Hardware Data Protection

    S29JL064J Figure 8.3 Secured Silicon Region Protect Verify START If data = 00h, RESET# = Secure Silicon Region or V is unprotected. If data = 01h, Secure Silicon Region Wait 1 ms is protected. Write 60h to any address Remove V...
  • Page 23: Common Flash Memory Interface (Cfi)

    S29JL064J Common Flash Memory Interface (CFI) The Common Flash Interface (CFI) specification outlines device and host system software interrogation handshake, which allows specific vendor-specified software algorithms to be used for entire families of devices. Software support can then be device- independent, JEDEC ID-independent, and forward- and backward-compatible for the specified flash device families.
  • Page 24 S29JL064J Device Geometry Definition Addresses (Word Addresses Mode) (Byte Mode) Data Description 0017h Device Size = 2 byte 0002h Flash Device Interface description (refer to the CFI publication 100) 0000h 0000h Max. number of byte in multi-byte write = 2...
  • Page 25 S29JL064J Primary Vendor-Specific Extended Query Addresses Addresses (Word Mode) (Byte Mode) Data Description 0050h 0052h Query-unique ASCII string “PRI” 0049h 0031h Major version number, ASCII (reflects modifications to the silicon) 0033h Minor version number, ASCII (reflects modifications to the CFI table)
  • Page 26: Command Definitions

    S29JL064J Primary Vendor-Specific Extended Query Addresses Addresses (Word Mode) (Byte Mode) Data Description Bank 3 Region Information 0030h X = Number of Sectors in Bank 3 Bank 4 Region Information 0017h X = Number of Sectors in Bank 4 10. Command Definitions Writing specific address and data sequences into the command register initiates device operations.
  • Page 27: Autoselect Command Sequence

    S29JL064J 10.3 Autoselect Command Sequence The autoselect command sequence allows the host system to access the manufacturer and device codes, and determine whether or not a sector is protected. The autoselect command sequence may be written to an address within a bank that is either in the read or erase-suspend-read mode.
  • Page 28 S29JL064J 10.5.1 Unlock Bypass Command Sequence The unlock bypass feature allows the system to program bytes or words to a bank faster than using the standard program command sequence. The unlock bypass command sequence is initiated by first writing two unlock cycles. This is followed by a third write cycle containing the unlock bypass command, 20h.
  • Page 29: Chip Erase Command Sequence

    S29JL064J 10.6 Chip Erase Command Sequence Chip erase is a six bus cycle operation. The chip erase command sequence is initiated by writing two unlock cycles, followed by a set-up command. Two additional unlock write cycles are then followed by the chip erase command, which in turn invokes the Embedded Erase algorithm.
  • Page 30: Erase Suspend/Erase Resume Commands

    S29JL064J Figure 10.2 Erase Operation START Write Erase Command Sequence (Notes 1, 2) Data Poll to Erasing Bank from System Embedded Erase algorithm in progress Data = FFh? Erasure Completed Notes: 1. See Table on page 31 for erase command sequence.
  • Page 31 S29JL064J S29JL064J Command Definitions Bus Cycles (Notes 2–5) Command First Second Third Fourth Fifth Sixth Sequence (Note 1) Addr Data Addr Data Addr Data Addr Data Addr Data Addr Data Read (Note 6) Reset (Note 7) Word (BA)555 Manufacturer ID...
  • Page 32: Write Operation Status

    S29JL064J 8. The fourth cycle of the autoselect command sequence is a read cycle. The system must provide the bank address to obtain the manufacturer ID, device ID, or Secured Silicon Region factory protect information. Data bits DQ15–DQ8 are don’t care. While reading the autoselect addresses, the bank address must be the same until a reset command is given.
  • Page 33: Ry/By#: Ready/Busy

    S29JL064J Figure 11.1 Data# Polling Algorithm Notes: 1. VA = Valid address for programming. During a sector erase operation, a valid address is any sector address within the sector being erased. During chip erase, a valid address is any non-protected sector address.
  • Page 34: Dq6: Toggle Bit I

    S29JL064J 11.3 DQ6: Toggle Bit I Toggle Bit I on DQ6 indicates whether an Embedded Program or Erase algorithm is in progress or complete, or whether the device has entered the Erase Suspend mode. Toggle Bit I may be read at any address, and is valid after the rising edge of the final WE# pulse in the command sequence (prior to the program or erase operation), and during the sector erase time-out.
  • Page 35: Dq2: Toggle Bit Ii

    S29JL064J Figure 11.2 Toggle Bit Algorithm START Read Byte (DQ7–DQ0) Address =VA Read Byte (DQ7–DQ0) Address =VA Toggle Bit = Toggle? DQ5 = 1? Read Byte Twice (DQ7–DQ0) Address = VA Toggle Bit = Toggle? Program/Erase Operation Not Program/Erase Complete, Write...
  • Page 36: Reading Toggle Bits Dq6/Dq2

    S29JL064J 11.5 Reading Toggle Bits DQ6/DQ2 Refer to Figure 11.2 on page 35 for the following discussion. Whenever the system initially begins reading toggle bit status, it must read DQ15–DQ0 (or DQ7–DQ0 for x8-only device) at least twice in a row to determine whether a toggle bit is toggling. Typically, the system would note and store the value of the toggle bit after the first read.
  • Page 37: Absolute Maximum Ratings

    S29JL064J Write Operation Status Status (Note 2) (Note 1) (Note 2) RY/BY# Embedded Program Algorithm DQ7# Toggle No toggle Standard in busy erasing sector Toggle Toggle Embedded Erase Mode in not busy erasing Algorithm Toggle No toggle sector Erase No toggle...
  • Page 38: Operating Ranges

    S29JL064J Figure 12.2 Maximum Positive Overshoot Waveform 20 ns +2.0 V +0.5 V 2.0 V 20 ns 20 ns 13. Operating Ranges Industrial (I) Devices Ambient Temperature (T –40°C to +85°C Supply Voltages for standard voltage range 2.7V to 3.6V Operating ranges define those limits between which the functionality of the device is guaranteed.
  • Page 39: Zero-Power Flash

    S29JL064J Parameter Symbol Parameter Description Test Conditions Unit Voltage for Autoselect and Temporary Sector = 3.0V  10% 12.5 Unprotect Output Low Voltage = 2.0 mA, V 0.45 CC min = –2.0 mA, V 0.85 V CC min Output High Voltage = –100 µA, V...
  • Page 40: Test Conditions

    S29JL064J Figure 14.2 Typical I vs. Frequency 3.6V 2.7V Frequency in MHz Note: T = 25°C 15. Test Conditions Figure 15.1 Test Setup Device Under Test Test Specifications Test Condition 55, 60 Unit Output Load Capacitance, C Input Rise and Fall Times...
  • Page 41: Key To Switching Waveforms

    S29JL064J Note: 1. Input rise and fall times are 0-100%. 16. Key To Switching Waveforms Waveform Inputs Outputs Steady Changing from H to L Changing from L to H Don’t Care, Any Change Permitted Changing, State Unknown Does Not Apply Center Line is High Impedance State (High-Z) Figure 16.1 Input Waveforms and Measurement Levels...
  • Page 42: Ac Characteristics

    S29JL064J 17. AC Characteristics 17.1 Read-Only Operations Parameter Speed Options JEDEC Std. Description Test Setup Unit Read Cycle Time (Note 1) AVAV CE#, Address to Output Delay AVQV OE# = V Chip Enable to Output Delay OE# = V ELQV...
  • Page 43: Hardware Reset (Reset#)

    S29JL064J 17.2 Hardware Reset (RESET#) Parameter JEDEC Description All Speed Options Unit RESET# Pin Low (During Embedded Algorithms) to Read µs Ready Mode (See Note) RESET# Pin Low (NOT During Embedded Algorithms) to Ready Read Mode (See Note) RESET# Pulse Width...
  • Page 44: Word/Byte Configuration (Byte#)

    S29JL064J 17.3 Word/Byte Configuration (BYTE#) Parameter Speed Options JEDEC Std. Description Unit CE# to BYTE# Switching Low or High ELFL/ ELFH BYTE# Switching Low to Output High-Z FLQZ BYTE# Switching High to Output Active FHQV Figure 17.3 BYTE# Timings for Read Operations...
  • Page 45: Erase And Program Operations

    S29JL064J 17.4 Erase and Program Operations Parameter Speed Options JEDEC Description Unit Write Cycle Time (Note 1) AVAV Address Setup Time AVWL Address Setup Time to OE# low during toggle bit polling Address Hold Time WLAX Address Hold Time From CE# or OE# high...
  • Page 46 S29JL064J Figure 17.5 Program Operation Timings Program Command Sequence (last two cycles) Read Status Data (last two cycles) Addresses 555h WHWH1 Status Data BUSY RY/BY# Notes: 1. PA = program address, PD = program data, D is the true data at the program address.
  • Page 47 S29JL064J Figure 17.7 Chip/Sector Erase Operation Timings Erase Command Sequence (last two cycles) Read Status Data Addresses 2AAh 555h for chip erase WHWH2 Data Complete Progress 10 for Chip Erase BUSY RY/BY# Notes: 1. SA = sector address (for Sector Erase), VA = Valid Address for reading status data (see Write Operation Status on page 32).
  • Page 48 S29JL064J Figure 17.9 Data# Polling Timings (During Embedded Algorithms) Addresses High Z Complement Complement True Valid Data High Z DQ0–DQ6 Status Data True Valid Data Status Data BUSY RY/BY# Note: VA = Valid address. Illustration shows first status cycle after command sequence, last status read cycle, and array data read cycle Figure 17.10 Toggle Bit Timings (During Embedded Algorithms)
  • Page 49: Temporary Sector Unprotect

    S29JL064J Figure 17.11 DQ2 vs. DQ6 Enter Erase Enter Erase Embedded Erase Suspend Suspend Program Erasing Resume Erase Erase Suspend Erase Erase Erase Erase Suspend Suspend Complete Read Read Program Note: DQ2 toggles only when read at an address within an erase-suspended sector. The system may use OE# or CE# to toggle DQ2 and DQ6.
  • Page 50: Alternate Ce# Controlled Erase And Program Operations

    S29JL064J Figure 17.13 Sector/Sector Block Protect and Unprotect Timing Diagram RESET# SA, A6, Valid* Valid* Valid* A1, A0 Sector Group Protect/Unprotect Verify Data Status 1 µs Sector Group Protect: 150 µs Sector Group Unprotect: 15 ms Note: * For sector protect, A6 = 0, A1 = 1, A0 = 0. For sector unprotect, A6 = 1, A1 = 1, A0 = 0.
  • Page 51 S29JL064J Figure 17.14 Alternate CE# Controlled Write (Erase/Program) Operation Timings 555 for program PA for program 2AA for erase SA for sector erase 555 for chip erase Data# Polling Addresses GHEL WHWH1 or 2 BUSY DQ7# Data A0 for program...
  • Page 52: Erase And Programming Performance

    S29JL064J 18. Erase and Programming Performance Parameter (Note 1) (Note 2) Unit Comments Sector Erase Time Excludes 00h programming prior to erasure (Note 3) Chip Erase Time Excludes system level Byte Program Time µs overhead (Note 4) Word Program Time µs...
  • Page 53: Physical Dimensions

    S29JL064J 20. Physical Dimensions 20.1 TS 048—48-Pin Standard TSOP NOTES: PACKAGE TS/TSR 48 JEDEC MO-142 (D) DD CONTROLLING DIMENSIONS ARE IN MILLIMETERS (mm). (DIMENSIONING AND TOLERANCING CONFORM TO ANSI Y14.5M-1982) SYMBOL PIN 1 IDENTIFIER FOR STANDARD PIN OUT (DIE UP).
  • Page 54: Vbk048-48-Pin Fbga

    S29JL064J 20.2 VBK048—48-Pin FBGA NOTES: PACKAGE VBK 048 DIMENSIONING AND TOLERANCING PER ASME Y14.5M-1994. JEDEC ALL DIMENSIONS ARE IN MILLIMETERS. 8.15 mm x 6.15 mm NOM BALL POSITION DESIGNATION PER JESD 95-1, SPP-010 (EXCEPT PACKAGE AS NOTED). SYMBOL NOTE e REPRESENTS THE SOLDER BALL GRID PITCH.
  • Page 55: Revision History

    S29JL064J 21. Revision History Spansion Publication Number: S29JL064J_00 Section Description Revision 01 (June 21, 2010) Initial revision. Revision 02 (September 1, 2010) Updated the data sheet designation from Advanced Information to Preliminary. Global Corrected spelling, capitalization, and grammatical errors. Simultaneous Read/Write Operations...
  • Page 56 Corrected all references in the text to the sector erase time-out period from 80 µs to 50 µs. Document History Page Document Title:S29JL064J 64 Mbit (8M x 8-Bit/4M x 16-Bit), 3 V, Simultaneous Read/Write Flash Document Number: 002-00856 Orig. of Submission Rev.
  • Page 57 S29JL064J Document History Page (Continued) Document Title:S29JL064J 64 Mbit (8M x 8-Bit/4M x 16-Bit), 3 V, Simultaneous Read/Write Flash Document Number: 002-00856 Orig. of Submission Rev. ECN No. Description of Change Change Date RYSU 09/01/2010 Global Updated the data sheet designation from Advanced Information to Preliminary.Corrected spelling, capitalization, and grammatical errors.
  • Page 58 S29JL064J Document History Page (Continued) Document Title:S29JL064J 64 Mbit (8M x 8-Bit/4M x 16-Bit), 3 V, Simultaneous Read/Write Flash Document Number: 002-00856 Orig. of Submission Rev. ECN No. Description of Change Change Date RYSU 04/07/2011 Global Updated the data sheet designation from Preliminary to Full Production (no designation on document).
  • Page 59 Cypress against all charges. Any Source Code (software and/or firmware) is owned by Cypress Semiconductor Corporation (Cypress) and is protected by and subject to worldwide patent protection (United States and foreign), United States copyright laws and international treaty provisions.

Table of Contents