Content originally posted in LPCWare by cyberstudio on Thu Jun 16 15:05:37 MST 2011
Maybe I shouldn't have used the word "most" as I couldn't back that up with hard data, but let's make that "a lot of".
Using the same logic, it is good microcontroller design to just supply power, leave all the rest of the pins unconnected, except where directed by documentation, and the chip shall not do unseemly things such as consuming excessive power or oscillating into instability.
So, no, the issue is not about the cost of resistors, but the issue is we were never told to add resistors by the user manual (when I2C is not used). I trust NXP to have done their due diligence and has documented all precautions as necessary. So there is some other mechanism at work to prevent havoc at the SDA and SCL pins?