Microchip Technology Inc

8-bit PIC® and AVR® MCUs

Combined Strength

The PIC and AVR MCU brands represent two dominant architectures in the embedded design universe. With a combined 45 years' experience developing commercially available and cost-effective 8-bit MCUs, Microchip is the supplier of choice for many due to its strong legacy and history of innovation in 8-bit.

Historical milestones in 8-bit PIC and AVR MCU development

Our customers have a passion for making the things that we interact with every day smarter, more efficient, and accessible to everyone. This passion guides us to develop products and tools that make it easier for them to solve their design problems and adapt to future needs. Our current lineup of PIC and AVR MCUs is the pinnacle of innovation in the 8-bit embedded space and incorporates the latest technologies to enhance system performance while reducing power consumption and development time.

Continued Leadership

Microchip's portfolio of 8-bit PIC and AVR MCUs is not only the industry's largest; the more than 1,200 MCUs offer class-leading flexibility and performance in areas of utmost importance to modern embedded designers. Key elements include:

  • Core Independent Peripherals
    • Increase system performance while reducing time-to-market
  • Low Power Performance
    • picoPower® & XLP technologies
  • Industry-leading Robustness
    • Best-in-class EMI/EMC performance
  • Easy Development
    • Graphical configuration of complex systems

Explore Our Portfolio

A History of Innovation

Microchip's desire for continuous improvement has led to several industry firsts that have moved embedded design forward.

Streamlined Product Development – With its innovation in graphical configuration tools such as MPLAB® Code Configurator and Atmel® Start, Microchip has worked to significantly shorten our customers' development times.

Analog Integration – Recognizing the opportunity to eliminate componentry on our customers' PCBs, Microchip began offering the first general-purpose MCU family with commonly used analog modules integrated on chip to reduce size and cost.

Core Independence – The Event System and Core Independent Peripherals were developed around the concept that repetitive embedded tasks can be handled more efficiently and deterministically with highly configurable on-chip hardware modules. This allows our 8-bit MCUs to outperform 32-bit MCUs when handling common tasks, while offering our customers a simple configuration experience.

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

Title Abstract Recording Date Duration
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. 12/01/11 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 12/01/11 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. 02/07/07 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. 11/05/08 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. 08/12/04 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. 06/11/04 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. 06/26/09 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. 02/18/09 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.

8-Bit Video Channel