PIC16F18856

PIC16(L)F1885X/7X microcontrollers feature Analog, Core Independent Peripherals and communication peripherals, combined with eXtreme Low Power (XLP) for a wide range of general purpose and low-power applications. The family will feature the CRC/SCAN, HLT and Windowed WDT to support customers looking to add safety to their application. Additionally, this family includes up to 56 KB of Flash memory, along with a 10-bit ADC with Computation (ADC2) for automated signal analysis to reduce the complexity of the application.

Demonstration Platform
Internet of Things Sensor Badge with interactive control via motion, multiple sensors, RGB LEDs and bluetooth communication.
www.microchip.com/iotsensorbadge

Features
  • Enhanced Mid-range Core with 49 Instruction, 16 Stack Levels
  • Adjustable Internal Oscillator (1-32MHz)
  • 2x 10-bit PWMs
  • 5x Capture, Compare, PWM (CCP)
  • Complementary Waveform Generator (CWG)
  • Numerically Controlled Oscillator (NCO)
  • 4x Configurable Logic Controller (CLC)
  • 10-bit ADC with Computation (ADC2)
  • 5-bit Digital to Analog Converter (DAC)
  • Data Signal Modulator (DSM)
  • Zero Cross Detect (ZCD)
  • Cyclical Redundancy Check (CRC/SCAN)
  • Windowed Watchdog Timer (WWDT)
  • Peripheral Pin Select (PPS)
  • Enhanced Power-On/Off-Reset
  • Low-Power Brown-Out Reset (LPBOR)
  • Programmable Brown-Out Reset (BOR)
  • In Circuit Serial Programming (ICSP)
  • PIC16LF18856 (1.8V – 3.6V)
  • PIC16F18856 (2.3V – 5.5V)
