I was thinking whether its feasible to use a 8-bit counter with auto-reload to capture the number of peaks detected within 100ms.
"High-end equipment always measures the time between each individual beat. Then it is possible to display a frequency"
You mean using a oscilloscope? If not, my sensor is a simple DIY sensor connected to an amplifier of 100 gain.