Appreciate seeing the references to my favorite DSP book.
Until Black Lives Matter, we do not have "All Lives Matter"!
The input can be irrelevant---meaning you may have designed a filter feedback that is unstable (an oscillator)...
Have you tried your coefficints in a filter simulation/analysis package to measure the gain margin & phase margin? You could use matlab, matrixx, and many other packages.
When in the dark remember-the future looks brighter than ever. I look forward to being able to predict the future!
Got it to work after some tweaking.
The error was in the bit shifting which caused an overflow.
It's fixed now and samples 44.1k times
© 2020 Microchip Technology Inc.