PIC10F200 Breakout Board - ICSPDAT und ICSPCLK als GPIOs verwenden?

Ich entwerfe gerade ein Breakout-Board für den PIC10F200 und frage mich, ob ich ICSPDAT (GP0), ICSPCLK (GP1) und MCLR (GP3) als GPIOs verwenden kann, wenn ich In-Circuit-Debugging / -Programmierung mit dem PicKit3 verwende ? So sieht meine Schaltung im Moment aus:

Geben Sie hier die Bildbeschreibung ein

Wenn ich sie nicht verwenden kann, bleibt mir nur 1 GPIO, was nicht sehr viel ist, 4 wären viel besser (oder mindestens 3) :)

Mit freundlichen Grüßen

Antworten (1)

Ja, Sie können sie als GPIOs verwenden. Es gibt jedoch ein paar Vorbehalte:

  1. Was Sie an den CLK- und DAT-Pins an anderen Geräten anschließen, könnte die Programmierung stören. Sie sollten eine Möglichkeit finden, diese Geräte bei Bedarf zu isolieren.
  2. Wenn Sie die MCLR-Funktionalität deaktivieren, können Sie nur den HVP-Modus zum Programmieren verwenden (nicht sicher, ob dieser Chip LVP unterstützt oder nicht). Der >10-V-Impuls am MCLR zum Aufrufen des Programmiermodus könnte alles, was daran angeschlossen ist, braten. Auch hier sollten Sie eine Methode bereitstellen, um diesen Pin zu isolieren oder diesen Impuls auf andere Weise abzuschwächen (ohne die Programmierung zu beeinträchtigen).
Benötige ich irgendwelche Widerstände, damit CLK und DAT als GPIOs funktionieren, oder kann ich sie so lassen, wie sie sind? Ich finde im Datenblatt nichts über Hochspannungsprogrammierung, aber ich finde auch nichts über Niederspannungsprogrammierung :(
Nein, Sie müssen nichts hinzufügen, damit CLK und DAT als GPIO funktionieren. Im Programmiermodus sind dies nur CLK und DAT.
Auf diesen Chips wird nur der HVP-Modus unterstützt. ww1.microchip.com/downloads/en/DeviceDoc/41228D.pdf
Noch eine Frage, das PicKit3-Handbuch empfiehlt einen 10k-Pullup von Vpp (12 V bei HVP) auf Vdd (5 V bei Normalbetrieb). Beide (vdd und vpp) sind mit PicKit3 verbunden. Glauben Sie, dass der 12-V-Burst alle an 5 V angeschlossenen Schaltkreise (z. B. Temperatursensoren / Displays) beschädigen wird?
Nein, das sollte passen. 7 V werden über den 10-kΩ-Widerstand abfallen, wobei 7 µA durch ihn fließen.
@ Majenko ITYM 0,7 mA (700 uA).
Das meinte ich, ja.