O núcleo escravo é útil para executar código de controlo especializado quando o tempo é crítico, enquanto o núcleo mestre lida com a interface do utilizador, a monitorização do sistema e as funções de comunicação personalizadas para a aplicação final. O dsPIC33CH foi concebido especificamente para facilitar o desenvolvimento independente de código para cada núcleo por equipas de projeto separadas e permite uma integração perfeita quando combinados num único chip.
A família dsPIC33CH está otimizada para fontes de alimentação digitais, controlo de motores e outras aplicações de alto desempenho que exijam algoritmos sofisticados. Isto inclui aplicações como fontes de alimentação sem fios, fontes de alimentação para servidores, drones e sensores automóveis. Por exemplo, numa fonte de alimentação digital, o núcleo escravo gere os algoritmos matemáticos, enquanto o núcleo mestre gere independentemente a pilha de protocolos PMBus™ e fornece funções de monitorização do sistema, aumentando assim o desempenho e a capacidade de resposta global do sistema. Distribuir toda a carga de trabalho por dois núcleos DSC num único dispositivo permite uma maior densidade de potência através de frequências de comutação mais elevadas, o que, por sua vez, reduz o tamanho do componente.
A família dsPIC33CH foi concebida para atualizações instantâneas do sistema, o que é especialmente importante nas fontes de alimentação quando as atualizações de firmware têm de ser feitas sem interrupção do serviço.
Num ventilador ou bomba de automóvel, o núcleo escravo trata do controlo de velocidade e binário em tempo real, enquanto o núcleo mestre gere as comunicações CAN-FD (Controller Area Network Flexible Data), a monitorização do sistema e o diagnóstico. Os dois núcleos trabalham em perfeita harmonia, permitindo que os algoritmos avançados melhorem a eficiência e a capacidade de resposta. Além disso, cada um dos novos núcleos de dispositivo dsPIC33CH foi concebido para oferecer um desempenho superior aos atuais núcleos dsPIC DSC através de:
1) um maior número de utilizadores registados, selecionados com base no contexto, para melhorar a resposta a interrupções;
2) novas instruções que aceleram o desempenho do DSP (Digital Signal Processer); e
3) Execução mais rápida das instruções.
A família dsPIC33CH oferece uma integração sem precedentes num pequeno encapsulamento de 5 x 5 mm e incorpora características como a comunicação CAN-FD. Os periféricos avançados disponíveis para cada núcleo reduzem os custos do sistema e o tamanho da placa. Estes incluem conversores A/D e D/A de alta velocidade com geração de formas de onda, comparadores analógicos, amplificadores analógicos com ganho programável e circuitos de modulação por largura de pulso (PWM) de alta resolução. Os núcleos duplos e os periféricos especiais permitem que os núcleos sejam programados para se monitorizarem em termos de segurança funcional, facilitando o design de um sistema robusto.
O dsPIC33CH é compatível com o ecossistema de desenvolvimento MPLAB® da Microchip, incluindo o ambiente de desenvolvimento integrado (IDE) MPLAB® X, disponível para download gratuito, e o Microchip MPLAB® Code Configurator.
A placa dsPIC33CH Curiosity (DM330028), com um preço de 34,99 dólares por unidade, é uma plataforma económica e flexível que permite aos clientes criar rapidamente um protótipo rico em funcionalidades. O módulo plug-in (PIM) dsPIC33CH para plataformas de controlo de motores (MA330039), concebido para os sistemas MCLV-2 e MCHV-2/3 da Microchip, tem um preço de 25,00 dólares por unidade. O dsPIC33CH está também disponível para plataformas de utilização geral (MA330040), com um preço de 25,00 dólares por unidade, e é compatível com a placa de desenvolvimento Explorer 16/32 (DM240001-2). O dsPIC33CH é fornecido em oito encapsulamentos diferentes, desde o dsPIC33CH64MP202 de 28 pinos até versões de 80 pinos a partir de 5 x 5 mm. A sua capacidade de memória Flash varia entre 64 a 128 KB.

