Manufacturer of PIC Embedded Microcontrollers
Compared to other controllers the PICs:
-
Are "Harvard Architecture" and not pipelined. So most instructions take 4
clock cycles (unlike the SXs or
z8s) and the clocks range from 4 to 40 MHz.
-
Come in many (many!) hardware variations to provide different options.
-
Are VERY popular and enjoy wide support from many sources (like the
PICList or
MicroChip Forums). Massive volumes
of PIC source code can be found here and elsewhere
(search for movlw).
Clones are also becoming available
(SXs,
HTs,
PIC IP for
CPLDs, and
others). PICs are here to stay!
Devices,
Alternatives,
Questions
Resources
Related Resources
See also:
See:
Please post questions on the Questions
page.
Comments:
-
Clocks range to 48MHz (18F4550) or higher, not 40MHz.
James
Newton replies: Thanks for the correction. Please note that it is
still not pipelined so 48 MHz = 12 MIPS.
-
prince.parihar@gmail.com
" The Most general and popular PIC, PIC18 are
Pipelined ...So on an avg 1 INS/Cycle.."
James
Newton replies: Sorry, no. The PIC18 are not pipelined. 48 Mhz = 12
MIPS; a 1:4 clock. The PIC24 series are pipelined, but that is a 16 bit MCU
and not code compatible with the 8 bit processors that are the primary focus
of this site.
Questions:
-
-
-
-
-
-
-
rakhi20agrawal@gmail.com
asks: " sir please tell me what is the cpu
speed in MHz if the speed in MIPS.e.g PIC24H series has cpu speed is 40 MIPS.."
James
Newton of James Newton's Massmind replies: It depends on the specific
CPU. If it has a 4 to 1 pipeline then the MIPS will be 1/4Th the MHz. If
it has a 1:1 pipeline then the MIPS = the
MHz.
-
Tiens
Zietsman of Tiens Zietsman asks: " I'm looking
for a quick reference guide/card for the PIC16F877. Has anyone seen one?
Please help. I'm tired of flipping through the refernce manual."
David
A Cary replies: Please help us build an excellent quick reference
card for the PIC. Is the
PIC
Microcontroller Instruction Set exactly what you want? If not, what would
you change?