Microchip amplió su línea dsPIC33 con la familia dsPIC33CK Value Line, una nueva serie de controladores de señal digital (DSC) de 16 bits y bajo costo diseñados para aplicaciones de control de motores. Los dispositivos entregan hasta 100 MIPS de desempeño determinista e integran PWM de alta resolución y un ADC de 12 bits, lo que los hace aptos para control orientado al flujo (Field-Oriented Control, FOC) y tareas de sensado de precisión.

Los DSC fueron diseñados para cerrar la brecha entre microcontroladores básicos y los dispositivos dsPIC33A de gama más alta. Ofrecen memoria flash de 32 KB a 256 KB, soportan consolidación de funciones para reducir el conteo de componentes y el costo de BOM, y vienen en versiones de grado automotriz (AEC-Q100 Grade 1) con secure boot.

¿Qué trae adentro la familia dsPIC33CK?

Especificaciones de Microchip dsPIC33CK:

  • Núcleo MCU: CPU dsPIC33CK de 16 bits operando hasta 100 MHz / 100 MIPS, con DSP y acumuladores de 40 bits.
  • Memoria y almacenamiento: 8 KB a 16 KB de RAM de datos, 32 KB a 256 KB de flash de programa con Error Correction Code (ECC), 384 bytes de memoria One-Time-Programmable (OTP).
  • Periféricos: hasta 53 GPIO de alta corriente (depende del encapsulado), 3 UART (con soporte LIN, DMX, IrDA), 1 I2C (con SMBus), 2 SPI/I2S, 1 CAN FD, interfaz SENT (industria automotriz), Peripheral Pin Select (PPS) y controlador DMA de 4 canales.
  • Analógico: ADC de 12 bits hasta 2 Msps, 20 canales, buffers por canal, oversampling y comparadores digitales; DAC de 12 bits con compensación de pendiente; comparador analógico (~30 ns).
  • Timers: timer de propósito general de 16 bits, SCCP (captura/comparación/PWM) con operación de 16/32 bits y PWM de alta resolución (~2,5 ns), Peripheral Trigger Generator (PTG).
  • Reloj: oscilador interno FRC de 8 MHz, cristal/resonador externo o entrada de reloj, PLL programables, Fail-Safe Clock Monitor (FSCM), salida de reloj de referencia (REFCLKO).
  • Seguridad: ECC en flash y MBIST en RAM, doble Watchdog Timer (WDT), Windowed Deadman Timer (DMT), CodeGuard, monitoreo de reloj con oscilador de respaldo y módulo CRC.
  • Debug: JTAG boundary scan, programación/debug in-circuit (ICSP), trace buffer y breakpoints.
  • Energía: voltaje operativo 3,0 V a 3,6 V, modos Sleep, Idle y Doze, Power-on Reset (POR) y Brown-out Reset (BOR).
  • Encapsulados: SSOP de 28 pines, UQFN de 36, TQFP de 48 y TQFP de 64.
  • Temperatura: -40 °C a +125 °C (AEC-Q100 Grade 1).
Diagrama de bloques del DSC dsPIC33CK MC0 Value Line
Diagrama de bloques del DSC dsPIC33CK MC0 Value Line

En el lado de software, los DSC dsPIC33CK Value Line se programan con el IDE MPLAB X, el compilador MPLAB XC-DSC y el MPLAB Code Configurator, igual que el resto de los MCU y DSC de Microchip. La empresa indica que los DSC se pueden usar en interfaces táctiles/HMI, sensado avanzado, electrodomésticos, automatización industrial y automotriz entry-level (sensores y actuadores).

¿Qué placas de evaluación hay disponibles?

Kit de evaluación dsPIC33CK Value Line Curiosity Nano
Kit de evaluación dsPIC33CK Value Line Curiosity Nano

Microchip ofrece una placa de desarrollo Curiosity Nano de bajo costo, diseñada para prototipado rápido de aplicaciones de control de motores con el DSC dsPIC33CK256MC005. Incluye un DSC a 100 MHz con 256 KB de flash con ECC, 16 KB de RAM, ADC de 12 bits a 2 Msps, DAC, comparador y PWM de alta velocidad, además de un debugger onboard para programar y depurar sin herramientas externas. La placa se puede expandir con Click boards, adaptadores táctiles y otros accesorios Curiosity Nano para control de motores, sensado y aplicaciones embebidas.

Módulo dsPIC33CK256MC006 Value Line Motor Control DIM
Módulo dsPIC33CK256MC006 Value Line Motor Control DIM

La compañía también ofrece el Motor Control DIM dsPIC33CK256MC006, un módulo dual-in-line para los DSC dsPIC33CK Value Line dedicado al control de motores. Incluye un dsPIC33CK256MC006 de 64 pines y soporta placas inversoras externas para retroalimentación de corriente de motor, lo que permite desarrollar y probar con las plataformas inversoras MCS de Microchip como MCLV-48V-300W y MCHV-230VAC-1.5kW. El módulo apunta a prototipado rápido de diseños de control de motores, aunque Microchip aclara que no es compatible con placas inversoras antiguas basadas en PIM.

¿Cuánto cuestan y dónde se compran?

Los DSC dsPIC33CK Value Line, junto con el kit Curiosity Nano y el Motor Control DIM, se pueden comprar directamente desde Microchip. Los DSC parten en USD 0,51 por unidad, mientras que las placas de desarrollo cuestan USD 9,90 y USD 12,99 respectivamente. Microchip aclara que el precio "es consistente sin importar el volumen del pedido". Más detalles en la página de producto y en la nota de prensa.