Главная » Программирование » PIC - микроконтроллеры » О микроконтроллерах PIC, отладочных средствах и IDE
О микроконтроллерах PIC, отладочных средствах и IDE

О микроконтроллерах PIC, отладочных средствах и IDE

Цикл статей – PIC начинающим или основы основ

Компания Microchip выпускает микроконтроллеры разрядности 8-, 16-, 32-бит. В отдельную линейку выделены сигнальные 16-разрядные микроконтроллеры dsPIC. Рассмотрим все это разнообразие более детально.

8-битные микроконтроллеры

К восьмибитникам относятся PIC10, PIC12, PIC16, PIC18. Эти семейства делятся по своим возможностям на начальные «BASELINE», средние «MID-RANGE» и высокопроизводительные. В первом приближении, чем больше число после слова «PIC» в названии – тем круче микроконтроллер.

Архитектуры микроконтроллеров PIC

Архитектуры микроконтроллеров PIC

К архитектуре «BASELINE» относятся микроконтроллеры семейства PIC10 и некоторые микроконтроллеры семейств PIC12 и PIC16. Думаю, не стоит долго распинаться по поводу этих микроконтроллеров – минимум функциональности, минимум цены. Всего лишь 35 команд, начинающим любителям ассемблерного кода – самое то! На микроконтроллерах архитектуры BASELINE хорошо делать пищалочки, выключалочки по таймеру, мигалочки и т.п. – в общем, кучу всякой интересной периферии.

К архитектуре «MID-RANGE» относятся микроконтроллеры семейств PIC12 и PIC16. Микроконтроллеры изначально имели 35 команд (как и BASELINE). Сейчас, микроконтроллеры посвежее имеют более продвинутую систему команд из 49 инструкций оптимизированных под Си-компилятор.

Микроконтроллеры уровня MID-RANGE имеют систему прерываний, аппаратный стек, кучу периферии: SPI, I2C, UART (USART), USB, АЦП и т.д.

К архитектуре «HIGH-RANGE» относятся высокопроизводительные микроконтроллеры семейства PIC18. Быстродействие до 16 MIPS, достаточно большой объем памяти, корпуса до 100 выводов, к периферии добавляются CAN, LAN, ZigBee, USB (FS) и т.п. Имеются версии микроконтроллеров с питанием до 3,6В и до 5,5В.

 

16-битные микроконтроллеры

Делятся на 2 линейки:

1. Микроконтроллеры общего назначения — PIC24F и PIC24H

2. Микроконтроллеры для цифровой обработки сигналов (DSP) — dsPIC30F и dsPIC33F

Максимальная производительность для PIC24F 16MIPS при 32МГц. Для PIC24H производительность составляет 40MIPS при 80МГц.

Быстродействие микроконтроллеров dsPIC составляет 30 MIPS для dsPIC30F, 40 MIPS для dsPIC33FJ, 70 MIPS для dsPIC33EP.

В целом, 16-битные микроконтроллеры можно рассматривать как достаточно мощные и насыщенные периферией решения. От этих микроконтроллеров можно ожидать встроенный генератор с PLL, до 3х SPI, I2C, до 4х USART с IrDA, LIN, до 2х ECAN, USB OTG, куча таймеров, до 32х каналов АЦП, DMA и т.п. в самых разнообразных корпусах.

 

32-битные микроконтроллеры

Когда разработчику становится мало 16 бит, в бой вступают 32-битные микроконтроллеры компании Microchip. Эти МК созданы на ядре MIPS32 M4K, частота тактирования 80 МГц, большинство команд выполняются за 1 такт. Порты I/O тактируются частотой ядра, что позволяет получить очень быстрое ногодрыганье. Кроме того у МК имеются аппаратный умножитель-делитель, независимый от основного ядра контроллер USB, набор расширенных инструкций. Разумеется, все это сдобрено обширным набором периферийных модулей.

 

Отладочные средства

Из отладочных средств, известных мне на сегодняшний день, актуален PICkit-3. PICkit-2 снят с производства и более не поддерживается.

DV164131. Лично я приобретал PICkit-3 в составе DV164131. В комплекте DV164131 имеется программатор PICkit-3, плата PICkit Demo Board с 44 pin MCU PIC18F45K20 на борту, кабель USB, диск (откровенно говоря — бесполезный). Пользуясь этим, часть из проектов я сделаю на этом MCU. Схема отладочной платы проста до безобразия. На плате имеются посадочные места с неустановленными компонентами – такими как кварцевые резонаторы. Имеется небольшое макетное поле под пайку, кнопка на INT’е, подстроечный резистор, разъем для подключения упомянутого PICkit-3.

Сам набор показан на фото ниже:

 

Напишите в комментах, нужно ли содержимое диска? Если нужно – выложу.

DM163035. Старенький набор, который волею случая оказался у меня в совершенно новом виде. Имеет отладочную плату с полем для макетирования, несколько радиоэлементов, моторчик, 5 микроконтроллеров 10, 12, 16 серий, уже устаревший PICkit-2, DVD.

Содержимое диска от этого набора в конце статьи.

По мере приобретения новых девайсов, страничка будет обновляться.

PICDEM LAB
PICDEM LAB
picdem_lab.zip
Version: 1.0
4.7 MiB
35 Downloads
Детали

Метки::

3 Отзывы Ваш отзыв

  1. You Sir/Madam are the enemy of confusion evrhrweeye!

  2. Александр #

    Здравствуйте!выложите или пришлите содержимое диска для PICkit2заранее благодарю.

Ваш отзыв