Well the new low pin count, dip packaged, PIC32MX, MIPS core chips from Microchip were released into production this month. Lots of peripherals, including 16 bit PWM and 10 bit ADC's that can run at 1Meg samples per second, all clocked at 80Mhz, it has a lot of processing power. It could be ideal for this sort of operation.