V.O. 28/01/2019
rev: 08/03/2019

Hardware Pickit4
Usage de MPLAB IPE avec PIC sur support ZIF (18F26K22)
Usage de MPLAB IPE avec PIC in situ (18F27K42)

MPLAB IDE 8.92
MikroC Tools
Pickit2 et Pickit3 versions



HARDWARE






Le raccordement est STANDARD , idem que sur Pickit2 ou Pickit3



* R de 10K entre MCLR/VPP et VDD

Pin 1 ... VPP / MCLR
Pin 2 .. VDD
Pin 3.. 0 V Gnd
Pin 4 .. DATA
Pin 5 .. CLOCK
Pin 6 .. not connected




USAGE MPLAB IPE avec PIC sur support ZIF:

Installation logiciel :

il faut passer par  http://microchipdeveloper.com/ipe:installation
MPLABX_V5.15_windows-installer.exe
puis dans le setup
ne pas cocher MPLABX IDE ( * pour ma par je tavaille avec MikroC )
mais cocher  seulement MPAB IPE


images/MPLABX_IPE_Tools_supported.jpg
nota:
MPLAB IPE 5.00 fait apparaitre
Pickit4 en JAUNE ( et non pas en Vert)
donc compatibilité non parfaite .

Avec PICKIT4 et MPLAB IPE V5.15
18F26K22 monté directement sur support ZIF (special Pickit3)
donc relié donc directement au PIC.
Pickit4 connecté via cordon USB au PC.

images/t_Pickit4_MCU_Connection_18F27K42.gif
support ZIP special pickit3 Pickit + PIC ( Hors montage)

la 10K semble facultative.

Le PICKIT 4 doit alors, alimenter le PIC
acces setting avec password "microchip" par défaut
puis "Power settings"

images/t_MPLAB_IPE_V5-15_18F26K22-ZIF_Power.gif
use high voltage !

Connection

images/t_MPLAB_IPE_V5-15_18F26K22-ZIF_Connected.gif

La touche "Programme" devient accessible


Loading code from C:\_MikroC\_MesProjets_MikroC\
_18F26K22_Horloge_60leds\Horloge_6digits_18F26K22_DS3231_ULN_UDN_Melodie_60leds_for_AI2.hex...
2019-03-08 18:26:18 +0100 - Hex file loaded successfully


Programmation

images/t_MPLAB_IPE_V5-15_18F26K22-ZIF_Programming.gif

Erasing ...

The following memory area(s) will be programmed:
program memory: start address = 0x0, end address = 0x3e3f
configuration memory
EEData memory
Programming/Verify complete
2019-03-08 18:26:32 +0100 - Programming complete

Nota: La Bande LED du Pickit4 reste en JAUNE !





* Avec PICKIT 4 et MPLAB IPE V5.00 , et PIC monté IN SITU
sur Breadboard
,
PIC 18F27K42 alimenté en 5V
ligne VCC PIC --> VDD Pickit4 (et autre connections habituelles)
MCLR tiré au+5V via 47K --> PIN 1 VPP Pickit4


Programme à charger , compilé avec MikroC PIC 8 bits
avec option HV on MCLR (High Voltage VPP.).

Charger le programme HEX:
Loading code from C:\_MikroC\_MesProjets_MikroC\_18F27K42\18F27K42_Tests.hex...
2019-01-28 10:33:36 +0100 - Hex file(s) loaded successfully.


ANOMALIE MPLAB IPE V5.00:
images/t_MPLABX_IPE_OK_18F27K42_avec_external_Supply_b.gif

on peut cocher les 2 cases à la fois !
NE PAS COCHER Use Low Voltage Programming .. sinon impossible de se connecter ???

Onglet OPERATE
click sur CONNECT

images/t_MPLABX_IPE_OK_18F27K42_avec_external_Supply_c.gif

Connecting to MPLAB PICkit 4...
Currently loaded versions:
Application version............00.03.09
Boot version...................01.00.00
Script version.................00.02.52
Script build number............66d22ca77a
Application build number.......0123456789
Target voltage detected
Target device PIC18F27K42 found.
Device Id Revision = 0x0


rem:
Tool : Pickit4 apparait en violet dans la barre d'etat en bas à droite
les (icones) touches Program, Erase .. deviennet accessible

click sur Program

2019-01-28 10:44:57 +0100 - Programming...

images/t_MPLABX_IPE_OK_18F27K42_avec_external_Supply_d.gif

*****************
Erasing...

The following memory area(s) will be programmed:
program memory: start address = 0x0, end address = 0x1ffff
configuration memory
EEData memory
User Id Memory


REm : L'operation dure plusieurs secondes ...32 secondes !

Programming/Verify complete
2019-01-28 10:45:29 +0100 - Programming complete

