Quantcast
Channel: Application Notes - Cypress.com
Browsing all 1048 articles
Browse latest View live

AN73503 - USB HID Bootloader for PSoC® 3 and PSoC 5LP

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 Article


AN65921 - CY7C634XX And CY7C635XX USB Keyboard Families: Power-On Reset...

This application note provides Power-On Reset considerations for CY7C634XX and CY7C635XX family of devices when used for USB and non-USB applications.

View Article


AN69133 - PSoC® 3 / PSoC 5LP Easy Waveform Generation with the WaveDAC8...

The WaveDAC8 uses DMA to generate continuous waveforms that require no CPU overhead. Several example projects are included to show simple waveform generation, frequency shift keying (FSK) modulation,...

View Article

AN81623 - PSoC® 3, PSoC 4, and PSoC 5LP Digital Design Best Practices

Introduction PSoC 3, PSoC 4, and PSoC 5LP have a powerful and flexible programmable digital peripheral system. In addition to a set of fixed function blocks (4 timers, I2C, USB, CAN), they offer as...

View Article

AN60594 - PSoC® 3 and PSoC 5LP: Low Frequency FSK Modulation and Demodulation

The method described in this application note uses zero CPU, it is completely done in hardware. This application note covers only the physical layer implementation of an FSK transmitter and receiver;...

View Article


AN77900 - PSoC® 3 and PSoC 5LP Low-power Modes and Power Reduction Techniques

Introduction The PSoC 3 and PSoC 5LP low-power modes allow you to reduce overall current draw without limiting functionality, especially when implemented with other power-saving features and...

View Article

AN54439 - PSoC® 3 and PSoC 5LP External Crystal Oscillators

AN54439 describes how to configure hardware and firmware for PSoC 3 or PSoC 5LP using the integrated oscillator subsystems and external crystal or ceramic resonators. The PSoC 3 and PSoC 5LP...

View Article

AN60616 - PSoC® 3 and PSoC 5LP Startup Procedure

Introduction PSoC 3 and PSoC 5LP are incredibly powerful and complicated mixed-signal microcontrollers. Through careful configuration, they can be used to solve all kinds of technical problems. The...

View Article


AN60631 - PSoC® 3 and PSoC 5LP Clocking Resources

This application note describes PSoC 3 and PSoC 5LP's oscillators and clock sources, phase-locked loop (PLL), and clock distribution network. However, it does not cover the details of the external...

View Article


AN77835 - PSoC® 3 to PSoC 5LP Migration Guide

Introduction The PSoC 3 and PSoC 5LP devices are designed for easy migration from PSoC 3 to PSoC 5LP. Although there are some differences such as the CPU cores, the programmable analog, programmable...

View Article

AN72382 - Using PSoC® 3 and PSoC 5LP GPIO Pins

Introduction The any-signal-to-any-pin routing available with PSoC 3 and PSoC 5LP GPIOs helps to optimize PCB layout, shorten design time, and allow for a large degree of solder-less rework. However,...

View Article

AN58304 - PSoC® 3 and PSoC 5LP – Pin Selection for Analog Designs

This matrix is used to interconnect analog blocks and GPIO pins. A good understanding of the analog routing and pin connections can help the designer make selections to achieve the best possible...

View Article

AN58827 - PSoC® 3 and PSoC 5LP Internal Analog Routing Considerations

Trace and switch resistance are not a concern for most applications. However, this application note teaches the designer when resistance in the signal path may cause measurement errors.   Note: Click...

View Article


AN57821 - PSoC® 3, PSoC 4, and PSoC 5LP Mixed Signal Circuit Board Layout...

The following video introduces the designer to shared return paths and how to avoid them when designing a circuit board.   Note: Click on AN77835 - PSoC® 3 to PSoC 5LP Migration Guide to learn...

View Article

AN56377 - PSoC® 3 and PSoC 5LP USB Transfer Types

It then shows how to configure PSoC® 3 and PSoC 5LP to perform each of these transfers. Code examples are also included for specific considerations, including vendor commands for custom USB...

View Article


AN60317 - PSoC® 3 and PSoC 5LP I2C Bootloader

Bootloading is a process that allows you to upgrade your system firmware over a standard communication interface such as USB, I2C, UART or SPI. A bootloader communicates with a host to get new...

View Article

AN80248 - PSoC® 3 / PSoC 5LP: Improving the Accuracy of Internal Oscillators

Two components developed for this purpose greatly simplify the process of calibrating the ILO and IMO with respect to a reference time base. Introduction PSoC® 3 and PSoC 5LP (hereafter referred to as...

View Article


AN73054 - PSoC® 3 and PSoC 5LP Programming Using an External Microcontroller...

PSoC 3 / PSoC 5LP device programming refers to programming of the nonvolatile memory in PSoC 3 / PSoC 5LP using an external host programmer. The host can be the MiniProg3 Programmer supplied by...

View Article

AN82072 - PSoC® 3 and PSoC 5LP USB General Data Transfer with Standard OS...

These drivers are part of the Human Interface Device (HID) class, which is commonly used to support devices such as mice and keyboards, but can also be used for generic data transfers. Included with...

View Article

AN78175 - PSoC® 3 and PSoC 5LP - IEC 60730 Class B Safety Software Library

Library routines and examples in the example project can be directly integrated with the end user’s application. This application note also describes the API functions that are available in the...

View Article
Browsing all 1048 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>