Предназначенный для ускорения разработки кода за счет устранения зависимости между пользовательским интерфейсом и кодом реального времени, ядра в значительной степени независимы, каждый со своим набором периферийных устройств и обменивается данными друг с другом только через FIFO и почтовые ящики - данные и адресные шины не поделился.
В dsPIC33CH, поскольку семейство будет известно, ядра аналогичны, причем один работает на 90 МГц, обозначенный как «ведущий» и «ведомый» на частоте 100 МГц. Мастер имеет больше последовательных интерфейсов, в то время как ведомое устройство имеет больше АЦП, ШИМ-каналов и компараторов, например (см. Диаграмму).
«Ведомое ядро полезно для выполнения выделенного, критического по времени управляющего кода, в то время как основное ядро занято запуском пользовательского интерфейса, мониторинга системы и функций связи, настроенных для конечного приложения», - сказала фирма. «DsPIC33CH разработан специально для облегчения самостоятельной разработки кода для каждого ядра отдельными командами разработчиков и обеспечивает бесшовную интеграцию, когда они объединены в один чип.
Потенциальные приложения включают в себя управление цифровой мощностью и двигателем, например, в беспроводной сети, серверах, беспилотных летательных аппаратах и автомобильных датчиках.
В цифровом источнике питания, согласно Microchip, ведомое ядро управляет алгоритмами, интенсивно использующими математику, тогда как основной ядро независимо управляет стек протоколов PMBus и обеспечивает системный мониторинг. В автомобильном вентиле или насосе ведомое ядро будет управлять критически важной скоростью и контролем крутящего момента, в то время как мастер управляет связью CAN-FD (CAN-гибкая скорость передачи данных), системным мониторингом и диагностикой.
Обновления прошивки Live ('zero down-time') становятся возможными на обоих ядрах, потому что каждый из них имеет два магазина флэш-программ - всего четыре.
Если обновление в реальном времени не требуется, удвоение объема программной памяти доступно для ядра.
По сравнению с предыдущим семейством dsPIC, нацеленным на один и тот же рынок, производительность dsPIC33EP / GS почти удвоена (латентность от 543 нс до 280 нс) - частично через тактовую частоту, начиная с 70 МГц до 100 МГц, а частично через: более быстрое переключение контекста (контекстно-зависимые аккумуляторы и регистры статуса) и новые инструкции (более быстрое разделение, 32 бит загрузки / хранения).
Существует восемь вариантов пакета: от 28pin dsPIC33CH64MP202 до 80 контактов и от 5 x 5 мм вверх.
Параметры Flash варьируются от 64 до 128 кбайт.
Поддержка происходит от: