PIC16F883

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 PIC16F883 features 256 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 (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.

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
  • 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
  • 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 25 I/O High sink/source current 25 mA Interrupt-on-pin change option
  • Device Features: 1 input only pin 25 I/O High sink/source current 25 mA Interrupt-on-pin change option
  • 1 input only pin
  • 25 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
  • 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
  • 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 11 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
  • Programmable on-chip Voltage Reference (CVREF) module (% of VDD)
  • Fixed 0.6 Vref
  • Comparator inputs and outputs externally accessible
  • SR Latch mode
Parameter
Parameter Name Value Value
Program Memory Type Flash Flash
Program Memory (KB) 7 7
CPU Speed (MIPS) 5 5
RAM Bytes 256 256
Data EEPROM (bytes) 256 256
Digital Communication Peripherals 1-UART, 1-A/E/USART, 1-SPI, 1-I2C1-MSSP(SPI/I2C) 1-UART, 1-A/E/USART, 1-SPI, 1-I2C1-MSSP(SPI/I2C)
Capture/Compare/PWM Peripherals 1 CCP, 1 ECCP 1 CCP, 1 ECCP
Timers 2 x 8-bit, 1 x 16-bit 2 x 8-bit, 1 x 16-bit
ADC 11 ch, 10-bit 11 ch, 10-bit
Comparators 2 2
Temperature Range (C) -40 to 125 -40 to 125
Operating Voltage Range (V) 2 to 5.5 2 to 5.5
Pin Count 28 28
Cap Touch Channels 11 11
Documents
PIC16F882/883/884/886/887 Data SheetData Sheets04/07/20154097KB
PIC16F882/883/884/886/887 Family Silicon Errata and Data Sheet ClarificationErrata09/02/2014166KB
Timer1 Module Data Sheet ErrataErrata03/08/2010230KB
PIC16F87XA-PIC16F88X MigrationMigration Documents09/10/2014156KB
PIC16F88X Memory Programming SpecificationProgramming Specification12/16/2009256KB
AN1072 - Measuring VDD Using the 0.6V ReferenceAppNote02/20/2007279KB
AN1229 - Class B Safety Software Library for PIC MCUs and dsPIC DSCsAppNote04/24/2012439KB
AN1310 - High-Speed Bootloader for PIC16 and PIC18 DevicesAppNote02/03/2010482KB
8-bit PIC® Microcontroller SolutionsBrochures05/02/20146041KB
Core Independent Peripherals for 8-bit PIC(R) Microcontrollers BrochureBrochures11/11/20123731KB
MPLAB® X IDE Product OverviewSell Sheets07/11/2011182KB
PIC16F88X Microcontrollers Product OverviewSell Sheets12/19/2007104KB
Corporate Product Selector GuideProduct Line Card04/13/201610173KB
PIC Microcontroller Compiled Tips 'n Tricks GuideTips and Tricks04/22/20095964KB
Ordering Information
Part NumberLeadsPackage TypeTemp RangePacking1+26+100+1000+5000+
PIC16F883-E/ML28QFN-40C to +125CTUBE2.242.182.121.931.82
PIC16F883-E/SO28SOIC-40C to +125CTUBE1.941.881.831.661.57
PIC16F883-E/SP28SPDIP-40C to +125CTUBE2.112.051.991.811.71
PIC16F883-E/SS28SSOP-40C to +125CTUBE1.901.851.801.631.54
PIC16F883-I/ML28QFN-40C to +85CTUBE2.041.981.931.751.65
PIC16F883-I/SO28SOIC-40C to +85CTUBE1.741.691.641.491.40
PIC16F883-I/SP28SPDIP-40C to +85CTUBE1.901.851.801.631.54
PIC16F883-I/SS28SSOP-40C to +85CTUBE1.701.661.611.461.37
PIC16F883T-E/ML28QFN-40C to +125CT/R2.272.212.151.961.85
PIC16F883T-E/SO28SOIC-40C to +125CT/R1.971.911.861.691.60
PIC16F883T-I/ML28QFN-40C to +85CT/R2.072.021.961.781.68
PIC16F883T-I/SO28SOIC-40C to +85CT/R1.771.721.671.521.43
PIC16F883T-I/SS28SSOP-40C to +85CT/R1.741.691.641.491.40
相关开发工具
Similar Devices
ProductPinsFlashRAMPrice5KNotes
PIC16F882283.5128$1.16
PIC16F883287256$1.37
PIC16F884407256$1.63
PIC16F8862814368$1.49
PIC16F8874014368$1.78
RoHS Information
PartNumberDeviceWeightShippingWeightLeadCountPackageTypePackageWidthSolderCompositionJEDECIndicatorRoHSChinaEFUP
PIC16F883T-E/SO0.7704001.15250028SOIC.300inMatte Tine3
PIC16F883-E/SOVAO0.7704001.37037028SOIC.300inMatte Tine3
PIC16F883T-E/SOVAO0.7704001.15250028SOIC.300inMatte Tine3
PIC16F883T-I/SO0.7704001.15250028SOIC.300inMatte Tine3
PIC16F883T-I/SOVAO0.7704001.15250028SOIC.300inMatte Tine3
PIC16F883-E/SO0.7704001.37037028SOIC.300inMatte Tine3
PIC16F883-I/SO0.7704001.37037028SOIC.300inMatte Tine3
PIC16F883-I/SOVAO0.7704001.37037028SOIC.300inMatte Tine3
PIC16F883-E/SP2.0875003.73333328SPDIP.300inMatte Tine3
PIC16F883-I/SP2.0875003.73333328SPDIP.300inMatte Tine3
PIC16F883T-E/ML0280.1016000.33250028QFN6x6x0.9mmMatte Tine3
PIC16F883-I/ML0.1016000.16393428QFN6x6x0.9mmMatte Tine3
PIC16F883-E/ML0.1016000.16393428QFN6x6x0.9mmMatte Tine3
PIC16F883T-I/ML0.1016000.33250028QFN6x6x0.9mmMatte Tine3
PIC16F883-I/MLVAO0.1016000.16393428QFN6x6x0.9mmMatte Tine3
PIC16F883T-I/MLVAO0.1016000.33250028QFN6x6x0.9mmMatte Tine3
PIC16F883T-E/ML0.1016000.33250028QFN6x6x0.9mmMatte Tine3
PIC16F883-E/MLVAO0.1016000.16393428QFN6x6x0.9mmMatte Tine3
PIC16F883T-E/MLVAO0.1016000.33250028QFN6x6x0.9mmMatte Tine3
PIC16F883-E/SS0.2292000.48936228SSOP.209inMatte Tine3
PIC16F883T-I/SSVAO0.2292000.33333328SSOP.209inMatte Tine3
PIC16F883T-I/SS0.2292000.33333328SSOP.209inMatte Tine3
PIC16F883-I/SS0.2292000.48936228SSOP.209inMatte Tine3
PIC16F883-E/SSVAO0.2292000.48936228SSOP.209inMatte Tine3
PIC16F883-I/SSVAO0.2292000.48936228SSOP.209inMatte Tine3
PIC16F883T-E/SS0.2292000.33333328SSOP.209inMatte Tine3
PIC16F882/883/884/886/887 Data Sheet PIC16F887
PIC16F882/883/884/886/887 Data Sheet MCP1631RD-MCC2
PIC16F882/883/884/886/887 Family Silicon Errata and Data Sheet Clarification PIC16F887
Timer1 Module Data Sheet Errata PIC16F88
PIC16F87XA-PIC16F88X Migration PIC16F887
PIC16F88X Memory Programming Specification PIC16F887
AN1072 PIC16F886
Measuring VDD Using the 0.6V Reference PIC16F886
AN1229 ENC624J600
PIC18F ClassB-2 Library ENC624J600
AN1310 PIC16F1939
AN1310 Source Code PIC16F1939
8-bit PIC® Microcontroller Solutions PIC16F1939
Core Independent Peripherals for 8-bit PIC(R) Microcontrollers Brochure PIC16F1939
MPLAB® X IDE Product Overview 24VL025
PIC16F88X Microcontrollers Product Overview PIC16F887
Corporate Product Selector Guide SST49LF080A
PIC Microcontroller Compiled Tips 'n Tricks Guide PIC24FJ64GB412