RecursosBibliotecas de símbolos DWG
Free AutoCAD flip-flop, counter and op amp symbols (DWG), IEC 60617-12 and -13 style
Flip-flops, multiplexers, op amps (IEC 60617): 87 ready-made AutoCAD blocks (DWG), free to download and use in your own projects, as a ZIP or one symbol at a time.
87 symbols as ready-to-use AutoCAD blocks, drawn after IEC 60617-12 and -13: open-circuit gates, buffers and Schmitt triggers, coders, converters, multiplexers and demultiplexers, adders, comparators and the arithmetic logic unit, delay elements, RS, JK and D bistables, monostables and astables, shift registers, counters, memories (ROM, PROM, RAM, FIFO), display elements, the terminal and qualifying symbols of analogue elements, amplifiers, operational amplifiers, converters, voltage regulators and comparators. The basic gates and the dependency notation are in the companion library of binary logic elements.
Version 1.0 · updated 17 de outubro de 2026
Using AutoCAD 2017 or an earlier version? Download the 2010 format
Free to use and modify in your own projects, including commercial ones. The ZIP holds one plain DWG file in AutoCAD 2018 format and a README; no add-in needed. Provided as is, without warranty.
IEC 60617 has several parts. The other libraries of the standard:
- Common electrical symbols (IEC 60617)
- Power system single-line symbols (IEC 60617)
- Electron tubes, crystals, delay lines (IEC 60617)
- Logic gate symbols (IEC 60617)
- Telephone, selectors, sound and recording (IEC 60617)
- Antennas, waveguides, modulation, filters and optical fibre (IEC 60617)
- Relays, protection and switching devices (IEC 60617)
- Machines, transformers, meters and symbol elements (IEC 60617)
- Busbar trunking, cable television, airfield lighting and connectors (IEC 60617)
- Gas-insulated switchgear, alarms and installation devices (IEC 60617)
Related symbol libraries
All 87 symbols
87 de 87 símbolos

AND-OR-invert
LGC_S01581_AND_OR_INVERTAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
NAND, open-circuit L-type
LGC_S01582_NAND_OPEN_CIRCUIT_L_TYPEAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Expander
LGC_S01585_EXPANDERAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Buffer, inv. open-circuit L
LGC_S01594_BUFFER_INV_OPEN_CIRCUIT_LAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
NAND buffer
LGC_S01595_NAND_BUFFERAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Line receiver
LGC_S01601_LINE_RECEIVERAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Bidirectional switch
LGC_S01604_BIDIRECTIONAL_SWITCHAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Element with hysteresis
LGC_S01607_ELEMENT_WITH_HYSTERESISAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Bi-threshold detector, inv.
LGC_S01608_BI_THRESHOLD_DETECTOR_INVAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
NAND Schmitt trigger
LGC_S01609_NAND_SCHMITT_TRIGGERAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Coder, general symbol
LGC_S01610_CODER_GENERAL_SYMBOLAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Signal-level converter
LGC_S01623_SIGNAL_LEVEL_CONVERTERAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Level converter, ECL to TTL
LGC_S01625_LEVEL_CONVERTER_ECL_TO_TTLAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Multiplexer
LGC_S01626_MULTIPLEXERAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Demultiplexer
LGC_S01627_DEMULTIPLEXERAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Multiplexer/demux, 1 to n
LGC_S01628_MULTIPLEXER_DEMUX_1_TO_NAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Multiplexer/demux, n to 1
LGC_S01629_MULTIPLEXER_DEMUX_N_TO_1Atributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Adder
LGC_S01636_ADDERAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Subtractor
LGC_S01637_SUBTRACTORAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Look-ahead carry generator
LGC_S01638_LOOK_AHEAD_CARRY_GENERATORAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Multiplier
LGC_S01639_MULTIPLIERAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Magnitude comparator
LGC_S01640_MAGNITUDE_COMPARATORAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Arithmetic logic unit
LGC_S01641_ARITHMETIC_LOGIC_UNITAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Half adder
LGC_S01642_HALF_ADDERAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Single-bit full adder
LGC_S01643_SINGLE_BIT_FULL_ADDERAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Delay element, t1 and t2
LGC_S01655_DELAY_ELEMENT_T1_AND_T2Atributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Delay element, 100 ns
LGC_S01656_DELAY_ELEMENT_100_NSAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Tapped delay element
LGC_S01657_TAPPED_DELAY_ELEMENTAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
RS bistable
LGC_S01659_RS_BISTABLEAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
JK bistable, edge-triggered
LGC_S01661_JK_BISTABLE_EDGE_TRIGGEREDAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
JK bistable, pulse-triggered
LGC_S01662_JK_BISTABLE_PULSE_TRIGGEREDAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
JK bistable, data lock-out
LGC_S01663_JK_BISTABLE_DATA_LOCK_OUTAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
RS latch, negated inputs
LGC_S01664_RS_LATCH_NEGATED_INPUTSAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
D bistable, edge-triggered
LGC_S01665_D_BISTABLE_EDGE_TRIGGEREDAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
RS bistable, initial 0-state
LGC_S01671_RS_BISTABLE_INITIAL_0_STATEAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
RS bistable, initial 1-state
LGC_S01672_RS_BISTABLE_INITIAL_1_STATEAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
RS bistable, non-volatile
LGC_S01673_RS_BISTABLE_NON_VOLATILEAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Monostable, retriggerable
LGC_S01674_MONOSTABLE_RETRIGGERABLEAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Monostable, non-retrigger
LGC_S01675_MONOSTABLE_NON_RETRIGGERAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Astable element
LGC_S01678_ASTABLE_ELEMENTAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Astable element, controlled
LGC_S01679_ASTABLE_ELEMENT_CONTROLLEDAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Astable, synchronous start
LGC_S01680_ASTABLE_SYNCHRONOUS_STARTAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Astable, stops after pulse
LGC_S01681_ASTABLE_STOPS_AFTER_PULSEAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Astable, sync start and stop
LGC_S01682_ASTABLE_SYNC_START_AND_STOPAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Shift register
LGC_S01685_SHIFT_REGISTERAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Counter, cycle length 2^m
LGC_S01686_COUNTER_CYCLE_LENGTH_2_MAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Counter, cycle length m
LGC_S01687_COUNTER_CYCLE_LENGTH_MAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Read-only memory (ROM)
LGC_S01706_READ_ONLY_MEMORY_ROMAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Programmable ROM (PROM)
LGC_S01707_PROGRAMMABLE_ROM_PROMAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Random-access memory (RAM)
LGC_S01708_RANDOM_ACCESS_MEMORY_RAMAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Content-addressable memory
LGC_S01709_CONTENT_ADDRESSABLE_MEMORYAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
First-in first-out memory
LGC_S01710_FIRST_IN_FIRST_OUT_MEMORYAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Display element
LGC_S01723_DISPLAY_ELEMENTAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Complex-function element
LGC_S01731_COMPLEX_FUNCTION_ELEMENTAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Bus indicator, one-way
LGC_S01732_BUS_INDICATOR_ONE_WAYAtributos
TAGREMARKSSTD_CLAUSESTD_REFDESC
Bus indicator, two-way
LGC_S01733_BUS_INDICATOR_TWO_WAYAtributos
TAGREMARKSSTD_CLAUSESTD_REFDESC

