Discrete Electronic Components, ICs, Microcontrollers
PIC16F887 40-PIN PIC MCU Microcontroller IC
Availability:
In stock
₨ 950
In stock
The PIC16F887 is an 8-bit microcontroller from Microchip. The 40-pin IC has 14 Channel 10-bit ADC making it suitable for applications which require more ADC inputs. The IC also has 2 Comparators, 2 Timers (8-bit and 16-bit) and supports SPI, I2C and UART communication protocols.
Features:
- High-Performance RISC CPU
- Only 35 single word instructions to learn
- All instructions are single cycle (1µs) except for program branches
- Operating speed: DC – 20MHz clock input
- 8 kBytes Flash Program Memory
- 368 Byte RAM Data Memory
- 256 Byte EEPROM Data Memory
- In-circuit Serial Programming
- Interrupt Capability (up to 10 sources)
- Two 8-bit timer/counter(TMR0, TMR2) with 8-bit programmable prescalar
- One 16 bit timer/counter (TMR1)
- High current source/sink for direct LED drive
- Watchdog Timer (WDT) with Separate RC Oscillator
- Two Capture, Compare, PWM Modules
- Synchronous Serial Port with SPI and I²C
- Fourteen Channel, 10-bit Analog to Digital Converter
- Universal Synchronous Asynchronous Receiver Transmitter (USART)
- 35 I/O pins with individual direction control
- 40-pin DIP
| PIC16F887 –Simplified Features | |
| CPU | 8-bit PIC |
| Number of Pins | 40 |
| Operating Voltage (V) | 2 to 5.5 V |
| Number of I/O pins | 35 |
| ADC Module | 14ch, 10-bit |
| Timer Module | 8-bit(2), 16-bit(1) |
| Comparators | 2 |
| DAC Module | Nil |
| Communication Peripherals | UART(1), SPI(1), I2C(1), MSSP(SPI/I2C) |
| External Oscillator | Up to 20Mhz |
| Internal Oscillator | 8Mhz to 32KHz |
| Program Memory Type | Flash |
| Program Memory (KB) | 14KB |
| CPU Speed (MIPS) | 5 MIPS |
| RAM Bytes | 368 |
| Data EEPROM | 256 bytes |








