Newsgroup: it.hobby.elettronica.digitale
Titolo: PIC e ICSP

Ciao!
Vorrei realizzare una semplice demoboard per PIC16F84 e mi piacerebbe
implementare la funzione di In Circuit Serial Programming in modo da
non dover smontare il PIC ogni volta che cambio programma.
Ho scaricato il relativo pdf dal sito microchip ma ho diversi dubbi:
1) per effettuare questo tipo di programmazione esistono programmatori
seriali da PC "low cost" senza prendere quello ufficiale della
Microchip?
2) Avete magari degli esempi di circuiti che la sfruttino?
grazie
 Luca
-----------------------------------------------------------------
La mia pagina dedicata all'elettronica:
--> 
http://www.dentella.it/elettronica
-----------------------------------------------------------------

 wrote in message
news:1peb4uo44bu3n72k2...@4ax.com...

Il programmatore di Lorenzo Lutti dovrebbe permettere l'ICSP.
http://www.enetsystems.com/~lorenzo/

 2) Avete magari degli esempi di circuiti che la sfruttino?
Il mio clone del propic2 porta fuori i segnali su uno zoccoletto a
parte:
www.enetsystems.com/~lorenzo/propic2/
--
Lorenzo

Che tipo di accorgimento ci vuole sulla scheda?
Grazie
Ciao
Andy
Lorenzo Lutti <lorenz...@DOHtiscalinet.it> wrote in message
ABF18.2961$ly.7...@twister1.libero.it...


parte:
Grazie x il link... credo proprio che realizzerò il tuo
programmatore...
Nella tua risposta parli di accorgimenti particolari nel progettare la
board che monterà il PIC sia per un utilizzo sia per la programmazione
ICSP... in effetti mi chiedevo: i PIN interessati dal segnale di
programmazione possono essere anche usati nella board (connessi a led,
display o altro) oppure devono essere dedicati alla programmazione
senza ulteriori connessioni?
Grazie ancora


 senza ulteriori connessioni?
Possono essere utilizzati, l'unica restrizione e` quella che deve essere
possibile collegarli al resto del circuito tramite una resistenza (o
comunque che il resto del circuito non "disturbi" in alcun modo la
programmazione). Guarda anche il datasheet del PIC16F84, c'e` una pagina
dedicata all'argomento in cui e` anche riportata la sigla di
un'Application Note (mi pare la AN587) che ne parla piu` estesamente. Un
esempio di collegamento potrebbe essere:
[FIDOCAD]
TY 95 85 5 3 0 0 0 * RB7
TY 90 110 5 3 0 0 0 * -MCLR
TY 65 45 5 3 0 0 0 * Vcc
MC 70 20 3 0 010
LI 70 20 70 40
TY 95 65 5 3 0 0 0 * RB6
LI 135 115 110 115
LI 110 90 185 90
MC 135 20 3 0 010
MC 185 70 0 0 080
MC 185 90 0 0 080
LI 195 70 210 70
LI 195 90 210 90
MC 210 70 0 0 074
MC 210 90 0 0 074
LI 110 70 185 70
LI 175 70 175 175
LI 165 90 165 175
LI 135 115 155 115
LI 155 115 155 175
RV 35 40 110 140
TY 70 130 5 3 0 0 0 * Vss
LI 75 150 145 150
LI 145 150 145 175
MC 75 170 0 0 040
LI 75 140 75 170
SA 165 90
SA 135 115
MC 175 175 1 0 074
MC 165 175 1 0 074
MC 155 175 1 0 074
MC 145 175 1 0 074
SA 175 70
TY 140 185 5 3 0 0 0 * Al programmatore
TY 225 75 5 3 0 0 0 * Al resto del circuito
LI 135 50 135 115
MC 135 40 1 0 080
LI 135 20 135 40
SA 75 150
TY 45 85 5 3 0 0 0 * PIC
P.S. Ricorda anche che lo zoccolo per la ICSP nel mio clone non fa
uscire il segnale Vcc (l'alimentazione), quindi affinche` tutto funzioni
bene e` necessario che il circuito target sia alimentato anche durante
la programmazione. Altrimenti dovrai modificare il PCB e fare uscire
anche Vcc. Io comunque non te lo consiglio, a meno che non progetti il
circuito target in modo che Vcc alimenti solo ed esclusivamente il PIC
(ad esempio usando dei diodi).
--
Lorenzo