PIC16F887 | Microchip Technology
We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!

Overview

Alternate products
Compare Products (2)
  • Program Memory Size (KB):14
  • RAM:368
  • Data EEPROM (bytes):256
  • Pin Count:40
  • Operation Voltage Max.(V):5.5
  • Operation Voltage Min.(V):2
  • ADC Resolution Max:10
  • ADC Channels:14
  • Zero Cross Detect:False
  • Number of Comparators:2
  • SPI:1
  • I2C:1
  • Stand alone PWM:0
  • Low Power:No
  • Numerically Controlled Oscillator (NCO):0
  • Data Signal Modulator (DSM):0
Read more
  • Factory calibrated to ±1%
  • Software selectable frequency range of 8 MHz to 32 kHz
  • Software tunable
  • Two-Speed Start-Up mode
  • Fail-safe clock monitoring for critical applications
  • Clock mode switching during operation for low-power operation
  • Power-Saving Sleep mode
  • Power-on Reset (POR)
  • Selectable Brown-out Reset (BOR) voltage
  • Extended Watchdog Timer (WDT) with its own on-chip RC oscillator for reliable operation
  • In-Circuit Serial Programming™ (ICSP™) via two pins
  • In-Circuit Debug (ICD) via two pins
  • 100,000 erase/write cycle enhanced Flash program memory, typical
  • 1,000,000 erase/write cycle data EEPROM memory, typical
  • Data EEPROM retention > 40 years
  • Self-reprogrammable under software control
  • Programmable code protection
  • 1 input only pin
  • 36 I/O
  • High sink/source current 25 mA
  • Interrupt-on-pin change option
  • TMR0: 8-bit timer/counter with 8-bit prescaler
  • TMR1 enhanced: 16-bit timer/counter with prescaler, External Gate Input mode and dedicated low-power 32 kHz oscillator
  • TMR2: 8-bit timer/counter with 8-bit period register, prescaler and postscaler
  • Capture/Compare/PWM (CCP) module
  • Enhanced Capture/Compare/PWM (ECCP) module with auto-shutdown and PWM steering
  • Master Synchronous Serial Port (MSSP) module SPI™ mode, I2C™ mode with address mask capability
  • Supports RS-485, RS-232 and LIN compatibility
  • Auto-Baud Detect
  • Auto-wake-up on Start bit
  • Ultra Low-Power Wake-up (ULPWU)
  • 10-bit 14 channel Analog-to-Digital (A/D) Converter
  • Programmable on-chip Voltage Reference (CVREF) module (% of VDD)
  • Fixed 0.6 Vref
  • Comparator inputs and outputs externally accessible
  • SR Latch mode
Use your up or down key to switch images.

Documentation

Filter by Document Type
Search Documentation

Tools And Software

PIC16F887
Part Number: Quantity: Price per Unit (in USD): Total Amt:

Design Resources

Code Examples

Purchase