Archive for the ‘Microcontrollers’ Category

Digital Voltmeter using Micro Controller PIC16F73A

In this article, we have come up with a new PIC micro controller project. Our author Mithun has created a Digital Voltmeter Circuit using PIC16F73A and multiplexed 7 segment displays. The circuit is well explained with diagrams and the source code (written in Embedded C language) is available for download.  If you have any doubts while implementing this project, please feel free to ask in comments. Note:- You may also like to read our Digital Voltmeter using 8051 created a while before. In this circuit, we have created a voltmeter using AT89S51. In addition you will learn about interfacing 7…

Read More

8051 Special Function Registers and Ports

So you may have guessed something from the name itself – “Special Function Registers” known with an acronym SFR. Well, your guess is right Okay! Lets come to the point. There are 21 Special function registers (SFR) in 8051 micro controller and this includes Register A, Register B, Processor Status Word (PSW), PCON etc etc.  There are 21 unique locations for these 21 special function registers and each of these register is of 1 byte size. Some of these special function registers are bit addressable (which means you can access 8 individual bits inside a single byte), while some others…

Read More

8051 Addressing modes

Lets begin this article with a simple question. “What is an addressing mode ?“. A simple question always has a simple answer too. Addressing mode is a way to address an operand.  Operand means the data we are operating upon (in most cases source data). It can be a direct address of memory, it can be register names, it can be any numerical data etc. I will explain this with a simple data move instruction of 8051. MOV A,#6AH Here the data 6A is the operand, often known as source data. When this instruction is executed, the data 6AH is…

Read More

8051 Microcontroller

A micro controller is an integrated circuit or a chip with a processor and other support devices like program memory, data memory, I/O ports, serial communication interface etc integrated together. Unlike a microprocessor (ex: Intel 8085), a microcontroller does not require any external interfacing of support devices. Intel 8051 is the most popular microcontroller ever produced in the world market. Now lets talk about 8051 microcontroller in detail. Before going further, it will be interesting for you to understand the difference between a Microprocessor and Microcontroller. We have a detailed article which describes the basic difference between both. Microprocessor vs…

Read More

Microprocessor and Microcontroller – The difference

When you start learning about Microprocessors (in most case you will begin with Intel 8085) and Microcontrollers (usually you will begin with Intel 8051 from the MCS 51 micro controller family), the first question that pops up is “hey… what’s the difference in between” ? In this article I am explaining the basic differences and similarities between a microprocessor and micro controller. In fact you can call this article a simple comparison of both micro computing devices. This comparison will be same (at the basic level) for any micro processor and controller.  So lets begin. At the basic level, a…

Read More

Six pin Microcontrollers from Atmel-AVR ATtiny10

Six pin Microcontrollers from Atmel-AVR ATtiny10 The latest AVR ATtiny10 is highly suitable for large volume market applications. AVR ATtiny10 has 1kilobytes of programmable flash memory, 32 bytes of internal Static Ram,  8-bit Analog to Digital converter, a 16-bit timer with Pulse Width Modulation, 12 MIPS of processing throughput and an analog comparator.Using the AVR CPU, this device is supposed to give 6 times performance of any other similar size & cost device available in the market. Atmel says “If your application needs higher processing power with lower current consumption, AVR ATtiny10 is the right soultion” All tinyAVR microcontrollers use…

Read More