Re:EEVblog: The 555 Timer is 55 years old
by 3form on Tuesday May 05, 2026 @12:44PM
(#48024990)
5:55 video released on May 5th, as per description :)
For something feeling like a fairly specific IC, I remember seeing many projects that use it throughout the years in wacky ways - and seeing it makes me happy to know that the sentiment for this little piece is shared.
Re:EEVblog: The 555 Timer is 55 years old
by Scoundreller on Tuesday May 05, 2026 @10:02PM
(#48031251)
I learned (long ago) it’s trivial to fool my satellite receiver’s modem’s dial tone verification for remote pay per view ordering (it doesn’t phone home right away but gets angry if it’s not connected to a phone line).
Turns one a single frequency that’s remotely close to one of the two tones of a dial tone will convince it. Wasn’t sine wave either but not a problem! 555 powered by a 9V battery.
Re:EEVblog: The 555 Timer is 55 years old
by mrsvanwinkle on Wednesday May 06, 2026 @01:37AM
(#48032637)
otoh i.m surprised the accelerometer was already available since 1927. since microcontrollers only the hardcore eecs kids build pid controllers from opamps for fun (only do hn on phone hard to link to that maker article of a fully analog segway where the writer missed the "analog" part and was like WOW a self balancing 2 wheeler by a grad student and not another baby's first Arduino bday kit
Re:EEVblog: The 555 Timer is 55 years old
by ryukoposting on Wednesday May 06, 2026 @11:35AM
(#48037445)
I remember reading somewhere that it's the highest-selling IC of all time, which is a little surprising! I'd have guessed the winner would be an op-amp of some kind.
555s are such delightful little guys. I used a pair of them, plus an ebay telephone line driver, to make an old telephone ring: https://hardfault.life/p/telco-2
One timer runs at the ~20Hz ring frequency, and the other runs at ~0.2Hz on a 20% duty cycle. The slow one's output feeds the enable line of the fast one, so you get 1-second burts of ringing, then a few seconds of silence, then ringing... just like a normal phone.
I moved about 5 months ago and haven't had time to get back to this project. The goal is to build a little phone company in a box, so I can have all my old PCs talk to each other with their modems.
Re:EEVblog: The 555 Timer is 55 years old
by davidwritesbugs on Tuesday May 05, 2026 @12:57PM
(#48025176)
I also remember being amazed, and did a forehead slap, when an old army bomb disposal man explained how, what I thought was an innocent device, was used by the IRA in bombs.
Re:EEVblog: The 555 Timer is 55 years old
by swed420 on Tuesday May 05, 2026 @01:14PM
(#48025461)
I recently dug one out to use as a hardware shutdown timer to power off an rpi's PSU once it has presumably halted without having to resort to a dedicated MCU for the task.
Re:EEVblog: The 555 Timer is 55 years old
by SoleilAbsolu on Tuesday May 05, 2026 @01:18PM
(#48025537)
I still have the Forrest Mims III Radio Shack "555 Engineer's Mini-Notebook" somewhere in my basement. And rumor has it that Sammy Hagar can't drive 555 because his car just isn't fast enough!
Re:EEVblog: The 555 Timer is 55 years old
by MisterTea on Tuesday May 05, 2026 @02:26PM
(#48026526)
The Mims books are fantastic. As a kid I collected every mini notebook and the green Radio Shack "Getting Started in Electronics." They were my intro to electronics along with the Radio Shack kits.
Re:EEVblog: The 555 Timer is 55 years old
by encom on Tuesday May 05, 2026 @01:55PM
(#48026070)
Can't watch it right now, but upvoted for Dave Jones. He's taught me so much. Absolute treasure, and the host of one of the last great active forums. Thank you for not blackholing all that info on the disaster that is Discord, like so many other communities.
Re:EEVblog: The 555 Timer is 55 years old
by floxy on Tuesday May 05, 2026 @03:56PM
(#48027632)
Hmm, why not? For the astable configuration, you could use a 100F capacitor with R1 = 10 Meg and R2 = 7.5 Meg, for a 55 year period. Base current for the Threshold NPN will come from the Trigger PNP (and hopefully temperature drift matches OK). Other than maybe the 100F capacitor might have some variation in capacitance and leakage current over the course of 55 years ;-)
Re:EEVblog: The 555 Timer is 55 years old
by megous on Wednesday May 06, 2026 @11:27AM
(#48037366)
at 1% initial precision of just eg. LM555 itself, you're looking at +-0.5 year just from the chip's contribution. If you ever find 100F 1% precision capacitor and 0% precision resistors, you may maybe hit +- 1 year if the other conditions are perfectly predictable, which they are not.
For your chosen capacitor, manufacturer doesn't even bother providing the tolerances. :) Good luck with that.
Re:EEVblog: The 555 Timer is 55 years old
by pryelluw on Tuesday May 05, 2026 @02:15PM
(#48026368)
Back when radio shack still existed I would buy a 555 timer during every visit. I live collecting them and still have a bunch somewhere stored. I continue to do it with the 328p arduino boards as well whenever I visit my local microcenter.
Re:EEVblog: The 555 Timer is 55 years old
by chromacity on Tuesday May 05, 2026 @05:21PM
(#48028763)
Every EEPROM is basically that, and they're designed for data retention of around 100 years. I imagine it wouldn't be hard - embed two metal plates in glass?
Re:EEVblog: The 555 Timer is 55 years old
by mishellaneous on Wednesday May 06, 2026 @06:36AM
(#48034649)
somewhere else they were discussing how to use a 555 to time 55 years, and how for such a long period you'd need impractical resistance and capacitance values.
easy workaround would be to set a more reasonable period, say, 1 sec, and use a counter to know when you hit 55 years.
coincidentally, 55 years is 2 ** 30.7 seconds, so it'd just fit in a 32 bit register.
though i take you were thinking about counting clock cycles or something in which case surely your register would overflow
Re:EEVblog: The 555 Timer is 55 years old
by brucehoult on Wednesday May 06, 2026 @11:02PM
(#48044952)
That 10c microcontroller has 15 32 bit registers, allowing you to make up to a 480 bit counter. That ought to be enough until long after the heat death of the universe.
It also has 2k (16384 bits) of SRAM, allowing even larger counters.
It runs off 2.8V - 5.5V DC, so supplying power is pretty trivial. Doesn't need a crystal, though of course adding one will improve the timing accuracy.
Re:EEVblog: The 555 Timer is 55 years old
by darrinm on Tuesday May 05, 2026 @02:51PM
(#48026826)
As a kid I didn’t understand what the 555 timer chip on the Apple II disk controller was doing but I learned the hard way that when you misalign the pins on the drive connector cable and the 555 chip releases its blue smoke you can’t use the drive anymore :(
Re:EEVblog: The 555 Timer is 55 years old
by JKCalhoun on Tuesday May 05, 2026 @05:41PM
(#48029012)
I have read as well that the 555 was used in the game paddles for the Apple II. 555 + potentiometer (the part you turned) varied the length (duty cycle?) of a square wave which the Apple II used to determine the paddle position.
Re:EEVblog: The 555 Timer is 55 years old
by aidenn0 on Tuesday May 05, 2026 @07:04PM
(#48029923)
The port that was standardized on for PC joysticks was the dumbest possible one:
The joystick itself just had 1 potentiometer per axis, wired directly to the port. The port had no A/D, no timer, and no interrupt. Instead there was a GPIO and a capacitor. You discharged the capacitor with a GPIO write, and then polled the GPIO to measure when the capacitor was charged again. The number of iterations through your polling loop would be proportional to the position of the axis.
This is a pain to emulate if you aren't doing cycle-accurate emulation. IIRC Dosbox has a bunch of kludges and still doesn't get the joystick right for every game.
[edit]
To clarify the game port used a 558 (quad stripped-down version of a 555) as a schmitt trigger, so it generated pulses of a width proportional to the potentiometer position. I looked up the Apple II interface and it looks very similar, but with the caveat that accelerated versions (e.g. the IIgs) would always clock to 1MHz when reading the joystick port, compared to the PC that could run at a huge range of clocks (and CPI) over the lifetime of the port.
Re:EEVblog: The 555 Timer is 55 years old
by PunchyHamster on Tuesday May 05, 2026 @08:02PM
(#48030444)
I remember using similar trick to use LEDs to sense light. Basically, charge the (reverse biased) LED capacitance, then measure how long it takes to discharge.
The lil circuit I had was LED bar, so I used it to sense finger position using that (other leds providing light, LED doing the sensing judging that light and comparing to rest
Re:EEVblog: The 555 Timer is 55 years old
by tmoertel on Tuesday May 05, 2026 @09:23PM
(#48031019)
The Apple II family did indeed use 555 timers, in either 558 or 556 chips, to drive the timing circuit used to read paddle and joystick positions. The following article explains both the circuit and the reading code:
Re:EEVblog: The 555 Timer is 55 years old
by stackghost on Tuesday May 05, 2026 @03:14PM
(#48027159)
When I was a camp counselor in my 20s I designed a one-octave "piano" out of one of these, a battery, paperclips for keys, and a shitload of resistors. We had the kids build them on proto board. They sounded harsh but you could play Mary Had a Little Lamb on them!
Re:EEVblog: The 555 Timer is 55 years old
by mnw21cam on Tuesday May 05, 2026 @03:33PM
(#48027387)
I used one of these to win an inter-school science competition when I was ~13. It was a minute timer. The competition board doubted I had built it all myself, so they plonked it down in front of me and demanded I draw the circuit diagram in front of them.
Re:EEVblog: The 555 Timer is 55 years old
by ocdtrekkie on Tuesday May 05, 2026 @08:40PM
(#48030723)
> Almost every practical problem today is better solved by something else.
I'm curious about this claim. It's certainly easier to just wire up a modern microcontroller, but is there a better option that involves no software and is likely to still work the same today as it did 50 years ago?
Re:EEVblog: The 555 Timer is 55 years old
by brucehoult on Tuesday May 05, 2026 @09:03PM
(#48030873)
I find it much easier to write a ten line program for an 8 pin CH32V003 (or ATTiny85 in past times) to do exactly the timing or SDC comparisons I want than to figure out the circuit and component values for a 555 or op-amp.
For that matter, a 16 pin CH32V003 can emulate a vast array of 7400 series devices as long as you don't need ns timing — no problem for µs. It's also cheaper.
Re:EEVblog: The 555 Timer is 55 years old
by lightedman on Wednesday May 06, 2026 @12:25PM
(#48038085)
"There's a reason microcontrollers are used for tasks like debouncing switches."
Because people are too cheap (or fail that hard at basic analog electronic control) to get a proper single-pole single-throw switch with a pair of MOSFETs in a monostable mode, or use an S-R flip-flop latch to debounce, or even a very simple R-C filter circuit.
"Throw a microcontroller on it and call it a day" is the surest sign of someone not properly educated in electronic engineering.
Re:EEVblog: The 555 Timer is 55 years old
by Brian_K_White on Wednesday May 06, 2026 @03:28PM
(#48040557)
I think it's like living under a waterfall.
If you live under a waterfall you'll use 1000 gallons of fresh water pumped at blasting high speed to wash a cup.
We live under a waterfall of cpus and gates in general, and organisms don't care if their environment is perverse. A thoughtless organism will happily consume 1000 units of a free resource just to get 1 unit of some other non-free resource.
And a lot of humans are the worst. Thinking beings who elect not to care about anything like that. Like spammers that operate simply because sending email is free for the sender. They get almost nothing from it, and it costs everyone else a lot, but it costs them even less than the tiny bit they gain, and the external costs don't matter to them the tiniest bit.
But the environment is perverse, created by economies of scale and Asian slave labor and the push for advancement for it's own sake which makes existing useful things artificially low value by being "obsolete".
A software version of that might be making apps with Electron. It doesn't matter how much cpu and ram and disk and general mass of tech stack it takes to make some trivial app. The developers precious time outweighs all other considerations. If they can make the app in a few minutes with no effort instead of a few hours, it doesn't matter how much of everyone else's resources they consume since their time is valuable and 1M other people's cpus are free.
Re:EEVblog: The 555 Timer is 55 years old
by RetroTechie on Wednesday May 06, 2026 @06:25AM
(#48034565)
For other posters saying 'just wire up a microcontroller': please self-reflect on your disregard for the concepts of simplicity & elegance. Never mind robustness, or educational aspects.
'Grab laptop, fire up IDE & plug in programmer cable' vs. 'configure the circuit using a soldering iron'. Both have their place.
Re:EEVblog: The 555 Timer is 55 years old
by ralferoo on Wednesday May 06, 2026 @07:50AM
(#48035155)
Why is no software so important? If you design your board well enough, you can route the programming ports somewhere you can program it in-situ, possible with other components that also need programming.
But in terms of cost, a simple microcontroller is usually cheaper than a 555 nowadays, often doesn't require external components, and so even if all you wanted was a single function like an edge-triggered pulse, or generate a single frequency, it probably still makes sense to use a microcontroller from a board design perspective. As soon as you want anything slightly more complicated, odds are you can replace a ton of other circuitry on the board with that single chip and a small program.
Re:EEVblog: The 555 Timer is 55 years old
by lightedman on Wednesday May 06, 2026 @11:07AM
(#48037141)
"Why is no software so important?"
Because nothing is faster and more responsive than direct hardware logic.
"a simple microcontroller is usually cheaper than a 555 nowadays, often doesn't require external components,"
Often? Every UC I've ever used has required a whole slew of caps and resistors just to get the thing to take in operative firmware through a programming port. Even the simple light flashers for vehicles that I've made using a UC and accelerometer need at least two caps and two resistors to make a proper circuit that allows for flashing info to the controller.
"so even if all you wanted was a single function like an edge-triggered pulse, or generate a single frequency, it probably still makes sense to use a microcontroller from a board design perspective."
Frequency generation? Inductor, capacitor, input voltage. Zero UC required and guaranteed to be cheaper.
"As soon as you want anything slightly more complicated, odds are you can replace a ton of other circuitry on the board with that single chip and a small program."
And accomplish things at a glacial speed that a basic hardware-only solution would've solved. As an example - BOSS pedals have basically zero latency because it is all analog. All these newer Line 6 and POD and other digital FX pedal makers have horrible latency, some I've measured past 50ms (almost as bad as trying to live-monitor a Windows Audio device.) It has been this way for the over 30 years I've been playing guitar.
Most times, raw hardware with zero software is THE way to go. Anything else is just a performance loss.
Re:EEVblog: The 555 Timer is 55 years old
by ralferoo on Wednesday May 06, 2026 @04:51PM
(#48041634)
> "a simple microcontroller is usually cheaper than a 555 nowadays, often doesn't require external components,"
> Often? Every UC I've ever used has required a whole slew of caps and resistors just to get the thing to take in operative firmware through a programming port.
ATtiny for example. Many others only requiring an external capacitor, and complaining about a decoupling cap on a chip replacing a 555 that also needs an RC network to function seems rather petty.
> And accomplish things at a glacial speed that a basic hardware-only solution would've solved.
Most of these uCs operate at least 1 MHz or higher. The ATtiny85 can run at 8MHz from the internal oscillator and has an interrupt latency of 4-6 cycles. To achieve anything that's replacing something you'd do with a 555, you'd have to try incredibly hard to get latency as bad as you're describing. Perhaps they're actually doing something significantly more complicated than just replacing a 555?
Fun fact: his original concept needed 9 pins and therefore was going be forced to have a 14 pin package. A late epiphany got it down to the 8 pin version we know today.
Re:EEVblog: The 555 Timer is 55 years old
by drob518 on Tuesday May 05, 2026 @10:35PM
(#48031461)
I was on my college fencing team. One summer, I had an internship at HP and they paired me with a grizzled old hardware designer, Fred, as a mentor to build a summer project. Fred had a lab bench with drawers overflowing with old resistors, caps, ICs, and even some tubes (“Fred, what the hell are you going to use those for?” “You never know. Tubes might come back!”). Fred had once accepted a promotion to be a manager and quickly renounced it because he hated it and just wanted to design hardware. I decided to build the electronic scoring system used in fencing matches. Our school had one professional system, but I figured I could replicate it for a lot less money. It was all based on a couple of 555s, some 74-series TTL counters, a few LEDs, buttons, and a speaker. Fred was the guy who showed me how a 555 worked. I built it, it worked, and the school used it for at least a year or two after I left. Happy memories. God bless Fred, wherever he is.
Re:EEVblog: The 555 Timer is 55 years old
by deepspace on Wednesday May 06, 2026 @01:50AM
(#48032712)
Another allrounder and close cousin in time and but with much more functionality is the 4046 CMOS Phase Locked Loop.
It can be configured as a versatile oscillator like the 555, but it can also implement an FM modulator / demodulator, a FSK modem, a tone discriminator, a clock multiplier, a phase detector, a voltage to frequency and frequency to voltage converter a speed control loop and much more.
Not bad for a $1 chip. My circuits professor always carried a bunch in his lab coat pocket and handed them out like candy almost everyone anyone needed a circuit to do something to do with oscillation.
Re:EEVblog: The 555 Timer is 55 years old
by wkjagt on Wednesday May 06, 2026 @06:30AM
(#48034596)
A couple of years ago I used a 555 in an attempt to fix a problem I had with my Xiegu G90 ham radio. When sending CW (morse code), the radio would sometimes not see a "dit" (the short tone in morse code). I could reproduce it by tapping the paddle too quickly. My theory is that the G90 doesn't use interrupts to detect paddle presses, but rather polls those lines, and sometimes misses when a pulse happens completely in between polls. I made a little circuit using a 555, where the dit side triggers the 555 and closes the dit line just long enough to always be picked up by the G90, but short enough to never cause two dits (at least not at the speed I was going at). I didn't bother doing the same for the dah side, because apparently my index finger is slower than my thumb and the problem never came up there. It worked flawlessly, but only when not transmitting. As soon as RF got involved, it behaved weirdly. I tried adding ferrite beads, but it didn't solve it. In the end I never used it, and just learned to not slap the dits so fast, but it was a fun experience and see the 555 work.
Re:EEVblog: The 555 Timer is 55 years old
by royskee on Wednesday May 06, 2026 @01:17PM
(#48038804)
That's pretty clever. I've never used the G90, but apparently newer firmware improves the CW performance. The CW mode seems like almost an afterthought with that company.
For something feeling like a fairly specific IC, I remember seeing many projects that use it throughout the years in wacky ways - and seeing it makes me happy to know that the sentiment for this little piece is shared.
There's a lesson in there somewhere.
https://hackaday.com/2011/08/05/building-a-computer-out-of-5...
Turns one a single frequency that’s remotely close to one of the two tones of a dial tone will convince it. Wasn’t sine wave either but not a problem! 555 powered by a 9V battery.
i have the page archived, but it's called A New Solar _ Wind Charge Controller Based on the 555 Chip (2_7_2026 12
I can upload the webrip if anyone wants it
555s are such delightful little guys. I used a pair of them, plus an ebay telephone line driver, to make an old telephone ring: https://hardfault.life/p/telco-2
One timer runs at the ~20Hz ring frequency, and the other runs at ~0.2Hz on a 20% duty cycle. The slow one's output feeds the enable line of the fast one, so you get 1-second burts of ringing, then a few seconds of silence, then ringing... just like a normal phone.
I moved about 5 months ago and haven't had time to get back to this project. The goal is to build a little phone company in a box, so I can have all my old PCs talk to each other with their modems.
building an amplifier from transistors is sometimes simpler/cheaper than using an op amp. And some designs don’t need the benefit of op amps.
On the other hand, building a timing circuit from discrete components is less obvious. And the 555 does so much of what often needs doing.
Also, the design was not patented so they were commodity chips right away.
Though surprising the family at dinner with a small explosion was a much more innocent purpose.
https://www.i3detroit.org/reset-on-lan-an-ethernet-aware-rem...
PDF version here https://worldradiohistory.com/UK/Bernards-And-Babani/Babani/...
Maybe it could work if you used 5 timers?
https://www.digikey.com/en/products/detail/tecate-group/PBLH...
For your chosen capacitor, manufacturer doesn't even bother providing the tolerances. :) Good luck with that.
though i take you were thinking about counting clock cycles or something in which case surely your register would overflow
Old computers often had a "carry flag" specifically to make this easier e.g.on Arm:
But even on RISC-V, often criticised for not having a carry flag, it's not hard:It also has 2k (16384 bits) of SRAM, allowing even larger counters.
It runs off 2.8V - 5.5V DC, so supplying power is pretty trivial. Doesn't need a crystal, though of course adding one will improve the timing accuracy.
See: https://mirrors.apple2.org.za/Apple%20II%20Documentation%20P...
The joystick itself just had 1 potentiometer per axis, wired directly to the port. The port had no A/D, no timer, and no interrupt. Instead there was a GPIO and a capacitor. You discharged the capacitor with a GPIO write, and then polled the GPIO to measure when the capacitor was charged again. The number of iterations through your polling loop would be proportional to the position of the axis.
This is a pain to emulate if you aren't doing cycle-accurate emulation. IIRC Dosbox has a bunch of kludges and still doesn't get the joystick right for every game.
[edit]
To clarify the game port used a 558 (quad stripped-down version of a 555) as a schmitt trigger, so it generated pulses of a width proportional to the potentiometer position. I looked up the Apple II interface and it looks very similar, but with the caveat that accelerated versions (e.g. the IIgs) would always clock to 1MHz when reading the joystick port, compared to the PC that could run at a huge range of clocks (and CPI) over the lifetime of the port.
https://www.applefritter.com/appleii-box/APPLE2/NibbelingAtT...
https://displate.com/displate/2002057
I'm curious about this claim. It's certainly easier to just wire up a modern microcontroller, but is there a better option that involves no software and is likely to still work the same today as it did 50 years ago?
For that matter, a 16 pin CH32V003 can emulate a vast array of 7400 series devices as long as you don't need ns timing — no problem for µs. It's also cheaper.
Because people are too cheap (or fail that hard at basic analog electronic control) to get a proper single-pole single-throw switch with a pair of MOSFETs in a monostable mode, or use an S-R flip-flop latch to debounce, or even a very simple R-C filter circuit.
"Throw a microcontroller on it and call it a day" is the surest sign of someone not properly educated in electronic engineering.
If you live under a waterfall you'll use 1000 gallons of fresh water pumped at blasting high speed to wash a cup.
We live under a waterfall of cpus and gates in general, and organisms don't care if their environment is perverse. A thoughtless organism will happily consume 1000 units of a free resource just to get 1 unit of some other non-free resource.
And a lot of humans are the worst. Thinking beings who elect not to care about anything like that. Like spammers that operate simply because sending email is free for the sender. They get almost nothing from it, and it costs everyone else a lot, but it costs them even less than the tiny bit they gain, and the external costs don't matter to them the tiniest bit.
But the environment is perverse, created by economies of scale and Asian slave labor and the push for advancement for it's own sake which makes existing useful things artificially low value by being "obsolete".
A software version of that might be making apps with Electron. It doesn't matter how much cpu and ram and disk and general mass of tech stack it takes to make some trivial app. The developers precious time outweighs all other considerations. If they can make the app in a few minutes with no effort instead of a few hours, it doesn't matter how much of everyone else's resources they consume since their time is valuable and 1M other people's cpus are free.
'Grab laptop, fire up IDE & plug in programmer cable' vs. 'configure the circuit using a soldering iron'. Both have their place.
But in terms of cost, a simple microcontroller is usually cheaper than a 555 nowadays, often doesn't require external components, and so even if all you wanted was a single function like an edge-triggered pulse, or generate a single frequency, it probably still makes sense to use a microcontroller from a board design perspective. As soon as you want anything slightly more complicated, odds are you can replace a ton of other circuitry on the board with that single chip and a small program.
Because nothing is faster and more responsive than direct hardware logic.
"a simple microcontroller is usually cheaper than a 555 nowadays, often doesn't require external components,"
Often? Every UC I've ever used has required a whole slew of caps and resistors just to get the thing to take in operative firmware through a programming port. Even the simple light flashers for vehicles that I've made using a UC and accelerometer need at least two caps and two resistors to make a proper circuit that allows for flashing info to the controller.
"so even if all you wanted was a single function like an edge-triggered pulse, or generate a single frequency, it probably still makes sense to use a microcontroller from a board design perspective."
Frequency generation? Inductor, capacitor, input voltage. Zero UC required and guaranteed to be cheaper.
"As soon as you want anything slightly more complicated, odds are you can replace a ton of other circuitry on the board with that single chip and a small program."
And accomplish things at a glacial speed that a basic hardware-only solution would've solved. As an example - BOSS pedals have basically zero latency because it is all analog. All these newer Line 6 and POD and other digital FX pedal makers have horrible latency, some I've measured past 50ms (almost as bad as trying to live-monitor a Windows Audio device.) It has been this way for the over 30 years I've been playing guitar.
Most times, raw hardware with zero software is THE way to go. Anything else is just a performance loss.
> Often? Every UC I've ever used has required a whole slew of caps and resistors just to get the thing to take in operative firmware through a programming port.
ATtiny for example. Many others only requiring an external capacitor, and complaining about a decoupling cap on a chip replacing a 555 that also needs an RC network to function seems rather petty.
> And accomplish things at a glacial speed that a basic hardware-only solution would've solved.
Most of these uCs operate at least 1 MHz or higher. The ATtiny85 can run at 8MHz from the internal oscillator and has an interrupt latency of 4-6 cycles. To achieve anything that's replacing something you'd do with a 555, you'd have to try incredibly hard to get latency as bad as you're describing. Perhaps they're actually doing something significantly more complicated than just replacing a 555?
https://shop.evilmadscientist.com/productsmenu/tinykitlist/6...
Very cool. (Looks like it uses 26 transistors. I assume the die is similar.)
Fun fact: his original concept needed 9 pins and therefore was going be forced to have a 14 pin package. A late epiphany got it down to the 8 pin version we know today.
<http://ibb.co.com/1Y7QFB8N>
It can be configured as a versatile oscillator like the 555, but it can also implement an FM modulator / demodulator, a FSK modem, a tone discriminator, a clock multiplier, a phase detector, a voltage to frequency and frequency to voltage converter a speed control loop and much more.
Not bad for a $1 chip. My circuits professor always carried a bunch in his lab coat pocket and handed them out like candy almost everyone anyone needed a circuit to do something to do with oscillation.
(I just made half y'all crash out with old internet nostalgia. The rest of you are like "huh?")
More details: https://www.reddit.com/r/amateurradio/comments/1eo9ki7/xiegy...