AN50987 - Getting Started with I2C in PSoC® 1
现在在中国 !! 今日本語で !! This includes an overview of the basics of the I2C protocol, followed by a discussion of how I2C is implemented in PSOC 1. This discussion includes a brief overview of each I2C User...
View ArticleAN70983 - Designing a Bulk Transfer Host Application for EZ-USB® FX2LP™/FX3™
Example applications are developed in three Microsoft Visual Studio.NET languages: Visual C#, Visual C++, and Visual BASIC using the Cypress USB Suite C# library, CyUSB.dll. This application note also...
View ArticleAN75779 - How to Implement an Image Sensor Interface with EZ-USB® FX3™ in a...
Introduction EZ-USB® FX3™ lets developers add USB 3.0 device functionality to any system. Its GPIF II can create an interface with virtually any processor, ASIC, image sensor, or FPGA. AN75779...
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 ArticleAN54460 - PSoC® 3, PSoC 4, and PSoC 5LP Interrupts
Advanced interrupt concepts such as handling re-entrant functions and optimizing the interrupt code are explained in detail. After reading this application note, you will be able to use PSoC 3, PSoC 4...
View ArticleAN304 - SPI Guide for F-RAM
Introduction The FM25xxx F-RAM product family employs an industry standard 4-wire SPI interface. They are high-speed (up to 40 MHz), low-power, non-volatile memory devices. SPI F-RAM densities start...
View ArticleAN70486 - EZ-USB® FX2LP™ Host Application in VC++ 2008 Using Suite USB...
The content of this application note is now available in AN70983 - Designing a Bulk Transfer Host Application for EZ-USB® FX2LP™/FX3™
View ArticleAN84810 - PSoC® 3 and PSoC 5LP Advanced DMA Topics
This application note builds upon the fundamental concepts introduced in AN52705 – Getting Started with DMA. Topics covered include indexed transfers, timing and bandwidth considerations, data...
View ArticleAN84783 - Accurate Measurement Using PSoC® 3 and PSoC 5LP Delta-Sigma ADCs
Major topics include effective resolution, gain and offset errors, non-linearity, and accuracy improvement techniques. A spreadsheet is provided to assist with ADC performance analysis and optimizing...
View ArticleAN100 - Replacing SRAM with FM1608B, FM16W08, FM1808B, or FM18W08
Introduction Cypress offers a range of F-RAM devices in different densities that are pin-compatible with the industry standard SRAMs. Parallel F-RAM devices may be used as battery-backed SRAM...
View ArticleAN401 - Charging Methods for F-RAM RTC Backup Capacitor
Introduction Using a capacitor to back up a real-time clock in the absence of system power is often preferable to using a battery, and is a practical option with the F-RAM family. When you use a...
View ArticleAN402 - F-RAM RTC Oscillator Guide
Introduction FM31xxx and FM33xxx are Integrated Processor Companion devices that feature nonvolatile F-RAM memory and a real-time clock or RTC. The RTC operates on VDD power and switches to a backup...
View ArticleAN407 - A Design Guide to I2C F-RAM Processor Companions – FM31278, FM31276,...
Overview The FM3127x and FM31L27x product families offer Integrated Processor Companion, Real Time Clock (RTC), and F-RAM memory. The processor companion comprises a power-on system reset, low-voltage...
View ArticleAN408 - A Design Guide to SPI F-RAM Processor Companion - FM33256B
Overview The FM33256B product offers an Integrated Processor Companion, Real Time Clock (RTC), and F-RAM memory. The processor companion comprises a power-on system reset, low-voltage detect,...
View ArticleAN602 - Comparison of Wireless F-RAM vs. EEPROM Write Speeds
Introduction This application note describes the write speeds of Cypress’s wireless memory products and compares them to EEPROM-based technologies. Cypress’s WM72016 family of wireless memory products...
View ArticleAN77960 - Introduction to EZ-USB® FX3™ High-Speed USB Host Controller
Introduction USB is so commonplace that it has almost completely replaced other communication methods between peripheral devices and a PC. This holds true both for general-purpose devices, such as...
View ArticleAN62487 - Cypress Powerline Communication (PLC) Repeater Implementation
Introduction Current PLC implementations are limited by the distance between nodes and the loading on the network. If the destination node is out of range from the source node, then communication is...
View ArticleAN86526 - PSoC® 4 I2C Bootloader
Introduction Bootloaders are a common part of MCU system design. A bootloader makes it possible for a product's firmware to be updated in the field. At the factory, initial programming of firmware...
View ArticleAN43841 - EZ-USB® FX2LP™/FX2LP18 56-Ball BGA PCB Layout Guidelines
The 56-ball package meets the needs of space sensitive printed circuit board (PCB) designs. This application note provides guidelines for designing a PCB with either FX2LP (CY7C68013A) or FX2LP18...
View Article