Ik zag op de volgende pagina...
http://cockpit.varxec.de/electronics/mcp.html

Schematisch:
http://cockpit.varxec.de/electronics/img/mb_mcp_circuit_schematic01.pn…

...dat men aan een 16F628 een 74HC4067 koppelt om met 4 pinnen van de PIC, 16 uitgangen te maken. Weet iemand of deze benadering te verkiezen is boven een ketting van 2x schuifregister 74HC595, die maar 3 pinnen van de PIC zou gebruiken, maar evenveel uitgangen opleverd (bijvoorbeeld qua klok-timing of snelheid)?

Ref: http://www.semiconductors.philips.com/pip/74HC4067.html

die 4 bit mode word denk ik omgezet naar 16 decimaal...

met je waarheidtabel:

0000 = 0
0001 = 1
0010 = 2
0011 = 3
0100 = 4
0101 = 5
0110 = 6
1111 = 7
1000 = 8
1001 = 9
1010 = 10
1011 = 11
1100 = 12
1101 = 13
1110 = 14
1111 = 15

Hierbij word steeds slechts één uitgang hoog van het IC, namelijk de decimaal equivalente. Het is dus gewoon niets meer dan een binair naar decimaal vertaler.

met een schuifregister kun je dus WEL 16 uitgangen afzonderlijk van elkaar hoog of laag maken

ps. correct me if iam wrong :)

...dat men aan een 16F628 een 74HC4067 koppelt om met 4 pinnen van de PIC, 16 uitgangen te maken. Weet iemand of deze benadering te verkiezen is boven een ketting van 2x schuifregister 74HC595, die maar 3 pinnen van de PIC zou gebruiken, maar evenveel uitgangen opleverd (bijvoorbeeld qua klok-timing of snelheid)?

Als je een minimum aan componenten wilt dan kan je die HC4067 nemen.
Heb je te weinig pinnen op je uC dan schuifregisters nemen.
Je kan ook kijken naar de prijs van zo'n HC4067 of 2 HC595's ?

Hierbij word steeds slechts één uitgang hoog van het IC, namelijk de decimaal equivalente. Het is dus gewoon niets meer dan een binair naar decimaal vertaler.

4 ingangen naar 16 uitgangen (mux), of 16 ingangen naar 4 uitgangen (demux) analoog want er kan een signaal doorheen (twee richtingsverkeer), dus stel je hebt 16 verschillende signalen, dan kan je die met maar 4 ADC's inlezen (ATtiny15L heeft 4 ADC ingangen bijv.) Met maar twee IC's kan je 16 signalen digital samplen en vastleggen.
Of 4 analoge signalen dirigeren naar 16 uitgangen. Of als 4 naar 16 encoder (2^4=16) (dan net zoiets als een HC138 3 naar 8 (2^3=8)) Zit nog wel 80 ohm tussen de in- en uitgangen, met 7-segments display moet je daar rekening mee houden. grtz.

[Bericht gewijzigd door RES op ]

Waarschijnlijk heb je alleen wat aan de 4067 als je maar maximaal 1 uitgang per keer aan hoeft te zetten.
Meerdere uitgangen tegelijk aanzetten wil dus niet. (Wat Jeroen Boere dus bedoelde)