3 ms·
Even if you have a microcontroller, there are simple situations where the 555 can come in handy. For example, switch debouncer could be solved in code, resisto
by dragontamer 2y ago
Even if you have a microcontroller, there are simple situations where the 555 can come in handy.
For example, switch debouncer could be solved in code, resistor+capacitor or other methods. But you know what's one of the best performing switch debouncers?
1-bit of memory with an analog comparator. Aka: a 555 Timer.
> 555 is useless without multiple extra parts
Not needed for bistable multi vibrator (aka: just a flip flop mode). Which happens to be the debouncer circuit.
- tdeck 2y agoI'm curious what the circumstances are where that would be worth the extra BOM count if you're already feeding the input into a microcontroller. Needing to detect extremely short pulses where you can't spare a pin interrupt? Something else I can't think of?
- dragontamer 2y agoBlack Box engineering. You can add the 555 Timer to an already completed design if it is later discovered that debouncing was an unsolved problem. I don't think it is always appropriate to assume that code can be rewritten (or rearchitected) to fit your needs. Sometimes its easier to solve problems with a touch of extra external hardware.