Home Price List Order Info Microcontrollers Assembler C and C++

PIC16F88 Overview and Data

If we compare the PIC16F88 to the PIC16F84 we find that the PIC16F88 is better in every respect. The PIC16F88 can be used in every circuit where the PIC16F84 is used but software written for the PIC16F84 will need some slight changes to be able to run in the PIC16F88.

Choose a PIC for your new project from this comparison table of modern technology low cost PICs......
Parameter PIC16F88 PIC16F84A PIC16F870 PIC16F873A PIC16F877A PIC16F627A PIC18F1220 PIC18F1320
Package
Relative cost

Prog memory
RAM
EE memory

Input/outputs
ADC
Serial port
Comparators

Internal RC Osc
14 bit lookup

Code protection
18 pins
2.4

4096 x 14 bits
368 x 8 bits
256 x 8 bits

16
10 bit 7 inputs
USART
2

Yes
Yes

Extremely good
18 pins
3.4

1024 x 14 bits
68 x 8 bits
64 x 8 bits

13
None
None
None

No
No

Very good
28 pins
2.8

2048 x 14 bits
128 x 8 bits
64 x 8 bits

22
10 bit 5 inputs
USART
None

No
Yes

Very good
28 pins
4.0

4096 x 14 bits
192 x 8 bits
128 x 8 bits

22
10 bit 5 inputs
USART
2

No
Yes

Extremely good
40 pins
4.7

8192 x 14 bits
368 x 8 bits
256 x 8 bits

33
10 bit 8 inputs
USART
2

No
Yes

Extremely good
18 pins
1.5

1024 x 14 bits
224 x 8 bits
128 x 8 bits

16
None
USART
2

Yes
No

Extremely good
18 pins
2.8

2048 x 16 bits
256 x 8 bits
256 x 8 bits

16
10 bit 7 inputs
USART
None

Yes
Yes

Extremely good
18 pins
3.2

4096 x 16 bits
256 x 8 bits
256 x 8 bits

16
10 bit 7 inputs
USART
None

Yes
Yes

Extremely good

The PIC16F627A is also a good replacement for the PIC16F84 but as it does not have an analogue to digital converter and it cannot be used with large 14 bit lookup tables the PIC16F627A is considerably less useful than the PIC16F88.
Two 18 pin 18F PICs have been included to complete the picture. The PIC16F88 is better value and easier to understand.