Сумісність з ОС - Win98 / 2000 / XP / Vista / Se7en
Можливість живлення програмованого пристрою від USB компютера
Функція USB-UART перетворювача
Функція логічного аналізатора
Високовольтне програмування
Функція калібрування константи RC генератора
Прошивка мікроконтролера простим натисканням кнопки на программаторі
Оновлення версії прошивки програматора по USB
Офіційна підтримка ПЗ від Microchip MPLAB IDE і PICkit 2 Programmer
Світлодіод наявності живлення Power (зелений)
Світлодіод стану R / W (червоний)
Мініатюрний розмір 83х30 мм
Характеристики ZIF-board для PICkit 2 (PICkit 3):
Тип з'єднання Прямий (без проводу),
Тип адаптера DIP універсальний
Сумісна з мікросхемами в корпусах: DIP6, DIP8, DIP14, DIP16, DIP20, DIP24, DIP28, DIP32, DIP40.
Крок виводів: 2,54мм.
Відстань між рядами виводів: від 5 мм до 17,5мм.
Ціна:
880 грн
Мікроконтролери (МК) - це універсальні мікропроцесорні прилади. Сучасні МК об'єднують в собі процесорне ядро, запам'ятовуючі пристрої для зберігання виконуваної програми і даних, пристрої прийому вхідних і формування вихідних сигналів і безліч допоміжних вузлів. Працювати з МК неможливо, не програмуючи їх.
Програма для контролера - це набір машинних кодів, який потрібно записувати в контролер за допомогою програматора.
У PIC-программаторах використовується внутрішньосхемне програмування (ICP) - читання і запис мікросхем пам'яті і мікроконтролерів безпосередньо в пристрої, без установки в панель програматора.
Переваги такого способу:
Немає необхідності в перепайці мікросхеми (іноді багаторазової). Це особливо важливо при налагодженні і ремонті пристроїв - знижує ризик пошкодження.
Не потрібна дорога панель.
Робота з мікросхемами, що зберігають інформацію в ОЗУ. При їх випайці і знеструмленні дані будуть знищені.
Программатор для мікроконтролера = адаптер + керуюча програма
Майже все необхідне для програмування, в тому числі джерела підвищеної напруги, знаходяться всередині самих МК. Виводи для з'єднання з програматором представлені лініями синхронізації, однією-двома лініями для передачі кодів команд, адрес і даних і однією лінією для подачі сигналу, що переводить контролер у режим програмування.
Мікроконтролери РІС можна розділити на групи по числу виводів.
Найменші - це 8- або навіть 6-вивідні МК серії PIC12F. Їх застосовують, коли досить 3-6 зовнішніх сигналів.
МК в корпусі з 18 (20) виводами (PIC16F84, PIC16F628 та ін.). До них вже можна підключити цифровий семисегментний індикатор, і ще залишається 7-9 виводів для кнопок, різних датчиків і зовнішніх сигналів.
МК з 28 і 40 виводами (наприклад, PIC16F87x). Такі МК мають більш розширену пам'ять програм і даних.
Для зв'язку программаторів з комп'ютером (ПК) використовуються стандартні порти ПК, такі як COM, LPT і USB. Завдання програматора полягає в тому, щоб з вихідних сигналів портів формувати потрібні імпульси, програмно змінюючи рівні напруги цих портів, і «читати» відповідні сигнали МК.
Для програмування за допомогою РІС-программаторов використовується USB-порт. З його вихідних сигналів легко отримати не тільки напругу потужністю +5 В для живлення самого адаптера і програмованої мікросхеми, а й + 12 В для перемикання в режим програмування мікроконтролерів.
При цьому не потрібне додаткове зовнішнє джерело живлення, яке, як правило, необхідне LPT адаптерам.
Для роботи з програматором на комп'ютері встановлюється програма-оболонка IC-Prog. Програма дозволяє працювати з великим числом контролерів, а також адаптерів різних типів.
При програмуванні особливу увагу потрібно звертати на праву частину вікна IC-Prog. Там в опції «Конфігурація» слід звернути увагу на закладку «Код захисту». Має бути виставлено: «CP OFF». У цьому випадку код захисту мікроконтролера не встановлений, і його можна перепрограмувати і зчитувати десятки тисяч разів. Якщо встановлена інша опція, то контролер програмується всього один раз, хоча програму можливо стерти і переписати нову прошивку.
Для PIC-контролерів можна використовувати середовище розробки від виробника Microchip MPLAB. Воно забезпечує всім необхідним для написання коду, відладки і завантаження в мікроконтролер, використовуючи РІС-програматор.