I'm trying to figure out if the NRF51822 is capable of performing the tasks I need for my project. I need to be able to do the following
4x PWM at ~2kHz
4x Analog read at ~2kHz
1x Periodic Battery Level read
2x GPIO interrupt
2x Timer (trigger battery read & flash heartbeat LED)
S110 Softdevice
Is the nrf51822 capable of doing all this? I believe it only has 4 GPIOTE channels and I'm assuming I would need to use all 4 for the PWM. Is there a way to still achieve the ADC reads at that rate?
I should note, that this development is supposed to be done on top of an existing application which is using soft device S110 v7.1