11 Myths About 8-Bit Microcontrollers

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
4kTRB
Inlägg: 18289
Blev medlem: 16 augusti 2009, 19:04:48

11 Myths About 8-Bit Microcontrollers

Inlägg av 4kTRB »

Lite kul läsning som ger en del att tänka på.

https://www.radiolocman.com/review/arti ... ?di=484025

Exempel:
5: 8-bit isn't powerful enough for IoT designs.

It’s easy to get caught up in the notion that every Internet of Things (IoT) application looks like a smart watch, wireless audio node, or some other equally complex embedded system. The reality is that the “things” comprising IoT applications perform pretty simple tasks. They’re touch-sensitive switches, sensors, wireless light bulbs, and networked garage-door openers; it’s the button in your laundry room that automatically reorders the detergent when you press it.

These systems take a measurement. They send data to the internet through your home’s router. They control a simple switching power supply. They wake up when “nudged” by the network. They consume very little power while doing their job. All of these are tasks that newer 8-bit MCUs are specifically designed to perform. If your next IoT design doesn’t feature an 8-bitter, you may be missing an opportunity to optimize your application.
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Re: 11 Myths About 8-Bit Microcontrollers

Inlägg av Micke_s »

Kryptering och 8bit är väl sådär. Många 32bit har ju AES, TRNG mm inbyggt..
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45175
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: 11 Myths About 8-Bit Microcontrollers

Inlägg av TomasL »

Många applikationer är ju typ blinka LED, och då är det ju som att skjuta mygg med LV-kanon att använda en 16/32/64 bitars MCU
Användarvisningsbild
adent
Inlägg: 4094
Blev medlem: 27 november 2008, 22:56:23
Ort: Utanför Jönköping
Kontakt:

Re: 11 Myths About 8-Bit Microcontrollers

Inlägg av adent »

Fast 32-bitars-MCU:erna blir mindre, billigare och strömsnålare för varje dag som går. Inget ont i AVR/PIC, men jag ska börja kika på ARM Cortex M0+/M3 32-bitars små MCU:er har jag tänkt. Självklart ska man inte skjuta mygg med kanon, men ibland känner jag att man får skohorna in saker i en AVR, då vore det nice att ha något annat att ta till.
Användarvisningsbild
Andax
Inlägg: 4373
Blev medlem: 4 juli 2005, 23:27:38
Ort: Jönköping

Re: 11 Myths About 8-Bit Microcontrollers

Inlägg av Andax »

Priset mellan en 8-bitars och 32-bitars är inte många kronor idag.
Så oavsett om man ska blinka med en lysdiod eller göra mer avancerade krumbukter så är det enklast att köra på en 32-bitars. Varför?
Jo det är ingen jättestor skillnad i jobb att sätta upp ett projekt. Däremot att ha bra flyt i utvecklingsmiljöerna. Mitt tips är alltså att minimera på antalet miljöer så att man är varm i kläderna i det man använder. Och då satsa på något som man har nytta av framöver. 32-bitars ARM, tex STM32...
My 2 cents!
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: 11 Myths About 8-Bit Microcontrollers

Inlägg av lillahuset »

:tumupp:
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45175
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: 11 Myths About 8-Bit Microcontrollers

Inlägg av TomasL »

Dock kan man ju av utrymmesskäl behöva använda en 8-bitars uC.
Användarvisningsbild
lillahuset
Gått bort
Inlägg: 13969
Blev medlem: 3 juli 2008, 08:13:14
Ort: Norrköping

Re: 11 Myths About 8-Bit Microcontrollers

Inlägg av lillahuset »

Självklart. Det finns massor av skäl att använda åttabittare. Och trettiotvåbittare.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45175
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: 11 Myths About 8-Bit Microcontrollers

Inlägg av TomasL »

Det ena utesluter inte det andra, dock som skrivits innan, det är bra att hålla nere antalet utvecklingsmiljöer.
Användarvisningsbild
maDa
Inlägg: 4073
Blev medlem: 11 november 2005, 22:13:16
Ort: Malmö
Kontakt:

Re: 11 Myths About 8-Bit Microcontrollers

Inlägg av maDa »

IoT enligt mig är som många andra tycker, någon form av mikrosystem som har möjlighet att accessa och rapportera via Internet på egen hand.

En 8-bit MCU kan absolut dra runt en IP/IPv6-stack men det är på håret med minnet (om vi ser på en AVR), man får nästan nyttja en Wiznet 5100/5500 om man ska använda något mer än UDP-kommunikation. 32-bit MCU's står sig bättre där.

Många tänker kanske att man kan ju nyttja någon annan primitivare radioteknik mellan 8-bitarna, men då pratar de inte heller IP.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45175
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: 11 Myths About 8-Bit Microcontrollers

Inlägg av TomasL »

Dunkel skrev en Webserver som funkar på en PIC16 med 60Bytes RAM och ca 400 rader C-kod, får plats även i de minsta PIC16
Mindmapper
Inlägg: 6389
Blev medlem: 31 augusti 2006, 16:42:43
Ort: Jamtland

Re: 11 Myths About 8-Bit Microcontrollers

Inlägg av Mindmapper »

maDa skrev:IoT enligt mig är som många andra tycker, någon form av mikrosystem som har möjlighet att accessa och rapportera via Internet på egen hand.

En 8-bit MCU kan absolut dra runt en IP/IPv6-stack men det är på håret med minnet (om vi ser på en AVR), man får nästan nyttja en Wiznet 5100/5500 om man ska använda något mer än UDP-kommunikation. 32-bit MCU's står sig bättre där.

Många tänker kanske att man kan ju nyttja någon annan primitivare radioteknik mellan 8-bitarna, men då pratar de inte heller IP.
För mig så är utmaningen med IoT att få riktigt trådlösa sensorer. De ska helst klara 10 år utan batteribyte utan att behöva stora dyra batterier. Ska man bara använda det själv behövs inte IoT, men ska man ha en standardiserad lösning som andra kan använda är nog IoT nödvändigt. Fast för eget bruk fungerar det med att sensorerna kan kommunicera med en router som kan vidarebefodra mätresultat mot internet.
Användarvisningsbild
anders_bzn
Inlägg: 5444
Blev medlem: 17 december 2008, 19:22:18
Ort: Kävlinge
Kontakt:

Re: 11 Myths About 8-Bit Microcontrollers

Inlägg av anders_bzn »

TomasL skrev:Dock kan man ju av utrymmesskäl behöva använda en 8-bitars uC.
Varför? Det finns ST cortex M0 i 14 pinnars TSSOP. Finns också med någon BGA som blir lite drygt 2x2mm
Användarvisningsbild
anders_bzn
Inlägg: 5444
Blev medlem: 17 december 2008, 19:22:18
Ort: Kävlinge
Kontakt:

Re: 11 Myths About 8-Bit Microcontrollers

Inlägg av anders_bzn »

Andax skrev:Priset mellan en 8-bitars och 32-bitars är inte många kronor idag.
Så oavsett om man ska blinka med en lysdiod eller göra mer avancerade krumbukter så är det enklast att köra på en 32-bitars. Varför?
Jo det är ingen jättestor skillnad i jobb att sätta upp ett projekt. Däremot att ha bra flyt i utvecklingsmiljöerna. Mitt tips är alltså att minimera på antalet miljöer så att man är varm i kläderna i det man använder. Och då satsa på något som man har nytta av framöver. 32-bitars ARM, tex STM32...
My 2 cents!
Just detta är viktigt!
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45175
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: 11 Myths About 8-Bit Microcontrollers

Inlägg av TomasL »

anders_bzn skrev:
TomasL skrev:Dock kan man ju av utrymmesskäl behöva använda en 8-bitars uC.
Varför? Det finns ST cortex M0 i 14 pinnars TSSOP. Finns också med någon BGA som blir lite drygt 2x2mm
Finns 8-bitars i 6-pinnars SOT, dvs lite större än en transistor
Skriv svar