Some people think that programs for microcontrollers like the 8051 that have limited program memory must be written in assembly language rather than a high-level language like C. The executable code ...
Although 8051-compatible microcontrollers with SPI ports are available, a lower-cost device with an SPI port bit-banged through GPIO pins often suffices. The code shown here takes advantage of ...
The 8051 was an 8-bit Harvard-architecture microcontroller first put out by Intel in 1980. They’ve since discontinued that line, but it lives on in the low-cost STC8 family of chips, which is ...
Fig 1. Core memory used to be ubiquitous. Fig 2. Texas Instruments’ 16-bit MSP430FR57xx looks like most microcontrollers except it only has one memory block. Magnetic memory such as core memory used ...
Despite being 40 years old, 8051 microcontrollers can still serve useful roles in modern systems. But integrating 8051s in today's systems with their de facto standard AMBA® buses, wider datapaths, ...
When working on digital circuits that operate at high frequencies it helps to have some special tools on hand. Things like oscilloscopes and logic analyzers are priceless when something isn’t working ...
If you’re starting to develop embedded software using Visual Studio Code (VS Code), a question at the top of your list is, “How do I debug my code?” In a vendor-supplied IDE using Eclipse, debugging ...
Microcontrollers continue to improve their networking capabilities. CMX's DHCP Client, one of these improvements, eliminates the need to use fixed IP addresses on a range of 8- and 16-bit ...