← All parts
PIC16F88
PIC16F88
Microcontroller
The PIC16F88 is a microcontroller with low-power features and various peripheral modules including ADC, CCP, AUSART, and SSP.
In stock
Specifications
8- Operating Voltage
- 2.0V to 5.5V
- Supply Current
- 76 µA (Primary Run) / 7 µA (RC_RUN) / 9 µA (SEC_RUN) / 0.1 µA (Sleep)
- Interface
- I2C, SPI, UART
- Resolution
- 16-bit capture, compare; 10-bit ADC
- Range
- Wide operating voltage range: 2.0V to 5.5V
- Accuracy
- Not specified
- Temperature Range
- Not specified
- Package
- 18/20/28-Pin PDIP, SOIC, QFN
Pinout
16| Pin | Name | Functions | Notes |
|---|---|---|---|
| VDD | Power Supply | POWER | |
| VSS | Ground | GND | |
| RA0/AN0 | Analog Input 0 | ADC | |
| RA1/AN1 | Analog Input 1 | ADC | |
| RA2/AN2/CVREF | Analog Input 2 / Comparator Reference Voltage | ADC | |
| RA3/AN3/VREF+/C1OUT | Analog Input 3 / Comparator Output | ADC | |
| RA4/T0CKI/C2OUT | Timer 0 Clock Input / Timer 2 Output | GPIO | |
| RA5/MCLR/VPP | Master Clear / Voltage Programming Pin | GPIO | |
| RB0/INT/CCP1(1) | Interrupt Input / CCP1 Output (if CCPMX = 1) | GPIO | |
| RB1/SDI/SDA | Serial Data In / I2C Serial Data | I2C | |
| RB2/SDO/RX/DT | Serial Data Out / RX / Data Transfer | GPIO | |
| RB3/PGM/CCP1(1) | Program Pin / CCP1 Output (if CCPMX = 1) | GPIO | |
| RB4/SCK/SCL | Serial Clock / I2C Serial Clock | I2C | |
| RB5/SS/TX/CK | Slave Select / TX / Clock | SPI | |
| RB6/AN5/PGC/T1OSO/T1CKI | Analog Input 5 / PGC / Timer 1 Output SO / Timer 1 Clock Input | GPIO | |
| RB7/AN6/PGD/T1OSI | Analog Input 6 / PGD / Timer 1 Output SI | GPIO |
Interactive pinout
Highlight:
PIC16F88
Click a pin to copy its name · tap a tag above to spotlight a bus.