Parameter
Parameter Name Value Value
Program Memory Type Flash Flash
Program Memory (KB) 28 28
CPU Speed (MIPS) 8 8
RAM Bytes 2,048 2,048
Data EEPROM (bytes) 256 256
Digital Communication Peripherals 1-UART, 2-SPI, 2-I2C 1-UART, 2-SPI, 2-I2C
Capture/Compare/PWM Peripherals 5 CCP 5 CCP
Timers 1 x 8-bit, 4 x 16-bit 1 x 8-bit, 4 x 16-bit
ADC 24 ch, 10-bit 24 ch, 10-bit
Comparators 2 2
Temperature Range (C) -40 to 125 -40 to 125
Operating Voltage Range (V) 1.8 to 5.5 1.8 to 5.5
Pin Count 28 28
XLP Yes Yes
Cap Touch Channels 24 24
Documents
PIC16(L)F18856/76 Data SheetData Sheets01/29/20166528KB
PIC16(L)F188XX Memory ProgrammingProgramming Specification12/04/2014283KB
AN1333 - Use and Calibration of the Internal Temperature IndicatorAppNote10/28/2013501KB
AN1450 - Delay Block/DebouncerAppNote07/30/20121414KB
AN1451 - Glitch-Free Design Using the Configurable Logic Cell(CLC)AppNote07/25/20121495KB
AN1467 - High-Power CC/CV Battery Charger Using a Inverse SEPIC (Zeta) TopologyAppNote10/03/20121047KB
AN1470 - Manchester Decoder Using the CLC and NCOAppNote10/17/20121187KB
AN1473 - Various Solutions for Calculating a Pulse and Duty CycleAppNote12/05/2012572KB
AN1476 - Combining the CLC and NCO to Implement a High Resolution PWMAppNote08/17/2015317KB
AN1521 - Practical Guide to Implementing Solar Panel MPPT AlgorithmsAppNote05/14/2013440KB
AN1523 - Sine Wave Generator Using Numerically Controlled Oscillator ModuleAppNote05/10/20131234KB
AN1660 - A Complete Low-Cost Design and Analysis for Single and Multi-Phase AC Induction Motors Using an 8-Bit PIC16 MCUAppNote12/03/20141047KB
AN1817 - Using a Hardware or Software CRC with Enhanced Core PIC16F1XXX in Class B ApplicationsAppNote10/14/2014496KB
AN1921 - Microchip TCP/IP Lite StackAppNote11/16/2015264KB
AN2030 - Auto-Calibration of Internal Oscillator Using Signal Measurement Timer (SMT)AppNote12/02/2015214KB
AN2039 - Four-Channel PIC16F1XXX Based Power SequencerAppNote11/30/2015706KB
AN2045 - Interfacing Serial EEPROMs with 8-Bit PIC MicrocontrollersAppNote01/21/20162087KB
AN2059 - LIN Basics and Implementation of the MCC LIN Stack Library on 8-Bit PIC MicrocontrollersAppNote02/24/2016816KB
AN2092 - Using the Temperature Indicator ModuleAppNote02/11/2016585KB
TB3071 - Voltage-Controlled Oscillator with Linear Frequency OutputAppNote11/09/2012622KB
TB3096 - Pulse Code Modulated (PCM) Infrared Remote Control Using PIC16F1708AppNote07/15/2013557KB
TB3097 - Digital SMPS - Buck Converter using the PIC12F1501 NCO PeripheralAppNote08/09/2013696KB
TB3102 - Boost Converter Using the PIC12F1501 NCO PeripheralAppNote12/11/2013270KB
TB3118 - Complementary Waveform Generator Technical BriefAppNote11/25/2014375KB
TB3122 - Hardware Limit Timer on PIC MicrocontrollersAppNote01/22/2015216KB
TB3123 - Windowed Watchdog Timer on PIC MicrocontrollersAppNote01/14/2015105KB
TB3126 - PIC16(L)F183XX Data Signal Modulator (DSM) Technical BriefAppNote04/08/2015165KB
TB3128 - CRC and Memory Scan on 8-Bit MicrocontrollersAppNote02/06/2015153KB
TB3129 - Signal Measurement Timer on PIC MicrocontrollersAppNote02/05/2015233KB
TB3131 - Numerically Controlled Oscillator on PIC MicrocontrollersAppNote02/18/2015552KB
TB3133 - Configurable Logic Cell on PIC MicrocontrollersAppNote03/25/2015330KB
TB3138 - Zero-Cross Detection Module Technical BriefAppNote06/04/2015435KB
TB3144 - Doze, Idle and PMD Features of 8-Bit PIC MicrocontrollersAppNote10/12/2015151KB
TB3145 - Programming Flash Memory at Program TimeAppNote01/19/201675KB
TB3146 - Analog-to-Digital Converter with ComputationAppNote01/08/2016407KB
TB3148 - Oscillator Module Technical BriefAppNote01/26/2016129KB
TB3151 - Expanding 8-Bit Digital Communications Using Peripheral Pin Select (PPS)AppNote04/26/2016127KB
PIC16F183XX and PIC16F188XX Sell SheetBrochures07/30/2015781KB
PIC16F183XX and PIC16F188XX Sell Sheet (Traditional Chinese)Brochures02/21/2016514KB
AN1660 Design FilesAppNoteLiterature02/25/20143307KB
AN1921 Source codeAppNoteLiterature09/10/201516041KB
AN2045 EXP8I2CClick.X.zipAppNoteLiterature01/21/2016684KB
AN2045 EXP8SPIClick.X.zipAppNoteLiterature01/21/2016417KB
TB3071 Source CodeAppNoteLiterature04/30/201318KB
Configurable Logic Cell (CLC) Tips 'n TricksTips and Tricks10/01/20122041KB
New Peripherals Tips 'n TricksTips and Tricks09/14/2012405KB
相关开发工具
Similar Devices
ProductPinsFlashRAMPrice5KNotes
PIC16F18854287512$0.78
PIC16F1885528141,024$0.85
PIC16F1885628282,048
PIC16F1885728564,096$1.04
PIC16F1887540141,024$0.97
PIC16F1887640282,048
PIC16F1887740564,096$1.27
PIC16(L)F18856/76 Data Sheet PIC16F18856
PIC16(L)F188XX Memory Programming PIC16F18877
AN1333 PIC16F1512
AN1450 PIC16F1512
AN1450 Source Code PIC16F1512
AN1451 PIC16F1508
AN1451 Source Code PIC16F1508
AN1467 PIC16F1513
AN1467 Source Code PIC16F1513
AN1470 PIC16F1508
AN1473 PIC12F1501
AN1476 PIC16F1508
AN1476 Source Code PIC16F1508
AN1521 PIC16F1513
AN1523 PIC16F1509
AN1660 PIC16F1508
AN1660 Source Code PIC16F1508
AN1817 PIC18F66K40
AN1921 PIC16F1513
AN2030 PIC16F18877
AN2030 Source Code PIC16F18877
AN2039 PIC16F1513
AN2045 PIC16F1513
AN2059 PIC16F1513
AN2092 PIC16F1513
TB3071 PIC16F1509
TB3096 PIC18F25K42
TB3097 PIC16F1513
TB3102 PIC12F1501
TB3118 PIC16F1509
TB3122 PIC18F66K40
TB3123 PIC18F66K40
TB3126 PIC18F66K40
TB3128 PIC18F66K40
TB3129 PIC16F18877
TB3131 PIC10F322
TB3133 PIC10F322
TB3138 PIC18F66K40
TB3144 PIC18F66K40
TB3145 PIC18F65K40
TB3146 PIC16F18877
TB3148 PIC16F18877
TB3151 PIC18F66K40
PIC16F183XX and PIC16F188XX Sell Sheet PIC16F18877
PIC16F183XX and PIC16F188XX Sell Sheet (Traditional Chinese) PIC16F18877
AN1660 Design Files PIC16F1513
AN1921 Source code PIC16F1513
AN2045 EXP8I2CClick.X.zip PIC16F1513
AN2045 EXP8SPIClick.X.zip PIC16F1513
TB3071 Source Code PIC16F1509
Configurable Logic Cell (CLC) Tips 'n Tricks PIC16F1509
New Peripherals Tips 'n Tricks PIC16F1509