à noter:
MPLAB IPE avec Pickit3
Meme probleme.. il faut alimenter le PIC en externe..
alors qu'avec Pickit3 Standalone ..NO problemeo avec un PIC sur support ZIP <-> direct Pickit4
Pickit 3 alimente le PIC.




Test avec MPLAB IDE 8.92
gere aussi Pickit3

Mise à jour manuelle de pickit3 (2016 !!)
PK3FW_012890.jam

Je n'ai perçu aAUCUN changement !

test avec 18F26K22_Test_Uart_RX_IT.mcp
PICkit 3 detected
Connecting to PICkit 3...
PK3Err0033: 4 bytes expected, 0 bytes received

Failed to properly connect to PICkit 3
PK3Err0075:
Unable to set power.

Programmer
settings
..Power
........ Power target circiuit from pickit3 (Check Case)
choose 5.000 and Check the case
Apply
Get message
caution ...dammage ..check device ID
OK or CANCEL
=> Checking on Case Power target circuit from pickit3 disapears !
..so no power on PIC

status gives
Firmware suite version 01.28.90
algo Plugin version 01.13.06
OS version 01.15.34

Voltage
Pickit 3 VDD = 0.00
Refresh Voltage => same , because impossible to set the voltage




Mikroc Tools

à chaque mise à jour de MikroC, je perds la config Tools ..
déja maintefois signalé à MikroE ..sans contremesur e appliquée.

fichiers à conserver :

Tools.ini
images/t_Tools_Config_2017.gif

contenu:

[Tools]
Count=10
File0=C:\_MikroC\_Tools\Timer Calculator\TimerCalculator.exe
Parameters0=
ShortCut0=122
Name0=Timer
File1=C:\_MikroC\_Tools\PicPwm\PicPwm.exe
Parameters1=
ShortCut1=0
Name1=PWM
File2=C:\_MikroC\_Tools\GLCD Font Creator\GLCDFontCreator.exe
Parameters2=
ShortCut2=0
Name2=FontCreator
File3=C:\_MikroC\_Tools\Paintuino.exe
Parameters3=
ShortCut3=0
Name3=Paintuino
File4=D:\_PIC_MCU\_Microchip_Docus\_PICKIT2\PICkit2V2.exe
Parameters4=%HEX_FILE_NAME
ShortCut4=0
Name4=PicKit2
File5=C:\_MikroC\_Tools\USB HID BootLoader\mikroBootloader USB HID.exe
Parameters5=%HEX_FILE_NAME
ShortCut5=0
Name5=USB HID
File6=C:\Program Files (x86)\Microchip\MPLABX\v5.00\mplab_platform\bin\mplab_ipe.exe
Parameters6=
ShortCut6=0
Name6=Mplab IPE
File7=C:\_MikroC\_Tools\Hid Terminal\HIDterminal.exe
Parameters7=
ShortCut7=0
Name7=HID Terminal
File8=C:\_MikroC\_Tools\PICkit 3 v3\PICkit3.exe
Parameters8=
ShortCut8=0
Name8=Pickit3
File9=C:\_MikroC\_Tools\UDP Terminal\UDPTerminal.exe
Parameters9=%HEX_FILE_NAME
ShortCut9=0
Name9=Udpterminal



Docking.ini

ToolbarLayout.AdvGlowButton67=1
ToolbarLayout.AdvGlowButton66=1
ToolBarTools.AdvGlowButton65=1
ToolBarTools.AdvGlowButton64=1
ToolBarTools.AdvGlowButton63=1
ToolBarTools.AdvGlowButton62=0

ToolBarTools.AdvToolBarSeparator18=1
ToolbarLayout.AdvGlowButton57=1
ToolBarTools.AdvGlowButton56=1
ToolBarTools.AdvGlowButton55=1
ToolBarTools.AdvGlowButton54=1
ToolBarTools.AdvGlowButton53=1
ToolBarTools.AdvGlowButton52=1
ToolBarTools.AdvGlowButton50=1
ToolBarTools.AdvGlowButton49=1
ToolBarTools.AdvGlowButton48=1
ToolBarTools.AdvGlowButton47=1
ToolBarTools.AdvGlowButton51=1

barre d'outils




Pickit2 Version



Pickit3 (RPC) version
Pickit3 connected ID= BUR132284452

version 11/06/2013 .. SANS ICONE


Nota:
La version 20/04/2012 presente un icone "Pickit3"
OS Firmware identique 2.00.05
mais Device File Version 1.62.14

Probleme:
lorsque Pickit 2 ou 3 est lancé depuis Tools MikroC ..
le fichier Devicefile n'est pas trouvé ?
origine du probleme ??
alors que si on lance manuellement Pickit2 ou 3 ..NO Problemo


 


paulfjujo@free.fr