Программаторы PICSTARTER+, аналоги Picstart Plus компании Microchip для PIC-контроллеров серий PIC12, PIC16, PIC17, PIC18

Опубликовано: 22.08.2018

Программатор PICSTARTER+ снят с производства.

Увеличить. (Фото 800*600pix, 136kB)

* Полный схемотехнический аналог фирменного программатора PICSTART Plus компании Microchip.

* Поддерживается Интегрированной Средой Разработки MPLAB-IDE как PICSTART Plus .

Совместно с интегрированной средой разработки MPLAB 7.30, и firmware OS (прошивкой) v.4.40.01, программатор поддерживает линейку PIC-контроллеров:

PIC10F200, PIC10F202, PIC10F204, PIC10F206, PIC10F220, PIC10F222, PIC12C508, PIC12C508A, PIC12C509, PIC12C509A, PIC12C671, PIC12C672, PIC12CE518, PIC12CE519, PIC12CE673, PIC12CE674, PIC12F508, PIC12F509, PIC12F510, PIC12F629, PIC12F635, PIC12F675, PIC12F683, PIC16C505, PIC16C54, PIC16C54C, PIC16C55, PIC16C554, PIC16C558, PIC16C55A, PIC16C56, PIC16C56A, PIC16C57, PIC16C57C, PIC16C58A, PIC16C58B, PIC16C620, PIC16C620A, PIC16C621, PIC16C621A, PIC16C622, PIC16C622A, PIC16C62A, PIC16C62B, PIC16C63, PIC16C63A, PIC16C642, PIC16C64A, PIC16C65A, PIC16C65B, PIC16C66, PIC16C662, PIC16C67, PIC16C71, PIC16C710, PIC16C711, PIC16C712, PIC16C715, PIC16C716, PIC16C717, PIC16C72, PIC16C72A, PIC16C73A, PIC16C73B, PIC16C745, PIC16C74A, PIC16C74B, PIC16C76, PIC16C765, PIC16C77, PIC16C770, PIC16C771, PIC16C773, PIC16C774, PIC16C781, PIC16C782, PIC16C923, PIC16C924, PIC16C925, PIC16C926, PIC16CE623, PIC16CE624, PIC16CE625, PIC16F505, PIC16F506, PIC16F54, PIC16F57, PIC16F627, PIC16F627A, PIC16F628, PIC16F628A, PIC16F630, PIC16F636, PIC16F639, PIC16F648A, PIC16F676, PIC16F684, PIC16F685, PIC16F687, PIC16F688, PIC16F689, PIC16F690, PIC16F716, PIC16F72, PIC16F73, PIC16F737, PIC16F74, PIC16F747, PIC16F76, PIC16F767, PIC16F77, PIC16F777, PIC16F785, PIC16F818, PIC16F819, PIC16F83, PIC16F84, PIC16F84A, PIC16F87, PIC16F870, PIC16F871, PIC16F872, PIC16F873, PIC16F873A, PIC16F874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877, PIC16F877A, PIC16F88, PIC16F913, PIC16F914, PIC16F916, PIC16F917, PIC16F946, PIC16HV540, PIC17C42, PIC17C42A, PIC17C43, PIC17C44, PIC17C752, PIC17C756, PIC17C756A, PIC17C762, PIC17C766, PIC18C242, PIC18C252, PIC18C442, PIC18C452, PIC18C658, PIC18C858, PIC18F1220, PIC18F1230, PIC18F1231, PIC18F1320, PIC18F1330, PIC18F1331, PIC18F2220, PIC18F2221, PIC18F2320, PIC18F2321, PIC18F2331, PIC18F2410, PIC18F242, PIC18F2420, PIC18F2431, PIC18F2455, PIC18F248, PIC18F2480, PIC18F2510, PIC18F2515, PIC18F252, PIC18F2520, PIC18F2525, PIC18F2550, PIC18F258, PIC18F2580, PIC18F2585, PIC18F2610, PIC18F2620, PIC18F2680, PIC18F4220, PIC18F4221, PIC18F4320, PIC18F4321, PIC18F4331, PIC18F4410, PIC18F442, PIC18F4420, PIC18F4431, PIC18F4455, PIC18F448, PIC18F4480, PIC18F4510, PIC18F4515, PIC18F452, PIC18F4520, PIC18F4525, PIC18F4550, PIC18F458, PIC18F4580, PIC18F4585, PIC18F4610, PIC18F4620, PIC18F4680, PIC18F6620, PIC18F6720, PIC18F8620, PIC18F8720, rfPIC12C509AF, rfPIC12C509AG.

