Hello World!

Welcome to theembeddedguy.com.


On an Operating System based device like a PC, Mac or an Android phone, the OS takes care of the peripherals and ports, allowing you to focus only on the software (i.e. your code). On the other hand, an application based embedded system not only requires coding but also requires you to know a fair deal about the hardware involved. This also involves application-specific OS based system where the OS has to be tweaked to meet real-time constraints or achieve faster processing (which also requires knowledge about the underlying hardware). It’s a conglomerate of hardware and software, empowering you with a flexibility that is unparalleled. Well, you don’t get something for nothing. Learning the know-how of the computer architecture inside a controller is tedious, considering the diversity and plethora of microcontrollers and microprocessors available in the market, each with their different internal architecture and functioning.

But the joy of working with microcontrollers and microprocessor is immense. You can practically make anything you want to, anything you wished to, and anything you dreamt about. Yeah! You can be the next iron-man.

Stop thinking and start coding!

Check out my latest posts:

Gain Error

ADC Errors

All analog converters are not ideal. There are always some manufacturing defects and non-ideal material properties which lead to the introduction of some ...
Read More
compensated quantization

Quantization Error and SNR

In earlier posts, we had a glimpse of the term quantization error. This error is introduced during the quantization process ...
Read More
ADC bits

Bits and Resolution

Understanding bits and resolution is key to working with analog converters. The resolution of an analog converter helps us to make ...
Read More
ADC Introduction

Introduction to ADC

ADCs ( Analog to Digital Converts ) find their application almost everywhere, ranging from our cell phone to rocket science ...
Read More
embedded c

C vs Embedded C

Embedded systems exist in our cars, refrigerators, washing machines, telephones, televisions, mixer etc. practically everywhere. Embedded C is the most ...
Read More
online store

List of online stores for Robotics and Embedded systems in India

We need to get our hands on the component before we start any embedded or robotics project. So, where can ...
Read More

Different Development Boards

If we are planning to start working with microcontrollers (MCUs) /microprocessors (MPUs), we would want to start with something which ...
Read More
8 bit and 32 bit MCU

8 Bit and 32 Bit Microcontrollers

The 8 bit MCU technology has been around for about half a century. These devices provide fast and easy deployment for ...
Read More
kilobyte confusion

The kilobyte Confusion

According to the SI system, a kilo =1000 of any quantity or that’s what we have learnt in school. Honouring ...
Read More
8051 Architecture

How a microcontroller works?

The working of a microcontroller is sequential. It performs one step after another. Below, I have mentioned the stepwise process ...
Read More