Microchip documentation does not label CAN buss pins on micro controller pinout diagram
$begingroup$
Link to the data sheet
I want to use Microchips DSPIC33FJ128GP802
in a new project and want to use the ECAN buss
.
The problem I'm facing is that in the Controller families
list at the top of the data sheet it says that device DSPIC33FJ128GP802
has one ECAN port
as Remappable Peripheral:
When I go down to the Pinout descriptions
table and look for the ECAN
pin labels it says that they are C1RX
and C1TX
:
Until this point everything is perfect, I now know that this chip has a CAN buss
somewhere and I know what the pins are called but now when I go to the pinout diagram for the chip:
There are no pins that have the label C1RX
or C1TX
. So what am I supposed to to? should I guess where the CAN
pins are or am I missing something here?
All help is appreciated XD
datasheet microchip can pinout
$endgroup$
add a comment |
$begingroup$
Link to the data sheet
I want to use Microchips DSPIC33FJ128GP802
in a new project and want to use the ECAN buss
.
The problem I'm facing is that in the Controller families
list at the top of the data sheet it says that device DSPIC33FJ128GP802
has one ECAN port
as Remappable Peripheral:
When I go down to the Pinout descriptions
table and look for the ECAN
pin labels it says that they are C1RX
and C1TX
:
Until this point everything is perfect, I now know that this chip has a CAN buss
somewhere and I know what the pins are called but now when I go to the pinout diagram for the chip:
There are no pins that have the label C1RX
or C1TX
. So what am I supposed to to? should I guess where the CAN
pins are or am I missing something here?
All help is appreciated XD
datasheet microchip can pinout
$endgroup$
add a comment |
$begingroup$
Link to the data sheet
I want to use Microchips DSPIC33FJ128GP802
in a new project and want to use the ECAN buss
.
The problem I'm facing is that in the Controller families
list at the top of the data sheet it says that device DSPIC33FJ128GP802
has one ECAN port
as Remappable Peripheral:
When I go down to the Pinout descriptions
table and look for the ECAN
pin labels it says that they are C1RX
and C1TX
:
Until this point everything is perfect, I now know that this chip has a CAN buss
somewhere and I know what the pins are called but now when I go to the pinout diagram for the chip:
There are no pins that have the label C1RX
or C1TX
. So what am I supposed to to? should I guess where the CAN
pins are or am I missing something here?
All help is appreciated XD
datasheet microchip can pinout
$endgroup$
Link to the data sheet
I want to use Microchips DSPIC33FJ128GP802
in a new project and want to use the ECAN buss
.
The problem I'm facing is that in the Controller families
list at the top of the data sheet it says that device DSPIC33FJ128GP802
has one ECAN port
as Remappable Peripheral:
When I go down to the Pinout descriptions
table and look for the ECAN
pin labels it says that they are C1RX
and C1TX
:
Until this point everything is perfect, I now know that this chip has a CAN buss
somewhere and I know what the pins are called but now when I go to the pinout diagram for the chip:
There are no pins that have the label C1RX
or C1TX
. So what am I supposed to to? should I guess where the CAN
pins are or am I missing something here?
All help is appreciated XD
datasheet microchip can pinout
datasheet microchip can pinout
asked 15 hours ago
MercuryMercury
404
404
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
$begingroup$
The CAN pins do not have fixed pin assignments. Instead you are able to select which of the "Remappable Pins" you wish to use (RP0 through RP15).
If you refer to page 180 of the datasheet, specifically the table titled "REGISTER 11-16" (RPINR26: Peripheral Pin Select Input Register 26), it details the register used to select the CAN RX pin location (C1RXR).
For the CAN TX pin location, this is set by the RPnR register of the pin that you want to use as detailed in section 11.6 (Peripheral Pin Select) starting page 161.
$endgroup$
$begingroup$
Additionally, if you are making a PCB, load up MPLAB and make sure you can actually map to your desired pins. I've been bitten by wrong documentation in regards to remappable pins and ended up sans an SPI port! The same goes for any device (FPGA/MCU/whatever) with remappable ports.
$endgroup$
– Adam
1 hour ago
add a comment |
$begingroup$
It is considered a 'remappable peripheral'. You will need to map those to pins labelled RPX (where X is some number).
See section 4.8 of your datasheet.
$endgroup$
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["\$", "\$"]]);
});
});
}, "mathjax-editing");
StackExchange.ifUsing("editor", function () {
return StackExchange.using("schematics", function () {
StackExchange.schematics.init();
});
}, "cicuitlab");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "135"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2felectronics.stackexchange.com%2fquestions%2f428351%2fmicrochip-documentation-does-not-label-can-buss-pins-on-micro-controller-pinout%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
The CAN pins do not have fixed pin assignments. Instead you are able to select which of the "Remappable Pins" you wish to use (RP0 through RP15).
If you refer to page 180 of the datasheet, specifically the table titled "REGISTER 11-16" (RPINR26: Peripheral Pin Select Input Register 26), it details the register used to select the CAN RX pin location (C1RXR).
For the CAN TX pin location, this is set by the RPnR register of the pin that you want to use as detailed in section 11.6 (Peripheral Pin Select) starting page 161.
$endgroup$
$begingroup$
Additionally, if you are making a PCB, load up MPLAB and make sure you can actually map to your desired pins. I've been bitten by wrong documentation in regards to remappable pins and ended up sans an SPI port! The same goes for any device (FPGA/MCU/whatever) with remappable ports.
$endgroup$
– Adam
1 hour ago
add a comment |
$begingroup$
The CAN pins do not have fixed pin assignments. Instead you are able to select which of the "Remappable Pins" you wish to use (RP0 through RP15).
If you refer to page 180 of the datasheet, specifically the table titled "REGISTER 11-16" (RPINR26: Peripheral Pin Select Input Register 26), it details the register used to select the CAN RX pin location (C1RXR).
For the CAN TX pin location, this is set by the RPnR register of the pin that you want to use as detailed in section 11.6 (Peripheral Pin Select) starting page 161.
$endgroup$
$begingroup$
Additionally, if you are making a PCB, load up MPLAB and make sure you can actually map to your desired pins. I've been bitten by wrong documentation in regards to remappable pins and ended up sans an SPI port! The same goes for any device (FPGA/MCU/whatever) with remappable ports.
$endgroup$
– Adam
1 hour ago
add a comment |
$begingroup$
The CAN pins do not have fixed pin assignments. Instead you are able to select which of the "Remappable Pins" you wish to use (RP0 through RP15).
If you refer to page 180 of the datasheet, specifically the table titled "REGISTER 11-16" (RPINR26: Peripheral Pin Select Input Register 26), it details the register used to select the CAN RX pin location (C1RXR).
For the CAN TX pin location, this is set by the RPnR register of the pin that you want to use as detailed in section 11.6 (Peripheral Pin Select) starting page 161.
$endgroup$
The CAN pins do not have fixed pin assignments. Instead you are able to select which of the "Remappable Pins" you wish to use (RP0 through RP15).
If you refer to page 180 of the datasheet, specifically the table titled "REGISTER 11-16" (RPINR26: Peripheral Pin Select Input Register 26), it details the register used to select the CAN RX pin location (C1RXR).
For the CAN TX pin location, this is set by the RPnR register of the pin that you want to use as detailed in section 11.6 (Peripheral Pin Select) starting page 161.
answered 15 hours ago
Tom CarpenterTom Carpenter
39.8k375121
39.8k375121
$begingroup$
Additionally, if you are making a PCB, load up MPLAB and make sure you can actually map to your desired pins. I've been bitten by wrong documentation in regards to remappable pins and ended up sans an SPI port! The same goes for any device (FPGA/MCU/whatever) with remappable ports.
$endgroup$
– Adam
1 hour ago
add a comment |
$begingroup$
Additionally, if you are making a PCB, load up MPLAB and make sure you can actually map to your desired pins. I've been bitten by wrong documentation in regards to remappable pins and ended up sans an SPI port! The same goes for any device (FPGA/MCU/whatever) with remappable ports.
$endgroup$
– Adam
1 hour ago
$begingroup$
Additionally, if you are making a PCB, load up MPLAB and make sure you can actually map to your desired pins. I've been bitten by wrong documentation in regards to remappable pins and ended up sans an SPI port! The same goes for any device (FPGA/MCU/whatever) with remappable ports.
$endgroup$
– Adam
1 hour ago
$begingroup$
Additionally, if you are making a PCB, load up MPLAB and make sure you can actually map to your desired pins. I've been bitten by wrong documentation in regards to remappable pins and ended up sans an SPI port! The same goes for any device (FPGA/MCU/whatever) with remappable ports.
$endgroup$
– Adam
1 hour ago
add a comment |
$begingroup$
It is considered a 'remappable peripheral'. You will need to map those to pins labelled RPX (where X is some number).
See section 4.8 of your datasheet.
$endgroup$
add a comment |
$begingroup$
It is considered a 'remappable peripheral'. You will need to map those to pins labelled RPX (where X is some number).
See section 4.8 of your datasheet.
$endgroup$
add a comment |
$begingroup$
It is considered a 'remappable peripheral'. You will need to map those to pins labelled RPX (where X is some number).
See section 4.8 of your datasheet.
$endgroup$
It is considered a 'remappable peripheral'. You will need to map those to pins labelled RPX (where X is some number).
See section 4.8 of your datasheet.
answered 15 hours ago
evildemonicevildemonic
2,463822
2,463822
add a comment |
add a comment |
Thanks for contributing an answer to Electrical Engineering Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2felectronics.stackexchange.com%2fquestions%2f428351%2fmicrochip-documentation-does-not-label-can-buss-pins-on-micro-controller-pinout%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown