Das verstehe ich nicht wirklich:
Da es aber etwas geschickter ist einfach zu schreiben
Toggle PortA.1
würde ich das gerne so machen.
Da es aber enormen Hardwareaufwand bedeutet würde ich es nicht so machen?

Dann macht er aber nur bei jedem zweiten mal einen Schritt.
Man könnte zweimal hintereinander togglen.