Want to post a buying lead? If you are not a member yet, please select the specific/related part number first and then fill the quantity and your contact details in the "Request for Quotation Form" on the left, and then click "Send RFQ".Your buying lead can then be posted, and the reliable suppliers will quote via our online message system or other channels soon.
This powerful yet easy-to-program (only 35 single word instructions) CMOS FLASH-based 8-bit microcontroller packs Microchip's powerful PIC? architecture into a 28 pin package.The PIC16F882 features 128 bytes of EEPROM data memory, self programming, an ICD, 2 Comparators, 11 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 (I2C?) 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.
PIC16F882 Maximum Ratings
Parameter Name
Value
Program Memory Type
Flash
Program Memory (KB)
3.5
CPU Speed (MIPS)
5
RAM Bytes
128
Data EEPROM (bytes)
128
Digital Communication Peripherals
1-A/E/USART, 1-MSSP(SPI/I2C)
Capture/Compare/PWM Peripherals
1 CCP, 1 ECCP
Timers
2 x 8-bit, 1 x 16-bit
ADC
11 ch, 10-bit
Comparators
2
Temperature Range (C)
-40 to 125
Operating Voltage Range (V)
2 to 5.5
Pin Count
28
PIC16F882 Features
Special Microcontroller Features: • Precision Internal Oscillator: - Factory calibrated to ±1% - Software selectable frequency range of 8 MHz to 31 kHz - Software tunable - Two-Speed Start-up mode - Crystal fail detect for critical applications - Clock mode switching during operation for power savings • Power-Saving Sleep mode • Wide operating voltage range (2.0V-5.5V) • Industrial and Extended Temperature range • Power-on Reset (POR) • Power-up Timer (PWRT) and Oscillator Start-up Timer (OST) • Brown-out Reset (BOR) with software control option • Enhanced low-current Watchdog Timer (WDT) with on-chip oscillator (software selectable nominal 268 seconds with full prescaler) with software enable • Multiplexed Master Clear with pull-up/input pin • Programmable code protection • High Endurance Flash/EEPROM cell: - 100,000 write Flash endurance - 1,000,000 write EEPROM endurance - Flash/Data EEPROM retention: > 40 years • Program memory Read/Write during run time • In-Circuit Debugger (on board) Low-Power Features: • Standby Current: - 50 nA @ 2.0V, typical • Operating Current: - 11A @ 32 kHz, 2.0V, typical - 220A @ 4 MHz, 2.0V, typical • Watchdog Timer Current: - 1A @ 2.0V, typical Peripheral Features: • 24/35 I/O pins with individual direction control: - High current source/sink for direct LED drive - Interrupt-on-Change pin - Individually programmable weak pull-ups - Ultra Low-Power Wake-up (ULPWU) • Analog Comparator module with: - Two analog comparators - Programmable on-chip voltage reference (CVREF) module (% of VDD) - Fixed voltage reference (0.6V) - Comparator inputs and outputs externally accessible - SR Latch mode - External Timer1 Gate (count enable) • A/D Converter: - 10-bit resolution and 11/14 channels • Timer0: 8-bit timer/counter with 8-bit programmable prescaler • Enhanced Timer1: - 16-bit timer/counter with prescaler - External Gate Input mode - Dedicated low-power 32 kHz oscillator • Timer2: 8-bit timer/counter with 8-bit period register, prescaler and postscaler • Enhanced Capture, Compare, PWM+ module: - 16-bit Capture, max. resolution 12.5 ns - Compare, max. resolution 200 ns - 10-bit PWM with 1, 2 or 4 output channels,programmable "dead time", max. frequency 20 kHz - PWM output steering control • Capture, Compare, PWM module: - 16-bit Capture, max. resolution 12.5 ns - 16-bit Compare, max. resolution 200 ns - 10-bit PWM, max. frequency 20 kHz • Enhanced USART module: - Supports RS-485, RS-232, and LIN 2.0 - Auto-Baud Detect - Auto-Wake-Up on Start bit • In-Circuit Serial ProgrammingTM (ICSPTM) via two pins • Master Synchronous Serial Port (MSSP) module supporting 3-wire SPI (all 4 modes) and I2C™ Master and Slave Modes with I2C address mask