% Dieses Dokument ist in der Zusammenarbeit von angehenden und
% ausgebildeten Informatiklehrkräften entstanden.
% Der Herausgeber dieses Dokuments ist die Fachgruppe Informatische
% Bildung in NRW der Gesellschaft für Informatik.
%
% Das Dokument steht unter der Lizenz: Creative Commons by-sa Version 4.0
% https://creativecommons.org/licenses/by-sa/4.0/deed.de
%
% Nach dieser Lizenz darf das Dokument beliebig kopiert und bearbeitet werden,
% sofern das Folgeprodukt wiederum unter gleichen Lizenzbedingungen vertrieben
% und auf die ursprünglichen Urheber verwiesen wird.
%
% Die Namensnennung durch einen Verweis und die Lizenzangabe der ursprünglichen
% Urheber auf den Materialien für Schülerinnen und Schüler ist erforderlich.
%
% Die Sammlung der Dokumente steht unter
% https://matsam.fg-ibn.gi.de
% zur Verfügung.
%
% Das LaTeX-Paket zum Setzen der Dokumente der Sammlung steht
% unter https://www.ctan.org/pkg/schule
% zur Verfügung.

\begin{tikzpicture}
  \begin{scope}[color=black!20]
    \draw(0,4cm-2.54mm) % Anschluss 3V -> VDD
      to[short,o-] (0,2.2cm);
    \draw(0,3cm) % Anschluss 3V -> VREF
      to[short,*-] (2.54mm,3cm)
      to[short] (2.54mm,2.2cm);
    \draw(10.16mm,4cm-2.54mm) % Anschluss GND -> DGND
      to[short,o-] (10.16mm,3.5cm)
      to[short] (17.78mm,3.5cm)
      to[short] (17.78mm,2.2cm);
    \draw(10.16mm,3.5cm) % Anschluss GND -> AGND
      to[short,*-] (5.08mm,3.5cm)
      to[short] (5.08mm,2.2cm);
    \draw(27.94mm,4cm-2.54mm) % Anschluss 23 an CLK
      to[short,o-] (27.94mm,2.8cm)
      to[short] (7.62mm,2.8cm)
      to[short] (7.62mm,2.2cm);
    \draw(25.4mm,4cm-2.54mm) % Anschluss 21 an DOUT
      to[short,o-] (25.4mm,3cm)
      to[short] (10.16mm,3cm)
      to[short] (10.16mm,2.2cm);
    \draw(22.86mm,4cm-2.54mm) % Anschluss 19 an DIN
      to[short,o-] (22.86mm,3.2cm)
      to[short] (12.7mm,3.2cm)
      to[short] (12.7mm,2.2cm);
    \draw(27.94mm,4cm) % Anschluss 24 an CS
      to[short,o-] (29.21mm,4cm)
      to[short] (29.21mm,2.4cm)
      to[short] (15.24mm,2.4cm)
      to[short] (15.24mm,2.2cm);
  \end{scope}

  \draw(17.78mm,3.5cm)
    to[short,*-] (4cm,3.5cm)
    to[short] (4cm,1.75cm)
    to[pR, n=POT] (2.5cm, 1.75cm)
    to[short] (2.5cm,2.6cm)
    to[short,-*] (0,2.6cm);

  \draw(POT) ++(0,-5mm)
    |- (0,1cm)
    to[short] (0,1.3cm);

  \foreach \x in {0,1,...,19}{
    \draw (\x * 2.54mm,4cm) circle (1.6pt);
    \draw (\x * 2.54mm,4cm-2.54mm) circle (1.6pt);
  }

  \node at (-0.18,4cm-2.54mm) {\tiny{1}};
  \node at (-0.18,4cm) {\tiny{2}};
  \node at (50.48mm,4cm-2.54mm) {\tiny{39}};
  \node at (50.48mm,4cm) {\tiny{40}};

  \foreach \x in {0,1,...,7}{
     \draw (\x * 2.54mm,2cm) -- (\x * 2.54mm, 2.2cm);
     \draw (\x * 2.54mm,1.5cm) -- (\x * 2.54mm, 1.3cm);
   }

   \draw (-1.2mm,2cm) rectangle (18.98mm,1.5cm);
   \draw (-1.2mm,1.9cm) arc (90:-90:0.15cm);

  \node at (8.89mm,1.75cm) {\tiny{MPC3008}};
\end{tikzpicture}
