It depends on the environment you are in. You'd never rely on them in anything in the music or entertainment industry - far too much ambient electrical noise. Same with automotive or any industrial application with large motors being driven.Then, uh, why are they there? Designers rely on them all the time, and they work well.
Agree on the bad spelling, but not on the technique. Definitely the preferred way, and indeed the only way on many MCUs. And even if they are available you have to keep within the max total IO current of the device. External resistors are cheap and optimal.
100% agree with MikeDB here. I think it's "an astonishingly poor suggestion" to not use external pull-ups/downs. Reliance on the internals is going to lead to a massive world of hurt. You just need to sneeze next to the MCU to induce the wrong signal on to the lines.
But in something like a security camera sitting on top of a building in a nice shielded metal shell, or a solar panel controller, a handheld credit card reader, or something like that, they're absolutely fine.
What would have been more useful is if RPi had put the 33 Ohm series resistor on each output like STM do. We've got 101 of them on our latest design we're working on and they actually take up more space than all the RP2354s they are connected to.
Statistics: Posted by MikeDB — Tue Sep 03, 2024 9:49 pm