Семисегментный индикатор Частотомер PIC16F73 AD8561
Предлагаемый частотомер собран на микроконтроллере и семисегментных светодиодных индикаторах с общим катодом. Его разрешающая способность составляет 0,1 Гц, что может быть полезным при проведении точных измерений.
Основные технические характеристики
Диапазон измеряемых частот, МГц . ……………0.1 Гц…40
Схема частотомера показана на рис. 1 На входе устройства установлен компаратор DA1, который включен по типовой схеме с инвертирущим входом. Порог срабатывания компаратора можно изменять подборкой резистора R4 — чем больше его сопротивление, тем выше порог. Работа компаратора управляется сигналом на входе LATCH (вывод 5) DA1 который поступает с линии порта RA3 (вывод 5 DD1), и разрешена при низком логическом уровне на этом входе.
Рисунок 1
Порт В микроконтроллера DD1 задействован для подачи напряжения на элементы а—h индикаторов HG1. HG2, а порт С — для подключения катодов этих индикаторов к общему проводу. Резистор R7 является «подтягивающим» для линии порта RAO, a R6 уменьшает влияние на компаратор DA1 импульсов, поступающих на вход предделителя в режиме досчета.
Резисторы R8—R15 токоограничивающие от их сопротивлений зависит яркость свечения индикаторов HG1, HG2.Входной сигнал преобразуется компаратором DA1 в прямоугольные импульсы с уровнями ТТЛ, которые поступают на вход микроконтроллера для их дальнейшего счета Восьмиразрядные регистры предделителя, таймера TMR0 и двух счетчиков прерывания по переполнению TMR0 подсчитывают эти импульсы. Измерительный интервал задает таймер TMR1.
Информация в регистрах таймера TMR0 и счетчиков доступна для чтения, а вот содержимое высокочастотного (до 90 МГц) регистра предделителя недоступно. Поэтому для извлечения информации, хранящейся в нем, применен ставший уже классическим способ досчета импульсов до переполнения предделителя. После остановки счета значение TMR0 сохраняется в цифровом компараторе. Число поданных на вход предделителя импульсов подсчитывается, и после каждого импульса сравниваются текущее и сохраненное значения TMR0. При изменении текущего значения TMR0 подача импульсов на предделитель прекращается.
После подачи питающего напряжения осуществляется инициализация регистров микроконтроллера. Частота переключения разрядов при динамической индикации должна быть такой, чтобы не было видно мерцания индикатора. Как известно, эта частота должна быть не ниже 25 Гц. Выбранная длительность индикации одного разряда на восьмиразрядном индикаторе составляет 3 мс, поэтому частота переключения F= 1/Т= 1/(0,003-8) = 41,7 Гц, где F — частота обновления индикатора; Т — период. При такой частоте мерцание индикатора не заметно.
Периодически микроконтроллер проверяет состояние контактов кнопки SB1. Если кнопка нажата, то состояние флага времени измерения изменяется на противоположное, при этом также изменяется положение запятой на индикаторе. Далее последовательно на индикатор выводится информация остальных разрядов. Последовательность вывода на индикацию нарушается только прерываниями.
В программе использованы два прерывания: одно — по результату сравнения значений шестнадцатеразрядных регистров специального события (CCPR1H и CCPR1L) и регистров таймера TMR1 (TMR1H и TMR1L). другое — по переполнению таймера TMR0. Регистры ССР1 и TMR1 используются для формирования временного интервала измерения частоты. Делитель на 10 для получения временного интервала 1 с и еще один делитель на 10 для получения интервала 10 с реализованы на отдельных регистрах, которые заполняются при прерывании
После сохранения значений контекстных регистров проверяются флаги прерывания. Если прерывание произошло по переполнению таймера TMR0. то инкрементируется счетчик и программа выходит из прерывания. При прерывании по результату сравнения модуля ССР1 заполняется регистр делителя на 10 и проверяется флаг времени измерения. Если установлено время измерения 10 с заполняется регистр делителя на 10. После окончания времени измерения выполняются досчет и определение содержимого предделителя. Полученные данные перекодируются в девять разрядов двоично-десятичного кода. Для экономии энергии батарей портативного прибора все незначащие нули гасятся. При выполнении операций во время прерываний работа таймеров TMR0 и TMR1 не останавливается, поэтому цикл измерения повторяется непрерывно
В устройстве применены резисторы С2-23, Р1-4, оксидный конденсатор — импортный, остальные керамические — К10-17. Компаратор AD8611 можно заменить на компаратор AD8561, кварцевый резонатор ZQ1 — HC-49U Кнопки SB1 и SB2 с самовозвратом — ПКн159. выключатель питания — кнопочный с возвратом в исходное положение повторным нажатием. Кнопка и выключатель должны иметь удлиненные (10 мм) толкатели
После включения питания в течение одной секунды во всех разрядах индикаторов появляются нули, а затем высвечиваются две запятые, выделяющие разряды единиц, десятков и сотен герц. При нажатии на кнопку SB1 запятые сдвигаются влево на один разряд. Если эти операции выполняются, частотомер готов к работе.
Налаживание сводится к установке частоты кварцевого генератора. Для этого на вход частотомера подают сигнал с известной частотой и подборкой конденсаторов С6 или установкой последовательно с резонатором конденсатора емкостью 10… 100 пф (на плате для него предусмотрено место, в которое предварительно монтируют проволочную перемычку) устанавливают это значение частоты на индикаторе Для облегчения процедуры можно установить подстроечные конденсаторы, например КТ4-25. Следует отметить, что для обеспечения точности измерения частоты в доли герц следует применить эти конденсаторы, а также кварцевый резонатор с повышенной термостабильностью.
Автор: Н. Заец
Архив для статьи «Частотометр на PIC16F73 и семисегментных индикаторах» | |
Описание: Исходный код программы(Ассемблер), файл прошивки микроконтроллера, макеты печатных плат под индикаторы MAN3604A | |
Размер файла: 13. 74 KB Количество загрузок: 4 507 | Скачать |
Понравилась статья? Поделиться с друзьями:
HEX-файла (и завершить проекты) Вы скачать со страницы: Технические/схемы
Микро регуляторы используемые в вашей системе Theremino:
– PIC24FJ64GB002 (все мастер, От 2012 в 2015)
– PIC24FJ128GB202 (будущий мастер с 12 или 13 INOUT и 2 дополнительные биты в АЦП)
– PIC32MX110F016 (будущий мастер для 32 бит) (Примечание 1)
– PIC24F16KA101 (все рабы, Слуга и CapSensor)
(Примечание 1) Вероятно, мы не будем использовать модели для 32 бит, потому что, В дополнение к не дает реальные преимущества в скорости и точности, ограничить местоположения серийный Pin. Мы предпочитаем использовать новый пик серии 24, Это позволит 12 или даже 13 PIN-код и содержащий новые АЦП, четыре раза более точной.
Все модули системы Theremino имеют ICSP коннектор, Это позволяет легкое программирование “в цепи”, с тип PicKit2 программист, Pickit3 или аналогичный.
На позиции PIN-код 1 обозначается белая точка. В более новых версиях с треугольником, как программист PicKit2 и PicKit3. Во всех случаях ПИН 1 всегда указывается с “VPP”.
Кабель для программирования, как правило, имеет шесть проводов, Хотя ICSP коннектор имеют пять. Шестой проволока мне нужно использовать программист как осциллограф, или анализатор сигналов, и вам не нужно программа, Тогда мы дадим отключен.
В трафаретной печати некоторых CapSensors, произведенных в прошлом, два слова DAT и CLK были заменены местами. . Но не против, правильное соединение — это то, что вы видите на этой картинке. Все модули системы Theremino имеют это расположение, с CLK на противоположном конце VPP.
На некоторых программистов найти местоположение провода “1” Это может быть трудно. Например PicKit3 Olimex имеет не треугольник, или p, для обозначения этого. Даже читать руководство не удается найти ПИН 1. Только Публикация изображений не относятся к разъему на контроллере, но на бесполезные программирование пластины. Таким образом, чтобы найти ПИН 1, использовать следующее изображение ’:
Предположить, что вы отмечать свой PIN-код 1 с треугольником или черная точка, проведение программист с светодиоды и разъем внизу.
Лучше купить PicKit2, который легче использовать PicKit3.
На eBay легко найти их, Вот некоторые ссылки:
http://www.ebay.it/itm/161327061057
http://www.ebay.it/itm/191911587734
http://www. ebay.it/itm/122179854117 (дешевые но медленно Доставка из Китая)
Или на Amazon:
HTTPS://www.Amazon.IT/…….pickit2 (Amazon стоимостью чуть больше)
Пример PicKit2 для продажи на eBay – ’ нажмите на изображение, чтобы увеличить.
Если предыдущая ссылка больше не действительны, пожалуйста, сообщите нам. Чтобы найти похожие предлагаю вам сделать поиск на eBay, со словами “USB Программатор PICKIT2”.
Планирование “в цепи” Он проверяет, заполните форму и у вас есть уверенность, что все будет хорошо. Вместо этого забивать не даже уверен, что мы можем запланировать (отсутствуют внешние компоненты и источник питания). И вам сэкономить время, Она занимает больше времени, чтобы проверить вне пик от розетки и переместить его в окончательной цепи. Так что не купить Сабо наряду с программист. Дорого и остаются неиспользованными в ящик.
Забудьте об этом, являются сложными, дорого и очень медленно, никогда не будет их использовать. Есть более эффективные способы отладки, к примеру MPLAB Эмуляторы, Но прежде всего хитрости (Измените в нужном месте и посмотреть, что происходит) дихотомических и техника (разделить проблему на две части и повторять, пока вы найдете л ’ ошибка).
Первый уровень сложности, планирует использовать HEX файлов, подготовленные нами и программировать их с PicKit2. Немного’ более громоздким запрограммировать их с PicKit3.
Третий уровень, только для смелых, Это MPLAB, Она также позволяет вам изменить прошивку и перекомпилировать его. Трудно начало MPLAB, потому что вы также должны установить компиляторы. В дополнение к этому, Он сказал, что с MPLAB и PicKIt2 вы можете запрограммировать все модели ПОС. И почти наверняка нельзя использовать PicKit3.
И наконец c ’ является MPLAB X, что делает программирование PIC реальной весело (очень похож на азартная игра). MPLAB X была написана, чтобы позволить программирование на Apple и Linux, и не только это не возможно программировать с Mac OS и Ubuntu, но вы больше не можете программировать даже с Windows. Нас Мы не могли заставить его работать на любой из наших ПОС и вот некоторые комментарии, найти в сети:
английский “… К сожалению, сочетание новых идей, Компиляторы и устройств часто может привести к возникновению серьезных проблем. Именно поэтому его часто называют «крае», Благодаря потянув из волос, скрежет зубов, лишение сна и случайные кровопотери, Хотя устранение этих проблем…»
итальянский “…К сожалению, сочетание новых IDE, Компиляторы и устройств часто может вызвать серьезные проблемы. Это часто называют на английском языке, как “степени кровотечения”, из-за разрывая волосы, скрежетание зубами, лишение сна и случайные кровотечения, При решении этих проблем…”
К сожалению с сотни моделей ПОС, компиляторы, программисты и отладчиков, Никто может поддерживать паритет между инструменты разработчика. Прежде чем появится возможность исправить все ошибки, Микрочип проектирует около десяти других ПОС и начать над. Мы таким образом завершение их себе, как нам нужно.
Это не вина микрочип, абсолютно! Мы рады, что производят микро для каждой потребности, от микроскопических те до очень мощные dsPIC, и что они по-прежнему производят более лучше модели, Это просто трудно с ним. Другие производители (Atmel) продолжать производить же микро пятнадцать лет, ADC всегда одинаковы, производительность до сих пор то же самое…
Скоро мы будем передавать PIC24FJ128GB202 (с два дополнительных бит АЦП, затем четыре раза более точной) и еще более осложнить проблемы программирования (особенно для тех, кто на PicKit3).
Для работы некоторых ПОС и программистов может понадобиться:
– Вручную выбрать семьи (24) и модель ПОС.
– Мощность модуля от USB во время программирования.
– Питание от тот же компьютер, который подключен к программист.
– Использование программирования высокого напряжения (HVP).
– Выполните удаление.
– Отключить запись защищать.
– Открытые, с помощью блокнота, файл «PICkit2. ini» расположен рядом с «PICkit2V2.exe».
– Измените строку «PE24: Y «в «PE24: N».
Линия «PE:24: Не «отключает загрузку» программирование исполнительной», в некоторых случаях, предотвращает программа.
Вместо этого установите «Быстрый программирование» это хорошая идея. Двойная скорость программирования.
Лучше не делать чтений памяти, потому что во многих случаях они обманывают. Программа загрузки ваш HEX, нажать «Написать» и проверка зеленый, написание «Программирование успешно». В некоторых случаях они появляются «Предупреждения» в оранжевый, Но независимо. ПИК запрограммирован хорошо, хотя есть предупреждение.
Только истинное испытание, USB, которая активизируется и СИД мигает. В образце светодиод мигает быстро, как можно скорее, как программирование, Вместо этого на рабов во главе мигает только после настройки ПИН-кода с применением HAL.
Эта утилита позволяет программировать пик без установки MPLAB. Просто получите файл HEX и программист PicKit2. Версия, которую мы публикуем основана на версии 2.61 Микрочип, что больше обновлений на протяжении многих лет. Мы исправили многие незначительные недостатки и мы переименовали 3.0.
Не обманывайте версий, EXE, всегда называется PicKit2V2 была удалена, потому что он работает на PicKit2 программист версия 2. Версия приложения не является 2 Но то, что написано имя ZIP-файла.
PicKit2_Programmer_V3.0.zip
Pickit2_Programmer_V3.0_WithSources.zip (Версия для программистов)
Версия 3.2 также включает в себя “Файл устройства” изменено на программу новых PIC24FJ128GB202 (мы завершаем прошивку 202 потому что у них есть непреодолимые недостатки). Она также включает в себя отключение “Исполнительный программирования” чтобы предотвратить проблемы с некоторыми ПОС.
PicKit2_Programmer_V3.2.zip
Pickit2_Programmer_V3.2_WithSources.zip (Версия для программистов)
Версия 3.3 работает лучше. Нижней панели, что указывает на завершение операций теперь течет в обычном порядке, и до конца. В “Файл устройства” Она изменяется программировать некоторый небольшой ПИК как 12F1571 и есть другие “Файл устройства” что может быть полезным для тех, кто знает, как редактировать их и заменить их. Наконец, когда вы идете в меню “Справка / О” версия правильно сообщается как 3.3 (в предыдущих версиях это было всегда 3.0).
PicKit2_Programmer_V3.3.zip
Pickit2_Programmer_V3.3_WithSources.zip (Версия для программистов)
Эти направления для использования ’, Оба на итальянском и английском языках, в файле “Theremino_Pickit3_ReadMe” расположен в папке “Документы”.
Программа “Ноутбук”, не устанавливайте его в C:Программ, но просто извлечь его из ZIP, в una нового dell’utente, например вложенная папка документов.
Этот ZIP-файл содержит все необходимое для программирования с PicKit3. Есть также наши изменения в “PK2DeviceFile.dat”, с которой мы смогли запланировать новые PIC24FJ128GB202.
PicKit3_Programmer_V4. 0.zip
Pickit3_Programmer_V4.0_WithSources.zip (Версия для программистов)
К сожалению как PicKit2 что PicKit3 не являются полными и не программировать все модели ПОС. Это приложение служит для завершения и правильные данные (которые находятся в файле “PK2DeviceFile.dat”). Мы использовали его для исправления битовые маски для PIC24FJ128GB202 с исправление мы могли бы их и программирования.
DeviceFile_Editor.zip
Вот спецификации всех ПОС, используемых в системе Theremino, Вместе с нотами приложения, данные для семей ПОС и ошибки.
PIC_Datasheets
Чтобы внести изменения в прошивки необходимо установить MPLAB и компилятор языка C. Мы рекомендуем вам установить MPLAB версии 8.92 от здесь: MPLAB_Archives (должны были исчезнуть здесь: MPLAB_IDE_8_92. zip)
После установки MPLAB C30, компилятор должен быть установлен: C30_Compiler
Зарегистрируйтесь для загрузки компилятор C30 не является обязательным, Микрочип не рассылаем спам. C30 компилятор должен быть установлен в версии “Облегченный”, не хватает лишь немного оптимизации. Код немного больше, но это не имеет значения, потому что у нас очень открытые места в памяти (должны были исчезнуть здесь: MPLABC30Combo_v3_31.zip)
Наконец, вам придется загрузить полный проект (не только HEX файлов), заполнить его, Убедитесь, что не было никаких ошибок во время компиляции и записать его с ПОС.
MPLAB X
Новый X MPLAB, как известно, имеют ряд difettucci, Прежде всего вы не можете запрограммировать ПОС. Для тех, кто хочет попробовать, связь это: MPLAB_X
Все модули системы Theremino производятся с микро контроллеров серии микрочип 24. Мастер использует PIC24FJ64GB002, рабы, используя PIC24F16KA101. Эти микро контроллеры работают на 3.3 Вольт для напряжения 5 Вольт довольно нестабильной USB порт, стабилизируется регулятором микрочип LDO (Низкая отсева) MCP1700 регулятор типа 3,3 В.
Мы выбрали компонентов Microchip, по самой своей природе, Это позволило нам осуществить следующие нововведения:
– UART транспондер на одного провода.
– Скорость передачи данных USB 12 серийный мегабит в секунду и до 4 мегабит в секунду.
– ADC ветерок, с надлежащей передискретизация, производить эффективное разрешение над 14 бит (и до 16 бит с последней PIC24FJ128GB202)
– CTMU технология, которая облегчает мера способности очень маленький.
– Низкий расход топлива благодаря NW XLP™ Технология.
– Возможность построения небольших модулей благодаря SOIC Low Pin Count.
– Отличная поддержка в режиме таблицы и ApplicationNotes.
– Удобные и бесплатные инструменты.
Резюме: микросхема pic16f73 пример прерывания на C схема выводов PIC16F73 PIC16F73 pic16f74 примечания по применению процессор модуль кварцевого генератора ttl pic16f74 маркировка код ra5 конденсатор PIC16F76 PIC16F7X
Резюме: pic16f74 примечание по применению PIC16F73 схема контактов PIC16F74 pic16f73 схема AN023 PIC16F76 PIC16F77 TTL 74 распиновка триггер Шмитта лист приложения
Текст: Нет доступного текста файла
Резюме: PIC16F73 usart lin pic pic32 PWM AN237 PIC16 PIC32 AN2376
Текст: Нет доступного текста файла
Резюме: A020 PIC16F77 d010a
Текст: Нет доступного текста файла
Аннотация: схема PIC16LF73 pic16f73
Текст: Нет доступного текста файла
Резюме: PIC18F2431 I2C i2c master mode PIC16F818 PIC16F818 master i2c microchip pic16f72 пример PIC16F88 errata DS39597B PIC16F73 PIC16F72 PIC16F818 пример кода i2c
Текст: Нет доступного текста файла
Реферат: SSPcon DS3044 DS39616B DS30605C PIC16C62 PIC16C62A PIC16C63 PIC16C63A PIC16C64A
Текст: Нет доступного текста файла
Резюме: PIC16C73B PIC16C72A AC164031 PIC16F76
Текст: Нет доступного текста файла
Аннотация: схема pic16f73
Текст: Нет доступного текста файла
Аннотация: Схема программатора PROGRAM PIC16F73 PIC16F73 ds30324 PIC16F7X Программирование PIC16F74 PROGRAM PIC16F74 PIC16F73 для декодирования RC6 Схема программатора PIC16F7x
Текст: Нет доступного текста файла
Резюме: PIC14000 PIC16C62A PIC16C62B PIC16C63 PIC16C63A PIC16C64A PIC16C65A PIC16C65B PIC16C66
Текст: Нет доступного текста файла
Реферат: Схема программатора PROGRAM PIC16F73 PIC16F73 PROGRAM PIC16F74 ds30324 PIC16F74 PIC16F7X PIC16F77 PIC16F7x схема программатора 200B
Текст: Нет доступного текста файла
Резюме: PIC16F73 принципиальная схема программатора PIC16F73 схема программатора DS30324 PIC16F73 Бесплатные проекты интерфейса с двигателем постоянного тока PIC16F73 код связи I2C в сборке PIC16F7X программирование принципиальная схема программатора PIC16F7x PIC16F73 взаимодействие с ЖК-дисплеем ПРОГРАММА PIC16F73
Текст: Нет доступного текста файла
Аннотация: проект счетчика частоты pic16f73 PROGRAM PIC16F73 с использованием заголовочного файла PIC16F73 PIC16F73 прошивка PICSTART 16b nec 2401 пример PIC16 usart основы протокола LIN 200B
Текст: Нет доступного текста файла
Резюме: pic16F877 PIC16F628 АЦП В PIC16F877 PIC16F873 pic16f877a Ethernet pic16F723 PIC16F727 pic16f722 PIC16F690 ЖК-дисплей
Текст: Нет доступного текста файла
Реферат: PIC16F73 SDA2004 rc5 передатчик приемник SDA 2004 «RISC Timer» pwm PIC16F73 usart
Текст: Нет доступного текста файла
Резюме: нет абстрактного текста
Текст: Нет доступного текста файла
Резюме: PIC16F876A pic16f870 PIC18F2320 PIC16C73B PIC16C74B PIC18F458 PIC16C77 PIC16C76 PIC18F242
Текст: Нет доступного текста файла
Резюме: схема выводов PIC16F73 в формате ms word PIC16F73 принципиальная схема инвертора ПРОГРАММА PIC16F73 УПРАВЛЕНИЕ СКОРОСТЬЮ ДВИГАТЕЛЯ ПОСТОЯННОГО ТОКА С ИСПОЛЬЗОВАНИЕМ pic16f73 PIC16F73 код связи I2C в сборке PIC16F73 взаимодействие с ЖК-дисплеем AN578 PIC16F73 Free Projects проект pic16f73
Текст: Нет доступного текста файла
Реферат: Схема инвертора PIC16F73 Схема программатора PIC16F7x PIC16F73 Взаимодействие с ЖК-дисплеем PIC16F73 Бесплатные Проекты интерфейса с ЖК-дисплеем PIC16F73 Бесплатно Проекты интерфейса с двигателем постоянного тока PIC16F73 Схема программатора PIC16F73 Код связи I2C в сборке
Текст: Нет доступного текста файла
Аннотация: 16V8Q 22V10 ATMEL PIC16C782 16v8z pic16f876a Эквивалент AD347 AD486 xicor 28C64 82S123 программирование
Текст: Нет доступного текста файла
Реферат: ТА 8823 м 9835 PIC16F73
Текст: Нет доступного текста файла
Аннотация: PIC16F877A потоковый код программирования потокового кода PIC16F877 и схема интерфейса параллельного порта стоимость микроконтроллера PIC16F877A микроконтроллер PIC16F877A бесплатно pic16f877a PIC16F84 схема USB-программатора PIC16F877A программатор схем ПРОГРАММА PIC16F73
Текст: Нет доступного текста файла
Резюме: DT12-6 PIC16C73B PIC16F73 PIC16F7X DS33023 DS39621B ada01 DS30325
Текст: Нет доступного текста файла
Резюме: PIC16Fxx 16F870 16Fxx 16F872 PIC16C65 IDB877 pic 16F872 примечания по применению IDB871 PIC16F73
Текст: Нет доступного текста файла
Предыдущий 1 2 3 … 5 6 7 Next
У меня есть несколько pic чипов, в основном pic16f72 и pic16f73 на старых схемах ИБП, я понял, что они не так уж и плохи. Их возможности adc являются моей целью.
У меня есть esp32 (мой первый микроконтроллер), и я очень разочарован, главным образом потому, что его АЦП дерьмовый, я провел небольшое исследование по программированию чипов pic, некоторые можно было запрограммировать через Arduino, но мои чипы нигде не упоминались. Я хочу запрограммировать их через свой esp32..
Есть ли способ запрограммировать их через arduino (в моем случае esp32)? Я могу построить некоторые базовые схемы, но программистам, занимающимся самодельными графическими процессорами, требуется предварительно запрограммированный микрочип, который я не могу изготовить, если я уже не могу его запрограммировать.
8
Для PIC32 нужен чипKIT. Поддерживаются не все чипы, но большинство чипов PIC32MX и PIC32MZ поддерживаются. Какие именно чипы PIC32 у вас есть?
Вам потребуется установить загрузчик, для чего вам понадобится программатор. Можно построить программатор с использованием Arduino, хотя я бы просто купил дешевый клон PICkit2 из Китая.
Что касается 8-битных PIC, то нет, их нельзя запрограммировать как Arduino, просто потому, что нет доступного компилятора C++ с открытым исходным кодом.
Похоже, вы говорите о двух разных вещах:
Программирование/прожиг PIC можно выполнить через Arduino (поэтому вам не нужно создавать сложную схему программатора PIC). Неважно, какой тип микроконтроллера стоит на программаторе, главное, чтобы программатор говорил на ISP (протоколе программирования). Таким образом, даже если ваш конкретный PIC не упоминается на найденных вами сайтах, он все равно должен работать. Соединения каждый раз одинаковы, хотя в вашем конкретном PIC используемые функции контактов могут быть на других контактах (для этого обратитесь к техническому описанию).
Проект Arduino — это означает, что скетч/программа, написанная для обычного Arduino, обычно не может быть легко использована повторно.