PICs Families
PIC models are marked by a reference in the form:
- 2 digits: PIC family;
- 1 or 2 letters: type of program memory;
- A number: PIC model in the family.
For example, the 16F84 microcontroller is a family PIC16, flash memory (F),
84 model.
PIC10 and PIC12
These are components recently. They specifics as to
be extremely small, simple and economical.
PIC16
Components of the middle ranges. This is the most family
provided.
PIC17
Range between PIC16 and PIC18. This range is enriched by
Microchip. It supports C compiler.
PIC18
This family has a set of more comprehensive instruction as it
includes on the order of 75 instructions. This extended range of instructions it
can run C code compiled so much more effective than previous families. They can
be used with an oscillating quartz up to 48MHz.
PIC24
This family was released in 2004. It is programmable in C
like all other PICs.
Some features worth noting:
- Programmable with the MPLAB C30 compiler derived from GCC 3.3 (all
families of 16-bit microcontrollers from Microchip can be programmed
with this compiler);
- Has a JTAG port.
PIC32
Out in November 2007, the PIC32 microcontrollers are 32 bits.
They are based on the MIPS M4K heart.
dsPIC30/dsPIC33
The dsPIC (digital signal PICs) is the first
microcontroller from Microchip society that has a 16-bit architecture (the other
being 8 bits). It is suitable for applications in signal processing and can thus
replace a DSP.