AN89346 - PSoC® 4 Intelligent Fan Controller
Introduction System cooling is a critical component of any high-power electronic system. As circuits become smaller, increasing demands are placed on system designers to improve the efficiency of...
View ArticleAN60590 - PSoC® 3, PSoC 4, and PSoC 5LP – Temperature Measurement with a Diode
The temperature is measured based on the diode forward bias current dependence on temperature. This application note details how the flexible analog architecture of PSoC 3, PSoC 4, and PSoC 5LP...
View ArticleAN58726 - PSoC® 3 / PSoC 5LP USB HID Intermediate (with Keyboard and...
A variety of HID devices, including keyboard with LEDs and a composite device, are used as examples. This application note is a prerequisite for the advanced-level AN56377 and AN82072. The following...
View ArticleAN76474 - PSoC® 3 Power Supervisor
Power supervision plays a critical role in modern communications systems such as routers, switches, storage systems, servers and base stations. These systems require multiple power supply rails for...
View ArticleAN65209 - Getting Started with FX2LP™
Introduction The Cypress EZ-USB FX2LP (hereafter abbreviated as FX2LP) is a flexible USB 2.0 peripheral controller designed to handle maximum USB 2.0 bandwidth. To take full advantage of the USB 2.0...
View ArticleAN70983 - Designing a Bulk Transfer Host Application for EZ-USB® FX2LP™/FX3™
Cypress offers firmware development tools for its USB controllers such as EZ-USB® FX2LP™ and FX3™. These firmware tools allow you to develop USB devices at a high level because most of the low-level...
View ArticleAN42961 - Using A USB SwitchWith West Bridge® Antioch™
The West Bridge® Antioch™ device is a USB and mass storage peripheral controller that is a perfect fit for handset applications. The baseband or applications processors in handset systems may need to...
View ArticleAN89659 - Interfacing SPI F-RAM with PSoC® 4
You can also use this application note as a reference design guide to interface SPI F-RAM with other standard SPI master controllers. This application note includes an associated PSoC 4 example...
View ArticleAN81828 - PSoC® 1 – IEC 60730 Class B Safety Software Library
Introduction Today, the majority of automatic electronic controls for home appliance products use single-chip microcontrollers. Manufacturers develop real-time embedded firmware that executes in the...
View ArticleAN64574 - Designing with Serial Peripheral Interface (SPI) nvSRAM
The SPI nvSRAM is a slave SPI device and requires an SPI master controller to access nvSRAM in a system. This application note provides a few key design considerations and firmware tips to guide the...
View ArticleAN61290 - PSoC® 3 and PSoC 5LP Hardware Design Considerations
Introduction PSoC® 3 and PSoC 5LP devices provide tremendous power and flexibility for analog and digital applications, beyond what traditional MCUs offer. However, this flexibility raises new...
View ArticleAN4065 - QDR™-II, QDR-II+, DDR-II, and DDR-II+ Design Guide
Cypress Quad Data RateTM-II (QDRTM-II),QDR-II+, DDR-II, and DDR-II+ SRAMs address the high-bandwidth requirements for communication and data storage applications. The purpose of this application note...
View ArticleAN73468 - PSoC® 3 and PSoC 5LP - Single-Cell Lithium-Ion (Li-ion) Battery...
Li-ion batteries are used in a wide range of systems such as cameras, cell phones, electric shavers, and toys. The charging circuit for the batteries can either be an integral part of the system...
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 ArticleAN2095 - PSoC® 1 - Algorithm - Logarithmic Signal Companding - Not just a...
Routines are developed and an application is shown to implement a µ-Law compressor that converts an analog voice band signal and produces a digitized 8-bit compressed value. An expanding DAC is also...
View ArticleAN61102 - PSoC® 3 and PSoC 5LP - ADC Data Buffering Using DMA
The DMA controller in PSoC® 3 and PSoC 5LP is used to handle data transfer without CPU intervention. This is useful in applications that require ADC data buffering and allows the CPU to do...
View ArticleAN55663 - Migrating from CY14E256L/STK14C88 to CY14E256LA
Introduction Cypress CY14E256LA is a 5 V, 256 Kbit (32 K x 8) nvSRAM in 0.13 micron technology. This part with a few performance enhancements is functionally equivalent to CY14E256L/STK14C88 in 0.8...
View ArticleAN55662 - Migrating from STK14C88-3 to CY14B256LA
Introduction Cypress CY14B256LA is a 3 V, 256 Kbit (32 K x 8) nvSRAM in 0.13 micron technology. This part with a few performance enhancements is functionally equivalent to STK14C88-3 in 0.8 micron...
View Article