Microchip PIC32CZ CA — это новое семейство микроконтроллеров Arm Cortex-M7, в котором PIC32CZ CA90 интегрирует аппаратный модуль безопасности (HSM), а PIC32CZ CA80 обходится без него.
HSM в PIC32CZ CA90 обеспечивает повышенную безопасность для промышленных и потребительских приложений и работает как безопасная подсистема с отдельным микроконтроллером на плате, который запускает встроенное ПО и функции безопасности, включая аппаратную безопасную загрузку, хранение ключей, криптографическое ускорение, генератор случайных чисел и др.
Основные характеристики и спецификации микрочипа PIC32CZ CA:
- Ядро MCU — Arm Cortex-M7 с тактовой частотой до 300 МГц, 16 КБ инструкций и кэш-памяти L1 с защитой ECC, до 256 КБ тесно связанной памяти (TCM): по 128 КБ инструкций и данных TCM с защитой ECC.
- Память
- 512 КБ или 1 МБ SRAM с ECC, 8 КБ SRAM для режима резервного копирования
- Флэш-память 2 МБ, 4 МБ или 8 МБ
- 2х загрузочных флэш-памяти по 80 КБ
- 16-битный интерфейс внешней шины (EBI) — контроллер статической памяти для SRAM, PSRAM, ЖК-модуля, флэш-памяти
- До 2x интерфейсов карт памяти SDHC
- Аудио — до 2х модулей I2S
- Сеть — Gigabit Ethernet с поддержкой IEEE 1588 (PTP), 802.3az, AVB
- USB – до 2х высокоскоростных портов USB 2.0
- Другие периферийные интерфейсы
- До 10х последовательных интерфейсов связи (SERCOM), USART, I2C, SPI
- До 2x SQI (последовательный четырехъядерный интерфейс)
- До 6х портов CAN Bus с выделенным каналом DMA, поддержка CAN 2.0 A/B и CAN-FD
- Контроллер локальной шины мультимедиа (3-проводной режим)
- Устойчивые контакты цифрового входа 5 В
- 16-канальный аппаратный контроллер DMA
- До 10-кратного захвата таймера/счетчика (TCC)/сравнения выходов
- Аналоговые периферийные устройства
- 12-битный модуль АЦП SAR
- 2х аналоговых компаратора
- Периферийный емкостный сенсорный контроллер (PTC)
- Встроенный датчик температуры
- Аппаратный модуль безопасности (HSM) — Примечание: только PIC32CZ CA90.
- Выделенная безопасная подсистема, поддерживающая следующую криптографию: AES, TDES, ChaCha20, SHA-2, SHA-1, Poly1305, RSA и ECC.
- Поддержка безопасной загрузки основного/хост-процессора: проверка образа кода хоста и проверка подписи кода хоста.
- Поддержка безопасного обновления кода хоста: безопасное хранение ключей шифрования и расшифровка изображений.
- Отладка
- Встроенный модуль трассировки с потоком трассировки инструкций
- Модуль интерфейса порта трассировки отладки инструкций
- 2-проводной последовательный интерфейс отладки
- 4-проводной интерфейс сканирования/отладки JTAG
- Рабочее напряжение – от 1,75 до 1,85 В.
- Управление энергопотреблением
- Сброс при включении питания (POR) и сброс при снижении напряжения (BOR)
- Несколько режимов управления питанием: режимы ожидания, ожидания, гибернации, резервного копирования и выключения.
- Часы реального времени (RTC) со сверхнизким энергопотреблением и таймер реального времени (RTT)
- Упаковка — TFBGA208 (15×15 мм)
- Диапазон температур – от -40°C до +85°C.
Встроенная среда разработки программного обеспечения MPLAB Harmony v3 используется для тестирования, программирования и отладки микроконтроллеров PIC32CZ CA и включает в себя графический пользовательский интерфейс MPLAB Code Configuration (MCC) для простой настройки, RTOS, такие как FreeRTOS и Azure RTOS, компилятор MPLAB XC и MPLAB X IDE.
Если вы выберете для своего проекта микроконтроллер PIC32CZ CA90 с HSM, вам необходимо будет подписать соглашение о неразглашении, чтобы получить доступ к таблице данных HSM для работы над прошивкой и использования MPLAB Harmony Crypto v4 для разработки.
Microchip также предоставляет платы разработки PIC32CZ CA90 Curiosity Ultra и PIC32CZ CA80 Curiosity Ultra для оценки и ранней разработки программного обеспечения до того, как конечная целевая плата будет готова.
Новейшие микроконтроллеры Microchip Arm Cortex-M7 – это не совсем дешевые комплектующие, так как PIC32CZ CA80 стоит 14,80 долларов за штуку при партиях по 10 000 штук, а PIC32CZ CA90 продается по 15,54 доллара за штуку при партиях по 10 000 штук, а платы для разработки продаются за 249 долларов. Дополнительную информацию, включая документацию для начала работы, можно найти на странице продукта, а так же дополнительную информацию можно найти в пресс-релизе.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.