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.
Use this expandable, highly-configurable software program to create, debug, and qualify your embedded designs for your PIC MCU.
Compile your software with world-class optimizations that reduce your code size and increase efficiency.
Configure your MCU’s rich set of peripherals and functions and customize your application with this graphical programming plug-in for MPLAB X IDE.
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.
Watch these videos to learn how to download and install these software tools and the DFPs:
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.
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.
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.
You will find a number of examples for using the PIC18F57Q43 and other 8-bit PIC MCUs in our GitHub repository.