Welcher PIC ist hier optimal?

Gast #4189061
Lesenswert?

Moin Leute,


ich suche aktuell nach einem PIC der meinen Anforderungen entspricht. 
Derzeit verwende ich noch eien ATMEGA328P der maßlos für meine Zwecke 
überdimensioniert ist.

Der PIC muss einen 433Mhz Empfänger und einen Ethernet Controller 
ansteuern. Bisher verwende ich einen RFM12B als Empfänger und einen 
Wiznet W5500 fürs Ethernet. Beide laufen über SPI. Falls euch hiernoch 
was besseres einfällt bin ich für Vorschläge immer offen.

Durch den PIC bin ich dann auch endlich die Pegelprobleme zwischen dem 
Atmel und dem RFM12 los und spare mir so Bauelemente.

Also wie gesagt, der PIC muss zwei Controller via SPI ansteuern und 
sollte noch 4 I/O Ports frei haben.

Vielen Dank für eure Hilfe im Voraus

Gruß Martin
#4189311
Lesenswert?

Martin H. schrieb:
> Moin Leute,
>
>
> ich suche aktuell nach einem PIC der meinen Anforderungen entspricht.
> Derzeit verwende ich noch eien ATMEGA328P der maßlos für meine Zwecke
> überdimensioniert ist.
>
> Der PIC muss einen 433Mhz Empfänger und einen Ethernet Controller
> ansteuern. Bisher verwende ich einen RFM12B als Empfänger und einen
> Wiznet W5500 fürs Ethernet. Beide laufen über SPI. Falls euch hiernoch
> was besseres einfällt bin ich für Vorschläge immer offen.
>
> Durch den PIC bin ich dann auch endlich die Pegelprobleme zwischen dem
> Atmel und dem RFM12 los und spare mir so Bauelemente.
>
> Also wie gesagt, der PIC muss zwei Controller via SPI ansteuern und
> sollte noch 4 I/O Ports frei haben.

Nimm einen PIC18F67J60. Der hat Ethernet eingebaut, d.h. den W550 bist 
Du los. Fürs RFM12B gibts ein SPI, und Deine IO-Ports sind auch noch 
drin.

fchk
Gast #4189544
Lesenswert?

Martin H. schrieb:

> Durch den PIC bin ich dann auch endlich die Pegelprobleme zwischen dem
> Atmel und dem RFM12 los und spare mir so Bauelemente.

Du kannst du noch sehr viel einfacher sparen, indem du den Atmel einfach 
mit 3,3V betreibst.

> Also wie gesagt, der PIC muss zwei Controller via SPI ansteuern und
> sollte noch 4 I/O Ports frei haben.

Da ist ein Mega328 tatsächlich deutlich überdimensioniert. Tiny 441 oder 
841 würden aber mit Quarz pinmäßig passen wie die Faust auf's Auge, ohne 
Quarz wären halt zwei Pins über.
Nebenbei: Auch die laufen natürlich (wie nahezu jeder AVR8) mit 3,3V...
Gast #4190059
Lesenswert?

Da hab ich wohl irgendwo mist aufgeschnappt mit dem Pegelunterschied. 
War wohl gefährliches Youtube halbwissen. Hatte mir zwar anhand der 
Datenblätter schon gedacht, dass 3,3V machbar sind aber hätte nicht 
gedacht, dass dann der Controller auch einfach mit anderen 
Eingangspegeln arbeiten kann. Auf jeden Fall schonmal vielen Dank für 
die Info.

Werde aber warscheinlich trotzdem zu einem PIC Controller wechseln, da 
ich auf dem dazugehörigen Sendemodul schon den PIC12LF1840T39A verwende. 
Ist jetzt natürlich nicht überaus kompliziert mit zwei Controllertypen 
zu arbeiten, aber ist doch schon was angenehmer, wenn man einfach eine 
Software verwendet über die man das Programm schreibt.

Der PIC18F67J60 ist für mich noch nicht ganz aus dem rennen da ich mir 
erstmal die genaue benötigte Außenbeschaltung anschauen werde. Der W5500 
hat eine "relativ" große Menge an Widerständen und Kondensatoren die er 
benötigt um 100% zuverlässig zu arbeiten. Evtl spart man sich die beim 
PIC18F67J60 ein. Außerdem hätte ich nur einen Teilnehmer auf dem SPI. 
Aber wie gesagt, das muss ich mir heute genauer anschauen.
Gast #4192729
Lesenswert?

Der PIC18F67J60 ist dann doch leider zu überdimensioniert. Da kümmer ich 
mich lieber um die SPI Steuerung. Gibt es denn von PIC ein passendes 
gegenstück zum ATtiny2313A oder ATtiny24? Würde wie gesagt bevorzugt 
gerne nur mit einem Programm Arbeiten anstatt PIC und AVR zu 
Programmieren

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren