Arduino ISP that can communicate over inverted (standard) logic using software.