Microchip представляет микроконтроллеры серии PIC16F13145 с настраиваемым логическим блоком

Компания Microchip недавно представила серию 8-битных микроконтроллеров PIC16F13145 с настраиваемым логическим блоком (CLB). Это позволяет пользователям создавать собственные аппаратные логические функции внутри микроконтроллера. Такой подход снижает затраты на спецификацию и повышает производительность.

В прошлом году мы увидели, как компания Microchip представила микроконтроллер PIC32CZ Arm с аппаратным модулем безопасности (HSM), а до этого мы рассматривали однопарные Ethernet-контроллеры LAN8650/LAN8651 10BASE-T1S. Если вам интересна эта тема, более подробно устройства рассматриваются в обзорах.

Спецификации Microchip PIC16F13145 Series:

  • Ядро процессора PIC16 32 МГц
  • До 1 КБ пользовательской SRAM для данных приложений
  • Флэш-память объемом до 14 КБ с функциями защиты кода
  • Возможности CLB:
    • До 32х базовых логических элементов – AND/OR/NAND/NOR элементы, буферы/инвертирующие буферы, D/JK-триггеры, мультиплексоры, 4-входный LUT
    • Динамическая конфигурация для внесения изменений «на лету».
    • Возможность трехуровневой логики
    • Входы/выходы программного обеспечения, контакты ввода/вывода и периферийные устройства PIC® (ADC, PWM, DAC и т. д.)
    • Задержка распространения BLE менее 6 нс при напряжении 5,5 В (типичное значение)
    • 20 мкА на каждый BLE, энергопотребление при 1,8 В/1 МГц (типичное)
  • Настраиваемая загрузочная память и область SAF для безопасного хранения данных.
  • Область информации об устройстве (DIA) и информация о конфигурации устройства (DCI)
  • 32-битная циклический избыточный код (CRC) с независимым сканером операционной памяти для обеспечения целостности данных
  • 10-разрядный АЦП с вычислениями (300 тыс. выборок в секунду) и группировкой каналов для расширенной обработки входных данных
  • 8-битный программируемый ЦАП с двумя буферизованными выходами для точного аналогового вывода
  • Два высокоскоростных компаратора для приложений быстрого реагирования
  • Фиксированное опорное напряжение (FVR) и датчик температуры с заводской калибровкой для точных измерений
  • Высокоточный внутренний генератор (точность +/- 2%) с переключением тактовой частоты и поддержкой внешних кварцевых генераторов и внешних тактовых импульсов.
  • Один модуль MSSP, настраиваемый как SPI или I2C (до 400 кГц) для универсальных вариантов связи.
  • Один EUSART с автоматической скоростью передачи данных для последовательной связи.
  • Три таймера (комбинация 8- и 16-битных) с функциями аппаратного ограничения для точного управления временем.
  • Конфигуратор кода MPLAB (MCC) поддерживает простую настройку периферийных устройств и функций на основе графического пользовательского интерфейса, включая специализированный графический интерфейс CLB для проектирования динамической логики.

Семейство Mмикроконтроллеров включает 8-, 14- и 20-контактные контроллеры, флэш-память объемом до 14 КБ и ОЗУ до 1 КБ. Он включает в себя 10-битный АЦП (до 100 тыс. выборок в секунду), 8-битный ЦАП, быстрые компараторы (50 нс) и периферийные устройства для синхронизации и последовательной связи, включая поддержку SMBus.

Настраиваемая логика аналогична той, которую можно найти в программируемых логических устройствах (PLD), и это ключевая функция новейших микроконтроллеров Microchip. С помощью настраиваемого логического блока (CLB) вы можете запрограммировать каждый элемент на выполнение различных логических задач. Эти логические блоки используют справочные таблицы (LUT) для настройки сложных или простых логических функций, таких как логические элементы AND, OR, и XOR. Инженеры могут использовать эти LUT для проектирования пользовательских схем прямо внутри микроконтроллера, работая отдельно от основного процессора. Такой подход не только снижает стоимость спецификации, но и снижает энергопотребление. Более подробную информацию о CLB можно найти в онлайн-документации.

Оценочный комплект PIC16F13145 Curiosity Nano

Для тех, кто хочет начать работу с микроконтроллером Microchip серии PIC16F13145, Microchip рекомендует оценочный комплект PIC16F13145 Curiosity Nano.   Они также предлагают руководство по началу работы и примеры кодов, которые помогут вам начать работу над проектами.

Более подробную информацию о семействе микроконтроллеров PIC16F13145 можно найти на странице их продукта. Вы также можете найти этот микроконтроллер на Microchipdirect и DigiKey.

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

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

5 1 vote
Article Rating
Подписаться
Уведомление о
guest

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

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