Hallo zusammen, ich suche den kleinsten und preisgünstigsten uC von Atmel, der follgende Anforderungen erfüllt: - 2 digitale Ausgänge (LED und Servo-Signal) - 1 digitalen Eingang (Taster) - Timer um das PWM-Signal für das Servo zu erzeugen und eine Zeitmessung von 15 Sekunden bis 8 Minuten machen zu können, welche allerdings nicht sehr genau sein muss. 5-10% Abweichung ist in Ordnung. - Möglichst geringe Minimalbeschaltung, deswegen wäre ein interner Quarz auch erforderlich, ich weiß ja nicht ob es auch uC ohne gibt. - 5V Versorgungspannung Ich hoffe ihr kennt Controller die diese Anforderungen gerade eben erfüllen und könnt mir Vorschläge machen. MfG. Daniel
Daniel K. schrieb: > Möglichst geringe Minimalbeschaltung, deswegen wäre ein interner Quarz > auch erforderlich Wenn Du statt des Quarzes eine Takterzeugung mit einem RC-Oszillator akzeptierst, dann hast Du Chancen. Die Anforderungen dürfte praktisch jeder 8-Beiner erfüllen, den Atmel in der AVR-Reihe anbietet. Such Dir einfach hier einen aus: http://www.atmel.com/dyn/products/devices.asp?family_id=607#791
Hi >Die Anforderungen dürfte praktisch jeder 8-Beiner erfüllen, den Atmel in >der AVR-Reihe anbietet. Oder sogar 'sechsbeiner': http://www.atmel.com/dyn/resources/prod_documents/doc8127.pdf MfG Spess
spess53 schrieb: > http://www.atmel.com/dyn/resources/prod_documents/... er soll aber klein sein, also im UDFN gehäuse. (2mm x 2mm x 0.6mm)
Und Speicher??? brauchst Du den nicht??? Was nützt mir der kleinste Controller, wenn ich noch mehrere EPROMS brauche, um mein Programm rein zu bekommen... Gruß Blacky
Auch die kleinen ATTinys haben schon 512 Bytes Flash und 32 Register als Speicherersatz. Mit einem effizienten Assembler-Programm kann man da schon eine Menge machen.
Martin schrieb: > ... PIC10 oder PIC12 Serie ... > > Und im SOT-23 Gehäuse. Wie die bereits genannten kleinsten ATtinys (die übrigens keine 32, sondern nur 16 Register haben, aber dafür noch ein bissel SRAM).
Danke für die Antworten! Der ATtiny4 sieht erstmal garnicht schlecht aus. Mein Programm ist 250 bytes groß, das passt also locker. Aber das Problem habe ich nun beim programmieren, den kann ich, so wie ich das sehe, nicht mit meinem mySmartUSB MK2 programmieren. Da wäre der ATtiny12 wohl schon besser geeignet. Erfüllt der denn alle Anforderungen, kann ich den mit dem mySmartUSB MK2 programmieren? Ich denke mal ja, frage aber doch lieber nochmal nach. MfG. Daniel
... Wie die bereits genannten kleinsten ATtinys (die übrigens keine 32, sondern nur 16 Register haben, aber dafür noch ein bissel SRAM) ... Verfügbarkeit? Preis?
Der PIC10F202 hat 512 Bytes Flash (als 10F200 256 Bytes), 24 Bytes SRAM, 4 IO-Ports (davon 1 nur input), 1 Timer, Watchdog, interner Oszillator 4 MHz 1%, als PIC10F206 auch mit Comparator. Es gibt ihn als 6-pol SOT23, 8-pol DIP (zum testen am Steckbrett) und als 8-pol DFN. Er kostet knapp 50 ct und er ist lieferbar.
nur daß es halt ein AVR sein soll. 230 Assembler Bytes in "AVR" wird man kaum schnell mal in "PIC" umschreiben, es sei den, man kann dadurch 10.000 mal 42,7 Cent sparen ;-)
Allenfalls sollte man einen 4bitter anschauen. Bei 100k Stueck kann man da dann satt sparen.
Daniel K. schrieb: > Der ATtiny4 sieht erstmal garnicht schlecht aus. Allerdings wirst du den derzeit wohl nur als ATtiny10 bekommen können. > Aber das Problem habe ich nun beim > programmieren, den kann ich, so wie ich das sehe, nicht mit meinem > mySmartUSB MK2 programmieren. Es gibt glaub ich schon "self-made"-Programmiersysteme für diese Controller, schau dich mal bei avrfreaks.net in der Codesammlung um. Ansonsten halt AVRISPmkII, meines Wissens geht auch ein AVR Dragon dafür. > Da wäre der ATtiny12 wohl schon besser geeignet. So'n uraltes Teil heute noch für eine Neuentwicklung, das würde ich mir überlegen.
Martin schrieb: > ... Wie die bereits genannten kleinsten ATtinys (die übrigens keine 32, > sondern nur 16 Register haben, aber dafür noch ein bissel SRAM) ... > > Verfügbarkeit? Preis? ATtiny10 gibt's schon, den Rest wohl derzeit nur als Muster. Einzeln 1 Euro (brutto) bei Farnell, 85 Cent bei CSD, auf der Rolle bei Digikey 51 Cent das Stück (netto). Aber das hättest du natürlich auch alles selbst rausfinden können, nicht wahr?
Daniel K. schrieb: > Aber das Problem habe ich nun beim > programmieren Also das AVRISP mkII kann jedenfalls die ATtiny4,5,9,10,20. Peter
... ATtiny10 gibt's schon, den Rest wohl derzeit nur als Muster. ... ... Aber das hättest du natürlich auch alles selbst rausfinden können, nicht wahr? ... Natürlich. Mein Punkt war, dass die SOT-23 ATTiny nicht gängig sind, die PIC hingegen schon. Ansonsten ist für den Threadstarter der ATTiny13A die richtige Wahl.
Martin schrieb: > Mein Punkt war, dass die SOT-23 ATTiny nicht gängig sind Doch, der ATtiny10 mittlerweile schon, sonst wäre er wohl kaum bei einem Laden wie CSD bereits angekommen. Da der TE explizit nach einem Controller von Atmel gefragt hat, trifft der folglich seine Vorstellungen besser als ein PIC. > Ansonsten ist für den Threadstarter der ATTiny13A > die richtige Wahl. Für die Nutzung mit dem vorhandenen Programmiergerät stimme ich da voll zu. Allerdings war davon im Eröffnungs-Beitrag keine Rede, stattdessen war der kleinste und preisgünstigste gefragt.
... Doch, der ATtiny10 mittlerweile schon, sonst wäre er wohl kaum bei einem Laden wie CSD bereits angekommen. Da der TE explizit nach einem Controller von Atmel gefragt hat, trifft der folglich seine Vorstellungen besser als ein PIC. ... Damit meinte ich nicht einen bestimmten Typen - sonder allgemein alle SOT-23 ATTiny ... Für die Nutzung mit dem vorhandenen Programmiergerät stimme ich da voll zu. Allerdings war davon im Eröffnungs-Beitrag keine Rede, stattdessen war der kleinste und preisgünstigste gefragt. ... Zwischenzeitlich war beim Threadstarter von einem ATTiny12 die Rede, darauf bezog sich nun der ATTiny13A. Sollten noch irgendwelche Klarheiten herrschen: kein Problem - ich gebe mir bestimmte Mühe diese auszuräumen.
Martin schrieb: > ... Doch, der ATtiny10 mittlerweile schon, sonst wäre er wohl kaum bei > einem Laden wie CSD bereits angekommen. Da der TE explizit nach > einem Controller von Atmel gefragt hat, trifft der folglich seine > Vorstellungen besser als ein PIC. ... > > Damit meinte ich nicht einen bestimmten Typen - sonder allgemein alle > SOT-23 ATTiny Bitte in Zukunft korrekt zitieren, das steigert die Lesbarkeit der Beiträge.
Auch wenn dieser Thread sehr ATMEL-lastig daherkommt, sei ein Hinweis auf die µCs von Silicon Labs gestattet. http://www.silabs.com/products/mcu/smallmcu/Pages/default.aspx Die bieten tatsächlich Controller ab der Größe 2mm x 2mm an. Der Prozessor ist der altbekannte 8051. Ob ein Derivat dabei ist, welches die Anforderungen erfüllt, musst Du allerdings selbst recherchieren.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.