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.5] - 2024-08-05
New Features
CC16SCRIP-9567 :- Updated counterGet API implementation to read counter values during an overflow condition
Bug Fixes
CC16SCRIP-9156 :- Fixed incorrect Dead Time validator
[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