Just a few components ordered

I had some components to buy at Mouser for an unrelated project, but my order wasn't going to reach 50€ and I wouldn't get free shipping...

So I added a few of nearly every logic gate from the AUC family in the basket. These are like the usual 74 LS or 74 HC family but they can work at very low voltage and are super fast ! They aren't cheap, though, so I ended up with an order waaay above 50€. Well, that's the price to pay for starting the actual R&D.

These logic gates exist in traditional 4 gates per package, or 6 gates for the inverters, but also in Little Logic that offer just a single or a double gate per package. This is what I ordered, because it makes prototyping much easier. But what did I get exaclty?

SN74 AUC 2G 00 DCU

SN74 is the typical prefix for these types of logic gates (there are other groups that we'll ignore here).
AUC is the Advanced Ultra-low-voltage CMOS family. It works from 0.8V to 2.7V and its inputs tolerate a signal up to 3.6V.
2G means it packs two gates,
00 is the code for the NAND function,
DCU represents the physical package. It's pretty small, about 2mm x 3mm with the leads.

It means these are dual NAND gates.

sn74auc2g00dcu package sn74auc2g00dcu logic diagram

SN74 AUC 2G 02 DCU

These look a lot like the ones above, but they are dual NOR gates.

sn74auc2g02dcu package sn74auc2g02dcu logic diagram

SN74 AUC 2G 04 DBV

04 is the numeric code for the inverter,
DBV is another package. That makes sense because inverters have only one input, not two, so only six pins are needed to pack two of them.

sn74auc2g04dbv package sn74auc2g04dbv logic diagram

SN74 AUC 2G 08 DCU

We are back with some DCU packages, and 08 is the code for AND gates.

sn74auc2g08dcu package sn74auc2g08dcu logic diagram

SN74 AUC 2G 32 DCU

You know the drill. Here, 32 means OR gates.

sn74auc2g32dcu package sn74auc2g32dcu logic diagram

SN74 AUC 2G 86 DCU

And here is the last classic logic gates: the XOR gate, represented by the 86 code.

sn74auc2g86dcu package sn74auc2g86dcu logic diagram

SN74 AUC 2G 53 DCU

Now, here is something new ! This is the famous analog FET switch that will help us build various higher level blocks like the adder.
Here's how the datasheets presents it:

sn74auc2g53dcu package sn74auc2g53dcu logic diagram

Admittedly, that logic diagram looks a bit more complex. Here's what it does.

It connects COM with either Y1 or Y2, depending on the input A. Unless the input INH is high, in which case COM is not connected to anything (both switches are open).

The key point is that the connection between COM and Yn is really just like a switch, meaning the propagation delay is very, very short. While it can take up to 2.2 ns to switch from one Y to the other, or to enable or disable the switch, it can transmit a signal in less than 0.1 ns !

This is the property that will help us build very fast chains, or ripple, as we have in adders or in AND gates with a lot of inputs.

SN74 AUC 1G 74 DCU

Only one gate in this package, as can be seen from the 1G part of the name.
74 is the code for a D-Flip-Flop.

sn74auc1g74dcu package

There's no reason to include the logic diagram for the flip-flop. I also won't explain how it works, I'm sure many people have already done so.

SN74 AUC 16 244 DGG

The 244 is nothing more than a buffer, or a driver, whose outputs can be disconnected (tri-stated).
16 because that device is 16 bits.
DGG is the largest package available for this device, but don't be fooled. The leads pitch is a mere 0.5 mm.

SN74 ALVCH 16 823 DGG

Here, we change family for a ALVCH device, for Advanced Low Voltage CMOS with Hold. This can work with slightly higher voltage than the AUC, up to 3.6V. This can be useful to drive the lines a bit stronger, for instance from board to board.
Be aware that 16 is a trap, this part is actually 18 bits!
The 823 is a bus interface Flip-flop, with three usefull features:

  • 3-state outputs,
  • a clock enable pin, that can be used to prevent clocking in a new input value,
  • an asynchronous clear pin, that set all outputs low independently of the clock.

I'm pretty sure various parts of our processor will make use of one or the other of the last two feature.

That's all

That's all the parts I've ordered this time, unless we count the thousand 100 nF capacitors, and a mere hundred 10 nF ones :)
These are 0402 in imperial, or 1005 in metric. That means they are 1mm long by 0.5mm wide. This is the smallest size I have ever soldered by hand, and the experience wasn't too painful.

Notes

The diagrams in this article have been copied from their respective datasheets and are © Texas Instruments Incorporated. The logic diagram for the dual XOR gate has been edited from the dual OR gate.

Links to the datasheets of the gates described above: