PIC16F88

This powerful (200 nanosecond instruction execution) yet easy–to-program (only 35 single word instructions) CMOS Flash-based 8-bit microcontroller packs Microchip’s powerful PIC® architecture into an 18-pin package and is upwards compatible with the PIC16C7x, PIC16C62xA, PIC16C5X and PIC12CXXX devices. The PIC16F88 features 8 MHz internal oscillator, 256 bytes of EEPROM data memory, a capture/compare/PWM, an Addressable USART, a synchronous serial port that can be configured as either 3-wire Serial Peripheral Interface (SPI™) or the 2-wire Inter-Integrated Circuit (I²C™) bus, 7 channels of 10-bit Analog-to-Digital (A/D) converter and 2 Comparators that make it ideal for advantage analog / integrated level applications in automotive, industrial, appliances and consumer applications.

Parameter
Parameter Name Value Value
Program Memory Type Flash Flash
Program Memory (KB) 7 7
CPU Speed (MIPS) 5 5
RAM Bytes 368 368
Data EEPROM (bytes) 256 256
Digital Communication Peripherals 1-UART, 1-A/E/USART, 1-SPI, 1-I2C1-SSP(SPI/I2C) 1-UART, 1-A/E/USART, 1-SPI, 1-I2C1-SSP(SPI/I2C)
Capture/Compare/PWM Peripherals 1 CCP 1 CCP
Timers 2 x 8-bit, 1 x 16-bit 2 x 8-bit, 1 x 16-bit
ADC 7 ch, 10-bit 7 ch, 10-bit
Comparators 2 2
Temperature Range (C) -40 to 125 -40 to 125
Operating Voltage Range (V) 2 to 5.5 2 to 5.5
Pin Count 18 18
Documents
PIC16F87/88 DatasheetData Sheets02/05/20134041KB
PIC16F87/88 Data Sheet ErrataErrata02/11/2008276KB
PIC16F87/88 Rev. B1 Silicon ErrataErrata02/05/2008307KB
PIC16F87/88 Rev. C0 Silicon ErrataErrata01/22/2008232KB
SSP Module Silicon Errata SheetErrata08/25/2009185KB
Timer1 Module Data Sheet ErrataErrata03/08/2010230KB
PIC16F87/88 FLASH Memory Programming SpecificationProgramming Specification01/19/2010203KB
SQTP Specification for PIC16/17 MCUsProgramming Specification04/01/200359KB
AN1229 - Class B Safety Software Library for PIC MCUs and dsPIC DSCsAppNote04/24/2012439KB
AN1310 - High-Speed Bootloader for PIC16 and PIC18 DevicesAppNote02/03/2010482KB
AN964 - Software PID Control of an Inverted Pendulum Using the PIC16F684AppNote12/01/2004333KB
8-bit PIC® Microcontroller SolutionsBrochures05/02/20146041KB
START NOW with Small Flash PIC® MicrocontrollersBrochures02/17/2009271KB
MPLAB® X IDE Product OverviewSell Sheets07/11/2011182KB
10-bit A/D Converter (Mid-Range)Reference Manual10/15/2004100KB
8-Bit A/D Converter - PICmicro Mid-Range MCU FamilyReference Manual10/15/200487KB
Architecture - PICmicro Mid-Range MCU FamilyReference Manual10/15/200469KB
Basic Synchronous Serial Port (BSSP) - PICmicro Mid-Range MCU FamilyReference Manual10/15/2004117KB
Comparator - PICmicro Mid-Range MCU FamilyReference Manual04/09/200362KB
Compare/Capture/PWM (CCP) - PICmicro Mid-Range MCU FamilyReference Manual04/09/200369KB
Cover Page and TOC - PICmicro Mid-Range MCU FamilyReference Manual10/15/2004142KB
CPU and ALU - PICmicro Mid-Range MCU FamilyReference Manual10/15/2004108KB
Data EEPROM - PICmicro Mid-Range MCU FamilyReference Manual10/15/200443KB
Device Configuration Bits - PICmicro Mid-Range MCU FamilyReference Manual10/15/200442KB
Electrical Specifications - PICmicro Mid-Range MCU FamilyReference Manual10/15/2004594KB
I/O PortsReference Manual10/15/200495KB
In-Circuit Serial Programming - PICmicro Mid-Range MCU FamilyReference Manual10/15/200481KB
Instruction Set - PICmicro Mid-Range MCU FamilyReference Manual10/25/2004482KB
Interrupts - PICmicro Mid-Range MCU FamilyReference Manual04/09/200368KB
Introduction - PICmicro Mid-Range MCU FamilyReference Manual10/15/200466KB
LCD - PICmicro Mid-Range MCU FamilyReference Manual10/15/2004114KB
Oscillator - PICmicro Mid-Range MCU FamilyReference Manual10/15/2004110KB
Parallel Slave Port - PICmicro Mid-Range MCU FamilyReference Manual04/09/200340KB
Reset - PICmicro Mid-Range MCU FamilyReference Manual10/15/200484KB
Slope A/D - PICmicro Mid-Range MCU FamilyReference Manual10/15/200485KB
Synchronous Serial Port (SSP) - PICmicro Mid-Range MCU FamilyReference Manual10/15/2004143KB
Timer0 - PICmicro Mid-Range MCU FamilyReference Manual10/15/200462KB
Timer2 - PICmicro Mid-Range MCU FamilyReference Manual04/09/200346KB
USART - PICmicro Mid-Range MCU FamilyReference Manual10/15/2004129KB
Voltage Reference - PICmicro Mid-Range MCU FamilyReference Manual10/15/200446KB
Watchdog Timer and Sleep Mode - PICmicro Mid-Range MCU FamilyReference Manual10/15/200450KB
Assembly Code Templates (Absolute - no linker rqd.)Code Examples04/26/2006370KB
Assembly Code Templates (Object - Linker Required)Code Examples04/26/2006435KB
Corporate Product Selector GuideProduct Line Card04/13/201610173KB
PIC Microcontroller Compiled Tips 'n Tricks GuideTips and Tricks04/22/20095964KB
PIC® MCU Tips 'n Tricks Featuring nanoWatt XLP TechnologyTips and Tricks04/22/2009643KB
MPLAB IDE PICSTART Plus User's GuideUser Guides10/22/20041401KB
MPLAB® PRO MATE® II User's GuideUser Guides10/02/20031571KB
PICmicro MCU Power Managed PIC16F Family Featuring nanoWatt TechnologyUser Guides01/06/2004283KB
Ordering Information
Part NumberLeadsPackage TypeTemp RangePacking1+26+100+1000+5000+
PIC16F88-E/ML28QFN-40C to +125CTUBE4.164.053.943.713.58
PIC16F88-E/P18PDIP-40C to +125CTUBE3.743.643.543.343.22
PIC16F88-E/SO18SOIC-40C to +125CTUBE3.803.703.603.393.27
PIC16F88-E/SS20SSOP-40C to +125CTUBE4.114.003.893.663.54
PIC16F88-I/ML28QFN-40C to +85CTUBE3.273.193.102.922.82
PIC16F88-I/P18PDIP-40C to +85CTUBE2.602.512.412.282.20
PIC16F88-I/SO18SOIC-40C to +85CTUBE2.662.572.472.332.25
PIC16F88-I/SS20SSOP-40C to +85CTUBE2.862.762.652.512.42
PIC16F88T-I/ML28QFN-40C to +85CT/R3.423.333.243.052.94
PIC16F88T-I/SO18SOIC-40C to +85CT/R2.782.692.592.452.36
PIC16F88T-I/SS20SSOP-40C to +85CT/R3.002.892.782.632.54
PIC16LF88-I/ML28QFN-40C to +85CTUBE3.433.343.253.062.96
PIC16LF88-I/P18PDIP-40C to +85CTUBE2.732.632.532.402.31
PIC16LF88-I/SO18SOIC-40C to +85CTUBE2.782.692.592.452.36
PIC16LF88-I/SS20SSOP-40C to +85CTUBE3.002.892.782.632.54
PIC16LF88T-I/ML28QFN-40C to +85CT/R3.583.493.393.193.08
PIC16LF88T-I/SO18SOIC-40C to +85CT/R2.932.832.722.572.48
PIC16LF88T-I/SS20SSOP-40C to +85CT/R3.143.032.922.762.66
相关开发工具
Similar Devices
ProductPinsFlashRAMPrice5KNotes
PIC16F87187368$2.06
PIC16F88187368$2.20
RoHS Information
PartNumberDeviceWeightShippingWeightLeadCountPackageTypePackageWidthSolderCompositionJEDECIndicatorRoHSChinaEFUP
PIC16F88-E/P1.2480002.20000018PDIP.300inMatte Tine3
PIC16F88-I/P1.2480002.20000018PDIP.300inMatte Tine3
PIC16F88-I/PREL1.2480002.20000018PDIP.300inMatte Tine3
PIC16F884-E/P6.50000010.60000040PDIP.600inMatte Tine3
PIC16F884-I/P6.50000010.60000040PDIP.600inMatte Tine3
PIC16F887-E/P6.50000010.60000040PDIP.600inMatte Tine3
PIC16F887-I/P6.50000010.60000040PDIP.600inMatte Tine3
PIC16F884-I/PT0.2733001.18750044TQFP10x10x1mmMatte Tine3
PIC16F884-E/PT0.2733001.18750044TQFP10x10x1mmMatte Tine3
PIC16F884T-I/PT0.2733000.74833344TQFP10x10x1mmMatte Tine3
PIC16F887T-I/PT0.2733000.74833344TQFP10x10x1mmMatte Tine3
PIC16F887-I/PT0.2733001.18750044TQFP10x10x1mmMatte Tine3
PIC16F887T-E/PT0.2733000.74833344TQFP10x10x1mmMatte Tine3
PIC16F887-E/PT0.2733001.18750044TQFP10x10x1mmMatte Tine3
PIC16F887-E/PTVAO0.2733001.18750044TQFP10x10x1mmMatte Tine3
PIC16F887-I/PTVAO0.2733001.18750044TQFP10x10x1mmMatte Tine3
PIC16F887T-I/PTVAO0.2733000.74833344TQFP10x10x1mmMatte Tine3
PIC16F884T-E/PT0.2733000.74833344TQFP10x10x1mmMatte Tine3
PIC16F884-E/PTVAO0.2733001.18750044TQFP10x10x1mmMatte Tine3
PIC16F884T-E/PTVAO0.2733000.74833344TQFP10x10x1mmMatte Tine3
PIC16F883T-E/SO0.7704001.15250028SOIC.300inMatte Tine3
PIC16F883-E/SOVAO0.7704001.37037028SOIC.300inMatte Tine3
PIC16F883T-E/SOVAO0.7704001.15250028SOIC.300inMatte Tine3
PIC16F883T-I/SO0.7704001.15250028SOIC.300inMatte Tine3
PIC16F883T-I/SOVAO0.7704001.15250028SOIC.300inMatte Tine3
PIC16F883-E/SO0.7704001.37037028SOIC.300inMatte Tine3
PIC16F883-I/SO0.7704001.37037028SOIC.300inMatte Tine3
PIC16F882-E/SO0.7704001.37037028SOIC.300inMatte Tine3
PIC16F882-I/SO0.7704001.37037028SOIC.300inMatte Tine3
PIC16F882T-I/SO0.7704001.15250028SOIC.300inMatte Tine3
PIC16F886-I/SOVAO0.7704001.37037028SOIC.300inMatte Tine3
PIC16F886T-I/SOVAO0.7704001.15250028SOIC.300inMatte Tine3
PIC16F886-I/SO0.7704001.37037028SOIC.300inMatte Tine3
PIC16F88T-I/SO0.4810001.00090918SOIC.300inMatte Tine3
PIC16F886-E/SO0.7704001.37037028SOIC.300inMatte Tine3
PIC16F886T-I/SO0.7704001.15250028SOIC.300inMatte Tine3
PIC16F883-I/SOVAO0.7704001.37037028SOIC.300inMatte Tine3
PIC16F88-E/SO0.4810000.85714318SOIC.300inMatte Tine3
PIC16F88-I/SO0.4810000.85714318SOIC.300inMatte Tine3
PIC16F88-I/SOG0.4810000.85714318SOIC.300inMatte Tine3
PIC16F886T-E/SOVAO0.7704001.15250028SOIC.300inMatte Tine3
PIC16F886-E/SP2.0875003.73333328SPDIP.300inMatte Tine3
PIC16F886-I/SP2.0875003.73333328SPDIP.300inMatte Tine3
PIC16F882-I/SP2.0875003.73333328SPDIP.300inMatte Tine3
PIC16F882-E/SP2.0875003.73333328SPDIP.300inMatte Tine3
PIC16F883-E/SP2.0875003.73333328SPDIP.300inMatte Tine3
PIC16F883-I/SP2.0875003.73333328SPDIP.300inMatte Tine3
PIC16F886T-E/ML0.1016000.33250028QFN6x6x0.9mmMatte Tine3
PIC16F88-I/ML0.1016000.16393428QFN6x6x0.9mmMatte Tine3
PIC16F88-E/ML0.1016000.16393428QFN6x6x0.9mmMatte Tine3
PIC16F883T-E/ML0280.1016000.33250028QFN6x6x0.9mmMatte Tine3
PIC16F882-I/ML0.1016000.16393428QFN6x6x0.9mmMatte Tine3
PIC16F882T-I/ML0.1016000.33250028QFN6x6x0.9mmMatte Tine3
PIC16F882-E/ML0.1016000.16393428QFN6x6x0.9mmMatte Tine3
PIC16F883-I/ML0.1016000.16393428QFN6x6x0.9mmMatte Tine3
PIC16F883-E/ML0.1016000.16393428QFN6x6x0.9mmMatte Tine3
PIC16F883T-I/ML0.1016000.33250028QFN6x6x0.9mmMatte Tine3
PIC16F88T-I/ML0.1016000.33250028QFN6x6x0.9mmMatte Tine3
PIC16F883-I/MLVAO0.1016000.16393428QFN6x6x0.9mmMatte Tine3
PIC16F883T-I/MLVAO0.1016000.33250028QFN6x6x0.9mmMatte Tine3
PIC16F884-E/ML0.1884000.28888944QFN8x8x0.9mmMatte Tine3
PIC16F887T-I/ML0.1884000.43750044QFN8x8x0.9mmMatte Tine3
PIC16F884-I/ML0.1884000.28888944QFN8x8x0.9mmMatte Tine3
PIC16F887-I/ML0.1884000.28888944QFN8x8x0.9mmMatte Tine3
PIC16F886T-I/ML0.1016000.33250028QFN6x6x0.9mmMatte Tine3
PIC16F887-E/ML0.1884000.28888944QFN8x8x0.9mmMatte Tine3
PIC16F884T-I/ML0.1884000.43750044QFN8x8x0.9mmMatte Tine3
PIC16F886-E/ML0.1016000.16393428QFN6x6x0.9mmMatte Tine3
PIC16F886-I/ML0.1016000.16393428QFN6x6x0.9mmMatte Tine3
PIC16F886T-I/MLVAO0.1016000.33250028QFN6x6x0.9mmMatte Tine3
PIC16F883T-E/ML0.1016000.33250028QFN6x6x0.9mmMatte Tine3
PIC16F883-E/MLVAO0.1016000.16393428QFN6x6x0.9mmMatte Tine3
PIC16F883T-E/MLVAO0.1016000.33250028QFN6x6x0.9mmMatte Tine3
PIC16F886-E/MLVAO0.1016000.16393428QFN6x6x0.9mmMatte Tine3
PIC16F886T-E/MLVAO0.1016000.33250028QFN6x6x0.9mmMatte Tine3
PIC16F886-H/MLVAO0.1016000.16393428QFN6x6x0.9mmMatte Tine3
PIC16F886T-H/MLVAO0.1016000.33250028QFN6x6x0.9mmMatte Tine3
PIC16F883-E/SS0.2292000.48936228SSOP.209inMatte Tine3
PIC16F883T-I/SSVAO0.2292000.33333328SSOP.209inMatte Tine3
PIC16F883T-I/SS0.2292000.33333328SSOP.209inMatte Tine3
PIC16F883-I/SS0.2292000.48936228SSOP.209inMatte Tine3
PIC16F882-E/SS0.2292000.48936228SSOP.209inMatte Tine3
PIC16F882T-I/SS0.2292000.33333328SSOP.209inMatte Tine3
PIC16F882-I/SS0.2292000.48936228SSOP.209inMatte Tine3
PIC16F883-E/SSVAO0.2292000.48936228SSOP.209inMatte Tine3
PIC16F88-I/SS0.1642000.34328420SSOP.209inMatte Tine3
PIC16F88-E/SS0.1642000.34328420SSOP.209inMatte Tine3
PIC16F88T-I/SS0.1642000.41625020SSOP.209inMatte Tine3
PIC16F886-E/SS0.2292000.48936228SSOP.209inMatte Tine3
PIC16F886T-I/SSVAO0.2292000.33333328SSOP.209inMatte Tine3
PIC16F886-I/SS0.2292000.48936228SSOP.209inMatte Tine3
PIC16F886T-I/SS0.2292000.33333328SSOP.209inMatte Tine3
PIC16F886T-E/SS0.2292000.33333328SSOP.209inMatte Tine3
PIC16F882T-E/SS0.2292000.33333328SSOP.209inMatte Tine3
PIC16F883-I/SSVAO0.2292000.48936228SSOP.209inMatte Tine3
PIC16F883T-E/SS0.2292000.33333328SSOP.209inMatte Tine3
PIC16F886T-E/SSVAO0.2292000.33333328SSOP.209inMatte Tine3
PIC16F886T-H/SSVAO0.2292000.33333328SSOP.209inMatte Tine3
PIC16F886-H/SSVAO0.2292000.48936228SSOP.209inMatte Tine3
PIC16F882-I/SSVAO0.2292000.48936228SSOP.209inMatte Tine3
PIC16F887-ME/PL0.5804006.666667100LQFP14x14x1.6mmMatte Tine3
PIC16F87/88 Datasheet PIC16F87
PIC16F87/88 Datasheet PIC16F88
PIC16F87/88 Data Sheet Errata PIC16F88
PIC16F87/88 Rev. B1 Silicon Errata PIC16F88
PIC16F87/88 Rev. C0 Silicon Errata PIC16F88
SSP Module Silicon Errata Sheet PIC16F88
Timer1 Module Data Sheet Errata PIC16F88
PIC16F87/88 FLASH Memory Programming Specification PIC16F88
SQTP Specification for PIC16/17 MCUs PIC16F84A
AN1229 ENC624J600
PIC18F ClassB-2 Library ENC624J600
AN1310 PIC16F1939
AN1310 Source Code PIC16F1939
AN964 PIC16F88
AN964 Source Code PIC16F88
Software PID Control of an Inverted Pendulum Using the PIC16F684 PIC16F88
8-bit PIC® Microcontroller Solutions PIC16F1939
START NOW with Small Flash PIC® Microcontrollers PIC16F84A
MPLAB® X IDE Product Overview 24VL025
10-bit A/D Converter (Mid-Range) PIC16F88
8-Bit A/D Converter - PICmicro Mid-Range MCU Family PIC16F88
Architecture - PICmicro Mid-Range MCU Family PIC16F88
Basic Synchronous Serial Port (BSSP) - PICmicro Mid-Range MCU Family PIC16F88
Comparator - PICmicro Mid-Range MCU Family PIC16F88
Compare/Capture/PWM (CCP) - PICmicro Mid-Range MCU Family PIC16F88
Cover Page and TOC - PICmicro Mid-Range MCU Family PIC16F88
CPU and ALU - PICmicro Mid-Range MCU Family PIC16F88
Data EEPROM - PICmicro Mid-Range MCU Family PIC16F88
Device Configuration Bits - PICmicro Mid-Range MCU Family PIC16F88
Electrical Specifications - PICmicro Mid-Range MCU Family PIC16F88
I/O Ports PIC16F88
In-Circuit Serial Programming - PICmicro Mid-Range MCU Family PIC16F88
Instruction Set - PICmicro Mid-Range MCU Family PIC16F88
Interrupts - PICmicro Mid-Range MCU Family PIC16F88
Introduction - PICmicro Mid-Range MCU Family PIC16F88
LCD - PICmicro Mid-Range MCU Family PIC16F88
Oscillator - PICmicro Mid-Range MCU Family PIC16F88
Parallel Slave Port - PICmicro Mid-Range MCU Family PIC16F88
Reset - PICmicro Mid-Range MCU Family PIC16F88
Slope A/D - PICmicro Mid-Range MCU Family PIC16F88
Synchronous Serial Port (SSP) - PICmicro Mid-Range MCU Family PIC16F88
Timer0 - PICmicro Mid-Range MCU Family PIC16F88
Timer2 - PICmicro Mid-Range MCU Family PIC16F88
USART - PICmicro Mid-Range MCU Family PIC16F88
Voltage Reference - PICmicro Mid-Range MCU Family PIC16F88
Watchdog Timer and Sleep Mode - PICmicro Mid-Range MCU Family PIC16F88
AN1660 Source Code PIC16F1508
Assembly Code Templates (Object - Linker Required) PIC16F84A
Corporate Product Selector Guide SST49LF080A
PIC Microcontroller Compiled Tips 'n Tricks Guide PIC24FJ64GB412
PIC® MCU Tips 'n Tricks Featuring nanoWatt XLP Technology PIC24FJ64GB412
MPLAB IDE PICSTART Plus User's Guide PIC16F88
MPLAB® PRO MATE® II User's Guide PIC16F88
PICmicro MCU Power Managed PIC16F Family Featuring nanoWatt Technology PIC16F88