MPLAB Code Configurator PIC24/dsPIC33/PIC32MM Library v1.170.0 Release Notes

1 What is MPLAB Code Configurator PIC24/dsPIC33/PIC32MM library

The PIC24-dsPIC33-PIC32MM library offers device support for Microchip's PIC24, dsPIC33 Digital Signal Controllers (DSCs) and PIC32MM Microcontrollers (MCUs) in the MPLAB Code Configurator.

2 System Requirements

3 Installing MPLAB Code Configurator pic24-dsPIC33-pic32mm_v1.170.0

Basic steps to install MPLAB Code Configurator are as described below.

To install the MPLAB Code Configurator v4.0.2 Plugin

To install and load different peripheral library version when connected to internet

To install the pic24-dsPIC33-pic32mm_v1.170.0 when not connected to internet

4 What's New

5 Migration Issues

CAN API Migration issue from an older version to v1.167.0 or later

ADC API Migration issue from an older version to v1.166.0 or later

6 Repairs and Enhancement

# ID Description Device(s)
1 CC16DEV-4008 ADC: ADC interrupts get cleared on MCC reload. dsPIC33CK devices
2 CC16DEV-3998 ADC: AN9 Channel not available for selection in QFN 28 package PIC24FJ128GA202
3 CC16DEV-3971 Pin Manager: Context attribute support in the generated code. All PIC24 and dsPIC33 devices
4 CC16DEV-3970 DMA: Context attribute support in the generated code dsPIC33 devices
5 CC16DEV-4009 PWM: Issue in Override data set implementation. All PIC24 and dsPIC33 devices
6 CC16DEV-4010 I2C: Alt pins assigned to wrong pins. dsPIC33EP devices
7 CC16DEV-4003 CAN: Issue in EID message format. dsPIC33 devices
8 CC16DEV-4138 ADC: Support for internal temperature sensor channel. dsPIC33 devices
9 CC16DEV-4188 DMA: Module missing. PIC24FJ128GA204

7 Known Issues

# ID Description Device(s)
1 CC16DEV-4137 ADC: DIFF24, SIGN24 bits missing in Register view dsPIC33CK256MP503
2 CC16DEV-4170 CAN: Context support missing in the generated code. All PIC24 and dsPIC33 devices
3 CC16DEV-3461 ADC: Register view changes are not reflected in the ADC channel table in easy setup view. dsPIC33 devices
4 CC16DEV-102 System Clock: Exception when changing the FNOSC settings between PLL and NON-PLL modes in register view. All PIC24 and dsPIC33 devices

Frequently Asked Questions

