Jakie są najtańsze mikrokontrolery?

19

Jakie są najtańsze dostępne mikrokontrolery?

Byłoby to w ilości ponad 1000, choć dostępność hobbystów byłaby miła.

Szukam najtańszego ze wszystkich mikrokontrolerów - moje wymagania są minimalne, 1 pin IO, dowolne napięcie zasilania, pojedynczy układ.

(To jest „wiki społeczności”, więc każdy z reputacją> 100 może udoskonalić i poprawić odpowiedzi)

Toby Jaffey
źródło
1
Szukam najtańsze z wszystkich mikrokontrolerów - moje wymagania są minimalne, 1 IO pin każde napięcie zasilania, pojedynczy układ scalony (pytanie zaktualizowane)
Toby Jaffey
1
To głupie pytanie, głosowałem za jego zamknięciem.
Leon Heller
2
Chciałbym naprawdę jak odpowiedź, a ja nie wiem, jak ta kwestia jest inna electronics.stackexchange.com/questions/2641/cheapest-fpgas lub electronics.stackexchange.com/questions/2704/...
Toby Jaffey
1
@Leon Byłem kuszony, ale zredagowałem go teraz w dwóch umysłach.
Dean
4
To przydatne pytanie. Niektóre z nich nawet nie istniały (na przykład PIC10).
Pan Jeż

Odpowiedzi:

11

Texas Instruments mają linię „ Value Line ” MSP430.

Flash: 0,5 / 1k RAM: 128 B Pakiet: 14TSSOP (najtańszy) / 14DIP / 16QFN

To jedyne 16-bitowe urządzenie w tej klasie, a także jedyne z 10 pinami IO.

MSP430G2001 jest 0,34 $ @ 1ku .

Toby Jaffey
źródło
dostałbym także starter (5 USD), ponieważ dostajesz programator z 2 żetonami i
zamawiasz
7
@Matt, @jsolarski - Próbki świetnie nadają się do zamierzonego celu: do obsługi nowych projektów i do sprawdzenia, czy próbka będzie działać w istniejących projektach. Proszę nie nadużywaj programu i nie rujnuj go dla nas; przeczytaj TI FAQ, aby uzyskać więcej informacji.
Kevin Vermeer,
1
Próbki są również często większym problemem niż są warte. Jeśli zamierzasz kupić 1k czegoś, istnieje szansa, że ​​możesz kupić jeden z DigiKey i zapłacić za przewidywalną datę dostawy.
joeforker
4

Zwłaszcza, gdy mówisz małe ilości, cena kontrolera jest tylko częścią obrazu. Załóżmy, że potrzebujesz programatora o wartości 500 euro, aby zaprogramować urządzenia. Jest to OK, jeśli potrzebujesz 100 000 urządzeń rocznie, ale jeśli potrzebujesz 50 sterowników, programista dodaje 10 euro do urządzenia, które samo 1 euro może być tanie.

stevenvh
źródło
To jeden z powodów, dla których to głupie pytanie powinno zostać zamknięte!
Leon Heller
6
Lub sprawia, że ​​starter wygląda jeszcze lepiej dla programisty za 5 USD
Matt Williamson
3

Atmel ma 6-pinową linię AVRs SOT-23-6 / DFN-6, ATtiny4 / 5/9/10 .

Flash: 512 B (4/9) / 1k (5/10)
RAM: 32 B
Pakiet: SOT23-6 / DFN-6
Cena przy 1: 0,95 USD Cena przy
4,5 tys. USD : 0,53 USD

Części 4/9 nie mają ADC (i są tańsze), części 5/10 mają ADC. ATtiny4u3 ma zintegrowany regulator doładowania i działa już od 0,7 V, co może zaoszczędzić trochę pieniędzy, jeśli używasz akumulatora. Jeśli oczywiście dodatkowe funkcje kosztują więcej. Najtańszą częścią jest ATtiny4.

Z tego, co słyszałem, Atmel ma legendarnie słabą dostępność dla wielkości produkcji.

Kevin Vermeer
źródło
3

Chociaż odpowiedź, którą udzielam przy tej okazji, jest taka sama, jak inni dali (= spróbuj Microchip PIC 10F200) łatwość uzyskania dość dobrej odpowiedzi sugeruje, że nie jesteś tego świadomy, więc warto to zauważyć. tzn. skorzystaj z dowolnego dużego internetowego przewodnika wyboru cen - na konkurencyjnym rynku są one tak dobre, że z łatwością będziesz w stanie uzyskać 1000 ilości z wyjątkiem ofert specjalnych

Przejdź więc np. Do strony internetowej Digikey i wprowadź mikrokontroler, wybierz opcję największego wolumenu = mikrokontrolery zadłużone = 33613 kandydatów, wybierz sortuj według ceny (strzałka powyżej ceny jednostkowej dla Digikey), wpisz „w magazynie” i 1000 sztuk i wybierz „Sortuj” według ceny, zaawansowane ”. Bingo
PIC10F200T-I / OTCT-ND 34 centów od 100 w górę!

W ramach testu weź kandydatów o niższych cenach i podłącz ich np . Do Findchips . W przypadku PIC10F200 34 centy są tak niskie, jak wszystkie reklamy na otwartym rynku za pośrednictwem Findchips. Możesz ominąć interfejs za pomocą np. Http://www.findchips.com/avail?part=PIC10f200


Wyższy wolumen:

Jeśli chcesz więcej niż 1000, ludzie tacy jak Microchip mają specjalne nieprzetestowane linie zaopatrzenia, w których jesteś odpowiedzialny za zapewnienie, że urządzenia są w specyfikacji i że otrzymasz odpowiednio niskie ceny. Są one sprzedawane np. W Azji, aby konkurować z bezpośrednimi azjatyckimi klonami PIC i podobnymi procesorami wydajności. Ceny nawet do około 20 centów powinny być „dość łatwe”.

Gdy dojdziesz do dużych ilości, ceny stają się przedmiotem NDA. Widziałem ceny niektórych produktów (nie procesorów), które stanowią około 25% tego, co można racjonalnie oczekiwać przy bardzo dużych ilościach. (Nie, nie jestem objęty NDA, ale nie będę też bardziej szczegółowy, niestety). Tak więc cena 20c w bieżącym wolumenie wydaje się wykonalna.

Russell McMahon
źródło
3

Obecna kolejność ultra tanich mikrokontrolerów w oparciu o moją wiedzę (prawdopodobnie inne, ale nie mogę mówić za to, czego nie wiem)

  1. ST Microelectronics - STM8S003F3 - Specyfikacja OTT za cenę ~ 0,23 USD rocznie przy 25 tys.
  2. ST Microelectronics - STM8L051F3 - Specyfikacja OTT za cenę ~ 0,30 USD rocznie przy 25 tys.
  3. Freescale MC9S08PA4 - dobra specyfikacja w swojej cenie - 0,30 USD rocznie przy 10 tys
  4. NXP LPC1110FD20 (32-bit Cortex M0) dobra wydajność w cenie - 0,45 USD przy 10ku
  5. Podstawowe urządzenia peryferyjne NXP LPC811 (32-bit Cortex M0 +) - 0,40 $ przy 10ku
  6. Freescale MKL02Z08 16-stykowe (32-bit Cortex M0 +) dobre urządzenia peryferyjne - 0,49 $ @ 10ku
  7. NXP LPC1111FHN33 (wersja 32-bitowa Cortex M0 +) wersja 33-pinowa - 0,60 $ przy 10ku
  8. TI MSP430G2333 Ultra low Power, rozsądna specyfikacja - 0,65 $ przy 10ku

Prawdopodobnie zastanawiasz się, dlaczego nie wspomniałem o Microchipie lub Atmenie, i to po prostu dlatego, że ich mikrokontrolery o wartości poniżej 0,60 USD mają wyjątkowo małą pamięć flash i pamięć RAM oraz bardzo ograniczoną liczbę urządzeń peryferyjnych, a także ograniczoną liczbę GPIO, zwykle w układzie 6-stykowym do 14- pakiet pin.

Robert
źródło
OTT = „over the top”?
endolith,
2

Atmel ATtiny13 . Krótki arkusz danych tutaj .

Dziekan
źródło
Wygląda na to, że są to 1 do 2 dolarów za każdy
endolith
1
Według mojej wiedzy ATtiny13 nie jest bardzo przyjazny dla C (bardzo ograniczone miejsce na stosie). ATtiny25 / 45/85 mają bardziej użyteczną ilość pamięci RAM.
Nick T
Attiny13 nie jest najtańszym z linii ATtiny. Myślę, że ten status należy do ATtiny4.
Kevin Vermeer
32 bajty pamięci RAM!
endolith,
6
... powinno wystarczyć dla kogokolwiek?
Mark
2

Wszyscy dostawcy uC mają żetony poniżej 1 $. To więcej o tym, co można kupić w lokalnych sklepach w niewielkiej ilości.

Na przykład płaciłem za Attiny13 ~ 1,5 $, czyli o wiele więcej kosztuje u producenta. I nie mam tutaj msp430 na żadne pieniądze.

Więc sprawdź swoje sklepy, to jedyna droga.

BarsMonster
źródło
9
Kto już kupuje coś lokalnie?
tyblu
2
@Tyblu - Zależy od twojej definicji „lokalnie”. Uważam, że każdy dystrybutor lub producent z siedzibą w USA jest lokalny (nieco większa Ameryka Północna tylko nieco mniej), a dystrybutorzy azjatyccy / europejscy - nielokalni. 99% moich zakupów ma zatem charakter lokalny.
Kevin Vermeer
@reem: Mój dystrybutor ma biuro przy drodze. Mieszkają w innym mieście. Producent w innym stanie. Produkcja odbywa się w innym kraju ...
Nick T
2

Cena czegokolwiek zależy od tego, co możesz negocjować. Jeśli patrzysz tylko na ilości hobbystów, zapytam, dlaczego to ma znaczenie, ponieważ różnica w cenie między 10 tanimi MCU może wynosić jeden lub dwa grosze i spędziłbyś więcej czasu na wyborze chipa, niż byłby warty twój czas.

Jeśli kupujesz duże ilości produkcyjne, cena, którą zapłacisz, będzie zależeć od twoich relacji ze sprzedawcą, ilu ich zdaniem zamawiasz w przyszłości, co jeszcze łączysz z zamówieniem, jaki konkretny układ ma ten sprzedawca nadmiar zapasów i chce zrzucić, ile zapłacili za te zapasy, ile kosztuje ich utrzymanie nadwyżki zapasów itp.

Naprawdę nie ma prostej odpowiedzi.

Lyndon
źródło