I am developing one application with high speed inputs and outputs.
Peripheral requirement for application are as below:
1. 4 PWM output with resolution 32bit and 2MHZ clock OR external clock source for PWM with 32bit resolution
2. 8 external interrupt pins. Dedicated interrupt request for each interrupt
3. One UART(for programming)
4. One I2C (100kHz)
5. Clock source : external crystal support, clock should be higher than 40MHz.
6. Pin count : 32 to 48
7. Flash : 32kB to 128kB
Is any microcontroller available with these features?