los dspic33E los tienes hasta 70MIPS, ya lo puedes hacer con asm, como con C que no tendras problema de velocidad xD. La programacion no es muy complicada.
No Merlinz, si ya digo que no me preocupa la velocidad, en la serie 16f puedo trabajar hasta 8 MIPS y de momento lo que tengo esta hecho a 1 MIPS y la mayor parte del tiempo no hace nada.
Cuando comencé a programar en C, no volví a programar en assembler.
Si, eso es lo que dice todo el mundo, yo debo ser un caso raro
en C puedo hacer un programa sencillo, encender y apagar un LED, pero cuando es algo complicado tengo que bajar al ensamblador
Sin embargo, si quieres experimentar con asm, por aquí hay una Nota Aplicativa muy interesante de Microchip (algo vieja) que te puede dar un buen inicio. Como dice MerLiNz, no parece muy complicada. Por aquí encuentras el código fuente y esa Nota Aplicativa para varios dsPICs.
Si el programa en assembler ya lo hice, pero tengo tantos errores (muchos pequeños errores) que tengo que replantearmelo de nuevo, creo que me vale la pena hacer uno nuevo y de paso le hago mejoras, no es complicado pero es engorroso (muchos calculos, sencillos pero muchos) y bastante largo, el que hice varia frec. entre 1 y 50Hz de 1HZ en un 1Hz, este quiero que llegue hasta 200Hz minimo, bueno con paciencia ira saliendo.