8-битный микроконтроллер Microchip PIC18-Q24 ориентирован на безопасность и поддерживает ввод-вывод различного напряжения (MVIO).

Недавно представленный 8-битный микроконтроллер Microchip PIC18-Q24 реализует такие меры безопасности, как функция отключения интерфейса программирования и отладки (PDID) и дополнительная поддержка неизменяемого загрузчика, а также поддержка ввода-вывода различного напряжения (MVIO) для интерфейса с цифровыми входами или выходами при различных рабочих напряжениях без необходимости использования преобразователей.

Хотя найти новую платформу MCU, которую можно взломать через последовательный порт, JTAG или другие интерфейсы отладки, интересно, это может стать проблемой безопасности, и Microchip PIC18-Q24 стремится сделать это невозможным, отключив интерфейсы программирования и отладки, а также 8 -битный микроконтроллер также предлагает возможность сделать невозможным изменение загрузчика после установки определенного бита конфигурации.

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

Основные характеристики и спецификации Microchip PIC18-Q24:

  • Ядро MCU — 8-битное ядро ​​RISC, оптимизированное компилятором C, с частотой до 64 МГц.
  • Память — до 4 КБ памяти SRAM данных.
  • Хранилище — до 64 КБ программной флэш-памяти, 512 байт данных EEPROM.
  • Мультивольтный ввод-вывод (MVIO) для поддержки второй области напряжения (VDDIO2), установленной в диапазоне от 1,62 В до 5,5 В.
  • 4х контроллера прямого доступа к памяти (DMA)
  • Векторные прерывания
  • 128-уровневый аппаратный стек
  • Цифровая периферия
    • 3x 16-битных широтно-импульсных модулятора (ШИМ):
    • Таймеры
      • 3х 16-битных таймера (TMR0/1/3)
      • 3х 8-битных таймера (TMR2/4/6) с аппаратным таймером ограничения (HLT)
      • 2х универсальных таймера (TU16A/TU16B)
      • Два 16-битных таймера можно объединить в единый 32-битный таймер.
      • Windowed Watchdog Timer (WWDT)
      • Настраиваемый таймер включения питания (PWRT)
    • 8х настраиваемых логических ячеек (CLC)
    • 1x Complimentary Waveform Generator (CWG)
    • 2х модуля захвата/сравнения/ШИМ (CCP) с 16-битным разрешением для режимов захвата/сравнения, 10-битным разрешением для режима ШИМ
    • 1x генератор с числовым программным управлением (NCO)
    • Программируемая CRC со сканированием памяти
    • 2x UART, 2x SPI, 2x I2C (совместим с SMBus, PMBus)
    • 1x 8-битный модуль порта маршрутизации сигнала:
    • Характеристики порта ввода-вывода устройства
      • 24х контакта ввода-вывода, включая четыре контакта MVIO с питанием от VDDIO2 (PIC18F24/25/26Q24)
      • 35х контактов ввода-вывода, включая 12х контактов MVIO с питанием от VDDIO2 (PIC18F45/46Q24)
      • 43х контакта ввода-вывода, включая 12х контактов MVIO с питанием от VDDIO2 (PIC18F55/56Q24)
    • Выбор выводов периферийных устройств (PPS) — включает сопоставление выводов цифрового ввода-вывода.
  • Аналоговые периферийные устройства
    • 10-битный аналого-цифровой преобразователь с вычислениями (ADCC) для до 30 внешних каналов, до 300 тыс. выборок в секунду
    • 8-битный цифро-аналоговый преобразователь (ЦАП):
    • 2x высокоскоростных компаратора (CMP)
    • 2х модуля обнаружения пересечения нуля (ZCD), которые могут обнаруживать, когда сигнал переменного тока на выводе пересекает землю
    • Опорное напряжение — фиксированное опорное напряжение с выходными уровнями 1,024 В, 2,048 В и 4,096 В.
  • Улучшенная защита кода
    • Отключение интерфейса программирования и отладки (PDID) с помощью конфигурационных битов ICSPDIS.
    • Одноразовое программирование Storage Area Flash (SAF) с помощью конфигурационных битов SAFLOCK.
  • Перезагрузка
    • Сброс при включении питания с низким током (POR)
    • Сброс при снижении напряжения (BOR)
    • Опция маломощного BOR (LPBOR)
  • Функции программирования/отладки
    • Внутрисхемное последовательное программирование (ICSP) через 2х контакта
    • Внутрисхемная отладка (ICD) с 3 контрольными точками через 2х контакта
    • Отладчик интегрирован в чип
  • Диапазон напряжения
    • VDD – от 1,8 В до 5,5 В
    • VDDIO2 (многовольтный вход/выход) – от 1,62 В до 5,5 В
  • Режимы энергосбережения
    • Doze — ЦП и периферийные устройства работают с разной частотой циклов (ЦП обычно медленнее)
    • Режим простоя: ЦП остановлен во время работы периферийных устройств.
    • Сон: самое низкое энергопотребление
    • Отключение периферийного модуля (PMD) — возможность выборочного отключения аппаратных модулей, чтобы минимизировать активное энергопотребление неиспользуемых периферийных устройств.
    • Особенности режима низкого энергопотребления:
      • Спящий режим: типичное значение < 1 мкА при 3 В
      • Рабочий ток: 48 мкА при 32 кГц, 3 В, типичное значение
  • Корпус — 28-контактный SPDIP/SOIC/SSOP/VQFN, 40-контактный PDIP/QFN, 44-контактный TQFP или 48-контактный TQFP/VQFN
  • Температурный диапазон – промышленный: от -40°C до 85°C; расширенный: от -40°C до 125°C

В настоящее время существует семь различных устройств с разной емкостью флэш-памяти и статического ОЗУ, а также различными интерфейсами ввода-вывода в зависимости от выбранного пакета. Microchip заявляет, что новое семейство микроконтроллеров PIC18-Q24 особенно полезно при использовании в качестве «процессора управления системой, выполняющего мониторинг и телеметрию для более крупного процессора».

Новые микроконтроллеры PIC18-Q24 поддерживаются конфигуратором кода MPLAB (MCC) и обычной экосистемой инструментов разработки для микроконтроллеров Microchip. Компания также предоставляет оценочный комплект PIC18F56Q24 Curiosity Nano (EV01E86A) для тестирования и ранней разработки программного обеспечения.

Оценочный комплект PIC18F56Q24 Curiosity Nano (EV01E86A)

Цены начинаются от 1,18 доллара США за единицу для PIC18F24Q24-I/STX при заказе от 100 штук. Оценочный комплект PIC18F56Q24 Curiosity Nano можно приобрести сейчас за 24,02 доллара США на веб-сайте Microchip Direct. Дополнительную информацию можно найти на странице продукта и в пресс-релизе.

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

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

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

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

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