Урок №0. Подключаемся к микроконтроллерам фирмы PIC в среде программирования Mplab X IDE.

Изучение микроконтроллеров фирмы PIC  начнем  с микроконтроллера PIC16F873A:

Для программирования будем использовать программатор PICkit3:

Для подключения контроллера к программатору используем ножки:

  1. Вывод программатора MCLR — вывод микроконтроллера 1
  2. Вывод программатора VDD — вывод микроконтроллера 20
  3. Вывод программатора VSS — вывод микроконтроллера 19 и 8
  4. Вывод программатора PGD- вывод микроконтроллера 28
  5. Вывод программатора PGC- вывод микроконтроллера 27
  6. Вывод программатора PGM- не используем

Так же подключим кварц на 8Мгц:

Емкость С1 и С2 выбираем в диапазоне 15-68pF.

Так же мы будем использовать микроконтроллер PIC24FJ256GA108:

Подключается он аналогично:

  1. Вывод программатора MCLR — вывод микроконтроллера 9
  2. Вывод программатора VDD — вывод микроконтроллера 12,32,48,25.
  3. Вывод программатора VSS — вывод микроконтроллера 11,31,51,26.
  4. Вывод программатора PGD- вывод микроконтроллера 20.
  5. Вывод программатора PGC- вывод микроконтроллера 19.
  6. Вывод программатора PGM- не используем

Так же при подключении данного микроконтроллера необходимо учитывать уровень напряжения на  ножке ENVREG: привязка VDD к контакту включает регулятор, который, в свою очередь, обеспечивает питание ядра от других контактов VDD. Когда регулятор включен, конденсатор фильтра с низким ESR должен быть подключен к выводу VDDCORE/VCAP, для поддержания стабильности работы регулятора. Рекомендуемое значение конденсатора 10 mkF. Если ENVREG привязан к VSS, регулятор отключен. В этом случае отдельное питание для основной логики с номинальным напряжением 2,5В должно подаваться на контакте VDDCORE/VCAP, чтобы на выводах ввода-вывода работало более высокое напряжение.
В качестве альтернативы выводы VDDCORE/VCAP и VDD можно соединить вместе для работы при более низком номинальном напряжении.

Для программирования будем использовать программу MPLAB IDE, который можно скачать без платно с официального сайта:

Прошивать микроконтроллер будем программой Pickit 3. Данная программа позволяет прошивать микроконтроллер без внешнего источника питания: