Mikrokontroléry jsou jako malé počítače s malými programy a často se používají pro automatizaci a robotiku. Pro začátečníky jsou nejoblíbenějšími 8bitové a 16bitové mikrokontroléry. Hlavní rozdíl mezi 8bitovými a 16bitovými mikrokontroléry je šířka datového kanálu. Jak jste možná uhodli, 8bitový mikrokontrolér má 8bitový datový kanál a 16bitový mikrokontrolér má 16bitový datový kanál.

Tento zásadní rozdíl mezi 8bitovými a 16bitovými mikrokontroléry je patrný během matematických operací. 16bitové číslo poskytuje větší přesnost než osmibitové číslo. Přestože je použití 8bitového mikrokontroléru relativně vzácné, nemusí dosáhnout požadované přesnosti programu. 16bitový mikrokontrolér je efektivnější při zpracování matematických operací na číslech delších než 8 bitů. 16bitový mikrokontrolér automaticky pracuje na dvou 16bitových číslech, jako je celé číslo. Pokud však používáte 8bitový mikrokontrolér, proces není tak snadný. Úkoly prováděné za účelem zpracování takových čísel zahrnují další cykly. V závislosti na tom, jak rychle vaše aplikace funguje a kolik jste vyfakturovali, může dojít k vyzvánění kontaktů.

Dalším důležitým rozdílem mezi 8bitovými a 16bitovými mikrokontroléry jsou jejich časovače. 8bitový mikrokontrolér může používat pouze 8 bitů, přičemž každý cyklus je mezi 0x00 a 0xFF (0-255). Naproti tomu 16bitové mikrokontroléry se 16 bity dat mají rozsah 0x0000 - 0xFFFF (0-65535) pro každý cyklus. Delší maximum časovače může způsobit vyzvánění určitých programů a kontaktů.

Zpočátku byly náklady na 16bitové mikrokontroléry vyšší než náklady na 8bitové mikrokontroléry. Se zlepšením času a designu však náklady na 8bitové a 16bitové mikrokontroléry výrazně poklesly. 8-bitový mikrokontrolér lze zakoupit levně za nečistoty. Přestože je 16bitový mikrokontrolér drahý, ceny se mohou lišit v závislosti na vlastnostech mikrokontroléru.

Shrnutí:

16bitové mikrokontroléry mají dvojnásobek datového kanálu než 8bitové mikrokontroléry

16bitový mikrokontrolér je přesnější než matematický

16bitové mikrokontroléry jsou v matematickém výkonu účinnější než 8bitové mikrokontroléry

16bitové mikrokontroléry mají delší časovače než 8bitové mikrokontroléry

16bitové mikrokontroléry jsou o něco dražší než 8bitové mikrokontroléry

Reference