Los dispositivos Cypress PSoC tienen bloques (módulos PWM, contadores, temporizadores, UART, ADC, DAC, etc.) que pueden configurarse fácilmente mediante una GUI, que puede acelerar el tiempo de desarrollo de un proyecto. (No es necesario diseñar circuitos externos, instalarlo, etc.) Además, la reducción de bienes raíces de PCB es una ventaja adicional (no es necesario contar con chips externos para todas estas funciones).
Dado que estos bloques son módulos de hardware reales, tampoco es necesario que dedique tiempo a escribir software para emular estas funciones. Se pueden configurar para desencadenar interrupciones, de modo que su máquina de estado pueda interactuar fácilmente con los bloques.
El PSoC 5, por ejemplo, tiene los siguientes bloques: ADC sigma-delta de 20 bits, IDAC de 8 bits, VDAC de 8 bits, ADC SAR de 12 Msps de 12 bits, PGA, Op-amp, TIA, frecuencia Mezclador, comparador, referencia, bloque cap-sense. Este tipo de hardware está por encima y más allá de lo que se proporciona en la mayoría de los microcontroladores.