8051 od Microchipu - Microchip náhrada za NXP 8051 MCU

I u nás se stále x51 používají do výroby, ale už 12 let se s nimi nevyvíjí žádné nové zařízení. Je tu stále ještě dost výrobců, kteří je vyrábí jak nezměněné, jako třeba Atmel, tak i s přepracovaným jádrem, Silicon Labs nebo Dallas. Microchip, dle mého soudu, přichází s křížkem po funuse.

Mimochodem 87C51 lze nahradit ATmega8515, 87C52 pak ATmega162. Mají stejné piny na stejných místech, až na obrácenou funkci resetu. Takže do starého HW můžete dát AVRko, avšek program budete muset ručně přepsat.

MCU x51 má dost nešťastně navržené jádto. Zřejmě byl vyvíjen pro pobočkové ústředny, protože jak jinak lze vysvětlit příliš rozhojněné boolovské instrukce na úkor aritmetických instrukcí a velmi chudé nepřímé adresování. Díky tomu je objektové programování neskutečně komplikované a z toho také vyplývá i nemožnost rychle a efektivně obsluhovat větší množství periferie. Nepostačuje-li paměť RAM 256B, pak rozšíření o externí paměť opět snižuje výkom, byť by byla integrována na čipu.

8b MCU jsou dnes už mimo hru, protože se i u malých aplikací vyžaduje numerické zpracování analogového signálu a připojení na rychlé sběrníce, USB, Ethernet, WiFi, atd.