I knew my ears were burning for some reason today.
Don't want much, Do you?
Let's see, you want 24 software PWM's, plus + ...
Maybe we can just make it a moot point by determining your PWM resolution requirement.
1. What frequency PWM do you need?
2. What resolution? 4, 8, 10 bit ?
The reason I ask can be found here ...
http://darreltaylor.com/DT_INTS-14/SPWM.html
In particular, read how many Interrupts/Instructions per second it takes to accomplish software PWM.
I would guess that the reason you had problems with Instant Interrupts previously Today, is because you were using a 16F84A.
Kind of like running windows on an original IBM PC. (you might get it working, but it'll suck)
Switch to at least the 16F877, but I'll bet you're going to need an 18F.
.
Bookmarks