PIN IDENTIFICATION
General:
- Missing pins have no pin number.
- Unconnected pins and test pins that should be left floating have no identification.
- Clock signals are identified by CLK for positive-edge triggering or /CLK for negative-edge triggering.
- Reset (clear) inputs are identified by RST.
- Set inputs are identified by SET.
- For 3-state devices, output enables are indicated by OE.
- When a pin has two modes, or selects between two operations, then the two may be separated by a slash. An inversion slash may still be present as in SH//LD for shift or load select.
- Pins that have more than one function (selected by programming or the state of another pin) are indicated by both functions separated by a space.
Power supply:
- The main power supply is indicated by VCC.
- System ground is indicated by GND.
- A secondary positive power supply may be indicated by VDD.
- A negative power supply is indicated by VEE.
- Programming power supply (usually higher than VCC) is indicated by VPP.
Gates, line drivers etc.:
- Inputs are identified by letters starting from A.
- Outputs are indicated by Y.
Flip-flops:
- Inputs are identified by J and K, or D.
- Outputs are indicated by Q.
Counters:
- Load inputs are indicated by P followed by the counter stage number.
- Outputs are indicated by Q followed by the counter stage number. Thus (assuming a binary counter) Q0 is the /2 output, Q1 the /4 output.
Shift registers:
- Parallel inputs or bidirectional parallel I/O pins are identified by P followed by the shifter stage number. The leftmost stage in a shift register is number 0.
- Serial inputs are identified by letters starting from D (for right shift) or from L (for left shift). If more than one of either is available, the letter is followed by the shifter stage number it feeds.
- Serial outputs are identified by Q, which may be followed by the shifter stage number if more than one serial output exists.
- Parallel outputs are identified by Q (only if no serial outputs exist), Y (3-state outputs or output latch) followed by the shifter stage number.
- Unidirectional shift registers shift towards higher stage numbers.
- Bidirectional shift registers have separate shift-left and shift-right serial inputs.
- Parallel-in parallel-out shift registers are called univeral.
Multiplexers:
- Inputs are identified by A followed by a number.
- Outputs are indicated by Y.
- Select inputs are identified by S followed by a number starting at 0, unless there is only one select input in which case only S is specified. When the S inputs are taken as a binary number, the value indicates which input is selected.
Demultiplexers:
- Inputs are indicated by A, preceded by a section number if more than one.
- Outputs are identified by Y followed by a number. When there is more than one multiplexer section, inputs are prefixed by a number indicating to which section they belong.
- Select inputs are identified by S followed by a number starting at 0, unless there is only one select input in which only S is specified. When the S inputs are taken as a binary number, the value indicates which output is selected. For noninverting demultiplexers unselected outputs are 0, for inverting demultiplexers they are 1.
Analog multiplexers/demultiplexers:
- Analog switches generally are bidirectional, and inputs and outputs can therefore be reversed. One side of the switch is indicated by X (optionally followed by a number), the other side is indicated by Y.
- Select inputs are identified by S followed by a number starting at 0, unless there is only one select input in which only S is specified. When the S inputs are taken as a binary number, the value indicates which switch is selected.
Memories:
- Address inputs are indicated by A followed by the bit number, starting from 0. Multiport memories use RA or WA for separate read and write addresses, or A prefixed by the port number followed by the bit number.
- Data inputs or data I/O are indicated by D followed by a number starting from 0.
- Data outputs are indicated by Q followed by a number.
Oscillators:
- One-inverter oscillators are indicated by X0 and X1 pins, where X0 is the inverters' output and X1 is the input. If I happen not to know which is which, the pins are indicated by X1 and X2. A crystal oscillator usually requires a crystal parallel to a 10M resistor, with two small capacitors to ground; but sometimes only a crystal is needed -- most often when a 32kHz watch crystal can be used.
- Two-inverter oscillators are indicated by X1 (input), X0 (middle node) and X2 (output). A crystal oscillator can then be made using X0 and X1.
Sections:
- When a device has several (largely) independent sections, I/O pins are prefixed by the section number, starting from 1, as in 1J or /1Q.
- Multi-bit functions, such as counters or 3-state buffers have I/O pins suffixed by the bit number, usually starting from 0 (except sometimes for counters which may have some outputs missing).
- The section/bit numbering is used in a different way for (de)multiplexers.
TRUTH TABLES
For inputs, the following notations are used:
0 : logic low level 1 : logic high level X : don't care, either 0 or 1 / : rising or positive-edge clock input \ : falling or negative-edge clock input !/ : not a rising edge, either 0, 1 or \ !\ : not a falling edge, either 0, 1 or / . : 'continued', used in compressing the table
For outputs, the following notations are used:
0 : logic low level 1 : logic high level Z : high impedance, either 3-state or open-collector not driving output - : no change (latched in closed state, or register value not changed) ? : undefined (although some manufacturers may define a behaviour) . : 'continued', used in compressing the table
ASSUMPTIONS FOR DIGITAL DEVICES
Single/Dual Flip-flops:
- The clock is positive-edge triggered.
- Complementary outputs are available.
Multiple flip-flops:
- Only inverting or noninverting outputs are available.
Synchronous counters:
- The clock is positive-edge triggered.
- LOAD,SET and RESET are synchronous.
Asynchronous counters:
- The clock is negative-edge triggered.
- LOAD,SET and RESET are asynchronous.
Shift registers:
- The clock is positive-edge triggered.
- LOAD and RESET (if available) are synchronous.
ASSUMPTIONS FOR ANALOG DEVICES
Operational amplifiers:
- VCC usually is +15V, VEE -15V.
- For single/dual-supply op-amps, VEE can be connected to GND.
Analog multiplexers/demultiplexers:
- Analog switches generally are bidirectional, and inputs and outputs can therefore be reversed. One side of the switch is indicated by X (optionally followed by a number), the other side is indicated by Y.
- Select inputs are identified by S followed by a number starting at 0, unless there is only one select input in which only S is specified. When the S inputs are taken as a binary number, the value indicates which switch is selected.
- Select and enable inputs are at TTL level, except for 4000-series CMOS where these inputs must swing between GND and VCC.
Digtal/analog converters:
- Select and data inputs are at TTL level.
- Current output DACs may have both OUT and inverted /OUT output current pins.
User Comments
No Posts found !Login to Post a Comment.