8 Bit Microcontroller

The baseline and the midrange contain the families PIC 10, PIC 12 and PIC 16.


 * Baseline: 8 Bit PICmicro, only a few features (Timer and newer products with comparators or ADC, no interrupt-support, 33 commands, 12 Bit code, maximal 5 MIPS. The family contains the products PIC10F2xx, PIC12F(C)5xx und PIC16F(C)5x in packages of 6 to 40 Pins.


 * MidRange: 8 Bit PICmicro, Standardfeatures (partly with LCD-Controller oder LowSpeed USB), Interrupt-Support, 35 commands, 14 Bit code, maximal 5 MIPS. To this family belong the PIC12F(C)6xx und PIC16F(C)xxx with 8 to 64 pins.


 * PIC 17 High Performance: 8 Bit PICmicro is obsolete. Standardfeatures, 16 Bit code, maximal about 8 MIPS. This family contains the PIC17Cxxx with 40 to 84 Pins. Because they are obsolete, they should not be used for new designs and thus not described here any more.


 * PIC 18 High Performance Enhanced: 8 Bit PICmicro, linear code and Data Space, 79 (oder more (extended)) commands, much peripheral equipment, i. e CAN, USB, Ethernet, special Motor-control etc, 8x8 Bit Hardware-Multiplyer, ALU of a Signalcontroller, 16 Bit code, maximal 10 MIPS planned: 16 MIPS in 2007. Die commands of der programming language C (i. e loops) can be executed partly by the hardware. PIC18F(C)xxx, with 18 to 100 Pins.