PIC Programming
A PIC, or Programmable Integrated Circuit, is an inexpensive microcontroller that can be programmed to control the operations of a larger electronic system.

Assorted PICs: There's one for every occassion

The user program, written in Assembly Language or C++, determines the role of the PIC in the larger circuit. The number of inputs and outputs, analog-to-digital converters, capture-comparators, and the size of the program and data memories, as well as processing speed and other key features, are user-selectable. Choose a PIC with only those options you need and leave the rest behind for considerable cost-savings.

Microchip MPLAB: Code creation screens

One of the greatest advantages of using a PIC in your design is the versatility it offers the evolving prototype. A designer who wishes to change the chip's response to a particular series of events needs only to revise the code and download the modified program to effect significant change. In a matter of seconds, the PIC's functions can be completely reconfigured. What's more, the chip may be reprogrammed again and again, in the lab or the field, simply by connecting via the in-circuit serial programming jack and pressing a button.

RJ-12 Jack: Gateway to the PIC "brain"

Microchip PICs are powerful, reliable, and scalable, with surface mount packaging and low-voltage options available. Some PIC models can communicate with external devices using RS232, USB, CAN, and other communications protocols. Whether your application requires voice recognition, PWM duty cycle control, a product-to-PC interface, non-volatile storage, or countless other features, a Microchip PIC can deliver. Let us pick the PIC best suited for your application.

Microchip ICD2: Interface for programming & debugging PICs
Back to Top