Forum: Mikrocontroller und Digitale Elektronik 4-Pin µC im Handel?


von Crazy (Gast)


Lesenswert?

Gibt es einen µC mit nur 4 Pins? Hört sich vielleicht verrückt an, aber 
wäre mal gut zu wissen.

von Falk B. (falk)


Lesenswert?

Es gibt sehr kleine 6-Pinner im SOT-23 Gehäuse.

von Michael (Gast)


Lesenswert?

Crazy schrieb:
> Gibt es einen µC mit nur 4 Pins? Hört sich vielleicht verrückt an, aber
> wäre mal gut zu wissen.
Mit serieller Schnittstelle und externem Quarz?

von Markus R. (maggus)


Lesenswert?

Attiny 5/5/9/10 sind im 6-Pin SOT-23. Sind meiner Erfahrung nach aber 
nur in Assembler vernünftig programmierbar. Bzgl. der Peripherie hilft 
ein Blick ins Datenblatt.
PICs gibt es auch in dieser Größe, da weiß ich aber nicht welche und was 
die so können.

von Anja (Gast)


Lesenswert?

Markus R. schrieb:
> PICs gibt es auch in dieser Größe, da weiß ich aber nicht welche und was
> die so können.

nimm einfach einen aus der PIC10F-Serie.

Gruß Anja

von Ingo (Gast)


Lesenswert?

Kann man die PIC10 in C programmieren? Die Tinys im SOT23-6 Gehäuse 
lassen sich nur mit kommerziellem Kompiler in C programmieren, Atmels 
Atmel Studio kann es zwar, is aber arg buggy.

Ingo

von Apfelmann (Gast)


Lesenswert?

Ja.
Ich würde den CCS nehmen:
http://www.ccsinfo.com/devices.php?page=devices

Der ist "optimiert" für Pics und kommt auch mit 2-Byte-Stack 
Architekturen klar.

von Ingo (Gast)


Lesenswert?

Cool

von Dennis H. (c-logic) Benutzerseite


Lesenswert?

Atmel Studio 6 / GCC unterstützt AVR Tiny10.
Von der Ausstattung her sind beide (PIC10F20x | ATTiny10) ähnlich.
Vorteil Atmel - 1MIPS/MHz ( PIC 1MIPS/4MHz ), 16 Arbeitsregister (1 
Workregister).

von Markus R. (maggus)


Lesenswert?

Dennis Heynlein schrieb:
> Atmel Studio 6 / GCC unterstützt AVR Tiny10.

Ich habe mit Atmel Studio 6 in C kein funktionierendes Programm fertig 
gebracht (z.B. einfache Tastenabfrage). Mit Assembler ging es dann.
Flashen hat mit dem AVRISPmkII problemlos funktioniert.

von Simon K. (simon) Benutzerseite


Lesenswert?

Markus R. schrieb:
> Dennis Heynlein schrieb:
>> Atmel Studio 6 / GCC unterstützt AVR Tiny10.
>
> Ich habe mit Atmel Studio 6 in C kein funktionierendes Programm fertig
> gebracht (z.B. einfache Tastenabfrage). Mit Assembler ging es dann.

Na das ist ja eine brauchbare Fehlerbeschreibung!

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Simon K. schrieb:
> Na das ist ja eine brauchbare Fehlerbeschreibung!

Brauchbare Fehlerbeschreibungen gibt es dafür genug.  Der Compiler,
den Atmel damals mit ausgeliefert hat, ist offensichtlich arg mit
der heißen Nadel gestrickt worden.  Ist ein bekanntes Problem und
bedarf keiner weiteren Beschreibungen (Atmel ist sich des Problems
bewusst und werden dann hoffentlich mal eine überarbeitete Version
bereitstellen).

Allerdings ist es für einen Controller von gerade mal 512 Befehlen
(ATtiny10) durchaus selbst für einen eingefleischten C-Nutzer wie
mich machbar, auch mal ein Projekt in Assembler zu verfassen. ;-)
(Unangenehmer wird das für die größeren "Geschwister" ATtiny20
und ATtiny40, aber die haben auch wieder größere Gehäuse.)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.