Something like this?
+
| ====
100k GND- 10n -------o o------ 1uF -- GND +
| | | |
| | |\ 1M 10k
|-- 100k ----------|-\ | |
| | }--------------------------------->
|-- 100k ----------|+/ |
| | |/ |
| | |
| ----- 100k ---
100k
|
GND
The comparator is self-latching, after power-on output is high (for minimum
current drawn).
Alternative: connect the 10n to +, then it starts with output low.
Pressing the switch less than 1 sec switches the state.
Repeating the switch presses fast does not switch state (slow debounce).
Arie de Muynck
I must say I am impressed, a nice solution.
As to the issue what is 'nest', this uses 10 components, 2 of which are capacitors.
Placing, board size, vias....
I did say 74HC74, but even that requires some debounce, as others have pointed out,
so at least 2 more components.
The OP says he has no micro.
But how a about a simple 8 pin PIC?
Use the internal osc, internal pullup at an input pin, trigger interrupt,
flip output, hang some milliseconds in interrupt routine as debounce.....
It is all there, with *1* component, say a PIC 12F629, only 67 cent in volume.
http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1001&mid=10&lang=en&pageId=74
And, it also has a build in comparator that perhaps can replace some part
of the rest of the circuit.....
I would definitely go that way, have been using that PIC to replace simple circuits
no several times.
That way you need to have only 1 part in store.