Specifications
mikroElektronika | Free Online Book | PIC Microcontrollers | Introduction: World of Microcontrollers
Remember learning to ride a bicycle: after several unavoidable bruises at the beginning, you will manage to keep balance and will be able to
easily ride any other bicycle. And of course, you will never forget the skill in programming just as you will never forget riding bicycles!
PIC microcontrollers
PIC microcontrollers designed by Microchip Technology are likely the right choice for you if you are the beginner. Here is why...
The real name of this microcontroller is PICmicro (Peripheral Interface Controller), but it is better known as PIC. Its first ancestor was designed
in 1975 by General Instruments. This chip called PIC1650 was meant for totally different purposes. About ten years later, by adding EEPROM
memory, this circuit was transformed into a real PIC microcontroller. Nowadays, Microchip Technology announces a manufacturing of the 5
billionth sample...
In order that you can better understand the reasons for its popularity, we will briefly describe several important things.
Family
ROM
[Kbytes]
RAM
[bytes]
Pins
Clock
Freq.
[MHz]
A/D Inputs
Resolution of
A/D Converter
Compar-
ators
8/16 – bit
Timers
Serial
Comm.
PWM
Outputs
Others
Base-Line 8 - bit architecture, 12-bit Instruction Word Length
PIC10FXXX 0.375 - 0.75 16 - 24 6 - 8 4 - 8 0 - 2 8 0 - 1 1 x 8 - - -
PIC12FXXX 0.75 - 1.5 25 - 38 8 4 - 8 0 - 3 8 0 - 1 1 x 8 - - EEPROM
PIC16FXXX 0.75 - 3 25 - 134 14 - 44 20 0 - 3 8 0 - 2 1 x 8 - - EEPROM
PIC16HVXXX 1.5 25 18 - 20 20 - - - 1 x 8 - - Vdd = 15V
Mid-Range 8 - bit architecture, 14-bit Instruction World Length
PIC12FXXX 1.75 - 3.5 64 - 128 8 20 0 - 4 10 1
1 - 2 x 8 1
x 16
- 0 - 1 EEPROM
PIC12HVXXX 1.75 64 8 20 0 - 4 10 1
1 - 2 x 8 1
x 16
- 0 - 1 -
PIC16FXXX 1.75 - 14 64 - 368 14 - 64 20 0 - 13 8 or 10 0 - 2
1 - 2 x 8 1
x 16
USART I2C
SPI
0 - 3 -
PIC16HVXXX 1.75 - 3.5 64 - 128 14 - 20 20 0 - 12 10 2 2 x 8 1 x 16
USART I2C
SPI
- -
High-End 8 - bit architecture, 16-bit Instruction Word Length
PIC18FXXX 4 - 128 256 - 3936 18 - 80 32 - 48 4 - 16 10 or 12 0 - 3
0 - 2 x 8 2
- 3 x 16
USB2.0
CAN2.0
USART I2C
SPI
0 - 5 -
PIC18FXXJXX 8 - 128 1024 - 3936 28 - 100 40 - 48 10 - 16 10 2
0 - 2 x 8 2
- 3 x 16
USB2.0
USART
Ethernet I2C
SPI
2 - 5 -
PIC18FXXKXX 8 - 64 768 - 3936 28 - 44 64 10 - 13 10 2 1 x 8 3 x 16
USART I2C
SPI
2 -
All PIC microcontrollers use harvard architecture, which means that their program memory is connected to CPU via more than 8 lines. Depending
on the bus width, there are 12-, 14- and 16-bit microcontrollers. The table above shows the main features of these three categories.
http://www.mikroe.com/en/books/picmcubook/ch0/ (29 of 30)5/3/2009 11:28:39 AM