3
\$\begingroup\$

Is there an IC which provides 1 bit of memory?

I'm thinking something like an IC that has GND, VVC, input value, input set/clock, and output. It maintains its output value at HIGH or LOW until set/clock is pulled HIGH (or LOW), at which point input value is read and duplicated to output. If the supplied voltage drops below its operational range, it could either reset to LOW (volatile), or retain its value (non-volatile); either case is fine.

What would a part like this be called?

Is there a similar IC which has n input and n output, and is functionally n bits of memory? What would a part like this be called?

\$\endgroup\$
5
  • 2
    \$\begingroup\$ It's called "flop-flop" and "register" respectively. \$\endgroup\$
    – Eugene Sh.
    Commented Aug 17, 2015 at 21:37
  • \$\begingroup\$ 7474? \$\endgroup\$
    – Jashaszun
    Commented Aug 17, 2015 at 21:38
  • \$\begingroup\$ I've seen / built non volatile versions with tiny programmable potentiometers. \$\endgroup\$ Commented Aug 17, 2015 at 21:43
  • 1
    \$\begingroup\$ @SomeHardwareGuy seems to me that making a flip-flop out of a programmable potentiometer is kind of like when people make digital logic in minecraft. \$\endgroup\$
    – crasic
    Commented Aug 17, 2015 at 23:16
  • \$\begingroup\$ True but it made for nice nv address lines back in the day. Used to be a common fpga trick maybe there's better single bit nvram parts that don't require maintaining any code like a micro would. \$\endgroup\$ Commented Aug 17, 2015 at 23:17

1 Answer 1

6
\$\begingroup\$

That part is called a flip flop.

You can get packages of one or several flip flops here.

If n is much more than 8 or so, you will want a memory chip which offers some address and data bus.

\$\endgroup\$
3
  • \$\begingroup\$ Just knowing what they're called makes all the difference, so thanks! It looks like a shift register would handle n bits with only 1 input instead of n inputs. \$\endgroup\$
    – Marsh
    Commented Aug 17, 2015 at 22:08
  • \$\begingroup\$ Yes but then you can only use them in a constrained way. This may be suitable for your situation but in a shift register the input of one bit is connected to the output of the previous bit. \$\endgroup\$ Commented Aug 17, 2015 at 22:09
  • \$\begingroup\$ Right. I was thinking of 7-segment displays, where shifting in each LED's value in quick succession, followed by 1 second or 1 minute of display time would work fine. \$\endgroup\$
    – Marsh
    Commented Aug 17, 2015 at 22:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.