Small Size, Low Pins Count Microcontrollers
Microcontroller with pin count from 6 to 20 pins. Depending on your application, a crystal oscillator may not be necessary to save space and cost.
Micro-controller | Package/ Pin no. | Volt Range | !MCLR (input) |
Vdd (+) |
Vss (-) |
PGD | PGC | TX1 | RX1 | Comment |
6 pins | ||||||||||
PIC10F200 pdf | SOT23/6 | 2-5.5V | 6 | 5 | 2 | 1 | 3 | – | – | low cost |
PIC10F322 pdf | SOT23/6 | 1.8-5.5V | 6 | 5 | 2 | 1 | 3 | – | – | powerful |
8 pins | ||||||||||
PIC12F508 pdf | SOIC/8 | 2-5.5V | 4 | 1 | 8 | 7 | 6 | – | – | low cost |
PIC12HV615 pdf | SOIC/8 | 2-15V | 4 | 1 | 8 | 7 | 6 | – | – | wide voltage range 2-15Vdc |
PIC12F1822 pdf | SOIC/8 | 1.8-5.5V | 4 | 1 | 8 | 7 | 6 | 7 | 6 | consider using PIC16F18313 |
PIC12F1840 pdf | SOIC/8 | 1.8-5.5V | 4 | 1 | 8 | 7 | 6 | 7 | 6 | consider using PIC16F18313 PIC12F1840 has more program memory (7KB), 50% more expensive, same speed. |
PIC16F18313 pdf | SOIC/8 | 1.8-5.5V | 4 | 1 | 8 | 7 | 6 | 7 | 6 | ***new Same series as PIC16F18325 |
14 pins | ||||||||||
PIC16F18323 pdf PIC16F18324 pdf PIC16F18325 pdf PIC16F18326 pdf |
TSSOP/14 SOIC/14 |
1.8-5.5V | 4 | 1 | 14 | 13 | 12 | 13 | 12 | ***new – EEPROM Same series as PIC16F18345 |
20 pins | ||||||||||
PIC16F18344 pdf PIC16F18345 pdf PIC16F18346 pdf |
SSOP/20 | 1.8-5.5V | 4 | 1 | 20 | 19 | 18 | 19 | 18 | ***new Same series as PIC16F18325 |
Avoid Using
- PIC16F1825 (14 pins)
- PIC24F08KL200 (14 pins)
- PIC24F04KA200 (14 pins)
- dsPIC30F3012 (18 pins)
ICSP pin out
- Pin 1: !MCLR
- Pin 2: Vdd (3.3V or 5V, depends on the device)
- Pin 3: Vss (ground)
- Pin 4: PGD (data line)
- Pin 5: PGC (clocking line)
- Pin 6: unused