Why are Crystal Oscillators required?

Crystal oscillators have only one function. That is to provide stable clock pulses to the digital circuit. Almost all ...

How does a watch keep working at the same pace until the last drop of a battery cell?

Well, this is actually a very interesting question technically. And it gets us to how quartz movements work. I beg the ...

Matrix Keypad with Atmega8 – part 2

In the previous post - Matrix Keypad with Atmega8 - part 1, we discussed why a matrix keypad is useful and how we can ...

Matrix Keypad with Atmega8 – part 1

Many embedded applications require a large number of keys connected to a computing system. For example - a PC ...

Polling Vs Interrupts

We may have many external devices attached to the CPU like a proximity sensor, temperature sensor, buttons, etc. ...

Risk areas in Embedded Systems Development: Development Process

development process mistakes

Every project, irrespective of the domain, has processes associated with it. These process make sure the development ...