Just my own opinion here, Weak pull-up are great for developpement, but i always use external real-resistors for final project. As the internal are just something virtual (kind of) and may react weird in some noisy environement. Well that's what i'd experimented in some car application. SMD resistor and/or smd resistor network are quite small and still cheap..
SURE, when the unit is always working hard, the internal may be enough, but once you remove the power OR use the Sleep mode, your pins are just floating in the air waiting for the next static spike tu burn your PIC. Oh that assume the worst case where you don't added sufficient static protection like some 1N5817 diode, transorb, blah blah blah....
Steve
It's not a bug, it's a random feature.
There's no problem, only learning opportunities.
Bookmarks