PIC microcontrollers have been round for a very long time — longer than the AVR cores that energy most Arduino boards. Regardless of their immense reputation, PIC dev boards are sometimes fully distinctive, making them incompatible with add-ons designed for different dev boards. This fusion of the PIC18F footprint and the Arduino structure results in an important platform for growing USB-based PIC purposes!
The structure follows the ever present UNO structure however has an additional elective header that may be added to entry all of the pins on the larger 40-pin DIP package deal. Sockets permit for both the smaller 20 and 28-pin or bigger 40-pin DIP variations of the PIC18F sequence. There are a variety of completely different chips within the 18F sequence, however they typically preserve pinout compatibility with one another, permitting you to maneuver up and down when it comes to Flash dimension, RAM, clock pace, and peripherals as wanted.
We love that the board makes use of USB-C — we are able to’t wait to do away with all of our Micro-B cables! — and the usual 6-pin PIC ICSP header can be damaged out. The ICSP header can plug immediately into the PICKIT 2, 3, 4, ICD 3/4, or the brand new, reasonably priced MPLAB Snap. Throw within the typical issues on an Arduino-style board (on-board LED, crystal oscillator, reset button) and some good touches just like the labelled pin headers, and also you’ve received an important PIC growth package deal able to go!