You are here

CE209974 - Breathing LED with Smart IO | Cypress Semiconductor

CE209974 - Breathing LED with Smart IO

Last Updated: 
Jul 28, 2016

This example demonstrates the flexibility of PSoC® 4 Smart IO®, by implementing a breathing LED effect exclusively in hardware, with no CPU usage beyond initialization.


This example uses a PWM and PSoC 4 Smart IO 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 IO can be used to route the same signal through multiple I/O pins on the same port.