@mchp-mcc/pic24-dspic33-mccp-upb
v1.6.6
Published
- Download & Install [nodejs](https://nodejs.org/en/download/) - Download & Install npm - Setup node & npm in enviroment path
Downloads
442
Maintainers
Keywords
Readme
MCC Melody MCCP/SCCP PLIB
PIC24/dsPIC33 SCCP/MCCP PLIB, Input Capture and Device Package Version Compatibility Matrix
|MCCP/SCCP PLIB | Input Capture Driver| PIC24/dsPIC devices |
|:---| :---|:---|
1.1.0 | >=1.0.1 | >=5.4.0
1.1.0 | 1.0.0 | <=5.3.0
<=1.0.1 | 1.0.0 | <=5.3.0
PIC24/dsPIC33 SCCP/MCCP PLIB, Event Output and Device Package Version Compatibility Matrix
|MCCP/SCCP PLIB | Event Output Driver| PIC24/dsPIC devices |
|:---| :---|:---|
1.1.0 | >=1.0.1 | >=5.4.0
1.1.0 | 1.0.0 | <=5.3.0
<=1.0.1 | 1.0.0 | <=5.3.0
PIC24/dsPIC33 SCCP/MCCP PLIB, Pulse Output and Device Package Version Compatibility Matrix
|MCCP/SCCP PLIB | Pulse Output Driver| PIC24/dsPIC devices |
|:---| :---|:---|
1.1.0 | >=1.0.1 | >=5.4.0
1.1.0 | 1.0.0 | <=5.3.0
<=1.0.1 | 1.0.0 | <=5.3.0
PIC24/dsPIC33 SCCP/MCCP PLIB, Basic PWM and Device Package Version Compatibility Matrix
|MCCP/SCCP PLIB | Basic PWM Driver| PIC24/dsPIC devices |
|:---| :---|:---|
1.1.0 | >=1.0.1 | >=5.4.0
1.1.0 | 1.0.0 | <=5.3.0
<=1.0.1 | 1.0.0 | <=5.3.0
Changelog
All notable changes to this project will be documented in this file.
[1.6.6] - 2025-09-08
New Features
- CC16SCRIP-10015 :- Applied MISRA rule fixes and warning suppressions to PLIB
[1.6.5] - 2024-08-05
New Features
- CC16SCRIP-9567 :- Updated counterGet API implementation to read counter values during an overflow condition
Bug Fixes
- CC16SCRIP-9577 :- Timer severe warning thrown in latest public PLIB version
- CC16SCRIP-9156 :- Fixed incorrect Dead Time validator
- CC16SCRIP-8994 :- SCCP1 Timer reading registers and getting wrong value using MCC generated code
[1.6.4] - 2024-03-29
Bug Fixes
- CC16SCRIP-8810 :- Comments for setting the MOD bit in the CCPCON1 register are not appearing for the SCCP Timer configuration
- CC16SCRIP-8655 :- Requesting the lowest frequency causes the CCP1PRL register to overflow in the SCCP PWM configuration
[1.6.3] - 2023-12-08
Bug Fixes
- CC16SCRIP-8041 :- In Input Capture mode , added 32 bit time base support
- CC16SCRIP-7973 :- Bug Fix- In Timer mode 32 bit time base support is missing on manual selection of clock prescaler
- CC16SCRIP-7424 :- Bug Fix- PWM Frequency is incorrect when Duty Cycle is set to 0
[1.6.2] - 2023-07-24
Bug Fixes
- CC16SCRIP-7097 :- Fixed minimum Requested Frequency(Hz) in PWM mode.
[1.6.1] - 2023-06-19
Bug Fixes
- CC16SCRIP-6622 :- Pulse Output Mode now generates more accurate register values for the requested configuration of pulse duration and pulse interval time.
- CC16SCRIP-6531 :- Fractional values were generated in comment section for register value instead of whole number in .c generated files.
- CC16SCRIP-6524 :- Output compare enable bit is not in sync with respective output pin lock/unlock status.
- CC16SCRIP-6520 :- Rounding off the calculated Timer Period range in UI for the selected Prescaler.
[1.6.0] - 2023-04-26
New Features
- CC16SCRIP-6634 :- UI component added to show the supported range of "Timer_PeriodSet() API" when being used as a dependency by Timer Driver.
- CC16SCRIP-6521 :- Added notification to enable and configure clock source if REFO clock source is selected.
- CC16SCRIP-6118 :- Misra fix of appending "U" or "u" for unsigned integer constants in Input Capture driver code.
Bug Fixes
- CC16SCRIP-6715 :- MCCP/SCCP v1.5.0 PLIB generates incorrect configuration for the requested timer period
- CC16SCRIP-6529 :- Incorrect value of greater than 16bit data assigned to CCPxPRL , CCPxRA, CCPxRB in generated code
[1.5.1] - 2023-03-16
Bug Fixes
- CC16SCRIP-6436 :- Timer driver does not configure SCCP1 timer into 32-bit mode automatically
[1.5.0] - 2023-02-01
New Features
- CC16SCRIP-6311 :- Added support for user to configure Clock Prescaler
Bug Fixes
- CC16SCRIP-6600 :- Peripheral Pins should be configured as digital pins
- CC16SCRIP-5744 :- Bug in timer period value computation
[1.4.0] - 2022-09-22
New Features
- CC16SCRIP-5317 :- Minor improvements for dependent module support
- CC16SCRIP-4955 :- CounterGet and PeriodGet APIs changed to inline static
Bug Fixes
- CC16SCRIP-5292 :- Fixed MCCPx/SCCPx_TimeoutCallbackRegister custom name macro pointing to the undefined function
[1.3.0] - 2022-06-30
New Features
- CC16SCRIP-4716 :- Added API to get Timer counter value at runtime
Bug Fixes
- CC16SCRIP-4779 :- MCCP PWM OCFA and OCFB pins are not getting displayed
[1.2.2] - 2022-05-26
New Features
- CC16SCRIP-2045 :- Dependency module names updated in builder view
[1.2.1] - 2022-03-15
Bug Fixes
- CC16SCRIP-3881 :- Removed redundant clock source option
[1.2.0] - 2022-02-24
New Features
- CC16SCRIP-3637 :- Bug fixed in the generated code for Event Output Driver
- CC16SCRIP-3546 :- Driver API Portability supported by adding API macro definition based on Custom Name
[1.1.0] - 2022-01-17
New Features
- CC16SCRIP-3420 :- Updates to make PLIB compatible with range of versions of System Modules(Clock/Interrupt/PIN)
- CC16SCRIP-3169 :- Add Notification support for dependent Driver/PLIB selection in UI
[1.0.1] - 2021-12-02
New Features
- CC16SCRIP-3093 :- MCCP - AUX Feature -> Hardware Test
- CC16SCRIP-3025 :- Added Auxiliary Output Support for all CCP modules
