We cover embedded systems, microcontroller or microprocessor based systems that are designed to perform a specific task or a number of tasks i.e. intelligent computing devices like industrial robots, industrial measurement and control instruments, IoT machines, security systems, smart home devices, GPS systems, medical systems, among many other devices. We also look at the programming of microcontrollers used in these systems using PICBASIC specifically for Microchip PIC microcontrollers and using C, Java and a bit of Assembly language for other microcontrollers including PIC.
A soft-core processor can be executed via different semiconductor devices, such as an Application Specific Integrated Circuit (ASIC) or a…
A soft-core processor is a microprocessor core that can be implemented entirely using digital logic synthesis. It is typically created…
Embedded Systems Photo by Thomas Jensen on Unsplash Assembly Language Programming Assembly language programming of an embedded system has the…
Since this is an ever evolving field with advancement in technology, you will find various definitions of embedded systems out…
PIC16F84 belongs to a class of 8-bit microcontrollers of RISC architecture (i.e. microcontrollers with Reduced Instruction Set Computer). This is…
A microprocessor by itself is not a computer. To be functional, the microprocessor must be connected to other ICs that…
A microcontroller is essentially a computer on a chip. It contains a processing unit, ROM, RAM, Serial communication ports, ADCs,…
To make a change in functionality of a digital circuit, the hardware circuitry must be modified and this may require…