Created by BenH, last modified on Jul 25, 2017
This page is a compiled collection of links to PIC Family Reference Manuals (FRM) that, inexplicably, aren’t available in a single page on Microchip’s website.
It’s good to note that not every PIC in any given family has all the features listed in the full Family Reference Manual. Each PIC part number may have additional information on the Microchip website’s product detail page or in the Family Datasheet. Typically, the Microchip product page will include only the relevant sections of the FRM and this will be linked in the documentation area.
The following section index is a static snapshot of links to FRM sections. Links may go out of date as Microchip updates their documentation, so reporting of errors or updates is much appreciated.
Shared FRM Documents for All dsPIC33 and PIC24 MCUs
These supersede documents found in the individual FRM sections. The old/discontinued sections are available in their coresponding FRM listing for posterity and notes have been added to point out which documents may be affected.
dsPIC33/PIC24 FRM, Input Capture
dsPIC33/PIC24 FRM, Output Compare
dsPIC33/PIC24 FRM, PIC24F Flash Program Memory
dsPIC33/PIC24 FRM, Serial Peripheral Interface (SPI)
PIC24F Family Reference Manual (FRM)
Section 9. Watchdog Timer (WDT)
Section 10. Power- Saving Features
Section 12. I/O Ports with Peripheral Pin Select (PPS)
Section 13. Parallel Master Port (PMP)
Section 16. Output Compare - superseded by dsPIC33/PIC24 FRM, Output Compare
Section 17. 10-Bit A/D Converter
Section 18. Missing?
Section 19. Dual Comparator Module
Section 20. Comparator Voltage Reference Module
Section 21. UART - superseded by dsPIC33/PIC24 FRM, UART
Section 22: Missing?
Section 23. Serial Peripheral Interface (SPI) - superseded by dsPIC33/PIC24 FRM, Serial Peripheral Interface (SPI)
Section 24. Missing? - superseded by dsPIC33/PIC24 FRM, I2C
Section 25. Missing?
Section 27. USB On-The-Go (OTG)
Section 28. Missing?
Section 29. Real-Time Clock and Calendar (RTCC)
Section 30. Programmable Cyclic Redundancy Check (CRC)
Section 31. Missing?
Section 32. High-Level Device Integration
Section 33. Programming and Diagnostics
Section 34. Input Capture with Dedicated Timer - superseded by dsPIC33/PIC24 FRM, Input Capture
Section 35. Output Compare with Dedicated Timer
Section 36. High-Level Integration with Programmable High/Low-Voltage Detect (HLVD)
Section 37. Missing?
Section 38. Oscillator with 500 kHz Low-Power FRC
Section 40. Reset with Programmable Brown-out Reset
Section 41. 32-Bit Programmable Cyclic Redundancy Check (CRC)
Section 42. Enhanced Parallel Master Port (EPMP)
Section 43. Graphics Controller Module (GFX)
Section 44. CPU with Extended Data Space (EDS)
Section 45. Data Memory with Extended Data Space (EDS)
Section 46. Scalable Comparator Module
Section 48. Comparator with Blanking
Section 49. 10-Bit ADC with 4 Simultaneous Conversions
Section 51. 12-Bit A/D Converter with Threshold Detect
Section 52. Liquid Crystal Display (LCD)
Section 53. Charge Time Measurement Unit (CTMU) with Threshold Detect
Section 54. Direct Memory Access Controller (DMA)
Section 55. Data Signal Modulator (DSM)
Section 56. RTCC with External Power Control
Section 57. Power-Saving Features with Vbat
Section 58. Master Synchronous Serial Port (MSSP)
Section 59. General Purpose 8/16-Bit Timers
Section 60. Capture/Compare/PWM Modules (CCP and ECCP)
Section 61. Operational Amplifier (Op Amp)
Section 62. 10-bit Digital-to-Analog Converter (DAC)
Section 63. Configurable Logic Cell (CLC)
Section 64. Capture/Compare/PWM/Timer (MCCP and SCCP)
Section 65. 12-Bit, High-Speed Pipeline A/D Converter
Section 66. 16-Bit Sigma-Delta A/D Converter
dsPIC33H/PIC24H Family Reference Manual (FRM)
todo: add superseding documents
Section 8. Reset (old?, only for pic33f)
Section 9. Watchdog Timer (WDT) and Power-Saving Modes
Section 13. Missing?
Section 15. Quadratrure Encoder Interface (QEI) (yes, that’s a typo in the microchip doc title.)
Section 16. Analog-to-Digital Converter (ADC)
Section 18. Serial Peripheral Interface (SPI) (superseded)
Section 19. Inter-Integrated Circuit™ (I2C™)
Section 20. Data Converter Interface (DCI)
Section 22. Direct Memory Access (DMA)
Section 23. CodeGuard™ Security
Section 24. Programming and Diagnostics
Section 25. Device Configuration
Section 26. Development Tool Support (old?, only for dsPIC33f)
Section 27. missing?
Section 28. missing?
Section 29. missing?
Section 30. I/O Ports with Peripheral Pin Select (PPS)
Section 31. missing?
Section 32. Interrupts (Part III)
Section 33. missing?
Section 34. missing?
Section 35. Parallel Master Port (PMP)
Section 36. missing?
Section 37. Real-Time Clock and Calendar (RTCC)
Section 38. Direct Memory Access (DMA) (Part III)
Section 39. Oscillator (Part III)
Section 40. Introduction (Part IV)
Section 41. Interrupts (Part IV)
Section 42. Oscillator (Part IV)
Section 44. High-Speed 10-bit ADC
Section 45. High-Speed Analog Comparator
Section 46. missing?
Section 47. Interrupts (Part V)
Section 48. missing?
Section 49. missing?
Section 50. missing?
Section 51. Introduction (Part VI) - pertains to “the ultra low cost, small pin count Digital Signal Controllers (DSCs)” in the dspic33fj16 family.
Section 52. Oscillator (Part VI) - old? may not be an official document.
Section 53. Interrupts (Part VI) - old? may not be an official document.
Section 54. Comparator with Blanking
Section 55. missing?
dsPIC33E/PIC24E Family Reference Manual (FRM)
TODO
dsPIC30F Family Reference Manual (FRM)
TODO
PIC32 Family Reference Manual (FRM)
Section 2. CPU for Devices with M4K® Core
Section 3. Memory Organization
Section 9. Watchdog, Deadman, and Power-up Timers
Section 10. Missing?
Section 11. Missing?
Section 13. Parallel Master Port (PMP)
Section 14. Missing?
Section 17. 10-bit Analog-to-Digital Converter (ADC)
Section 18. 12-bit Pipelined Analog-to-Digital Converter (ADC)
Section 20. Comparator Voltage Reference
Section 23. Serial Peripheral Interface (SPI)
Section 24. Missing?
Section 25. 12-Bit Analog-to-Digital Converter (ADC) with Threshold Detect
Section 26. Missing?
Section 27. USB On-The-Go (OTG)
Section 28. RTCC with Timestamp
Section 29. Real-Time Clock and Calendar (RTCC)
Section 30. Capture/Compare/PWM/Timer (MCCP and SCCP)
Section 33. Programming and Diagnostics
Section 34. Controller Area Network (CAN)
Section 35. Ethernet Controller
Section 36. Configurable Logic Cell
Section 37. Charge Time Measurement Unit (CTMU)
Section 38. High/Low-Voltage Detect (HLVD)
Section 40. Missing?
Section 41. Prefetch Module for Devices with L1 CPU Cache
Section 42. Oscillators with Enhanced PLL
Section 43. Quadrature Encoder Interface (QEI)
Section 44. Motor Control PWM (MCPWM)
Section 45. Control Digital-to-Analog Converter (CDAC)
Section 46. Serial Quad Interface (SQI)
Section 47. External Bus Interface (EBI)
Section 48. Memory Organization and Permissions
Section 49. Crypto Engine and Random Number Generator (RNG)
Section 50. CPU for Devices with microAptiv™ Core
Section 51. Hi-Speed USB with On-The-Go (OTG)
Section 52. Flash Memory with Support for Live Update
Section 53. Missing?
Section 54. Graphics LCD (GLCD) Controller
Section 55. Missing?
Section 56. Missing?
Section 57. Secure Digital Host Controller (SDHC)
Section 59. Oscillators with DCO
Section 60. 32-Bit Programmable Cyclic Redundancy Check (CRC)
Section 61. Missing?
Section 62. Dual Watchdog Timer
PIC18 Family Reference Manual (FRM)
PICmicro® 18C MCU Family Reference Manual - This is the full manual with all sections.
Summary of sections included for PIC18:
SECTION 1. INTRODUCTION 1-1
SECTION 2. OSCILLATOR 2-1
SECTION 3. RESET 3-1
SECTION 4. ARCHITECTURE 4-1
SECTION 5. CPU AND ALU 5-1
SECTION 6. HARDWARE 8X8 MULTIPLIER 6-1
SECTION 7. MEMORY ORGANIZATION 7-1
SECTION 8. TABLE READ/TABLE WRITE 8-1
SECTION 9. SYSTEM BUS 9-1
SECTION 10. INTERRUPTS 10-1
SECTION 11. I/O PORTS 11-1
SECTION 12. PARALLEL SLAVE PORT 12-1
SECTION 13. TIMER0 13-1
SECTION 14. TIMER1 14-1
SECTION 15. TIMER2 15-1
SECTION 16. TIMER3 16-1
SECTION 17. COMPARE/CAPTURE/PWM (CCP) 17-1
SECTION 18. ECCP 18-1
SECTION 19. SYNCHRONOUS SERIAL PORT (SSP) 19-1
SECTION 20. MASTER SSP 20-1
SECTION 21. ADDRESSABLE USART 21-1
SECTION 22. CAN 22-1
SECTION 23. COMPARATOR VOLTAGE REFERENCE 23-1
SECTION 24. COMPARATOR 24-1
SECTION 25. COMPATIBLE 10-BIT A/D CONVERTER 25-1
SECTION 26. 10-BIT A/D CONVERTER 26-1
SECTION 27. LOW VOLTAGE DETECT 27-1
SECTION 28. WDT AND SLEEP MODE 28-1
SECTION 29. DEVICE CONFIGURATION BITS 29-1
SECTION 30. IN-CIRCUIT SERIAL PROGRAMMING™ (ICSP™) 30-1
SECTION 31. INSTRUCTION SET 31-1
SECTION 32. ELECTRICAL SPECIFICATIONS 32-1
SECTION 33. DEVICE CHARACTERISTICS 33-1
SECTION 34. DEVELOPMENT TOOLS 34-1
SECTION 35. CODE DEVELOPMENT 35-1
SECTION 36. APPENDIX 36-1
SECTION 37. GLOSSARY 37-1
Mid-Range (PIC16,PIC12,PIC10) Family Reference Manual (FRM)
PICmicro™ Mid-Range MCU Family Reference Manual - This is the full manual with all sections.
Summary of sections included for the PIC16, PIC12, PIC10:
SECTION 1. INTRODUCTION 1-1
SECTION 2. OSCILLATOR 2-1
SECTION 3. RESET 3-1
SECTION 4. ARCHITECTURE 4-1
SECTION 5. CPU AND ALU 5-1
SECTION 6. MEMORY ORGANIZATION 6-1
SECTION 7. DATA EEPROM 7-1
SECTION 8. INTERRUPTS 8-1
SECTION 9. I/O PORTS 9-1
SECTION 10. PARALLEL SLAVE PORT 10-1
SECTION 11. TIMER0 11-1
SECTION 12. TIMER1 12-1
SECTION 13. TIMER2 13-1
SECTION 14. COMPARE/CAPTURE/PWM (CCP) 14-1
SECTION 15. SYNCHRONOUS SERIAL PORT (SSP) 15-1
SECTION 16. BASIC SYCHRONOUS SERIAL PORT (BSSP) 16-1
SECTION 17. MASTER SYNCHRONOUS SERIAL PORT (MSSP) 17-1
SECTION 18. USART 18-1
SECTION 19. VOLTAGE REFERENCE 19-1
SECTION 20. COMPARATOR 20-1
SECTION 21. 8-BIT A/D CONVERTER 21-1
SECTION 22. BASIC 8-BIT A/D CONVERTER 22-1
SECTION 23. 10-BIT A/D CONVERTER 23-1
SECTION 24. SLOPE A/D 24-1
SECTION 25. LCD 25-1
SECTION 26. WATCHDOG TIMER AND SLEEP MODE 26-1
SECTION 27. DEVICE CONFIGURATION BITS 27-1
SECTION 28. IN-CIRCUIT SERIAL PROGRAMMING™ 28-1
SECTION 29. INSTRUCTION SET 29-1
SECTION 30. ELECTRICAL SPECIFICATIONS 30-1
SECTION 31. DEVICE CHARACTERISTICS 31-1
SECTION 32. DEVELOPMENT TOOLS 32-1
SECTION 33. CODE DEVELOPMENT 33-1
SECTION 34. APPENDIX 34-1
SECTION 35. GLOSSARY 35-1
Question/Comments
Any questions or comments please go to Digi-Key’s TechForum