AN2163 - Interfacing to 1-Wire/Two-Wire Digital Temperature Sensors using...
This application note also illustrates how PSoC® 1 can be used for sensing temperature using a DS18S20 (1-wire digital temperature sensor) and a TMP75 (Two-Wire digital temperature sensor) along with...
View ArticleAN96527 - Designing USB Type-C Products Using Cypress’s CCG1 Controllers
AN96527 explains technological advances introduced by the USB-IF Type-C Specification and the Power Delivery Specification and how they can be designed into practical products using Cypress CCG1...
View ArticleAN32200 - PSoC® 1 - Clocks and Global Resources
PSoC® 1 has a variety of programmable parameters affecting its functionality. AN32200 explains each parameter under the Global Resources, the relevance of each parameter to the operation of the...
View ArticleAN90799 - PSoC® 4 Interrupts
#antab td { text-align:center; vertical-align:middle; } AN90799 explains the interrupt architecture in PSoC 4 and its configuration in PSoC Creator™ IDE with the help of three example projects....
View ArticleAN91445 - Antenna Design Guide
AN91445 explains antenna design in simple terms and recommends two Cypress-tested PCB antennas that can be implemented at a very low cost for use with the Bluetooth Low Energy (BLE) solutions that are...
View ArticleAN95089 - PSoC® 4/PRoC™ BLE Crystal Oscillator Selection and Tuning Techniques
AN95089 provides insights into the selection and tuning of the external crystal oscillator (ECO) and watch crystal oscillator (WCO) for PSoC 4/ PRoC BLE devices to achieve a good RF performance. This...
View ArticleAN95599 - Hardware Design Guidelines for EZ-PD™ CCG2
Introduction EZ-PD™ CCG2 is Cypress’s second generation USB Type-C controller that has an ARM® Cortex®-M0 with 32KB flash. EZ-PD™ CCG2 is optimized for all cable applications including passive EMCA,...
View ArticleAN96592 - Migrating from Everspin 4-Mbit SPI MRAM (MR2xH40) to Cypress’s...
AN96592 provides an overview of advantages and potential differences to be considered when migrating from Everspin’s 4-Mbit SPI MRAM (MR2xH40) to Cypress’s high-reliability and energy-efficient 4-Mbit...
View ArticleAN96614 - Migrating from SPI EEPROM to Cypress's SPI F-RAM™
AN96614 provides an overview about advantages and differences to be considered when migrating from a SPI EEPROM to high-reliability and energy-efficient Cypress’s SPI F-RAM. Introduction Cypress’s...
View ArticleAN2155 - PSoC® 1/3/5 - EMI Design Considerations for PSoC
AN2155 discusses designing PSoC mixed-signal array-based systems for compliance with EMC standards. This results in easier qualification of new designs and more robust low-cost system design. Every...
View ArticleAN85951 - PSoC® 4 CapSense® Design Guide
The PSoC® 4 CapSense® Design Guide shows how to design capacitive touch sensing applications with the PSoC 4 and PRoC BLE families of devices. The CapSense feature in PSoC 4 and PRoC BLE offers...
View ArticleAN88619 - PSoC® 4 Hardware Design Considerations
AN88619 shows you how to design a hardware system around a PSoC® 4 device. Subjects include package selection, power, clocking, reset, I/O usage, programming and debugging interfaces, and analog...
View ArticleAN94020 - Getting Started with PRoC™ BLE
AN94020 introduces you to PRoC™ BLE, an ARM® Cortex™-M0 based programmable radio-on-chip with Bluetooth Low Energy. It explores the PRoC™ BLE solution and development tools and shows you how to create...
View ArticleAN2186 - Consumer or Industrial: Acoustic Glass Break Detector
AN2186 describes a low-cost, three-band acoustic glass break detector. Digital signal processing provides high sensitivity and sufficient resistance to false alarms. Introduction There are a variety...
View ArticleAN79938 - Design Guidelines for Cypress Ball Grid Array (BGA) Packaged Devices
This application note is for engineers who design and develop surface mount technology (SMT), printed circuit boards (PCB), or flexible printed circuits (FPC) for ball grid array (BGA) packaged...
View ArticleAN55102 - PSoC® 1 Single Cell Li-Ion Battery Charger with CY8C21x23
AN55102 presents a Lithium-Ion (Li-Ion) battery charger design, with the smallest, low-cost PSoC® 1 device – CY8C21x23. This application note includes a dedicated PC-based software developed to...
View ArticleAN2015 - PSoC® 1 - Getting Started with Flash & E2PROM
AN2015 enables the reader to get started with the flash memory in PSoC® 1 by focusing on PSoC 1 flash architecture Read, Write algorithm, Protection modes and their impact on user applications. The...
View ArticleAN78920 - PSoC® 1 Temperature Measurement Using Diode
AN78920 explains the diode-based temperature measurement using PSoC® 1 – CY8C28xxx family. The temperature is measured based on the principle of a diode’s forward bias current dependence on...
View ArticleAN94901 - Migrating from FM24V02/FM24V01 to FM24V02A/FM24V01A
AN94901 discusses the key differences that need to be considered when migrating from FM24V02/FM24V01 to FM24V02A/FM24V01A. FM24V02/FM24V01 is now “Not Recommended for New Designs”; this application...
View ArticleAN94902 - Migrating from FM25V02/FM25V01 to FM25V02A/FM25V01A
AN94902 discusses the key differences that need to be considered when migrating from FM25V02/FM25V01 to FM25V02A/FM25V01A. FM25V02/FM25V01 is now “Not Recommended for New Designs”; this application...
View ArticleCY8C20x34 CapSense® Design Guide
This document gives design guidance for implementing capacitive touch sensing (CapSense®) functionality with the CY8C20x34 family of CapSense Controllers. The following topics are covered in this...
View ArticleAN89371 - Power Saving With Cypress’s 65-nm Asynchronous PowerSnooze™ SRAM
This application note explains the PowerSnoozeTM feature of Cypress’ 65-nm Asynchronous Fast SRAM devices (CY7S10xxG family). PowerSnooze allows the SRAM to enter into a low-power mode during long...
View ArticleAN88889 - Mitigating Single-Event Upsets Using Cypress’s 65-nm Asynchronous SRAM
This application note introduces the error correcting code (ECC) feature of Cypress’s 65-nm 16-Mb asynchronous SRAMs. It explains the major causes of single-event upsets in systems and how they are...
View ArticleAN4011 - Choosing The Right Cypress Synchronous SRAM
The purpose of this application note is to provide a means to determine which architecture is right for a particular application. A brief description of each architecture and comparison by...
View ArticleAN42468 - On-Die Termination for QDR® II+/DDR II+ SRAMs
ODT has the following advantages: Improves signal integrity by having termination closer to the device inputs Simplifies board routing Saves board space by eliminating external resistors Reduces cost...
View ArticleAN86439 - PSoC® 4 - Using GPIO Pins
AN86439 explains how to use PSoC®4 GPIO pins effectively with various use case examples to take full advantage of their features. Major topics include GPIO basics, configuration options, mixed-signal...
View ArticleAN87391 - PSoC® 4 Segment LCD Direct Drive
AN87391 demonstrates how easy it is to drive segment LCD glass using the integrated LCD driver in PSoC® 4. PSoC 4 offers multiple LCD drive modes, very low power consumption, and provides a complete...
View ArticleAN87352 - F-RAM™ for Smart E-Meters
Introduction This application note provides an overview of a smart electricity meter, or smart e-meter, and explains the benefits of using nonvolatile serial F-RAM over an EEPROM in smart e-meter...
View ArticleAN73854 - PSoC® 3, PSoC 4, and PSoC 5LP Introduction to Bootloaders
AN73854 gives a brief introduction to bootloader theory and technology, and then shows how bootloaders are quickly and easily implemented in PSoC® 3, PSoC 4, and PSoC 5LP MCUs, using PSoC Creator™....
View ArticleCY8CMBR2044 CapSense® Design Guide
The following topics are covered in this guide: Features of the CY8CMBR2044 CapSense principles of operation Configuration options of the CY8CMBR2044 device Using the Design Toolbox with the...
View ArticleAN65973 - CY8C20xx6A/H/AS CapSense® Design Guide
The following topics are covered in this guide: Features of the CY8C20xx6A/AS/H family of CapSense controllers CapSense principles of operation Introduction to CapSense design tools Detailed...
View ArticleCY8CMBR2016 CapSense® Design Guide
This document describes how to implement capacitive sensing functionality using Cypress‘s CapSense® Express™ CY8CMBR2016 device. The following topics are covered in this guide: Features of the...
View ArticleCY8C21x34/B CapSense® Design Guide
This document gives design guidance for using capacitive touch sensing (CapSense®) functionality with the CY8C21x34/B family of CapSense Plus™ Controllers. The following topics are covered in this...
View ArticleAN2157 - Analog Three-Phase Sine Wave Generator
This application note provides and describes an implementation of the symmetric and glitch-free three-phase sine wave generator using three 8-bit PWM User Modules. This generator can be used to drive...
View ArticleAN2226 - PSoC®1 - Using Correlated Double Sampling to Reduce Offset, Drift,...
AN2226 presents low noise signal processing in PSoC® 1 through the use of Correlated Double Sampling (CDS) to reduce errors due to offset, drift, and low frequency noise. An analog front end for a...
View ArticleAN2108 - PSoC® 1 – Implementing a Hysteresis Comparator
AN2108 explains multiple implementations of a hysteresis comparator using PSoC® 1. Hysteresis is necessary to produce a glitch-free comparator output when there is noise in the input signals. The...
View ArticleAN52491 - Implementing Ambient Light Sensing Using PSoC® 1
AN52491 describes how to implement ambient light sensing using PSoC® 1. Three example projects using an external analog ambient light sensor are included with the application note. Example Project...
View ArticleAN78692 - PSoC® 1 - Intelligent Fan Controller
AN78692 demonstrates how to quickly and easily develop a four-wire brushless DC fan control system using PSoC® 1. The Fan Controller User Module, available in PSoC Designer™, helps manage the fans in...
View ArticleAN2397 - PSoC® 1 and CapSense® Controllers – CapSense Data Monitoring Tools
AN2397 shows how to monitor CapSense data from PSoC 1 and CapSense controllers using the I2C or UART interface. With the tools described in this application note, you can view and log real-time sensor...
View ArticleAN68829 - Slave FIFO Interface for EZ-USB® FX3™: 5-Bit Address Mode
Introduction Cypress’s EZ-USB FX3 is the USB 3.0 peripheral controller that allows developers to add USB 3.0 functionality to any system. The controller works well with applications such as imaging...
View ArticleAN93637 - PSoC® 4 Sensorless Field-Oriented Control (FOC)
AN93637 shows how to implement sensorless field-oriented control (FOC) for a permanent magnet synchronous motor (PMSM) with a CY8C42xx device. A code example using the CY8CKIT-037 Motor Control...
View ArticleAN42416 - Interfacing MoBL-USB™ TX2UL USB2.0 ULPI PHY to Marvell...
There is an increasing demand in the mobile handset market for High Speed USB (HSUSB) support. Mobile handset processors, including baseband and applications processors, have varying levels of HSUSB...
View ArticleAN94077 - Advantages of 65-nm Technology Over 90-nm for Sync/NoBL® SRAMs
AN94077 provides a detailed overview of the advantages of the 65-nm technology over 90-nm for Cypress’s Sync/NoBL® (No Bus Latency™) family of SRAMs. Introduction The Cypress 65-nm Sync/NoBL® (No Bus...
View ArticleAN308a - Migrating From FM25L256B To FM25V02A Or FM25W256
AN308a discusses the key differences between FM25L256B, FM25V02A, and FM25W256 that need to be considered during migration from FM25L256B. FM25L256B is now obsolete and this application note explains...
View ArticleAN92577 - Migrating from FM25H20 to FM25V20A
AN92577 compares the key features of the FM25H20 and FM25V20A devices. FM25H20 is now obsolete. This application note explains how FM25V20A is a replacement for FM25H20. Introduction The FM25V20A, a...
View ArticleAN98047 - Migrating from FM25V02/FM25V01 to CY15B256Q/CY15B128Q Automotive...
AN98047 discusses the key differences that need to be considered when migrating from FM25V02/FM25V01 to CY15B256Q/CY15B128Q Automotive F-RAM. FM25V02/FM25V01 is now “Not Recommended for New Designs”;...
View ArticleAN97793 - Migrating from FM24V02/FM24V01 to CY15B256J/CY15B128J Automotive...
AN97793 discusses the key differences that need to be considered when migrating from FM24V02/FM24V01 to CY15B256J/CY15B128J Automotive F-RAM. FM24V02/FM24V01 is now “Not Recommended for New Designs”;...
View ArticleCode/Memory Banking Using EZ-USB® - AN58170
The EZ-USB® family of chips has an 8051 core. The 8051 core has a 16-bit address line and is only able to access 64 KB of memory. However, the firmware size sometimes exceeds 64 KB This application...
View ArticleAN46860 - Schematic Review Checklist for West Bridge® Astoria™
West Bridge® Astoria™ is a USB and mass storage peripheral control device that contains three main ports: processor interface (P-port), mass storage support (S-port), and USB interface (U-port). This...
View ArticleAN83281 - Developing RF-Based Remote Control Using WirelessUSB™-NL
The resulting application overcomes the major shortcomings of IR-based remote control. Included in the application note are descriptions of the system architecture and associated functional modules...
View Article