Datasheet

This register configures the output pins as wired-OR. If enabled the output is driven active low only
(open-drain). A logic level of “1” is not driven. It applies also to the CAN outputs and allows a
multipoint connection of several serial modules. This bit has no influence on pins used as inputs.
24.0.5.33 Module Routing Register (MODRR)
Read: Anytime.
Write: Anytime.
This register configures the re-routing of CAN0, CAN4, SPI0, SPI1 on alternative ports.
Table 24-33. WOMM Field Descriptions
Field Description
7–0
WOMM[7:0]
Wired-OR Mode Port M
0 Output buffers operate as push-pull outputs.
1 Output buffers operate as open-drain outputs.
76543210
R0
MODRR6
1
1. Register implemented, function disabled: Written values can be read back.
MODRR5 MODRR4 MODRR3 MODRR2 MODRR1 MODRR0
W
Reset 00000000
= Unimplemented or Reserved
Figure 24-35. Module Routing Register (MODRR)
Table 24-34. Module Routing Summary
Module
MODRR Related Pins
6 5 4 3 2 1 0 RXCAN TXCAN
CAN0
xxxxx00 PM0 PM1
xxxxx01 PM2 PM3
xxxxx10 PM4 PM5
xxxxx11 PJ6 PJ7
CAN4
x x x 0 0 x x PJ6 PJ7
x x x 0 1 x x PM4 PM5
x x x 1 0 x x PM6 PM7
x x x 1 1 x x Reserved
MISO MOSI SCK
SS
SPI0
xx0xxxx PS4 PS5 PS6 PS7
xx1xxxx PM2 PM4 PM5 PM3
SPI1
x0xxxxx PP0 PP1 PP2 PP3
x1xxxxx PH0 PH1 PH2 PH3