PIC 12F/16F/18F quick start
From DP
Contents |
Features
- Huge selection of chips, many still in DIP packages
- One inexpensive device (PICkit/ICD, see eBay for clones) programs and debugs most PICs
- Previously famous for a generous sampling program (now dead)
Reference
- [PIC mid range manual (16F)]
- [PIC 18F manual]
- [PIC 24F manual]
- [dsPIC 33F manual]
Programmers, IDEs, compilers
IDE and compiler
Download and install Microchip's IDE called MPLAB.
MPLABX is Microchip's new cross-platform IDE and compilers for Windows, Linux, and Mac.
Some projects require a C compiler. We use Microchip's free demonstration compilers with MPLAB. The demo compilers have certain optimizations that expire after 60 days, but we don't use those anyway.
Bootloaders
PICs do not ship with a bootloader, but there are many that you can program yourself. After the bootloader is installed, a programmer is no longer needed for simple firmware updates.
- ds30 Loader serial bootloader for most PICs (GPL), our favorite
- Diolan USB HID bootloader (GPL), another favorite
