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
MicroChip Forums). Massive volumes
of PIC source code can be found here and elsewhere
(search for movlw).
Clones are also becoming available
PIC IP for
others). PICs are here to stay!
Please post questions on the Questions
Clocks range to 48MHz (18F4550) or higher, not 40MHz.
Newton replies: Thanks for the correction. Please note that it is
still not pipelined so 48 MHz = 12 MIPS.
" The Most general and popular PIC, PIC18 are
Pipelined ...So on an avg 1 INS/Cycle.."
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.
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.."
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
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."
A Cary replies: Please help us build an excellent quick reference
card for the PIC. Is the
Microcontroller Instruction Set exactly what you want? If not, what would