PIC16F18313 Doppelbelegung SCL ICSPCLK

Gast #4516986
Ich würde gerne den PIC16F18313 zum Auslesen von Temperatursensoren über 
I2C einsetzen. Es scheint der einzige PIC16 mit I2C im 8-Pin-Gehäuse zu 
sein. Nun ist leider Pin6 mit dem Clocksignal des I2C und dem ICSPCLK 
des Programmers/Debuggers doppelbelegt.

Meine Frage: Wird der I2C beim Debuggen gestört?
Mike schrieb:
> PIC16F18313 zum Auslesen von Temperatursensoren über
> I2C einsetzen. Es scheint der einzige PIC16 mit I2C im 8-Pin-Gehäuse zu
sein.

Diverse 12Fxxx PICs haben ein MSSP-Modul (und damit I2C), z.B. auch der 
12F1840. Warum soll er denn unbedingt PIC16... heißen?

> Wird der I2C beim Debuggen gestört?

Ja. Aber wenn Du tatsächlich den 16F18313 nimmst, könntest Du evtl. die 
I2C-Pins mit dem PPS-Modul auf andere Pins legen - sofern Du die anderen 
Pins nicht auch brauchst...
Gast
Hallo Mike,
Für die kleinen PICs (<14Pin) gab es früher immer eine Adapterplatine 
(mit einem größeren PIC) um das Debuggen zu ermöglichen wenn alle I/Os 
belegt sind.
Gehe mal davon aus, dass es das auch für diesen Baustein geben wird.
Carsten schrieb:
> Für die kleinen PICs (<14Pin) gab es früher immer eine Adapterplatine...

Gibt es für den 16F18313 anscheinend (noch) nicht. Ich würde mir einfach 
einen Adapter aus einem größeren PIC der gleichen Familie basteln wenn 
keine Pins frei sind auf die man die Signale umlegen kann.
Ist bei SMD vielleicht eine Fummelei aber geht.


Peter D. schrieb:
> I2C-Master geht prima in SW mit beliebigen IO-Pins.

Ja, wenn freie Pins vorhanden sind, dann kann man sich das aussuchen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 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.