Начиная с 23.02.2004, программаторы поставляются в комплекте с модулем PSPFLASH , позволяющим пользователю самостоятельно обновлять прошивку (из MPLAB-IDE), и тем самым, добавлять поддержку новых PIC-контроллеров. Все программаторы модели PICSTARTER+, произведенные ранее, совместимы с модулем PSPFLASH , а также фирменным модулем PICSTART Plus Flash Upgrade Module производства компании Microchip.

Важные замечания для пользователей программатора:

Прошивки (firmware OS) версии 4.00.05 и 4.10.06 некорректно работают с битами CodeProtect микроконтроллеров PIC16F83, PIC16F84 и PIC16F84A. Начиная с версии 4.20.03 , эта ошибка исправлена. Обновите прошивку модуля PSPFLASH программатора. Начиная с 23.02.2004, все программаторы комплектуются модулем PSPFLASH . Программаторы с модулем PSPFLASH больше не поддерживаются старыми версиями MPLAB-IDE v.5.xx.xx. Для программаторов с процессором PIC17C44 и:

• firmware v3.11.00, v3.10.01, v3.00.40 необходима MPLAB не ниже 5.70.40.

• firmware v3.00.00 необходима MPLAB не ниже 5.62.

(Для поддержки максимально возможного списка контроллеров используйте MPLAB версии не менее 6.20). Для кристаллов PIC18C658, PIC18C858, PIC18F6x20, PIC18F8x20, PIC10F2XX и rfPIC509Ax требуется переходник, см. файл p-readme.txt .

Обновление Firmware OS (прошивки) программатора:

Подключите программатор к COM-порту компьютера. Включите напряжение питания. Запустите MPLAB-IDE (рекомендуется использовать версию не менее 7.00). "Programmer" >> "Select Programmer" >> "Picstart Plus". "Programmer" >> "Setting" >> вкладка "Communications" >> (выберите COM-порт). "Programmer" >> "Enable Programmer". ВАЖНО: "Programmer" >> "Reset". ( Если этого не сделать, может произойти сбой при обновлении прошивки программатора! ). "Programmer" >> "Download PICSTART OS" >> укажите файл прошивки (обычно, это файл формата psplsxxxxx.hex). Дождитесь сообщения о завершении обновления OS. "Programmer" >> "Reset". "Programmer" >> "About" (проверьте версию прошивки).

Особенности программатора PICSTARTER+:

Программатор поставляется с высококачественной, универсальной ZIF (Zero-In-Force) панелью с нулевым усилием фирмы ARIES, которая в свою очередь, устанавливается в цанговую панель. Это позволяет при необходимости, легко заменять ZIF панель без использования паяльника.
На плате программатора устанавливается более мощный, чем в фирменном, стабилизатор 7805 (КРЕН5) который обеспечивает нормальный тепловой режим работы во всех режимах программирования.
Формирование напряжения программирования (VPP +13,0...+13,8v) возложено на импульсный, повышающий DC-DC преобразователь напряжения, исполненный на микросхеме 78S40 (КР1156ЕУ1). Такое решение позволяет питать весь программатор от обычного адаптера, с напряжением +9 вольт и током не менее 150 мА. Этот узел аналогичен узлу фирменного программатора Picstart Plus.
Большинство PIC контроллеров в корпусах DIP программируется в универсальной ZIF панели с нулевым усилием. Для некоторых микроконтроллеров со специфическим расположением выводов или в корпусах, отличных от DIP, требуются переходники.

Программатор подключется к COM-порту компьютера (RS232) и поддерживается Интегрированной Средой Разработки MPLAB IDE как программатор Picstart Plus.

Поддержка новых PIC-контроллеров появляется в составе Интегрированной Среды Разработки MPLAB IDE задолго до того, как сами микроконтроллеры становятся доступны.

Это позволяет разработчику избегать наиболее неприятных ситуаций, связанных с задержкой ввода поддержки новых микроконтроллеров в программаторы "третьих" фирм. Исключается обычная ситуация, когда образцы кристаллов уже доступны, а разработчик не имеет возможности их использовать, из-за отсутствия поддержки в используемом программаторе. Попытки же "подтолкнуть" разработчиков "третьих" фирм к скорейшему вводу поддержки в их программатор как правило не приводят к должному эффекту. Отчасти, это объясняется и наличием временнОго зазора. Ведь в то время, когда соответствующее подразделение компании Microchip уже работает над вводом поддержки в свои программаторы используя пилотные "альфа" образцы кристаллов, разработчики "третьих" фирм возможно даже ещё и не слышали об этих кристаллах. Отчасти нерасторопность может объясняться ещё и материальной незаинтересованностью разработчиков оперативно "отодвигать в сторону" текущие разработки и срочно (читать внепланово, аврально) вводить поддержку в уже проданные программаторы.

Сертифицированные производителем алгоритмы программирования кристаллов.

Это также немаловажно, как при разработке устройств, так и при программировании контроллеров для серийных партий. Некорректный алгоритм неизвестного программатора может запрограммировать микроконтроллер не достаточно надежно, так, что через некоторое время появятся "плавающие" биты, вызывающие непонятные и непредсказуемые сбои в работе казалось бы тщательно отработанных устройств. Особенно это касается приборов, работающих в расширенных климатических условиях, когда нестабильность устройства может появляться лишь на максимальных пиках внешних воздействий.

Свежая версия программы поддержки MPLAB IDE БЕСПЛАТНО доступна на http://www.microchip.com

Полная схемотехническая копия фирменного Picstart Plus.

Внутрисхемное программирование микроконтроллеров ( ICSP ).

Внутрисхемное программирование кристаллов может быть выполнено с использованием простых переходников, изготавливаемых самостоятельно и устанавливаемых в единую универсальную 40pin DIP ZIF панель программатора.

Техническая документация, и необходимые файлы, доступные online:

файл объём состав, примечания
ps194pdf.zip 1310 kb psp194.pdf Принципиальная, монтажная и быстрая монтажная схемы.

(PCB Rev 1.4; DOC Rev 1.94)
psp-use.zip 152 kb psp-use.bmp Краткая Инструкция пользователя (Русский язык).
pspf.pdf 16,3 kb Принципиальная электрическая схема модуля PSPFLASH .
psf43004.zip 22,8 kb pspls43004.hex Файл прошивки модуля PSPFLASH . Прошивка версии 4.30.04
psf44001.zip 22,9 kb pspls44001.hex Файл прошивки модуля PSPFLASH . Прошивка версии 4.40.01
p-readme.txt 13,6 kb Примечания по Picstart Plus
psp-part.htm - Список деталей (PartList) для сборки программатора.
psp-rep.htm - Технология тестирования.
icsp.htm - ICSP. Внутрисхемное программирование PIC контроллеров. PICSTARTER+, как и Picstart Plus не имеет специального разъема внутрисхемного программирования. В связи с этим, при необходимости программировать PIC-контроллеры внутрисхемно, в качестве переходников следует использовать недорогие DIP40 панельки, устанавливаемые вместо программируемого PIC контроллера в панельку ZIF40 программатора. Панелька достаточно надежно зажимается в ZIF-панели. Подключаться следует пайкой непосредственно к контактам панели, соответствующим контактам, используемым для ICSP (In Circuit Serial Programming - Внутрисхемное последовательное программирование). Данный метод пригоден и для программирования микроконтроллеров в корпусах SOIC, QFP и прочих без применения специальных переходников.
faq-psp.htm - FAQ (Часто задаваемые вопросы) по программатору PICSTARTER+
MPLAB-IDE ??? Интегрированная среда MPLAB-IDE (ссылка на сайт www.microchip.com)

Готовый программатор PICSTARTER+ :

Программатор PICSTARTER+ снят с производства.

Вопросы можно направить сюда:

 

 

 

 

 

 

 

 

 

 

rss