PIC16F88-I/SO Microchip Technology Inc., PIC16F88-I/SO Datasheet - Page 220
![no-image](/images/manufacturer_photos/0/4/440/microchip_technology_inc__sml.jpg)
PIC16F88-I/SO
Manufacturer Part Number
PIC16F88-I/SO
Description
18 PIN, 7 KB FLASH, 368 RAM, 16 I/O
Manufacturer
Microchip Technology Inc.
Datasheet
1.PIC16F88-ISO.pdf
(228 pages)
Specifications of PIC16F88-I/SO
A/d Inputs
7-Channel, 10-Bit
Comparators
2
Cpu Speed
5 MIPS
Eeprom Memory
256 Bytes
Input Output
16
Interface
I2C/SPI/USART
Memory Type
Flash
Number Of Bits
8
Package Type
18-pin SOIC
Programmable Memory
7K Bytes
Ram Size
368 Bytes
Speed
20 MHz
Timers
2-8-bit, 1-16-bit
Voltage, Range
2-5.5 V
Lead Free Status / Rohs Status
RoHS Compliant part
Electrostatic Device
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
PIC16F88-I/SO
Manufacturer:
ROHM
Quantity:
15 000
Part Number:
PIC16F88-I/SO
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
PIC16F87/88
Interrupts, Enable Bits
Interrupts, Flag Bits
INTRC Modes
L
Loading of PC .................................................................... 25
Low-Voltage ICSP Programming ..................................... 148
M
Master Clear (MCLR)
Memory Organization ......................................................... 11
Microchip Internet Web Site ............................................. 223
MPLAB ASM30 Assembler, Linker, Librarian .................. 158
MPLAB ICD 2 In-Circuit Debugger ................................... 159
MPLAB ICE 2000 High-Performance
MPLAB ICE 4000 High-Performance
MPLAB Integrated Development
MPLAB PM3 Device Programmer .................................... 159
MPLINK Object Linker/MPLIB Object Librarian ............... 158
DS30487C-page 218
A/D Converter Interrupt Enable (ADIE Bit) ................. 20
AUSART Receive Interrupt Enable (RCIE Bit) ........... 20
AUSART Transmit Interrupt Enable (TXIE Bit) .......... 20
CCP1 Interrupt Enable (CCP1IE Bit) ......................... 20
Comparator Interrupt Enable (CMIE Bit) .................... 22
EEPROM Write Operation Interrupt
Global Interrupt Enable (GIE Bit) ....................... 19, 138
Interrupt-on-Change (RB7:RB4)
Oscillator Fail Interrupt Enable (OSFIE Bit) ............... 22
Peripheral Interrupt Enable (PEIE Bit) ....................... 19
Port Change Interrupt Enable (RBIE Bit) ................... 19
RB0/INT Enable (INT0IE Bit) ..................................... 19
Synchronous Serial Port (SSP)
TMR0 Overflow Enable (TMR0IE Bit) ........................ 19
TMR1 Overflow Interrupt Enable
TMR2 to PR2 Match Interrupt Enable
A/D Converter Interrupt Flag (ADIF Bit) ..................... 21
AUSART Receive Interrupt Flag (RCIF Bit) ............... 21
AUSART Transmit Interrupt Flag (TXIF Bit) ............... 21
CCP1 Interrupt Flag (CCP1IF Bit) .............................. 21
Comparator Interrupt Flag (CMIF Bit) ........................ 23
EEPROM Write Operation Interrupt
Interrupt-on-Change (RB7:RB4)
Oscillator Fail Interrupt Flag (OSFIF Bit) .................... 23
RB0/INT Flag (INT0IF Bit) .......................................... 19
Synchronous Serial Port (SSP) Interrupt
TMR0 Overflow Flag (TMR0IF Bit) .......................... 140
TMR1 Overflow Interrupt Flag (TMR1IF Bit) .............. 21
TMR2 to PR2 Interrupt Flag (TMR2IF Bit) ................. 21
Adjustment ................................................................. 38
MCLR Reset, Normal Operation ...................... 132, 135
MCLR Reset, Sleep ......................................... 132, 135
Operation and ESD Protection ................................. 133
Data Memory ............................................................. 11
Program Memory ....................................................... 11
Universal In-Circuit Emulator ................................... 159
Universal In-Circuit Emulator ................................... 159
Environment Software .............................................. 157
Enable (EEIE Bit) ............................................... 22
Enable (RBIE Bit) ............................................. 140
Interrupt Enable (SSPIE Bit) .............................. 20
(TMR1IE Bit) ...................................................... 20
(TMR2IE Bit) ...................................................... 20
Flag (EEIF Bit) ................................................... 23
Flag (RBIF Bit) ........................................... 19, 140
Flag (SSPIF Bit) ................................................. 21
O
Opcode Field Descriptions ............................................... 149
OPTION_REG Register
OSCCON Register ............................................................. 15
Oscillator Configuration ..................................................... 35
Oscillator Control Register
Oscillator Delay upon Power-up, Wake-up
Oscillator Start-up Timer (OST) ............................... 129, 133
Oscillator Switching ........................................................... 39
OSCTUNE Register ........................................................... 15
P
Packaging Information ..................................................... 207
Paging, Program Memory .................................................. 25
PCL Register ......................................................... 14, 15, 25
PCLATH Register .................................................. 14, 15, 25
PCON Register .......................................................... 15, 134
PICkit 1 Flash Starter Kit ................................................. 161
PICSTART Plus Development Programmer .................... 160
PIE1 Register ..................................................................... 15
PIE2 Register ..................................................................... 15
Pinout Descriptions
PIR1 Register .................................................................... 14
INTEDG Bit ................................................................ 18
PS2:PS0 Bits ............................................................. 18
PSA Bit ...................................................................... 18
RBPU Bit ................................................................... 18
T0CS Bit .................................................................... 18
T0SE Bit .................................................................... 18
ECIO .......................................................................... 35
EXTRC .................................................................... 134
HS ...................................................................... 35, 134
INTIO1 ....................................................................... 35
INTIO2 ....................................................................... 35
INTRC ...................................................................... 134
LP ...................................................................... 35, 134
RC ....................................................................... 35, 37
RCIO .......................................................................... 35
XT ...................................................................... 35, 134
Modifying IRCF Bits ................................................... 41
and Clock Switching .................................................. 42
Marking .................................................................... 207
BOR Bit ...................................................................... 24
POR Bit ...................................................................... 24
ADIE Bit ..................................................................... 20
CCP1IE Bit ................................................................ 20
RCIE Bit ..................................................................... 20
SSPIE Bit ................................................................... 20
TMR1IE Bit ................................................................ 20
TMR2IE Bit ................................................................ 20
TXIE Bit ..................................................................... 20
CMIE Bit .................................................................... 22
EEIE Bit ..................................................................... 22
OSFIE Bit ................................................................... 22
PIC16F87/88 ............................................................... 8
ADIF Bit ..................................................................... 21
CCP1IF Bit ................................................................. 21
RCIF Bit ..................................................................... 21
SSPIF Bit ................................................................... 21
TMR1IF Bit ................................................................. 21
TMR2IF Bit ................................................................. 21
TXIF Bit ...................................................................... 21
2005 Microchip Technology Inc.