[repost] ic-prog => pic16f628a

Scusate se insisto ma davvero non sò più dove sbattere la testa!

Sto' usando IC-Prog con il programmatore PicBoy (descritto da > FareElettronica di qualche mese fa') e funziona benissimo per programmare
i
PIC16F84A; perchè allora non funziona con i PIC16F628A? (le piedinature

sono

pressochè identiche!)

Aggiungo: nessuno ha mai utilizzato questo chip? Che programmatore (hardware) avete usato? E che programmatore (software) avete usato?

Grazie dell'aiuto. Ciao

Reply to
Andrea
Loading thread data ...

Ciao, sono un profano ma avevo trovato delle info.

Il 628 ha un modo diverso di essere programmato, e supporta anche il "low voltage programming".

Guarda qui:

formatting link

C'e' lo schema semplice semplice di un programmatore HW, e magari parla anche del SW.

Paolo

Reply to
PaoloC

Sì, infatti è consigliato di mettere a massa il pin X (non ricordo il numero) per essere sicuri che il pic capisca che lo si sta' programmando "high voltage"

Però! Semplice è davvero semplice... (fa' venire il dubbio che funzioni!!!) Parla anche di software, però tratta il 628 e non il 628A! (e purtroppo sembra che di differenze ce ne siano!)

Reply to
Andrea

Il giorno Thu, 10 Jun 2004 09:01:24 +0200, "Andrea" ha scritto:

Programmatore: Propic2 Light (una mia variante del Propic2) SW: ic-prog

Tieni presente quello che ho scritto in un messaggio precedente, e che per comodità di lettura riporto di seguito.

[...] scommetto che il pin 10 (RB4/PGM) non è stato collegato a massa (0V). Il 628 ha un bug, descritto nel "PIC16F62X Silicon/Data Sheet Errata".

Module: Low Voltage Programming Mode The high voltage override for low voltage programming does not operate as specified in the programming specification. In the Low Voltage Programming (LVP) mode, the device can be programmed without using 12V on VPP (pin 4). However, when high voltage programming is used while the part has low voltage programming enabled, the Low Voltage mode is not overridden. If RB4 goes high for any reason during high voltage programming with LVP enabled, the programming will be interrupted.

Work around Pull RB4 (pin 10) to ground during the initial programming to prevent programming interruptions. Once LVP has been disabled, it remedies this issue with RB4.

In parole povere, anche se il modo di programmazione a bassa tensione (LVP) è disabilitato, se il pin RB4/PGM non viene tenuto a livello basso durante la programmazione, può verificarsi un errore.

Reply to
Luigi C.
[cut]

(0V). Il

[cut]

(LVP) è

la

Vero... Questa è una peculiarità di questo pic che conoscevo già... Però da quanto capisco tu hai programmato il 628 e non il 628A!

Ed infatti IC-Prog riesce a programmare il 628 (almeno in teoria perchè non ci ho mai provato personalmente) ma non riesce a programmare il 628A!

Sei in grado di confermarlo?

Grazie ancora dell'aiuto! Ciao

Reply to
Andrea

Il giorno Mon, 14 Jun 2004 08:23:49 +0200, "Andrea" ha scritto:

Capperi!!! :-)

Con il 628A non ho mai provato!

Reply to
Luigi C.

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.