Microchip Technology Inc

8-bit PIC® Microcontrollers - Core Independent Peripherals

Free Your Creativity with Core Independent Peripherals

PIC Microcontrollers with Core Independent Peripherals take 8-bit MCU performance to a new level. With a number of on-board modules designed to increase capability in any control system, these MCUs represent the best value in embedded design.

Core Independent Peripherals are designed to handle their tasks with no code or supervision from the CPU to maintain operation. As a result, they simplify the implementation of complex control systems and give designers the flexibility to innovate.

Core Independent Peripherals

Core Independent Peripherals

16-bit Pulse Width Modulation (16-bitPWM)

Angular Timer (AngTMR)

Configurable Logic Cell (CLC)

Cyclic Redundancy Check (CRC/Scan)

Complementary Waveform Generator (CWG)
Complementary Output Generator (COG)

High Endurance Flash (HEF)

Math Accelerator (MathACC)

Numerically Controlled Oscillator (NCO)

Peripheral Pin Select (PPS)

Programmable Switch Mode Controller (PSMC)

24-bit Signal Measurement Timer (SMT)

Temperature Indicator (TempIND)

Windowed Watch Dog Timer (WWDT)

Hardware Limit Timer (HLT)


Key Attributes

Self-Sustaining – Once initialized in a system, Core Independent Peripherals can provide steady-state closed loop embedded control with zero intervention from the MCU’s core. The CPU can then be idled or put into SLEEP mode to save system power.

CPU Free – Core Independent Peripherals are smartly interconnected to allow near zero latency sharing of data, logic inputs, or analog signals without additional code or interruption of the CPU. This frees the CPU to perform other system tasks and reduces Flash memory consumption.

Significant Savings – By taking the load off the CPU, Core Independent Peripherals allow smaller, lower power PIC MCUs to perform extremely complex tasks, such as high power lighting control and communication. In addition, significant BOM cost savings can be realized by replacing off-board discrete components with these integrated peripherals.

Tabs / 8 Bit
Development Tools
Webinars & Training

Development Tools

A complete suite of tools is available to help get your design to market. Choose from low-cost starter kits, fully featured development boards, free MPLAB® X IDE and MPLAB XC Compilers as well as a range of debuggers.

Starter Kits
Starter Kits

Starter kits are affordable, turnkey solutions consisting of the hardware and software needed to explore a new device family, including an on-board or separate debugger, MPLAB® IDE and tutorials.

Curiosity Development Board - Cost-effective, fully integrated 8-bit development platform targeted at first-time users, Makers, and those seeking a feature-rich rapid prototyping board

PICkit™ 3 Starter Kit  - An upgrade to full functionality of the code that can be debugged without the need of a debug header.

PICkit 3 Debug Express - Allows debugging and programming of PIC® MCUs and dsPIC® DSCs using the powerful graphical user interface of the MPLAB X IDE.

See All Starter Kits
Development & Evaluation Boards
Development Boards

These boards include flexibility and expansion capability for full featured designs, including the ability to add different processors and application daughter cards.

Explorer 8 Development Board - The latest offering in a long line of enterprise-class tools for 8-bit PIC® microcontrollers. The board is an evolution of the popular PIC18 Explorer Board

PICDEM™ Lab II Development Board - Development and teaching platform for use with 8-bit PIC microcontrollers

Processor Plug-In Modules - Provides a platform for general purpose development and gives you the ability to develop code.

See All Development and Evaluation Boards
Development Environment
Development Environment

MPLAB® X IDE integrated toolset and MPLAB XC Compilers enable fast development of embedded applications and include a host of free software for optimized code.

MPLAB X IDE - Single Integrated Development Environment supports all PIC® MCUs

MPLAB XC Compilers - Free versions available with no time or memory limitations

MPLAB Code Configurator - Integrated into MPLAB X (IDE) to provide a very powerful and extremely easy to use development platform

See All Development Tools
Emulators & Debuggers
Emulators & Debuggers

The debuggers and programmers work across all PIC® MCU platforms, are USB powered and are fully integrated with MPLAB® IDE with features ranging from basic debugging to advanced emulation capability.

PICkit™ 3 In Circuit Debugger/Programmer - Most affordable in-circuit debugger/programmer with simple breakpoints

MPLAB ICD 3 - High-speed hardware debugger/programmer with complex breakpoints

MPLAB REAL ICE™ In Circuit Emulator - High-speed emulator with complex breakpoints and trace capability

Emulator Extension Paks - 8-bit Emulation Extension Paks offer a variety of advanced emulation/debugging capabilitiess

See All Emulators and Debuggers

Application Notes



AN1467-High-Power CC/CV Battery Charger Using an Inverse SEPIC (Zeta) Topology


AN1465-Digitally Addressable Lighting Interface (DALI) Communication


AN1427-High-Efficiency Solutions for Portable LED Lighting


AN1302-An I²C Bootloader for the PIC16F1XXX Enhanced Core


AN1451-Glitch Free Design Using the Configurable Logic Cell (CLC)


AN1450-Delay Block / Debouncer using the CLC


AN1473-PWM Duty Cycle Measurement


AN1470-Manchester Decoder Using the CLC and NCO


AN1468-PSMC with PIC16F178x


AN1476-High Resolution PWM using NCO/CLC


AN1478-mTouch® Sensing Method Capacitive Voltage Divider


AN1521-Practical Guide to Implementing Solar Panel MPPT Algorithms


AN1523-Sine Wave Generator Using Numerically Controlled Oscillator Module


