PIC16F887

PIC16F887 8-bit Microcontroller 40/44 pin , Flash Based,

Shipping Starts from ₹59
SKU: IC-MCU8-PIC16F887
MPN: PIC16F887
Stock Status: 50 pcs
Delivery Status: 3-7 days
Qty Unit Price
1+ ₹255
5+ ₹252.52
10+ ₹250.16
25+ ₹247.80
50+ ₹241.90
100+ ₹200.60
₹255
Including Tax: ₹38.90
pcs

Description

Summary

This powerful yet easy-to-program (only 35 single word instructions) CMOS FLASH-based 8-bit microcontroller packs Microchip's powerful PIC® architecture into an 40- or 44-pin package.The PIC16F887 features 256 bytes of EEPROM data memory, self programming, an ICD, 2 Comparators, 14 channels of 10-bit Analog-to-Digital (A/D) converter, 1 capture/compare/PWM and 1 Enhanced capture/compare/PWM functions, 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 and an Enhanced Universal Asynchronous Receiver Transmitter (EUSART). All of these features make it ideal for more advanced level A/D applications in automotive, industrial, appliances or consumer applications.

Additional Features

    Special Microcontroller Features:
        Precision Internal Oscillator:
            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
        High-endurance Flash/EEPROM cell:
            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
        Peripheral Features:
            Device Features:
                1 input only pin
                36 I/O
                High sink/source current 25 mA
                Interrupt-on-pin change option
        Timers:
            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
        Enhanced Universal Synchronous Asynchronous Receiver Transmitter (EUSART) module:
            Supports RS-485, RS-232 and LIN compatibility
            Auto-Baud Detect
            Auto-wake-up on Start bit
        Ultra Low-Power Wake-up (ULPWU)
Analog Features:
        10-bit 14 channel Analog-to-Digital (A/D) Converter
        2 Analog Comparator modules with:
            Programmable on-chip Voltage Reference (CVREF) module (% of VDD)
            Fixed 0.6 Vref
            Comparator inputs and outputs externally accessible
            SR Latch mode

Datasheet: Click here

Technical Data

Parametrics
Name Value
Program Memory Type Flash
Program Memory Size (KB) 14
CPU Speed (MIPS/DMIPS) 5
SRAM (B) 368
Data EEPROM/HEF (bytes) 256
Digital Communication Peripherals 1-UART, 1-SPI, 1-I2C1-MSSP(SPI/I2C)
Capture/Compare/PWM Peripherals 2 Input Capture, 1 CCP, 1 ECCP,
Timers 2 x 8-bit, 1 x 16-bit
ADC Input 14 ch, 10-bit
Number of Comparators 2
Temperature Range (°C) -40 to 125
Operating Voltage Range (V) 2 to 5.5
Pin Count 40

Similar Products