www.mikrocontroller.net

Forum: Mikrocontroller und Elektronik PIC16 mit USB2.0 und 12MIPS


Autor: Martin S. (drunkenmunky)
Datum:

Hi,

hab gerade gesehen, dass es bald auch PIC16 mit USB2.0
Fullspeedschnittstelle gibt. Das schon ab einem 14-pin Gehäuse. Mal
gespannt, was die kann kosten.

z.B. der PIC16F1455
http://www.microchip.com/wwwproducts/Devices.aspx?...
Autor: Master Snowman (snowman)
Datum:

schön und gut für leute, die auf dem P/L-verhältnis von anno dazumal
stehen bleiben möchten; aber wie sieht es da mit dem SW-support von
Microchips aus? stellen die eine assembler-library zur verfügung? haha
:-)
Autor: Michael_ohl (Gast)
Datum:

Aber es beibt halt beim lahmenden FullSpeed von 12Mbit.

mfG
Michael
Autor: heinzhorst (Gast)
Datum:

Finde das Teil vollig überflüssig. Dafür gibt es den PIC18F14K50. Der
hat nicht die veraltete PIC16-Architektur und ist auch im DIP14-Gehäuse.
Und es gibt von Microchip eine fertige USB-Library in C für CDC, HID,
etc. Ein Preisunterschied wird kaum vorhanden sein, der 18F14K50 ist
schon spottbillig.
Autor: usuru (Gast)
Datum:

> aber wie sieht es da mit dem SW-support von Microchips aus?
> stellen die eine assembler-library zur verfügung? haha

Die PIC16F1xxx sind für C optimiert. Die Software-Unterstützung von
Microchip ist in allen bereichen vorbildlich, es gibt für alle
USB-fähigen PICs das USB Framework.
Autor: Wolfgang M. (womai)
Datum:

heinzhorst schrieb:
> Finde das Teil vollig überflüssig. Dafür gibt es den PIC18F14K50. Der
> hat nicht die veraltete PIC16-Architektur und ist auch im DIP14-Gehäuse.

Kleine Korrektur, der PIC18F14K50 kommt in DIP-20, nicht DIP14. Ist aber
wirklich ein prima Teil, viel billiger kann's nicht werden (vergleiche
mal PIC18F2550!), und Peripherie ist jede Menge vorhanden.
Autor: Master Snowman (snowman)
Datum:

> Die PIC16F1xxx sind für C optimiert
wirklich?!?
Autor: michael_ohl (Gast)
Datum:

learn to read - halt Werbung - heist doch nur in Assembler nicht in den
Griff zu bekommen.

Als es Mode wurde alles in C zu machen hat halt jeder Hersteller
draufgeschrieben das sein Prozessor C optimiert wurde.

mfG
Michael
Autor: holger (Gast)
Datum:

>> Die PIC16F1xxx sind für C optimiert
>wirklich?!?

Würde mich auch wundern. 16 Level Hardwarestack für CALLs.

>PIC16F1455      Status: Future Product

Da sollte man erst mal Kaffee trinken und abwarten;)

In der Zwischenzeit tuts der PIC18;)
Autor: Martin S. (drunkenmunky)
Datum:

Michael_ohl schrieb:
> Aber es beibt halt beim lahmenden FullSpeed von 12Mbit.

Naja, ich seh das eher als Steigerung von UART zu USB. Wofür willst du
so viel Daten übertragen, irgendwo müssen die ja auch herkommen.
Und es ist auch klar, dass in nem Controller der rund ein Dollar kostet
keine Highspeed Schnittstelle verbaut ist.

heinzhorst schrieb:
> Finde das Teil vollig überflüssig. Dafür gibt es den PIC18F14K50. Der
> hat nicht die veraltete PIC16-Architektur und ist auch im DIP14-Gehäuse.
> Und es gibt von Microchip eine fertige USB-Library in C für CDC, HID,
> etc. Ein Preisunterschied wird kaum vorhanden sein, der 18F14K50 ist
> schon spottbillig.

Ist halt die Frage wie man spottbillig definiert. Ich denk mal, dass die
Controller schon nochmal 10 bis 20 Dollarcent billiger sind, was schon
ne Hausnummer ist.
Klar für den Hobbygebrauch ist mir der Preis egal, da würd ich auch mit
einem PIC32 ne LED blinken lassen, wenn mir danach ist...

Master Snowman schrieb:
>> Die PIC16F1xxx sind für C optimiert
> wirklich?!?

Mit der enhanced-midrange Architektur haben sie schon den einen oder
anderen "c-optimierten" neuen Befehl eingebaut. Effektiv ist es, aber
wie effizient es ist, ist schwierig zu beurteilen, denk ich. Hab jetzt
schon ein paar Programme in C für PIC12/PIC16 mit enhanced-midrange
gemacht und war eigentlich recht zufrieden.

holger schrieb:
> Da sollte man erst mal Kaffee trinken und abwarten;)
>
> In der Zwischenzeit tuts der PIC18;)

Solange geht dann meist auch nicht bis es die ersten Samples gibt...

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel




Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder GIF-Format hochladen.
Siehe Bildformate

Mit dem Abschicken erkennst du die Nutzungsbedingungen an.

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net