CP2102 UART Module – How to use it to Program Arduino Pro Mini

CP2102 UART Module components

CP2102 UART module is the upgraded version of RS-232 Communicator introduced by Silicon Labs. It is a single CP2102 chip USB to UART Bridge with 12Mbps USB full speed. CP2102 possesses a high-performance, inbuilt transceiver for serial data along with suspend/resume signals for the energy control of the chip and external circuitry also. The module … Read more

Binary Weighted Resistor DAC

Binary Weighted Resistor DAC circuit

In this tutorial, we will discuss the workings of a binary-weighted resistor DAC. It consists of an inverting amplifier op-amp and a string of weighted resistors to distinguish each bit starting from the LSB to the MSB position. Each resistor represents a digital bit to be converted into analog form. The maximum amount of information … Read more

Direct Memory Access (DMA) Introduction

DMA interface

In this tutorial, we will discuss DMA which stands for direct memory access. Firstly, we will see why we need to use DMA and what are the advantages of using DMA in modern computers and microcontrollers. Recommended Books Books that cover this topic in more depth. Book Why read it Buy on Amazon Making Embedded … Read more

Interface MG995 Servo Motor with Arduino – Example Code

MG995 Servo Motor interfacing with Arduino

MG995 Servo Motor is a heavy-duty reliable servo motor. It is a low-power, cost-effective motor. MG995 is a dual shock-proof ball-bearing servo design with metal gear making it quite feasible for industrial production. The motor has a quick response and rotates at high speed. It comes with great holding power and a stable constant torque … Read more

DS1990A 64-bit Serial Number iButton

DS19990A iButton interfacing with microcontroller

iButtons DS1990A is an amazing compact device introduced exclusively by Maxim integrated. It has a factory-lasered 64-bit identification number imprinted for unique traceability. This engraved unique number is un-alterable. On top of that, this coin-sized device is a rugged device that can resist harsh environments. The component is a coin-shaped enclosure with an integrated 1-wire … Read more

VIPER22A SMPS Controller IC – Explained with Example Circuit

VIPER22A SMPS Controller IC pinout diagram

VIPER22A is a switched-mode power supply controller IC introduced by STMicroelectronics. The device converts Analog voltage to the required regulated DC level for different purposes by switching techniques. This IC comes with a PWM Controller and a powerful MOSFET. It is used mainly in transformerless circuits. It has a wide input AC supply range along … Read more

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

DAC7715 Digital to Analog Converter IC

DAC7715 DAC IC

Digital to Analog Converters are essential to the electronics market. They are used in almost every piece of electronic equipment which involves interaction with an external world. Whether it be mere LED blinking (LED dimming) or complex voice translators, DACs are important. DAC7715 provides a four-channel output and takes 12-bit serial input. It has a … Read more