Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes

8-Bit MCUs

Get Started Now with PIC® Microcontrollers

Are you new to using PIC microcontrollers (MCUs)? Whatever your skill level is, our MCUs are supported by our comprehensive MPLAB® development ecosystem, which includes an Integrated Development Environment (IDE), C and C++ compilers, production-ready code generation tools and development boards, making it super easy to have your first prototype up and running in no time at all. We’ve created this Getting Started guide to help you quickly find the resources you need. Give it a try now.

Step 1: Use These Software Tools for Your Development

MPLAB X Integrated Development Environment


Use this expandable, highly-configurable software program to create, debug, and qualify your embedded designs for your PIC MCU.

Download MPLAB X IDE

MPLAB XC8 Compiler


Compile your software with world-class optimizations that reduce your code size and increase efficiency.

Download MPLAB XC8 Compiler

MPLAB Code Configurator


Configure your MCU’s rich set of peripherals and functions and customize your application with this graphical programming plug-in for MPLAB X IDE.

Install MPLAB Code Configurator

Device Family Packs (DFPs) are available for use within both MPLAB X IDE and the MPLAB XC8 Compiler so you can select and easily manage the support files for your specific device. Because we provide DFPs for all our new devices, you can immediately start developing your project without waiting for device support to be included in updated versions or patches to these software tools.

Need Some Help?

Watch these videos to learn how to download and install these software tools and the DFPs:

Step 2: Connect a Development Board

Featured Products

PIC18F57Q43 Curiosity Nano Evaluation Kit

Take your next idea to market with a cost-effective development board that you can keep in your pocket. With its full programming and debugging capabilities, the PIC18F57Q43 Curiosity Nano Evaluation Kit offers complete support for your next design.

Curiosity Nano Base for Click boards™

The Curiosity Nano Base for Click boards is more than just a base board; it’s the ultimate rapid prototyping base for creating innovative projects. You can easily plug different Curiosity Nano boards into the socket, which allows you to try out different MCUs without redesigning your hardware. The three on-board mikroBUS™ sockets make it simple to add MikroElektronika Click boards to expand the features and functionality of your design.

Curiosity High Pin Count Development Board

The Curiosity High Pin Count (HPC) Development Board supports 8-bit PIC MCUs in 28- and 40-pin packages. It features several user interface options including physical switches and an on-board potentiometer. You can easily expand its functionality by using the two on-board mikroBUS™ sockets to add a variety of MikroElektronika Click boards.

Hardware Development Tools

We offer a variety of development and debugging tools to help you get started with your design.

Step 3: Try Out Some Examples

Visit Our GitHub Repository

You will find a number of examples for using the PIC18F57Q43 and other 8-bit PIC MCUs in our GitHub repository.

Other Resources

  • Get answers to your questions, browse through a variety of projects and use our self-paced training modules on our Developer Help website
  • Visit our Document Library to search for application notes and other technical documentation that will help guide you through the development of your embedded design
  • If you like watching videos, go to our 8-bit PIC MCUs channel on YouTube to learn about how to effectively use 8-bit MCUs in your designs
  • Tune in to our Livestreams  to discover how you can use your MCU more effectively, learn insider tips/tricks and get your questions answered in real time by a Microchip engineer