Jul-25th-2010
The are many cool sensors available now a days, ranging from IR distance sensor
modules, accelerometers, humidity sensors, temperature
sensors and many many more(gas sensors, alcohol sensor, motion sensors,
touch screens). Many of these are analog in nature. That means they give a voltage
output that varies [...]
Posted in Microchip PIC Tutorials by: Avinash -- 5 Comments -- ReadMore
Jul-21st-2010
Many electrical signals around us are Analog in nature. That means a quantity
varies directly with some other quantity. The first quantity is mostly voltage
while that second quantity can be anything like temperature, pressure, light,
force or acceleration. For example in LM35
temperature sensor the output [...]
Posted in Microchip PIC Tutorials by: Avinash -- No Comments -- ReadMore
May-24th-2010
In this tutorial I you show you how to make a very useful expansion board for
our PIC
development board. It will be a Do It Your self
(DIY) LCD Expansion board. The expansion board can be plugged into the PIC development
board to add 16x2 Alphanumeric [...]
Posted in Microchip PIC Tutorials, PIC Development Board by: Avinash -- 3 Comments -- ReadMore
May-13th-2010
Timers are common features of most microcontroller. In simplified terms a timer
is just a register whose value keeps increasing (or decreasing) by a constant
rate without the help of the CPU. The CPU can read or write this register any
time. It reads it find out how much [...]
Posted in Microchip PIC Tutorials by: Avinash -- 4 Comments -- ReadMore
May-11th-2010
Hello Friends! In this tutorial I will discuss how to practically do a simple
communication over RS232 interface. For those who are completely
new to this I clarify that the motive is to send and receive data between
two device using a standard called RS232. RS232 is serial interface [...]
Posted in Microchip PIC Tutorials by: Avinash -- 8 Comments -- ReadMore
Oct-11th-2009
A large number of embedded project require some type of user interface. This
includes displaying numerical, textual and graphical data to user. For very
simple numerical display we can use 7
segment displays. If the requirement is little more than that, like displaying
some alphanumeric text, we [...]
Posted in Microchip PIC Tutorials by: Avinash -- 12 Comments -- ReadMore
Jul-17th-2009
Here I will highlight some features of C language commonly used in 8 bit embedded
platforms like 8051, AVR and PICs. While programming microcontrollers in C most
of the time we have to deal with registers. Most common tasks are setting and
clearing bits in a register and check [...]
Posted in AVR Tutorials, Microchip PIC Tutorials, Programming in 'C' by: Avinash -- 52 Comments -- ReadMore
Apr-25th-2009
GPIO( General Purpose IO) is the most basic method of communication between
MCU and external world. These are done with what is called a PORT. Ports are
nothing but a set of bits physically connected to PINs of Microcontroller and
available outside the chip. As we are working on [...]
Posted in Microchip PIC Tutorials by: Avinash -- 2 Comments -- ReadMore
Apr-21st-2009
Hello Friends, Welcome back. In the last
tutorial we started working with MPLab and HI-TECH C Compiler and written
our first C program to blink LED. After compiling the program we got the HEX
file. Now, in this tutorial we will see how to transfer(burn) the hex file to [...]
Posted in Microchip PIC Tutorials by: Avinash -- 5 Comments -- ReadMore
Apr-19th-2009
Hello friends, welcome to this exciting tutorial were we will begin our journey
with latest PIC18F micros from Microchip
Technologies. This tutorial will give you information on what software/hardware
you will require and basic steps on how to get, install, configure and use them.
After going through [...]
Posted in Microchip PIC Tutorials by: Avinash -- 10 Comments -- ReadMore
Apr-14th-2009
Good News for PIC lovers !
Presenting eXtreme
Burner PIC, USB Programmer for PIC18FXXXX/PIC18LFXXXX/PIC16FXXXA/PIC16LFXXXA
series MCUs. This easy to use programmer with USB connectivity and GUI software
can program more than 52 chips of PIC18F/PIC16F family. This
programmer support both ZIF socket and ICSP based programming.
[...]
Posted in Microchip PIC Tutorials, Tools by: Avinash -- 11 Comments -- ReadMore
Mar-23rd-2009
In this tutorial we will make a simple serial port based programmer for PIC
microcontrollers. I have tried several easy to make programmers and software,
and here I a presenting the programmer that worked the best. The design is based
on JDM. The software we will use is PICPgm [...]
Posted in Microchip PIC Tutorials by: Avinash -- 32 Comments -- ReadMore