Analogue output
LGC_S01749_ANALOGUE_OUTPUTAtributos
TAGREMARKSSTD_CLAUSESTD_REFDESC


Supply-voltage terminal
LGC_S01753_SUPPLY_VOLTAGE_TERMINALAtributos
TAGREMARKSSTD_CLAUSESTD_REFDESC
Supply-current terminal
LGC_S01754_SUPPLY_CURRENT_TERMINALAtributos
TAGREMARKSSTD_CLAUSESTD_REFDESC
Supply-voltage output
LGC_S01755_SUPPLY_VOLTAGE_OUTPUTAtributos
TAGREMARKSSTD_CLAUSESTD_REFDESC
Supply-current output
LGC_S01756_SUPPLY_CURRENT_OUTPUTAtributos
TAGREMARKSSTD_CLAUSESTD_REFDESC
Reference input
LGC_S01757_REFERENCE_INPUTAtributos
TAGREMARKSSTD_CLAUSESTD_REFDESC
Reference output
LGC_S01758_REFERENCE_OUTPUTAtributos
TAGREMARKSSTD_CLAUSESTD_REFDESC
Quantity-sensing input
LGC_S01759_QUANTITY_SENSING_INPUTAtributos
TAGREMARKSSTD_CLAUSESTD_REFDESC
Quantity output
LGC_S01760_QUANTITY_OUTPUTAtributos
TAGREMARKSSTD_CLAUSESTD_REFDESC
Analogue operand input
LGC_S01761_ANALOGUE_OPERAND_INPUTAtributos
TAGREMARKSSTD_CLAUSESTD_REFDESC
External subsidiary terminal
LGC_S01762_EXTERNAL_SUBSIDIARY_TERMINALAtributos
TAGREMARKSSTD_CLAUSESTD_REFDESC
Internal subsidiary terminal
LGC_S01763_INTERNAL_SUBSIDIARY_TERMINALAtributos
TAGREMARKSSTD_CLAUSESTD_REFDESC
Adjustment terminal
LGC_S01764_ADJUSTMENT_TERMINALAtributos
TAGREMARKSSTD_CLAUSESTD_REFDESC
Compensation terminal
LGC_S01765_COMPENSATION_TERMINALAtributos
TAGREMARKSSTD_CLAUSESTD_REFDESC

