32-битный микроконтроллер Arm Cortex-M33 на микрочипе PIC32CK сочетает в себе аппаратный модуль безопасности с Arm TrustZone для обеспечения соответствия кибербезопасности Интернета вещей.

Microchip PIC32CK — это новое семейство 32-битных микроконтроллеров Arm Cortex-M33 с тактовой частотой до 120 МГц с Arm Trustzone и дополнительным встроенным модулем аппаратной безопасности (HSM), который может помочь компаниям удовлетворить требования кибербезопасности для потребительских IoT-устройств и критической инфраструктуры, предусмотренные в СШАЕвропа и другие страны .

Доступны два подсемейства PIC32CK GC и PICK32CK SG, причем последнее интегрирует HSM, и компания утверждает, что это первое 32-битное устройство на рынке, которое сочетает в себе HSM с технологией TrustZone для дополнительной безопасности. Сообщается также, что PIC32CK поддерживает стандарты функциональной безопасности ISO 26262 и кибербезопасности ISO/SAE 21434.

Характеристики микрочипа PIC32CK:

  • Ядро MCU — Arm Cortex-M33 с тактовой частотой до 120 МГц, объединенный кэш команд и данных объемом 4 КБ, безопасность TrustZone
  • Память и хранение
    • SRAM 128, 256 или 512 КБ
    • Флэш-память 512 КБ, 1 МБ или 2 МБ
    • Загрузочная флэш-память 128 КБ
    • 64 КБ конфигурационной флэш-памяти (CFM)
    • До 4 КБ тесно связанной памяти (TCM)
    • 8-битный/16-битный интерфейс внешней шины (EBI) — контроллер статической памяти объемом до 256 КБАЙТ для SRAM, PSRAM, ЖК-модуля, флэш-памяти (только для 100-контактных и 144-контактных устройств)
    • До 2x интерфейсов карт памяти SDHC
  • Аудио — 1x I2S
  • Сеть — 10/100M Ethernet с поддержкой IEEE 1588 (PTP), 802.3az (энергоэффективность), WoL
  • USB — 1х высокоскоростной порт USB 2.0, 1х полноскоростной порт USB 2.0 (12 Мбит/с)
  • Другие периферийные интерфейсы
    • До 107 программируемых линий ввода-вывода
    • 8х последовательных интерфейсов связи (SERCOM), настраиваемых как USART, I2C, SPI
    • 1x SQI (последовательный четырехъядерный интерфейс)
    • 2х шины CAN с поддержкой CAN 2.0 A/B и CAN-FD
    • Декодер положения (PDEC)
    • 8-канальные + 4-канальные аппаратные контроллеры DMA
    • 4х 32-битных таймера/счетчика управления (TCC)
    • 4x 16-битных таймера/счетчика для управления (TCC)
    • 32-битное RTC, сторожевой таймер
    • Аналоговые периферийные устройства
      • 12-битный модуль АЦП со скоростью 3 Мбит/с
      • 2х аналоговых компаратора
      • Периферийный емкостный сенсорный контроллер 16×16 (PTC)
  • Безопасность
    • Полностью изолированный аппаратный модуль безопасности (HSM) – Примечание: только для PIC32CZ SG.
      • Безопасный корень доверия и центр сертификации
      • Управление ключами и безопасное хранение ключей
      • Безопасная загрузка и безопасное обновление
      • Криптографическое ускорение для
        • Криптография с открытым ключом RSA, DSA и ECC с длиной ключа до 4096 бит.
        • Шифрование AES, полностью соответствующее стандарту NIST FIPS 197 (длина ключа 256 бит).
        • Hash/MAC с возможностью MD-5, SHA-1, SHA-256, SHA-224, SHA-384, SHA-512 и SHA3.
    • Безопасное разделение TrustZone
      • Создание доверенной среды исполнения
      • IP-защита
      • Аппаратный контроль доступа к коду, памяти и вводу/выводу
      • Доступна безопасная заводская подготовка.
  • Безопасность
    • ECC с внедрением ошибок на флэш-памяти
    • Глобальный mBIST
    • Блок защиты памяти (MPU)
    • Защита от записи на ключевых периферийных устройствах
    • Обнаружение сбоя тактового сигнала с помощью отказоустойчивого внутреннего RC-генератора
    • Loopback на коммуникационных интерфейсах
  • Отладка
    • Внутрисхемное и внутриприкладное программирование/отладка с помощью SWD и JTAG.
    • Порт отладчика Cortex-M
    • Поддерживает 8 точек останова и 4 точки наблюдения.
    • Пограничное сканирование, совместимое с IEEE 1149 (JTAG)
    • Неинтрузивная аппаратная трассировка инструкций, безопасная отладка
  • Рабочее напряжение – от 1,71 до 3,63 В.
  • Управление энергопотреблением
    • Сброс при включении питания (POR) и сброс при снижении напряжения (BOR)
    • Программируемый модуль обнаружения низкого напряжения (LVD)
    • Несколько режимов управления питанием: режим ожидания, режим ожидания, спящий режим, периферийные устройства SleepWalking
  • Корпус
    • TQFP64 — 10×10 мм, шаг выводов 0,5 мм, 50 GPIO
    • TQFP100 — 14×14 мм, шаг выводов 0,5 мм, 71 порт GPIO
    • TQFP144 — 16×16 мм, шаг выводов 0,4 мм, 108 GPIO
  • Диапазон температур – от -40°C до +85°C.

Блок-схема микросхемы PIC32CK

Это не первый микроконтроллер Microchip PIC32 с аппаратным модулем безопасности, и в октябре прошлого года мы писали о микроконтроллере PIC32CZ CA Cortex-M7 с более высокой производительностью и поддержкой дисплеев, но, очевидно, в микроконтроллере Cortex-M7 нет Arm TrustZone. Пару лет назад мы также упоминали микроконтроллер PIC32CX SG в любопытной плате WBZ451. В таблице ниже вы найдете сводную информацию о различиях между различными микроконтроллерами PIC32.

С точки зрения программного обеспечения новое семейство микроконтроллеров PIC32CK поддерживается MPLAB Harmony v3 и Trust Platform Design Suite. Инженеры могут быстро приступить к работе или просто оценить новые микроконтроллеры с помощью плат разработки PIC32CK SG и PIC32CK GC Curiosity Ultra, продаваемых под номерами деталей EV33A17A и EV44P93A и оснащенных встроенным программатором/отладчиком, а также разъемами Arduino Uno R3 и разъемом MikroBus для плат MikroElektronika Click и угловые разъемы 90 градусов для плат расширения Xplained Pro. Платы для разработки можно использовать для Bluetooth audio, Интернета вещей (IoT), робототехники и других экспериментальных проектов.

Плата разработки PIC32CK SG Curiosity Ultra (модель PIC32CK CG выглядит так же)

Семейство PIC32CK теперь доступно для приобретения в больших объемах. Цены на PIC32CK CG (64-контактный) начинаются с 6,13 долларов США при партиях от 5 тыс.+, и хотя нам не удалось найти цены на 64-контактный PIC32CK SG, SKU со 100-контактными разъемами начинаются с 7,57 долларов США за объем (5 тыс.+). Плата разработки PIC32CK SG/CG Curiosity Ultra продается за 230,99 долларов США. Более подробную информацию можно найти на странице продукта и в пресс-релизе.

Выражаем свою благодарность источнику с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments