V.O.07/02/2014
rev 24/01/2019 Aleas

Hardware
Pickit3 Standalone (version Microchip)
Mode d'emploi
Problemes avec Pickit3 version chinoise (made in RPC)


lien sur :
Pickit 4 et MPLAB X IPE V5.00


HARDWARE




ALIEXPRESS Cde :
PICKIT3 Programmeur + PIC ICD2
Programmation Adaptateur Universel Programmeur Siège
FZ0508
€ 9,67 + Port = €11,34



PICKIT3 stand alone

Cette version de programme , autonome, fonctionne sans le package Microchip MPLAB
donc beaucoup plus légère en occupation disque.
Testée OK avec Mikro C
Nota:
Le modele PICKIT 3- Chinois RPC) fonctionne aussi
(presque) correctement, comparé au modele Original Microchip (4 fois plus cher).

LIAISONS ICSP ( In Circuit Serial Programming)




La plupart du temps , on evitera d'utiliser la sortie VDD , alimentation fournie par le Picki3,
qui ne peut pas delivrer plus de 50mA,
si le PIC est relié à d'autres elements .
Alimentation externe 5V , de preférence pour alimenter le PIC in situ.
(ou 3,3V si le PIC est en 3,3V !)

La Pin 1 sera celle avec le repere triangle blanc = VPP ( reliée à pin MCLR du PIC)
La sortie Auxillaire pin 6 ,notée xx, n'est pas utilisée.
Si des élements sont connectées sur les Pins 4 et 5 , on utilisera des cavaliers isolant ces pins
pendant la phase de programmation

Pin 1 ... VPP / MCLR
Pin 2 .. VDD , à utiliser si le PIC est tout seul (donc sans alim externe)
Pin 3.. 0 V Gnd
Pin 4 .. DATA
Pin 5 .. CLOCK
Pin 6 .. not connected


exemple connection sur 18F26K22



Connection standard ( exemple avec un petit PIC 12F683 en DIP8)



 

PICkit_3_Programmer_1_0_Setup_A.zip

Contient l'exe d'installation, qui devrait generer ces fichiers

Output folder: C:\Program Files\Microchip\PICkit 3
Extract: license.txt... 100%
Created uninstaller: C:\Program Files\Microchip\PICkit 3\Uninstall.exe
Create folder: C:\Documents and Settings\Paul.OWNPF\Menu Démarrer\Programmes\Microchip
Output folder: C:\Program Files\Microchip\PICkit 3
Extract: PK3AP_01_011202.hex... 100%
Extract: PK3AP_02_011200.hex... 100%
Extract: PK3AP_03_011200.hex... 100%
Extract: PK3AP_04_011200.hex... 100%
Extract: PK3AP_05_011204.hex... 100%
Extract: PK3AP_06_011201.hex... 100%
Extract: PK3AP_07_011415.hex... 100%
Extract: PK3AP_08_011200.hex... 100%
Extract: PK3AP_09_011400.hex... 100%
Extract: PK3AP_10_011502.hex... 100%
Extract: PK3AP_99_010819.hex... 100%
Extract: PK3RS_011304.hex... 100%
Extract: RIPE_06_000109.hex... 100%
Extract: PK3FW_012633.jam... 100%
Extract: PK3DeviceFile.dat.gz... 100%
Extract: PICkit 3.exe... 100%
Extract: readme.txt... 100%
Extract: hlpPICkit3PA.chm... 100%
Completed

une fois installé :





USAGE :

Version Pickit3 ORIGINAL Microchip :



Lancement du programme Pickit3

1) choix de la famille : exemple 18F
2) choix du MCU dans la liste deroulante : 18F26K22

si le PIC est tout seul sur la carte , ou qu'il n'y a pas trop de composants, on peut eventuellement :
* activer VDD pour alimenter le circuit .
* Regler la tension d'alim ( apparait dans la fenetre sous le logo Michrochip) à 5V

* Cocher Target POWER On

Programmation OK, via le support ZIP fourni :


images/t_Pickit3_18F26K22_Support_ZIP_OK_5V.gif
Programmation OK avec choix VDD=5,0


sinon , ne pas relier VDD ,et alimenter le montage par une alim externe 5V.



3) Appel du fichier à telecharger dans le PIC :
Menu File
choisir le fichier HEX


Le nom du fichier apparait dans la fenetre Source:



4) Clicker sur le bouton WRITE

Le ruban vert se deroule prendant le chargement du programme dans le PIC



Une fois terminé :

images/Pickit3_use_06.jpg

5) Le programme doit tourner ...




Veiller à ce que la case MCLR ne soit pas cochée, pour démarrer le programme.
Cocher MCLR => RESET du programme ..

Si au moment du WRITE programme, la connection ICSP n'est pas correcte
Le chargement (ruban vert) ne demarre pas, et message "No Device connected"



Les causes peuvent etre multiples :

Mauvaise connection ICSP sur le PIC
Pas d'alimentation 5V
Autres circuits connectés sur RB6 RB7 , ou inversion fils ICSP sur RB6 et RB7
Erreur sur le type de PIC



Gros ALEAS avec Pickit3 "W MPLAB IDE"
(copie chinoise : made in RPC)

Montage de test :

images/t_TEST_18F26K22_Direct_Pickit3_180729.gif
nota : Test Avec ou Sans la liaison UART ..idem

...suite à des mises à jour WIN10 ou autres ?
mon Pickit3 ne fonctionne plus correctement
Ancienne version:

la version soft a changé ???
ID= BURR132284452
et impossible de remettre l'ancienne version ! PICKIT3 non reconnu
de ce fait avec ...version Pickit 3.10




impossible de charger un program Hex dans un PIC18F26K22
avec VDD >3.4
...tout se passe bien jusqu'à la verification qui capote



si je regle VDD à 3,3 ..
Tout se passe OK



le PIC18F26K22 doit pouvoir etre reprogrammé sous 5V
car ce n'est pas un modele 18LF26K22 (low voltage !)

si je refait un essai en 5V, meme probleme ..
retour en 3,3V pour le re programmer.

Test semblable avec un VRAI PIC18FL46K22
LF = modele basse tension
je suis obligé de descendre ma tension d'alim. du PIC en dessous de 3,6V
.. OK à 3,4V sur alim .. pour 3,6V declaré sur Pickit3

 


Nota:
si j'utilise mon vieux PICKIT2 avec un 18F46K22 ..
NO Problemo en 5V ...ou en 3,3V



 


paulfjujo@free.fr