Hello,
I have some follow up questions related to GPIO capability.
It appears that the GPIOs associated with GIOA and GIOB are the only ones that support interrupt capability. And that using the other pins (like CAN, I2C, LIN, SCI, N2HET, etc.) for GPIO that you do not get interrupt capability on these pins for GPIO. Is this correct?
Also, section 28.6.23 for register I2CPDR in the technical reference manual, the first paragraph says a bit value of 1 enables open drain capability and a bit value of 0 disables open drain capability. But Table 28-32 says the exact opposite for fields SDAPDR and SCLPDR. Which is correct?
Also, sections 26.14.2 and 27.8.2 of the technical reference manual says that for the LIN/SCI pins used as GPIO that during reset the "pull control on the pins is enabled or disabled depending on a device-specific option. This feature is configurable for each module separately". But this seems to contradict section 4.3 of the datasheet that says the default pulls will be enabled for all I/Os during nPORRST. The datasheet indicates this is not configurable as sections 26.14.2 and 27.8.2 of the TRM seems to imply. Can you clarify this for me?
Also, the second to last sentence in the I2C section 28.5.5 of the technical reference manual says "At system reset, the pull up function of all the pins is disabled." Again, this seems to contradict section 4.3 of the datasheet that says the default pulls will be enabled for all I/Os during nPORRST. Can you clarify this for me as well?
Thanks,
Scott