Joffrey

image
engineer

Biography has not been added

Joffrey

's contributions
Articles
Comments
    • No, the 8051 is not dead. In fact it is buried into other ICs without us being aware of it. Contrarily to what Rocketdog mentioned, you can get 8051 with AES and DMA support, just look at some of TI's wireless MCUs, to name a few: http://www.ti.com/product/cc2545 http://www.ti.com/product/cc2510f32 The biggest problem with these parts is their Flash and RAM size limitations. Yes, you can run a full IPv6 stack on these, see for example Adam Dunkels Contiki OS which runs on those devices: http://www.contiki-os.org/ However, it is a struggle to try and run additional protocols such as CoAP, on these devices: http://en.wikipedia.org/wiki/Constrained_Application_Protocol In fact, I noticed the trend for Contiki is to shift to ARM-based devices because from a developer's point of view it is a more sensible choice. Another issue I have with TI's 8051 based MCUs is the lack of low cost development tools. Yes you can use the free SDCC compiler but there is currently no support for debugging via TI's "2-wire" interface. You are locked into the IAR compiler and debugger, not good for hobbyists and tinkerers unfortunately... However I do agree with Bernard's general sentiment about the 8051 ubiquity. But for the 8051 to be a strong contender in the IoT field, we will need parts with more RAM (8kB+) and Flash (64kB+). And we could do with some open source development tools too. Bring it on :-)