Hola ...
Estoy realizando mi tesis de grado .. el asunto es que estoy usando un dspic33FJ256MC710, la selección se fundamentó en que este dspic tiene control de motores (QEI y PWM) y hasta 32kbytes de RAM ... estoy haciendo un módulo .. mas bien una placa de desarrollo en donde hay diferentes interfaces A/D, D/A, SPI, I2C, ethernet, QEI, PWM .. etc, mas que todo para el control de sistemas de manera remota ... ya estoy casi terminado y como suponía me sobraron los suficientes pines como para hacer un bus de 16bits ... esto seria bonito porque asi puedo realizar expansiones con periféricos clásicos como teclados matriciales, LCDs, memorias, etc ..... aunque la tecnología de ahora esta volviendo la cara (o ya la volteó) hacia los dispositivos seriales el bus paralelo tiene muchas ventajas ...
Investigué un poco y vi que la serie PIC18F8XXX (creo) se puede seleccionar el modo de operación como microcontrolador o como microprocesador y varios mas ... esto es estupendo ... pues se puede expandir la memoria de programa hasta 2Mbytes a lo que lei en una nota de aplicación ... lo que me queda duda es que si esto mismo se puede hacer en un dsPIC ... entiendo que el dsPIC tiene arquitectura harvard, lo que significa que el proceso de reconocimiento de instrucción esta en una sección aparte de la memoria de datos y periféricos .... estuve estudiado la hoja de datos y no encuentro información relacionada ... alguien sabe algo respecto .. ??