You are here

CE209974 - Breathing LED with Smart I/O™ | Cypress Semiconductor

CE209974 - Breathing LED with Smart I/O™

Last Updated: 
Nov 15, 2017
Version: 
*A

This example demonstrates the flexibility of PSoC® 4 Smart I/O, by implementing a breathing LED effect exclusively in hardware, with no CPU usage beyond initialization. It uses a PWM and PSoC 4 Smart I/O to make an LED gradually cycle through increasing and decreasing brightness. There is no CPU usage beyond PWM initialization. This example also shows how the Smart I/O can be used to route the same signal through multiple I/O pins on the same port.