Alan Freedman -- The Computer Language Company - Computer Desktop Encyclopedia
Computer Desktop Encyclopedia
Longest-Running Tech Reference on the Planet

A CDE Definition

You'll love The Computer Desktop Encyclopedia (CDE) for Tech Term of the Day (TTOD)



A small computer module from Parallax, Inc., Rocklin, CA ( that provides an interpreter that runs the PBASIC (Parallax BASIC) programming language. The program is loaded into an EEPROM, and modules come in various sizes for integration into third-party products. The PBASIC interpreter chip is also available independently; for example, Microchip uses it in its PIC microcontroller products. See PIC.


(1) (Programmable Interrupt Controller) An Intel 8259A chip that controls interrupts. Starting with the 286-based AT, there are two PICs in a PC, providing a total of 15 usable IRQs. The PIC has been superseded by an Advanced Programmable Interrupt Controller, or 82489DX chip, that is enhanced for multiprocessing. See IRQ.

(2) A family of 8-bit and 16-bit microcontrollers from Microchip Technology Inc., Chandler, AZ ( Used in myriad applications, PIC chips come in a wide variety of packages and configurations. PIC originally stood for "Peripheral Interface Controller." See microcontroller and MiWi.

(3) (Port Interface Card) An expansion card that plugs into a router to add network interfaces. PICs may have only one port or multiple ports of the same type.

(4) (Position Independent Code) Instructions that can be placed and executed anywhere in RAM.

(5) A telephone network ID code. See PIC code.

(6) Various image formats. See extension P.

Personal Use Only

Before/After Your Search Term
baseliningbastion host
baselining toolbastion server
bash shellBAT
bashtaggingBAT file
BASICBat keyboard
basic cellbatch
basic diskbatch control
basic encoding rulesbatch data entry
BASIC in ROMbatch environment
Basic Ratebatch file

Terms By Topic
Click any of the following categories for a list of fundamental terms.
Computer Words You Gotta KnowSystem design
Job categoriesUnix/Linux
Interesting stuffPersonal computers
InternetIndustrial Automation/Process Control
Communications & networkingAssociations/Standards organizations
HistoryDesktop publishing
ProgrammingHealthcare IT
System design