The solution is normally to add the line \usetikzlibrary{babel} in your preamble, … CircuiTikZ will not work correctly with global (in the main circuitikz … and a connection dot (with the special shortcut -* which adds a circ node at … to[adc,>] ++(2,0) … is used as component name to avoid clashes with the semiconductor diode.
Download