Advertisement
banner image
Print

Design & Technology

Electronic logic

Page:

  1. 1
  2. 2
  3. 3
  1. Back
  2. Next

PICs

PIC stands for peripheral interface controller. It is a type of microcontroller - that is, a computer chip that has been programmed to respond to inputs in preset ways. Essentially a PIC is a mini-computer, complete with memory, on a single chip.

PICs are used in a wide range of applications, including:

  • cellular phones
  • car-control systems
  • burglar alarms
  • microwave ovens, and
  • DVD systems

There are two types of PIC chips.

  • Flash PIC chips can be programmed time and time again. Flash types have an F in their codes - for example 16F84. You may have used 16F84 chips in school.
  • One-time programmable (OTP) chips can be programmed once only. OTP types have a C in their code numbers eg 16C54JW

PIC component functions

Diagram of a microcontroller

Diagram of a microcontroller

  • Clock and timing orchestrates the processors and the program sequences when the PIC program is running.
  • Power is required to run the chip.
  • Processor fetches and carries the instructions from the program and sends them to their correct locations.
  • ROM (read-only memory) stores the information programmed into the chip.
  • Reset will start the program at the beginning again, if required.
  • Control store controls the stored program.

Programming PICs

PIC chips are programmed using computers. Most PIC programs can be represented by a flow chart [flow chart: a graphic outline of the sequence of operations needed to complete a task ] which sets out the required logic sequence.

Once completed the program is downloaded to the chip using a chip holder and cable connected to one of the computer printer ports. This is called blowing the data onto the chip.

Page:

  1. 1
  2. 2
  3. 3
  1. Back
  2. Next

Back to Electronics index

Explore the BBC

This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.