Hola esta es mi humilde opinión...
Primero Proteus no tiene mucho soporte para Dspic de la familia 33f una pena, utiliza el que esté más cerca del micro que vas a utilizar finalmente. Si pensas basar la decisión de selección de micro con respecto al soporte que tenga proteus es muy mala idea, ya que hay micros con periféricos muy potentes que ni siquiera se asoman a proteus (ejem. DMA).
pregunta 1. Si es posible. No conozco bien la librería para FFT pero puedes implementar tu propio método, solo es cuestión de ver bien las funciones de la librería.No creo que te limite los puntos de la transformada (si esta bien realizada la librería) lo único que puede limitarte es la memoria de programa o bien la de datos
.
pregunta 2. También depende del método de calculo, por lo general se miden en multiplicaciones y sumas. Vas a tener que ver muy bien cuantas operaciones ocupa el cálculo de la FFT y estimar en base a los ciclos de máquina que consuman cada instrucción por la velocidad de trabajo y vas a tener el resultado aproximado de tiempo. No dejes de leer este libro online
DSP guide que es genial y vas a tener una idea de tiempo y también ver este
post. Yo estimo que debe estar (a ojo) en el orden de varios segundos a 40 o 50 MIPS.
Ahora para que una frecuencia de muestreo de 5000 si queres medir 50 Hz
.
Saludos!