Newsgroup: it.hobby.elettronica.digitale
Titolo: Programmare picmicro serie 10Fxxx

Salve a tutti,
stavo pensando ad una applicazione che utilizza un PIC10F220 analogici, ma 
non ho trovato nessuna dritta su come accoppiare sul circuito ingressi 
analogici e pin di programmazione. A quanto pare dal sito microchip non 
prevedono una programmazione in-circuit :
http://www.microchip.com/stellent/idcplgIdcService=SS_GET_PAGE&nodeId=1406&dDocName=en531121
Qualcuno ha già affrontato questa problematica, cioè accoppiare pin di 
programmazione con ingressi analogici?
Per l'applicazione che ho in testa, il condizionamento analogico o il 
sensore non ha problemi (sempre che non ce ne siano altri durante la 
programmazione!)... ma mi piacerebbe leggere qualche commento a riguardo...
Grazie
-- 
____________________
      CG Engineering
 Lab. Ricerca & Sviluppo
********************
Skype : cg_ingegnering
MSN : 
cgaudiola...@interfree.it
ICQ UIN# : 104528066 

Nessuno che ha mai avuto da accoppiare i segnali di programmazione con uno 
stadio di condizionamento analogico ?
Ciao
CG


> circuito ingressi analogici e pin di programmazione
Mettere un micro deviatore?

 Mettere un micro deviatore?
Sě, l'idea era usare grezzamente dei jumper, ma preferirei evitare visto che 
punto ad una schedina ultra miniaturizzata!
Cmq grazie.... se ci sono altre idee sono sempre ben accette. Qualcuno mi 
aveva consigliato dei buffer tri-state da mettere sulla linea della 
programmazione, normalmente abilitati, che vengono disattivati dal programma 
al momento dell'uso degli ingressi analogici....
Ciao


 Grazie
41270D.pdf PIC10F220/222 Data Sheet FIGURE 8-10:
TYPICAL IN-CIRCUIT SERIAL PROGRAMMING™ CONNECTION
i valori min delle res dipendono dal dispositivo di programmazione usato (che lo dichiara).
il valore max delle res "viste" dai pin analog e' 10K (stesso doc, per non perdere precis analogica).
ciao

 ciao
Per chi usa l'ICD2 (clone :)), come si deve comportare?
Non ho mai usato i PIC10F ma la cosa mi incuriosisce, se non erro sul 
manuale dell'ICD2 c'è scritto che sulle linee di PGC e PGD ci sono resistori 
di pull-down di 4.7K ohm. 

 
microchip dice che con il suo ICD2 si debugga e si programma 10F2x:
Release Notes for MPLAB® ICD 2 In-Circuit Debugger  MPLAB® IDE v7.60  MPLAB ICD 2 DLL v7.60
Operating System (Firmware) Files  PIC10F2XX,PIC16F54/57  v1.04.00  (ICD07010400.hex)
Debugger - Full Support  PIC10F200(1) PIC10F202(1) PIC10F204(1) PIC10F206(1) PIC10F220(1) PIC10F222(1)
(1) Header interface board required. See MPLAB ICD 2 Header Specification (DS51292), for a list of available headers by device number.
Programmer - Full Support  PIC10F200(3) PIC10F202(3) PIC10F204(3) PIC10F206(3) PIC10F220(3) PIC10F222(3)
(3) PIC10F2XX Universal programmer adapter required (AC163020).
Le due res 4K7 sono presenti anche nel PICkit2: se il uP master si affida alle 4K7 per leggere il valore basso TTL (<0,8V) allora un 
pullup di valore <25K puo' dare problemi; se le 4K7 servono per impedire di fornire al uP target spike di livello alto CMOS (>2V) 
durante le riconfigurazioni del pin SDO (DAT) allora un pullup di valore <7K puo' dare problemi; se il uP master pilota sempre 
energicamente i segnali DAT e CK, senza fare affidamento sulle 4K7, allora sara' tollerato un pullup >1K;   lo scenario dipende 
strettamente dal fw eseguito dal uP master (che io non conosco).  infine il pin mclr deve poter salire a 13v e le capacita' non devono 
rallentare i segnali di programmazione e nemmeno la vcc.
ciao