Yup. It looks like the .xml files are wrong for the entire 18FxxQ40/Q41 family (bet that's a shocker). They're allowing PPS mapping to all pins, present or not, although at least the files for the 14-pin devices exclude PORTB.
Seems like the files are still wrong in the latest mcc files too (1.81.7), so there's no point in updating them.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Bit of a kludge, but I was able to fix it by making sure that the pin was a valid PPS mappable pin before adding it to the cmbInputPin combobox in setPinList().
See if Pete comes up with something better...
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Chip: 18F16Q41
The pin pulldown menus show RB0 - RB7 as available. However, RB0-RB3 do not exist on this 20 Pin chip.
Problem with XML File ?
Yup. It looks like the .xml files are wrong for the entire 18FxxQ40/Q41 family (bet that's a shocker). They're allowing PPS mapping to all pins, present or not, although at least the files for the 14-pin devices exclude PORTB.
Seems like the files are still wrong in the latest mcc files too (1.81.7), so there's no point in updating them.
Pete is aware and he will sort asap. Probably a week or a little more.
Bit of a kludge, but I was able to fix it by making sure that the pin was a valid PPS mappable pin before adding it to the cmbInputPin combobox in setPinList().
See if Pete comes up with something better...