PIC is a group of customized Harvard configuration microcontrollers created by Microchip Technology, built around the PIC1650 formerly designed by General Instrument's Microelectronics Division. The label PIC at the beginning cited Peripheral Interface Controller. The primary areas of the range were accessible in 1976; by 2013 the organization already had supplied around 12 billion discrete components, applied to so many different embedded products.

Experimental types of PIC enjoyed read-only memory (ROM) or field-programmable EPROM for program memory, a number of with feature for erasing ram. Most existing versions harness Flash memory for program banking, and the latest models allocate the PIC to reprogram on its own. Program memory and data memory are split up. Data memory is 8-bit, 16-bit along with most up-to-date designs, 32-bit wide. Program instructions are different in bit-count by range of PIC, and may perhaps be 12, 14, 16, or 24 bits extended. The instruction group additionally relies upon by structure, by increasingly efficient chips attaching instructions for digital signal processing attributes.

The hardware expertise of PIC products cover anything from 8-pin DIP chips to as much as 100-pin SMD chips, with discrete I/O pins, ADC and DAC components, as well as communications ports along the lines of UART, I2C, CAN, or simply USB. Low-power and very fast categories are available for several designs.

The producer merchandise computer programs for advancement termed as MPLAB, assemblers and C/C++ compilers, and programmer/debugger hardware under the MPLAB and PICKit range. Independent as well as some open-source equipment are likewise in existence. Certain components feature in-circuit encoding facility; affordable development programmers can be purchased conjointly provides high-production software engineers.

PIC equipment is well-liked by both commercial designers and hobbyists largely because of their cut price, extensive volume, enormous consumer footing, comprehensive variety of application information, accessibility to cost effective or no cost construction programs, serial encoding, and re-programmable Flash-memory capability.

This page presents a compilation of the best PIC tutoriials which can be referrred by all the newcomers in the fied of microcontroller and get the most bsic yet exteremely compreensive step by step learning guide regarding how to create application specific PIC codes.

You can go through the following links for understanding more:

PIC Tutorial -1

PIC Tutorial -2

PIC Tutorial - 3

PIC Tutorial - 4

PIC Tutorial - 5

PIC Tutorial - 6

PIC Tutorial - 7

PIC Tutorial - 8

PIC Tutorial - 9

PIC Tutorial - 10

PIC Tutorial - 11

Sinewave UPS Circuit using PIC16F72 Part-5

Sinewave UPS Circuit using PIC16F72 Part-2

Sinewave UPS Circuit using PIC16F72 Part-3

Sinewave UPS Circuit using PIC16F72 Part-4

Sinewave UPS Circuit using PIC16F72 Part-1


  1. Sir ,
    are there any tutorial i mean complete for arm processor??

    1. Saurabh, I am not sure about it, will have to check it online.....


Please Note: If you find any DEAD link starting with http//:homemadecircuitsandschematics.blogspot.com, please replace it with http://www.homemade-circuits.com/ for making it visible and alive again.