AN1560-Glucose Meter Reference Design


AN1660-A Complete Low-Cost Design and Analysis for Single and Multi-Phase AC Induction Motors Using an 8-Bit PIC16 MCU


AN1673-Using the PIC16F1XXX High-Endurance Flash Block


AN1921-Microchip Lightweight TCP/IP Stack for 8-bit Microcontrollers


TB3071-Voltage Controlled Oscillator (VCO) With Linear Frequency Ouput


TB3096-Pulse Code Modulated (PCM) Infrared Remote Control Using PIC16F1708


TB3097-Digital SMPS - Buck Converter using the PIC12F1501 NCO Peripheral


TB3098-PIC16F170X Peripheral Pin Select (PPS) Technical Brief


TB3099-Extending Relay Life by Switching at Zero Cross


TB3102-Boost Converter Using the PIC12F1501 NCO Peripheral


TB3103-Buck Converter Using the PIC16F753 Analog Features


TB3104-Boost Converter Using the PIC16F753 Analog Features


AN2375 - Advantages of Slope Compensation with CIPs


TB3167 - Advantages of the Operational Amplifier Peripheral


AN2450 - Oscillator Jitter and Jitter Causing Events


TB3160 - Primary Side Power Limiter and Control


AN2122 - 20W Flyback SMPS Design Using an 8-bit Microcontroller with Core Independent Peripherals


AN1978 - SEPIC LED Driver Demo Board for Automotive Applications


AN2456 - Configurability in a Switched Mode Power Supply Controller


8-bit Support

Online Support

8-bit Forum

The Microchip customer community is a wealth of information! We offer many different forums covering Microchip products and Development Tools where you can interact with your peers to share thoughts and ideas and find answers to questions you may have.

AVRFreaks Forum

AVRFreaks.net is a user driven community and discussion forum, where users exchange ideas, challenges, and day to day experiences on AVR. The community has been in existence since 2001 and some might say most AVR topics under the sun have been discussed... but new products bring new possibilities! Join today, learn and share your experience.

Technical Support

Find links to the hottest topics customers like you are asking about.

Webinars & Training

Recording Date
Microchip’s 8-bit PIC® Microcontrollers
(Part 1 of 2)

This presentation will focus on Microchip's 8-bit PIC® microcontroller portfolio. In part 2, I will touch on 8-bit PIC® microcontroller technologies, peripherals, and development tool options available from Microchip today, along with guidance on where to go to find additional resources and information to assist you in getting started.
13 min
Microchip’s 8-bit PIC® Microcontrollers
(Part 2 of 2)

This presentation provides and overview of Microchip's 8-bit MCU products which are the PIC10F, 12F,16F and 18F families
20 min
PIC18 J-series PIC Microcontrollers
Often, designers are familiar with Microchip’s smaller microcontrollers and then their applications grow in complexity, requiring more performance, memory and I/O. We offer a smooth migration for customers with scalable microcontroller solutions including the new PIC18 J-series for cost sensitive applications requiring 10 MIPS performance. The purpose of this web seminar is to clarify how the PIC18 J-series of devices fits into the rest of Microchip’s product portfolio. Also the presentation will cover the basic features and target applications for the PIC18 J-series products. Finally, information on development tools and additional support for the PIC18 J-series devices will be reviewed.
23 min
Introducing the Enhanced Mid-Range Architecture
Taking the best elements of the existing Mid-range 8-bit PIC microcontroller core, the Enhanced Mid-range core provides numerous incremental technical enhancements. This web seminar provides an introduction to this new core and will familiarize the viewer with many of these features including; expanded program/data memory, new programming instructions, expanded HW stack, and migration considerations - to name but a few.
24 min
PIC10F Development Tools:
Small Tools for Small Parts

With the launching of the PIC10F parts in the SOT-23 package, new tools have been developed to allow users to interface to the extensive family of programmers provided by Microchip. Come and learn about the new tools for interfacing to the Microchip PICkit 1, PicStart plus, ICD2, Promate II and Promate III programmers.
30 min
Control the World with the World's Smallest PIC Microcontroller (PIC10F)
Attend this high level introduction to the new PIC10F family of microcontrollers and see how size and function can be used to your advantage. You will see examples of enhanced logic control, advanced mechanical controls, as well as electronic glue.
30 min
Tutorial for MPLAB® Starter Kit for PIC18F
This seminar outlines the features and operation of the MPLAB® Starter Kit for PIC18F MCUs. It highlights the various features of the PIC18F MCUs, and shows how to use the demo, which utilizes those features.
17 min
Deep Sleep Mode on Microchip PIC18 and PIC24
Some of Microchip’s new PIC18F and PIC24F microcontrollers provide an extreme low power mode that can drop microcontroller currents to virtually zero. This webseminar provides an introduction to Deep Sleep mode, including: how various wake-up sources can be used, peripherals that can remain active, and comparisons among low power modes found on these microcontrollers.
20 min

MASTERs Conferences

Come and join Microchip at one of the 2016 MASTERs Conference locations and experience the premier techinical training event for embedded control engineers around the globe. The MASTERs Conference continues to arm system design engineers of every level with extensive product information and hands-on training to help you scale the learning curve and get your products to market faster. Register today.

Regional Training Centers

Global high tech engineering labs equipped with the most current embedded control tools, techniques and instructors.These regional training centers will help you add functionality to your current applications while keeping you ahead of industry trends and design techniques in the competitive world of embedded control. Register for training near you today.