PIC MCU Resources

An assorted set of data sheets, instruction sets and web sites, which may be of interest for your PIC MCU project.

bullet Web site for my The Quintessential PIC Microcontroller book.
bullet Website for my The Essential PIC18 Microcontroller
bullet Intelligent reading list (31/10/07)
bullet Microchip is now on YouTube
bullet and on Facebook
bullet pdf.jpg (506 bytes) Eejit's Guide to the PIC Microcontroller
bullet pdf.gif (169 bytes) Year1 taster -module course in PICs
bullet pdf.jpg (506 bytes) PIC Microcontrollers on-line book
bullet pdf.jpg (506 bytes) Data sheet for the base 12-bit core 16C5XX devices
bullet pdf.jpg (506 bytes) Data sheet for the flash version of the 16C84, the 16F84A device
bullet pdf.gif (169 bytes) Data sheet for the 18-pin 16F627/28/48A devices (cheaper, more RAM and peripheral devices than the 16F84)
bullet pdf.gif (169 bytes) Data sheet for the 8-pin 12F629/675 Mid-range devices featuring a rich set of peripheral modules.
bullet pdf.jpg (506 bytes) Data sheet for the 14-bit 16F873/4/6/7A PICs which have up to 4K flash program memory & 256 bytes EEPROM data memory besides most of the peripheral modules.
bullet pdf.jpg (506 bytes) Data sheet for the 18FXX2 PIC MCUs 16-bit Enhanced-range devices and errata.
bullet pdf.jpg (506 bytes)  Data sheet for the 18FXX20 PIC MCUs, recommended upgrade from PIC16F87X and PIC18FXX2 devices and errata1 and errata2
bullet pdf.gif (169 bytes) Tips 'n tricks from Microchip.
bullet pdf.jpg (506 bytes) Application note AN716 migrating from the 14-bit PIC16XXX mid-range to the 16-bit PIC18XXX enhanced range of devices.
bullet pdf.jpg (506 bytes) My Special-purpose register set for the 16F84 device
bullet pdf.jpg (506 bytes) My Special-purpose register set for the 16C74 device Version 1.1.
bullet pdf.jpg (506 bytes) My Special-purpose register set for the 16F87XA devices (Analog comparator and Voltage Reference modules added onto the 16F87X group. Version 2.0.
bullet Gif simplified architecture of the 16F84, .pdf version
bullet Gif simplified architecture of the 16F87XA, .pdf version
bullet pdf.jpg (506 bytes) Gif simplified architecture of the 18FXX2, .pdf version
bullet pdf.jpg (506 bytes) My instruction set for the 12-bit core devices
bullet pdf.jpg (506 bytes) My instruction set for the 14-bit core devices
bullet pdf.jpg (506 bytes) My instruction set for the Enhanced 16-bit core family
bullet The official Microchip web site
bullet Microchip's University pages
bullet Try this site for information on programmers and useful links to other web sites.
bullet Lots of links to other categorised PIC web sites (don't use Netscape!)
bullet The CCS C Compiler web site
bullet Go here to download an evaluation package giving a 30-day full implementation of the CCS C Version 3 compiler, but limited to the PIC16F877, 16C544 and 18F458 devices.
bullet pdf.jpg (506 bytes) Manual for the CCS C compiler version 3.
bullet pdf.jpg (506 bytes) My CCS programmer's reference card
bullet pdf.jpg (506 bytes) Eejit's Guide to CCS C
bullet pdf.jpg (506 bytes) Zipped executable installation of MPLAB 5.7040 IDE (Spring 2004) assembler simulator programmer IDE plus manuals. Version 8 which is somewhat different, is available from the Products:Development section of the Microchip web site.  Older legacy version are available here.
bullet My "Getting started with MPLAB5" handbook Powerpoint .pps and pdf.jpg (506 bytes)
bullet My "Getting Started with MPLAB7" handbook Powerpoint .pps and pdf.jpg (506 bytes)
bullet pdf.jpg (506 bytes) Quick reference chart for assembler/linker
bullet pdf.jpg (506 bytes) Manual for the Microchip assembler/linker and librarian 
bullet pdf.jpg (506 bytes) Full manual for MPLAB V 6.6 IDE
bullet pdf.jpg (506 bytes) Quick start manual for MPLAB V 7 IDE
bullet pdf.jpg (506 bytes) Quick chart for MPLAB V 7 IDE
bullet pdf.jpg (506 bytes) Tutorial for the linker and zip file
bullet pdf.jpg (506 bytes) Manual for the PICSTART programmer
bullet Extra simple PIC16C84 Programmer, Hardware and software (I have not tried this!).
bullet pdf.jpg (506 bytes) If your application is battery powered then read this application note
bullet pdf.jpg (506 bytes) A practicle application note from Motorola on how to lay out your MCU circuit to reduce noise entitled System Design and Layout Techniques for Noise Reduction in MCU-Based Systems. Especially useful if mixing analogue and digital signals
bullet pdf.jpg (506 bytes) Problems with your clock oscillator circuit, then read this design guide
bullet pdf.jpg (506 bytes) If you insist on building a programmer then read Application Note 589
bullet pdf.jpg (506 bytes) If you are using the Analog module then read Application Note 546.
bullet PIC Microcontrollers on-line book by Nebojsa Matic
bullet Lots of good articles, projects, books etc at this web site
bullet Books, software, Applications, and lots more at this web site.
bullet Great MPUs of the Past & Present

This page last modified 04 February 2012
Site last updated  04 February 2012
S.J. Katzen
google.gif (7963 bytes) mail.gif (4196 bytes)  email: sj.katzen@ulster.ac.uk