MicroProcessor and MicroController Online Course

Microprocessor is a controlling unit of a micro-computer, fabricated on a small chip capable of performing ALU (Arithmetic Logical Unit) operations and communicating with the other devices connected to it. A microcontroller is a small and low cost micro-computer, which is designed to perform the specific tasks of embedded systems like displaying microwave’s information and receiving remote signals.

365 days course access

Live instructor-led online classes

Industry-based projects

Master the fundamentals of programming microcontrollers and microprocessors.

E-box Job Assistant

Get noticed by the top hiring companies

Guide from “Amphi”

The Super teacher


  • 4 hours of lecture Videos
  • 66 hands-on practice exercises
  • 12 Assessment exercises
  • 240 knowledge based questions
  • 8 Live connect sessions
             (Master classes)
  • Lifetime access

MicroProcessor and MicroController Online Course


This course will start with a discussion on a simple microprocessor,8085. Understanding this architecture is the basis to follow any other complex CPU architecture. A number of devices can be interfaced with them to develop a complete system application. On the other hand, microcontrollers are single chip computers, integrating processor, memory and other peripheral modules into a single System-on-Chip (SoC). Apart from input-output ports, the peripherals often include timers, data converters, communication modules. It will be followed by a complete overview of microcontrollers covering 8051. This course also explains in detail about the architecture and special function registers of 8051 and focuses on the learning way to program features like I/O ports, Serial port, timers, counters and most interesting thing will be to do all with interrupts.


Upon the successful completion of this course, learner will be able to:
  • Understand the working of processors and controllers.
  • Understand the architecture of 8085 microprocessor.
  • Understand the different addressing modes of 8085.
  • Understand 8085 string instructions.
  • Understand macros and explain interrupts.
  • Understand various interfacing memory and I/O devices with 8085.
  • Gain comprehensive knowledge about architecture and addressing modes of 8051.
  • Program basic applications with seven segments LCD and LEDs.
  • Use external interfaces in various embedded system projects
  • Implement the middle level programming and interfacing concepts in 8051.

Course Content

Introduction to 8085

In this module, you will learn about 8085 an 8-bit microprocessor and its architecture of 8085, arithmetic operations, how the processor works on Interrupts and how functional units like registers, decoders, ALU and I/O ports communicate with each other.

  • 1 Video
  • 3 Hours
  • 30 Problems

System Bus and Serial/Parallel communication of 8085

In this module, you will learn about how microprocessor interface with serial and parallel communication Control bus, Address bus and data bus of 8085 and how these buses will communicate between the microprocessor and peripherals.

  • 1 Video
  • 3 Hours
  • 30 Problems

8085 Assembly language programming

In this module, you will learn about Addressing modes, Interrupts and Instruction set (i.e.) how data is sent from one register to another register using various addressing modes, instruction set and how interrupt signals are generated by the external devices to request the microprocessor to perform a task.

  • 1 Video
  • 10 Hours
  • 32 Problems

Memory and I/O interfacing in 8085

In this module, you will learn about how the microprocessor accesses the memory for reading instruction and data stored in memory and interfaces with other devices using latches and buffers.

  • 1 Video
  • 7 Hours
  • 42 Problems

Physical overview of 8051 microcontroller

In this module, you will learn about the basic architecture of an 8051 microcontroller, addressing mode, instructions, special function registers(SFRs), Input and output pins & ports.

  • 1 Video
  • 3 Hours
  • 58 Problems

8051 Assembly language programming

In this module, you will learn the strategies to solve problems, basic fundamentals of assembly language programming with 8051 microcontroller with examples.

  • 1 Video
  • 5 Hours
  • 52 Problems

Timers of 8051 and Interrupt

In this module, you will learn about Timers, different modes of timers, initializing a timer, hardware and software Interrupts, Interrupt Service Routine and Interrupt Priority in 8051 with examples using assembly language.

  • 1 Video
  • 5 Hours
  • 35 Problems

Interfacing in 8051

In this module, you will learn about how to design an interface using a sensor, analog to digital converter(ADC), digital to analog converter(DAC), Stepper Motor, Waveform generation, external Memory Interface and LCD & keyboard interfacing with 8051 microcontroller and then you are expected to design an interface with given aspects.

  • 1 Video
  • 6 Hours
  • 41 Problems

Get in Touch with Us

Achalpreet - 8826698674



#2462, Sugamya corner
High Tension Line road,
2nd stage, Vijayanagar,
Mysuru - 570017

Electronic City, Bangalore

"VARAM" #228, 2nd Cross Neeladri Nagar
Electronic City,1st phase
Bangalore - 560100


123 to 127, kattoor Street
Coimbatore - 641037

About E-Box

E-Box is a Technology Enabled Active Learning and
Assessment platform for technology and engineering
domains apart from the basic LMS components like
quizzes, assignments, lesson components.

Connect with us