Such einen einfachen Microcontroller in SO8

Gast #4971365
Lesenswert?

Weiß ich ja. Bei denen findet man nur leider die Nadel im Heuhaufen 
nicht. Ich dachte es hätte jemand einen konkreten Vorschlag. Es könnte 
wohl ein 8-Bitter sein und er dürfte auch in Assembler programmiert 
werden. Es soll so eine Art Lauflicht werden, ähnlich CMOS 4017.
Gast #4971375
Lesenswert?

Dominik schrieb:
> Weiß ich ja. Bei denen findet man nur leider die Nadel im
> Heuhaufen
> nicht. Ich dachte es hätte jemand einen konkreten Vorschlag. Es könnte
> wohl ein 8-Bitter sein und er dürfte auch in Assembler programmiert
> werden. Es soll so eine Art Lauflicht werden, ähnlich CMOS 4017.

PIC12F1840 ist ein recht nettes Gerät für einen 8-Pinner.
Den musst du auch nicht in Assembler programmieren, und debuggen kann 
man ihn auch.
Gast #4971376
Lesenswert?

Dominik schrieb:
> simplen Mikrocontroller in einem SO8 Gehäuse.

Dominik schrieb:
> 5 I/O-Pins wären nicht schlecht.


Sieh dich mal in der ATtiny - Serie von Microchip (früher Atmel) um.

Zum Beispiel ATtiny25/45/85:
http://www.atmel.com/images/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf


Dominik schrieb:
> Er soll leicht zu programmieren sein.

Definiere "leicht".

Die ATmega/ATtiny und PIC's von Microchip sind noch relativ 
einsteigerfreundlich.


Dominik schrieb:
> Könnten die direkt eine LED ansteuern?

Grundsätzlich ja, kommt aber auf die LED an:

"DC Current per I/O Pin ................................. 40.0 mA"
(Achtung: Absolute Maximum Rating, Datenblatt lesen!)
Gast #4971440
Lesenswert?

Das DigiSpark hat mir ganz gut gefallen und der ATtiny25 würde wohl auch 
reichen. Ich würde mit dem fest aufgelöteten ATtiny85 testen und 
herumprobieren. Wie könnte ich dann einen losen ATtiny25 programmieren? 
Müsste ich den statt des ATtiny85 jedes mal in das DigiSpark einlöten?
#4971491
Lesenswert?

Dominik schrieb:

> Wie könnte ich dann einen losen ATtiny25 programmieren?

Den DigiSpark selbst kannst Du mit der entsprechenden Firmware zu einem 
Programmer für andere AVRs machen, was mit DIP aber natürlich einfacher 
geht, als mit SO:

http://digistump.com/wiki/digispark/tutorials/programming

> Müsste ich den statt des ATtiny85 jedes mal in das DigiSpark einlöten?

Nein, das würde nicht gehen. Den DigiSpark kannst Du nur deshalb per USB 
flashen weil auf dem dort verbauten ATtiny85 schon ein Bootloader drauf 
ist. Ein "nackter" ATtiny 25, 45, 85 muß zumindest beim ersten Mal mit 
einem externen Programmer geflasht werden.

Was den Programmieradapter angeht, bekommt man die für SO8 recht günstig 
bei AliExpress. Für überschaubare Stückzahlen reicht es aber auch, den 
Controller einfach mit dem Finger sanft auf einem SO8-Footprint zu 
drücken, z.B. mit einem Adapter SO8 zu DIP8, der seinerseits in einem 
Breadboard steckt.

BTW, muß Deine Schaltung denn so klein sein, daß Du unbedingt SO8 
brauchst oder würde es ein (idealerweise gesockelter) DIP8 auch tun?
(Firma: Vescomp) #4971534
Lesenswert?

Dominik schrieb:
> Ich benötige dann etwa 20 - 30 programmierte ATtiny25. Ich habe gesehen,
> dass SO8-Programmiersockel selten und teuer sind...

 LOL.
 Nimm so etwas, ist kaum größer, kann über USB sogar aus Arduino-IDE
 programmiert werden, hat Tiny85 drauf und kostet 1.15 EURO:

https://www.aliexpress.com/item/Free-shipping-5pcs-lot-Digispark-micro-kickstarter-miniature-minimal-development-board-TINY85-module-for-Arduino-usb/32237181717.html

 Billiger und schneller gehts wohl kaum...
Gast #4971669
Lesenswert?

Ich will das Ding auf ein MID löten (Molded Interconnect Device), 
deshalb SMD SO8.

Den Digispark würde ich also dann zum "Programmer" programmieren und an 
seine Pins einen DIL8 nach SO8 Adapter löten. Dann drücke ich zum 
Programmieren des ATtiny25 diesen fest auf den Adapter und los geht's. 
Kann der "Programmer" das Teil auch verifizieren?

Wo bekomme ich zeitnah einen einzelnen Digispark her? Bei Digistump ist 
der Versand teuer und langsam...

Danke im Voraus für Eure guten Ideen und Eure Hilfe.

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