PIC16 mit USB2.0 und 12MIPS

Gast #2525098
Lesenswert?

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.
Gast #2525105
Lesenswert?

> 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.
Gast #2526173
Lesenswert?

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
OP #2526310
Lesenswert?

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

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