PWM as an Input Channel in Beaglebone

Does any Beagle-bone board has dedicated 12 PWM pins as an input. As my requirement is that i need 12 dedicated PWM pins as an input. I found that Beagle-bone black has a 8 dedicated PWM pins as an output. Can i configure existing PWM pins(output) or GPIOs pins as an PWM input. If yes, what is the process to configure those pins as an PWM input pins.

What is a PWM input?

PWM (Pulse Width Modulation) is output per definition.

The counterpart is CAP (Capture A Pulse train), which is input per definition.

Find details at

Have a similar problem. One possibility is to use the PRU unit for that.
I’m using LTC2645 in front of the analog inputs, that works fine and fast.
Independent of the frequency. There are only 8 analog inputs, so you need
an analog multiplexer, too.
LTC2645 is available for 8, 10 and 12 bit resolution.
Hope this helps