www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2013/08/10/17:02:17

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Virus-Scanned: amavisd-new at cloud9.net
Date: Sat, 10 Aug 2013 17:02:03 -0400 (EDT)
From: Stuart Brorson <sdb AT cloud9 DOT net>
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] T flip-flop
In-Reply-To: <201308101615.39595.ad252@freeelectron.net>
Message-ID: <alpine.BSF.2.00.1308101651300.4604@earl-grey.cloud9.net>
References: <201308101615 DOT 39595 DOT ad252 AT freeelectron DOT net>
User-Agent: Alpine 2.00 (BSF 1167 2008-08-23)
MIME-Version: 1.0
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

Use an Atmel microcontroller.  For example, an ATTiny20 in an SOIC-14
package gives you 14 pins for your requested blocking -- 5 inputs, 5 
outputs, 2 power.  They're $0.99 in lots of 1 at DigiKey.

http://www.digikey.com/product-detail/en/ATTINY20-SSUR/ATTINY20-SSURCT-ND/3789310

Smaller packages are also available, if you can deal with leadless SMT
parts.

Writing debounce and toggle code is easy.  There is an excellent
open-source tool chain you can use to program the parts:

http://www.nongnu.org/avr-libc/

IMO, cheapo microcontrollers are the best way to implement functions
like this which used to require several independent gates in separate
packages.

Stuart



On Sat, 10 Aug 2013, al davis wrote:

> I have a need for a "T" flip-flop ......   to map a momentary
> pushbutton to on or off.
>
> The application needs 20 of them in a tight space, preferably
> arranged in 4 groups of 5.
>
> Looking for suggestions of a chip to do this, with a minimum
> package count and space requirement.
>
> Wishing for a "hex T flip-flop", but I can't find it.
>
> The best I can find seems to be a dual JK flipflop.  That's 10
> packages.
>
> I found a quad JK flipflop, but they share a common clock so
> that doesn't work for this application.
>
> I can do better in cost and space with discretes.
>
> ideas???
>

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019