Must haves:
Minimum flash memory of 128Kb
Minimum Clock Speed of 1MHz
Support for sleep/low power mode
Support for connection with H-bridge (it is supposed to control four components that needs up to 40V, 0.5A via PWM)
Support for SD-card (or eMMC)
Need for 3 I/O channels (communication protocol is flexible, though RS232 is preferable)
Optimization variable:
Keeping power consumption low
If more information is necessary do reply