For frequently asked questions, please refer to the FAQ post on the MCC Forum (http://www.microchip.com/forums/f293.aspx)

8 Supported Families

The MCC PIC24-dsPIC33-PIC32MM Library v1.170.0 supports the following families.

  1. PIC24F16KM204 (http://www.microchip.com/PIC24F16KM204)
  2. PIC24FV32KA302 (http://www.microchip.com/PIC24F32KA302)
  3. PIC24FJ128GA010 (http://www.microchip.com/PIC24FJ128GA010)
  4. PIC24FJ64GA004 (http://www.microchip.com/PIC24FJ64GA004)
  5. PIC24FJ64GB004 (http://www.microchip.com/PIC24FJ64GB004)
  6. PIC24FJ64GA104 (http://www.microchip.com/PIC24FJ64GA104)
  7. PIC24FJ256GB110 (http://www.microchip.com/PIC24FJ256GB110)
  8. PIC24FJ256GA110 (http://www.microchip.com/PIC24FJ256GA110)
  9. PIC24FJ256DA210 (http://www.microchip.com/PIC24FJ256DA210)
  10. PIC24FJ256GB210 (http://www.microchip.com/PIC24FJ256GB210)
  11. PIC24FJ128GA310 (http://www.microchip.com/PIC24FJ128GA310)
  12. PIC24FJ128GB204 (http://www.microchip.com/PIC24FJ128GB204)
  13. PIC24FJ128GA204 (http://www.microchip.com/PIC24FJ128GA204)
  14. PIC24FJ128GC010 (http://www.microchip.com/PIC24FJ128GC010)
  15. PIC24FJ256GB412 (http://www.microchip.com/PIC24FJ256GB412)
  16. PIC24FJ256GA412 (http://www.microchip.com/PIC24FJ256GA412)
  17. PIC24FJ1024GB610 (http://www.microchip.com/PIC24FJ1024GB610)
  18. PIC24FJ1024GA610 (http://www.microchip.com/PIC24FJ1024GA610)
  19. dsPIC33EP512GP506 (http://www.microchip.com/dsPIC33EP512GP506)
  20. dsPIC33EV256GM106 (http://www.microchip.com/dsPIC33EV256GM106)
  21. dsPIC33EV256GM006 (http://www.microchip.com/dsPIC33EV256GM006)
  22. PIC24FJ256GA705 (http://www.microchip.com/PIC24FJ256GA705)
  23. PIC32MM0064GPL036 (http://www.microchip.com/PIC32MM0064GPL036)
  24. PIC32MM0256GPM064 (http://www.microchip.com/PIC32MM0064GPM064)
  25. dsPIC33EP128GS806 (http://www.microchip.com/dsPIC33EP128GS806)
  26. dsPIC33EP64GS506 (http://www.microchip.com/dsPIC33EP64GS506)
  27. dsPIC33EP32GS202 (http://www.microchip.com/dsPIC33EP32GS202)
  28. dsPIC33EP512GM710 (http://www.microchip.com/dsPIC33EP512GM710)
  29. dsPIC33CH128MP508 and dsPIC33CH128MP508S1 (http://www.microchip.com/dsPIC33CH128MP508)
  30. dsPIC33CK256MP508 (http://www.microchip.com/dsPIC33CK256MP508)
  31. dsPIC33CH512MP508 and dsPIC33CH512MP508S1 (https://www.microchip.com/dsPIC33CH512MP508)
  32. dsPIC33CK64MP105 (https://www.microchip.com/dsPIC33CK64MP105)
  33. dsPIC33EP512MU814 (https://www.microchip.com/dsPICЗЗЕР512MU814)
  34. PIC24FJ128GL306 (https://www.microchip.com/ PIC24FJ128GL306)
  35. PIC24FJ512GU410 (https://www.microchip.com/PIC24FJ512GU410)
  36. dsPIC33CK64MC105 (https://www.microchip.com/dsPIC33CK64MC105)
  37. PIC24FJ64GU205 (https://www.microchip.com/PIC24FJ64GU205)

9 Software License Information

This software distribution is controlled by the Legal Information at www.microchip.com/mla_license

This software distribution also uses an implementation of ComboBox from Controls FX library. The implementation of the ComboBox is governed by the following disclaimer.

/**
* Copyright (c) 2013, 2014, ControlsFX
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* Neither the name of ControlsFX, any associated website, nor the
* names of its contributors may be used to endorse or promote products
* derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL CONTROLSFX BE LIABLE FOR ANY
* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/

10 Customer Support

10.1 The Microchip Web Site

Microchip provides online support via our web site at http://www.microchip.com. This website is used as a means to make files and information easily available to customers. Accessible by using your favorite Internet browser, the website contains the following information:

Users of Microchip products can receive assistance through several channels:

Customers should contact their distributor, representative or field application engineer (FAE) for support. Local sales offices are also available to help customers. A listing of sales offices and locations is available on our web site.

Technical support is available through the web site at: http://support.microchip.com

11 Appendix: Device Peripheral List

Note:

Device Integrated Analog Waveform Control Clocks and Timers Safety & Monitoring Wired Communications System Flexibility User Interface
ADC ✅
CVRef ✅
DAC ✅
CMP ✅
OPA ✅
PGA ✅
CCS ✅
CBG ✅
MCCP ✅
PWM ✅
IC ✅
OC ✅
DSM ✅
TMR ✅
RTCC ✅
QEI ❓
LVD ✅
DMT ✅
WDT ✅
CRC ✅
CAN ✅
I2C ✅
SPI ✅
MSSP ✅
USB ✅
SENT ✅
PMP ✅
UART ✅
CLC ✅
Ext Int ✅
DMA ✅
PTG ❓
LCD ❓
GFX ❓
CTMU ✅
FLASH Memory
PIC24/dsPIC33/PIC32MM
PIC24F16KA102 Family
PIC24F08KA101 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24F08KA102 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24F16KA101 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24F16KA102 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FV32KA304 Family
PIC24F16KA301 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24F16KA302 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24F16KA304 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24F32KA301 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24F32KA302 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24F32KA304 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FV16KA301 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FV16KA302 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FV16KA304 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FV32KA301 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FV32KA302 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FV32KA304 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24F16KM204 Family
PIC24F08KM101 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24F08KM102 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24F08KM202 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24F08KM204 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24F16KM102 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24F16KM104 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24F16KM202 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24F16KM204 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FV08KM101 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FV08KM102 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FV08KM202 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FV08KM204 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FV16KM102 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FV16KM104 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FV16KM202 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FV16KM204 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FJ128GA310 Family
PIC24FJ128GA306 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FJ128GA308 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FJ128GA310 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FJ64GA306 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FJ64GA308 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FJ64GA310 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FJ128GB204 Family
PIC24FJ128GA202 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FJ128GA204 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FJ128GB202 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FJ128GB204 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FJ64GA202 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FJ64GA204 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FJ64GB202 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FJ64GB204 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FJ128GA010 Family
PIC24FJ128GA006 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FJ128GA008 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FJ128GA010 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FJ64GA006 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FJ64GA008 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FJ64GA010 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FJ96GA006 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FJ96GA008 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FJ96GA010 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FJ64GA004 Family
PIC24FJ16GA002 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅
PIC24FJ16GA004 - - ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅ ✅✅✅✅✅✅✅✅✅✅✅✅✅✅✅

PDF preview unavailable. Download the PDF instead.

release notes pic24 dspic pic32mm v1 170 0 PDFsam Basic v4.1.4 SAMBox 2.1.16

Related Documents

Preview dsPIC33E/PIC24E Program Memory Guide
Comprehensive guide to the dsPIC33E/PIC24E program memory, covering address maps, control registers, program counter, table instructions, PSV, error correction, and low-power modes. Includes code examples and technical specifications.
Preview MPLAB IPE User's Guide: Integrated Programming Environment
Comprehensive user's guide for Microchip's MPLAB IPE (Integrated Programming Environment), detailing its features for programming and debugging embedded systems, installation, setup, and advanced configurations.
Preview MPLAB® Code Configurator v3.xx User's Guide
A comprehensive user guide for Microchip's MPLAB® Code Configurator (MCC) software tool, detailing installation, configuration, code generation, and management of embedded software projects for PIC® and AVR® microcontrollers.
Preview MPLAB REAL ICE In-Circuit Emulator User's Guide
Explore the Microchip MPLAB REAL ICE In-Circuit Emulator with this comprehensive user's guide. Learn about its features for debugging, programming, and hardware integration of PICmicro and dsPIC devices, optimizing embedded system development.
Preview PIC32MZ EF Curiosity USB CDC Device Demo Guide
A guide to demonstrating the USB CDC Device class with the PIC32MZ EF Curiosity Development Board, enabling two serial ports on a USB host PC.
Preview MPLAB C18 C Compiler Getting Started Guide
A comprehensive guide from Microchip Technology to help users get started with the MPLAB C18 C Compiler for PICmicro microcontrollers. Covers installation, system requirements, directory structure, language tools, and practical examples for development.
Preview PIC32MZ EF Curiosity: USB Mass Storage Device Demo with Multiple Drives
A comprehensive guide to setting up and running the USB Mass Storage Device demo with multiple logical units (LUNs) on the Microchip PIC32MZ EF Curiosity Development Board. Learn about hardware configuration, MPLAB X IDE project setup, building, and running the application to create dual drives (SD Card and NVM).
Preview Microchip SmartRAID 4300 Series Software/Firmware Release Notes
This document details the software and firmware release notes for the Microchip SmartRAID 4300 Series, including release identification, components, new features, known limitations with workarounds, and revision history. Essential for managing Adaptec SmartRAID 4300 Series NVMe RAID controllers.