PIC programmieren und debuggen in 3,3V Umgebung

Gast #217665
Lesenswert?
• ▲
▼
Hi
Ich benötige einen PIC in meiner Schaltung, welche mit 3,3V gespiesen
wird.
Da ich den Controller mit dem ICD2 "in system" programmieren und
debuggen möchte, stellen sich folgende Fragen:
Ist es überhaupt möglich den Chip mit 3,3V zu löschen und neu zu
programmieren? Der low voltage programming Mode benötigt doch für das
Chip Erase mind. 4,5V.
Muss ich den Chip mit 5V über dem ICD speisen und sämtliche I/O und VCC
Pins gegen meine Schaltung entkoppeln. wie dies mit der Reset Leitung
nötig ist? (Sche... Aufwand)

Habe bis jetzt leider keine application notes gefunden. Bin froh um
jeden Hinweis.

Danke!

Gruss Andy
Gast #217666
Lesenswert?
• ▲
▼
Hallo Andy,

ich habe leider keinen ICD2 griffbereit um mal nachsehen zu können was
der für Möglichkeiten bietet (Kollege im Büro hat einen, ich arbeite
mit ICE2000 und PM3).

Auf jeden Fall beherrscht der ICD2 den high voltage programming mode;
das bedeutet, am reset pin werden 12,5V angeschaltet. Zur Entkopplung
der Schaltung reicht da ein Widerstand (etwa 47k) gegen VCC völlig
aus.

In MPLAB gibt es unter "Programmer / Settings" die Tabs "Status"
und "Power". Da sind auch einige Felder mit Spannungsangaben dabei.
Vielleicht hilft Dir das etwas weiter.

Gruss  Dieter
Gast #217667
Lesenswert?
• ▲
▼
ist föllig egal!!!!!(high voltage programming mode)
du musst nur aufpassen das das BOR Bit nicht gesetzt ist.
Sonst geht der Pic dauernd in Reset bei 3.3V,oder du hast einen 18 und
setzt die BOR Spannung runter.
Gast #217668
Lesenswert?
• ▲
▼
Hi Leute

Danke für die Infos.

Hast ja natürlich recht Meti. Die Speisung des Controllers spielt im
high voltage programming mode keine Rolle. Wie kann ich aber sicher
sein, dass mir im Feld draussen niemand 5V vom ICD2 her auf meine 3,3V
Speisung schaltet?

Könnte die VCC des PIC's ja vom Rest der Schaltung mit einer Diode
entkoppeln. Schaltet der IDD2 aber nach dem Programmiervorgang auf
"Run" Mode. liegen dann 5V an den Ausgängen des PIC's und ich habe
verloren.

Gruss Andy
Gast #217669
Lesenswert?
• ▲
▼
Falsch der icd2 versorgt nur wenn das 9V Steckernetzteil angeschlossen
ist!!!!  && der Hacken in MPLAB ICD Settings Power auf target drin
ist.
ausserden ist der ICD2 meineswissens Strombegrenzt.
habe auch mit den 5V /12V PGC/PGD bei falschbelegung noch nie einen PIC
 geschossen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.