AT89S52 8-bit Microcontroller with 8K Bytes In-System Programmable Flash

AT89S52 8-bit Microcontroller Programming circuit

AT89S52 is one of the popular microcontrollers from the Atmel family. AT89S52 microcontroller is an 8-bit CMOS microcontroller having 8k Flash memory and 256 bytes of RAM memory. It can be operated at 33MHz maximum operating frequency by using an external oscillator. Like other microcontrollers, It has GPIO pins, three 16-bit timers, one full-duplex UART … Read more

N76E003AT20 Microcontroller Unit

N76E003AT20 Microcontroller pinout diagram

N76E003AT20 is a microcontroller unit from the N76E003 family introduced by Nuvoton. It is an 8-bit, low-power MCU based on 8051 architecture. Moreover, it has a total number of 20 pins, out of which 18 are GPIO pins, memory, and other peripherals. N76E003AT20 is a high-speed controller with 16 MHz of a powerful oscillator, I2C … Read more

EL357 Optocoupler – Transistor Output

EL357 optocoupler pinout

In this tutorial, we will learn to use EL357 optocoupler IC Compact 4 Pin SOP IC. It is a phototransistor and LED based photocoupler which provides high voltage isolation between input and output sources. The isolation voltage can be upto 3750 volts RMS value.  Recommended Components The following parts are used in this article, along … Read more

Microcontroller Memory Organization and Types – Explained with Memory Segments

Types of Memory in microcontrollers

In this tutorial, we will see the memory organization in microcontrollers. Firstly, we will discuss the different types of memories that are available in microcontrollers. After that, we will go through different compiled memory sections of the program and data memory. We will see how different compiled memory sections store in the physical memory of … Read more

8051 Microcontroller Tutorials in C Programming Examples

8051 Microcontroller tutorials

8051 Microcontroller tutorials: In this article, we will completely learn about 8051 microcontroller tutorials and interfacing with different components using the 8051 microcontroller. We will discuss some introduction and important features of the 8051 microcontroller. In this article, we are going to introduce you to a complete list of 8051 microcontroller tutorials. After reading these … Read more

Serial Communication 8051 Microcontroller using KEIL

serial communication 8051 microcontroller

In this tutorial, we will see the serial communication programming of the 8051 microcontroller. When electronic devices communicate with each other, they can transfer data in two different ways. One way of communicating is serial, and the other is parallel. When we transfer digital data in serial mode, this mode transmits the data bit by … Read more

Servo Motor Interfacing with 8051 using KEIL Compiler

servo motor interfacing with 8051 microcontroller

In this tutorial, we will discuss servo motor interfacing with the 8051 Microcontroller. The uses of servo motors are in robotics, embedded systems, and other industries because they are very precise and reliable. Their applications also include operating remote-controlled toy cars, airplanes, or robots. We can control their motion by rotating them at a particular … Read more

Stepper Motor Interfacing with 8051 Microcontroller

stepper motor interfacing with 8051 microcontroller

In this tutorial, we will discuss stepper motor interfacing with the 8051 microcontroller. Stepper motors are types of DC motors with multiple electromagnetic coils. We call the arrangement of these coils in group as phases. Motors rotate when we provide energy for a particular phase. One step of rotation occurs at a time by energizing a … Read more

DC Motor Interfacing with 8051 Microcontroller

dc motor interfacing with 8051 microcontroller proteus simualtion

In this tutorial, we will learn about DC motor interfacing with an 8051 microcontroller. In many embedded system projects, we may need to control a DC motor using a microcontroller. It is not a good practice to connect the DC motor directly to the microcontroller, as it may damage the microcontroller. For this, we use a … Read more