This is a great example on how to leverage the UDB from PSoC to create unique features without relying on the official Cypress catalog of components.
The Quad PWM component provides four 8-bit PWM outputs using a single Universal Digital Block (UDB). The current PWM component available in PSoC Creator only provides 2 PWM output signals per UDB.
All four PWM signals share the same period, which depends on the input clock frequency. The duty cycles are set directly in the customizer or by the SetDutyCycle() API.
When to Use this Component
The Quad PWM component is recommended on low-end PSoC 4 devices that do not have many UDB resources; or designs that lack of hardware resources and require many PWM signals.