Microchip Technology Inc

Get ready to see a new world
of 8-bit PIC® MCUs

PIC® microcontrollers are finding their way into new applications like smartphones, audio accessories, video gaming peripherals and advanced medical devices. Microchip provides solutions for the entire performance range of 8-bit microcontrollers, with easy-to-use development tools, complete technical documentation and post design-in support through a global sales and distribution network.

225px_xpress_board MPLAB Xpress is a perfect starting point for new users of PIC Microcontrollers - no downloads, no machine configuration, and no waiting to get started on your system development.

8 bit quick reference

For quick overview visit Microchip’s 8-bit PIC MCU product portfolio, and get insights into versatile set of peripherals, primary characteristics of the device and easy migration path

Flexible Intelligence

  • Continuous re-investment in 8-bit portfolio
  • Industry's most robust offering
  • Pin and code compatible across families
  • 6-pin DFN to 100-pin TQFP
  • 375B to 128 KB Flash
  • 16B to 4 KB RAM
  • On-board EEPROM
  • 1.8V to 5.5V+ operation

Innovative Integration

  • Core independent peripherals
  • Complementary output generator
  • Configurable logic cell
  • Numerically controlled oscillator
  • Rail-to-rail op amps, fast comparators
  • Programmable switch mode controller
  • High resolution PWM, ADC, DAC
  • I2C, SPI, UART, USB, Ethernet

eXtreme Low Power

  • Lowest power sleep modes with flexible wake-up sources
  • Active currents down to 35 µA/MHz
  • Sleep current as low as 20 nA
  • Battery lifetime ≥ 20 years
  • Operation down to 1.8V
  • Single cell operation
  • Special low power BOR, WDT, RTC
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