This is the announcement of the custom Tachometer component (Tach24 v0.0), which allows continuous frequency monitoring of up to 24 parallel digital inputs using PSoC5.
Figure 1. Typical component application for DC fan speed measurement. The input Pin_1 is configured for resistive Pull Up. Tachometer is configured for 2 inputs, continuously sampling fan speed both on falling and rising edges. Sampling rate is 20Hz. See details in the link above.
PSoC5 LP MCU
The Tac24 component was tested using Creator 4.0 and 4.4. Component is not compatible with PSoC4 for a reason - it uses Cortex-M3 DWT timer, which is absent on PSoC4 Cortex-M0 chips.
It is possible to substitute 32-bit DWT timer with 24-bit SysTic timer, available on PSoC4, which will affect the specs of the tachometer, and require additional testing and modification of the Datasheet. That is too much work for me at this point.