dsPIC33 vs PIC32

10

Originalmente pensé que la ventaja de PIC32 era la capacidad de manejar RTOS más sofisticados, como los que están basados en Linux. Desafortunadamente, carece de una Unidad de Administración de Memoria (MMU) y suficiente memoria RAM.

Así que ahora estoy tratando de entender ¿cuándo elegiría un PIC32 sobre un dsPIC33? , aparte de cuando necesita un procesador de 32 bits

dsPIC parece más prometedor. Tiene un motor DSP y la capacidad de tener más del doble de la cantidad PWM que en pic32 (hasta 14), y puede venir con un codificador de cuadratura.

Ambas arquitecturas pueden venir con un DMA, DAC, comunicaciones digitales (I2C, SPI, UART) y un reloj y calendario en tiempo real

    
pregunta Iancovici

1 respuesta

2

dspPIC33 está diseñado para aplicaciones de procesamiento de señales digitales: filtros FIR / IIR, transformada rápida de Fourier, algoritmos de efectos de audio, ... PIC32 está diseñado para un uso más "general"; puede hacer todo lo que puede hacer dspPIC, pero mucho más lento porque de la falta de MAC (Unidad de acumulación múltiple o en la jerga de Micropchip - HW Mutiply / Divide) y MMU siempre se puede agregar a PCB. Microchip tiene algún soporte para portar FreeRTOS a PIC32, pero aún no lo he intentado.

    
respondido por el KernelPanic

Lea otras preguntas en las etiquetas