DEVICE OVERVIEW This document contains device specific information for the operation of the PIC16F87/88 devices. Additional information may be found in the “PIC® Mid-Range MCU Family Reference Manual” (DS33023) which may be downloaded from the Microchip web site. This Reference Manual should be considered a complementary document to this data sheet and is highly recommended reading for a better understanding of the device architecture and operation of the peripheral modules. Low-Power Features: • Power-Managed modes: - Primary Run: RC oscillator, 76 A, 1 MHz, 2V - RC_RUN: 7 μA, 31.25 kHz, 2V - SEC_RUN: 9 μA, 32 kHz, 2V - Sleep: 0.1 μA, 2V • Timer1 Oscillator: 1.8 μA, 32 kHz, 2V • Watchdog Timer: 2.2 μA, 2V • Two-Speed Oscillator Start-up Oscillators: • Three Crystal modes: - LP, XT, HS: up to 20 MHz • Two External RC modes • One External Clock mode: - ECIO: up to 20 MHz • Internal oscillator block: - 8 user selectable frequencies: 31 kHz, 125 kHz, 250 kHz, 500 kHz, 1 MHz, 2 MHz, 4 MHz, 8 MHz Peripheral Features: • Capture, Compare, PWM (CCP) module: - Capture is 16-bit, max. resolution is 12.5 ns - Compare is 16-bit, max. resolution is 200 ns - PWM max. resolution is 10-bit • 10-bit, 7-channel Analog-to-Digital Converter • Synchronous Serial Port (SSP) with SPI (Master/Slave) and I2C™ (Slave) • Addressable Universal Synchronous Asynchronous Receiver Transmitter (AUSART/SCI) with 9-bit address detection: - RS-232 operation using internal oscillator (no external crystal required) • Dual Analog Comparator module: - Programmable on-chip voltage reference - Programmable input multiplexing from device inputs and internal voltage reference - Comparator outputs are externally accessible Special Microcontroller Features: • 100,000 erase/write cycles Enhanced Flash program memory typical • 1,000,000 typical erase/write cycles EEPROM data memory typical • EEPROM Data Retention: > 40 years • In-Circuit Serial Programming™ (ICSP™) via two pins • Processor read/write access to program memory • Low-Voltage Programming • In-Circuit Debugging via two pins • Extended Watchdog Timer (WDT): - Programmable period from 1 ms to 268s • Wide operating voltage range: 2.0V to 5.5V
|