The PIC microcontroller architecture is based on a modified Harvard RISC instruction set that provides an easy migration path from 6 to 80 pins and from 384 bytes to 128K bytes of program memory. By combining the RISC features with a modified Harvard dual-bus architecture, Microchip's fast and flexible 10 MIPS PIC18F core is the most popular architecture for new microcontroller designs. A simple instruction set and seamless migration between product families makes PIC microcontrollers the logical choice for designs requiring flexibility and performance.
12-, 14- and 16-bit wide instructions are upward compatible and tailored to maximize processing efficiency and boost performance
Instructions and data are transferred on separate buses, avoiding processing bottlenecks and increasing overall system performance
Two-stage pipelining enables one instruction to be executed while the next instruction is fetched
Single wide-word instructions increase software code efficiency and reduce required program memory