Comparator not-equal output
LGC_S01769_COMPARATOR_NOT_EQUAL_OUTPUTAtributos
TAGREMARKSSTD_CLAUSESTD_REFDESC


Function-computing element
LGC_S01778_FUNCTION_COMPUTING_ELEMENTAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Amplifier, general symbol
LGC_S01781_AMPLIFIER_GENERAL_SYMBOLAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Operational amplifier
LGC_S01782_OPERATIONAL_AMPLIFIERAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Op amp, offset null
LGC_S01783_OP_AMP_OFFSET_NULLAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Converter, general symbol
LGC_S01791_CONVERTER_GENERAL_SYMBOLAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Voltage regulator, general
LGC_S01796_VOLTAGE_REGULATOR_GENERALAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Voltage regulator, +5 V
LGC_S01797_VOLTAGE_REGULATOR_5_VAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Voltage regulator, adjust.
LGC_S01798_VOLTAGE_REGULATOR_ADJUSTAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Comparator, general symbol
LGC_S01800_COMPARATOR_GENERAL_SYMBOLAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Voltage comparator
LGC_S01801_VOLTAGE_COMPARATORAtributos
TAGFUNCTIONPART_NOPIN_NUMBERSMANUFACTURERREMARKSSTD_CLAUSESTD_REFDESC
Faltou um símbolo? Diga qual.
Attributes for parts lists
The devices carry a visible reference (U1) and invisible attributes: FUNCTION, PART_NO, PIN_NUMBERS, MANUFACTURER and REMARKS. Every block also stores the entry number of the standard (STD_CLAUSE, for example IEC 60617-12 12-42-03) and its database number (STD_REF) as invisible attributes, so you can look the symbol up in the standard.
Because the data sit in attributes, you can export the devices of a project to Excel with BlockSync, build a parts list, check it and write the corrections back in one run, with preview and backup.
How to use the library
- Unzip the file and open the DWG. Copy the symbols you need into your plan, or drag the blocks in from DesignCenter (ADCENTER).
- The symbols are drawn at plotted size in millimetres on a 2.5 mm module: text 3 mm high, pin pitch 5 mm. Insert them at the scale of your drawing, for example scale 2 on a 1:2 drawing.
- Devices are boxes: insert them at the centre. Add pins by copying a connection line, and keep the three dots when a group of pins repeats. The terminal and qualifying symbols of the analogue elements are fragments of an element outline; their insertion point is the free end of the connection line.
- Replace the general letters of a block by the real labels of your device: the m and k of a pin group, the asterisk of the generic symbols, the title letters (for example SRGm becomes SRG8). Edit the text after exploding the block.
About IEC 60617-12 and -13
IEC 60617 is the international standard for graphical symbols for diagrams. Part 12 covers binary logic elements and part 13 analogue elements; both use rectangular symbols with qualifying symbols inside and at the connections. This library follows the figures for the general symbols and the common functional blocks. It does not contain the large device examples with a full set of pin numbers, and a few figures that could not be read with certainty were left out.
These symbols are our own drawings after the figures of the standard. They are not copied from it, and the library is not certified against it. Check them against the standard, your company standard or your customer’s legend before you rely on a shape.
Frequently asked questions
- How do I draw a JK or D flip-flop?
- Use the blocks “JK bistable, edge-triggered” or “D bistable, edge-triggered”. They show the inputs with the dynamic wedge, the reset input and the outputs. Add set and reset pins by copying a connection line, and replace the labels if your device uses other names.
- Where are the basic AND, OR and NAND gates?
- In the companion library of binary logic elements: the basic logic elements, the qualifying symbols and the dependency notation. This library continues from the compound gates, drivers, converters and functional blocks.
- Can I use the symbols in commercial projects?
- Yes. They are free to use and modify in your own projects, including commercial ones. They are provided as is, without warranty.
- Are complete circuits with pin numbers included?
- No. The large device examples of the standard, with a full set of pin numbers, are not in this library. Build them from the general symbols here and fill in PIN_NUMBERS and PART_NO of the element.
- Can I change a symbol or add attributes?
- Yes. Open the DWG, edit a block with BEDIT to change it or add attributes, and save. To update drawings that already contain the block, run ATTSYNC or replace the block. Make a backup first: attribute values can be lost if ATTSYNC is used carelessly.
- Where do I find a ready-made set of these symbols for AutoCAD?
- AutoCAD itself ships only a small set of sample blocks, so a full symbol set has to come from a library. Download the ZIP on this page and open the DWG: every symbol is a block. Insert one with INSERT (Blocks palette, Libraries tab, then pick the DWG) or drag it from DesignCenter (ADCENTER). You can also download a single symbol on its own.
Count the symbols and build a parts list
Because ratings and part numbers are attributes, the symbols of a whole project can be counted and listed without opening the drawings. Export the blocks to Excel, total them with a pivot table and write corrections back in one run, with preview and backup.
See how to count blocks with BlockSync
