AN15454 - Bus-Powered USB Hub Design Using EZ-USB HX2LP™/HX2VL
Introduction When designing a bus-powered hub, you should consider size, cost, and port configurations. These three items interact such that one cannot be considered independently of the others. The...
View ArticleAN54416 - Using CY8CPLC20 in Powerline Communication (PLC) Applications
The application note also includes a spreadsheet to estimate the power consumption by CY8CPLC20 and focuses on four code examples. The first provides steps to develop an example project to communicate...
View ArticleAN64475 - PSoC®1 - Optimizing Cascaded Switched Capacitor Filters
AN64475 demonstrates how PSoC® 1 switched capacitor band pass filters (BPF2, BPF4) and elliptical low pass filters (ELPF2 and ELPF4) can be combined to provide excellent near out-of-band rejection for...
View ArticleAN75705 - Getting Started with EZ-USB® FX3™
This note highlights key FX3 features and applications while providing signposts along the way to various design resources to help with FX3 development. It also walks you through the steps to get...
View ArticleAN15979 - Soft Errors in nvSRAM
Introduction The Soft Error Rate (SER) of advanced CMOS devices is higher than all other reliability mechanisms combined together. So it becomes necessary for the high-speed memory architectures to...
View ArticleAN64673 - Getting started with AT2LP™
The EZ-USB AT2LP™ (CY7C68300C/CY7C68301C and CY7C68320C/CY7C68321C) implement a fixed function bridge between one USB port and one or two ATA or ATAPI-based mass storage device ports.
View ArticleAN89661 - USB RAID 1 Disk Design Using EZ-USB® FX3S™
Introduction The USB standard allows many peripherals to be connected using a single, standardized interface. Proven over the years as a reliable, expandable, fast, low-cost, low-power, and...
View ArticleAN88890 - Adding Touch-Sensing User Interfaces to Wireless HID Products Using...
This application note explains how to enhance the user experience in 2.4-GHz wireless human interface device (HID) applications by adding capacitive touch-sensing user interfaces with PRoC™-CS, a...
View ArticleAN73854 - PSoC® 3, PSoC 4, and PSoC 5LP - Introduction To Bootloaders
Introduction This application note gives an overview of bootloader fundamentals and design principles, and then shows how they are implemented for PSoC 3, PSoC 4, and PSoC 5LP in PSoC Creator...
View ArticleAN52701 - PSoC® 3 and PSoC 5LP - Getting Started with Controller Area Network...
Introduction CAN (Controller Area Network) is a serial communication protocol developed by Robert Bosch GmbH in the early 1980s. This protocol was initially developed for automotive applications to...
View ArticleAN1090 - NoBL™: The Fast SRAM Architecture
Introduction Processors in high-performance communication equipments and networking applications demand highspeed memories. The type of memory required is determined by the system architecture, the...
View ArticleAN1042 - Understanding Synchronous FIFOs
Introduction Synchronous FIFOs are the ideal choice for highperformance systems due to high operating speed. Synchronous FIFOs also offer many other advantages that improve system performance and...
View ArticleAN60580 - SIO Tips and Tricks in PSoC® 3 / PSoC 5LP
The following video gives introduction to the features of SIO pins. The following table indicates the PSoC devices, PSoC Creator versions, compilers, and development kits that will work with this...
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 ArticleAN2099 - PSoC® 1, PSoC 3, PSoC 4, and PSoC 5LP - Single-Pole Infinite Impulse...
In the real world analog signals are noisy; one example might be the output voltage of a thermistor. It is often undesirable to display or use this noisy data. The best way to remove or “clean up” the...
View ArticleAN63787 - EZ-USB® FX2LP™ GPIF and Slave FIFO Configuration Examples Using an...
Cypress FX2LP is one of the most popular programmable high-speed USB controllers in the industry. The general programmable interface (GPIF) of FX2LP allows it to perform local bus mastering to...
View ArticleAN52927 - PSoC® 3 and PSoC 5LP - Segment LCD Direct Drive
PSoC3 device is equipped with segment LCD driver which allows segment LCD glass to be directly driven without using any external components. The driver supports LCDs upto 16 commons and can drive upto...
View ArticleAN65974 - Designing with the EZ-USB® FX3™ Slave FIFO Interface
The hardware interface and configuration settings for the FLAGs are described in detail with examples. The application note includes references to GPIF™ II Designer to make the Slave FIFO interface...
View ArticleAN6077 - Implementing an 8-Bit Asynchronous Interface with FX2LP™
The content of this application note is now available in AN63787 - EZ-USB® FX2LP™ GPIF and Slave FIFO Configuration Examples Using an 8-Bit Asynchronous Interface.
View ArticleAN57473 - USB HID Basics with PSoC® 3 and PSoC 5LP
It explains how to configure USB input transactions using the PSoC Creator USBFS Component, with basic mouse and joystick inputs as examples. This application note is a prerequisite for the...
View Article