The VisiPort2 is a USB To Serial Module that has been designed to program Arduinos. Its small size allows it to fit into bread board where other programmers are too big and bulky. It is designed to program Arduinos. Its six pin female header connects easily to a Mini Pro with no bread board needed. It has one green LED that indicates power is applied to the FTDI chip. There are two amber LEDs to indicate when Tx and Rx are active. ###The VisiPort2 works with 5Volt and 3.3Volt Arduinos Use the three pin jumper in the upper right corner to select I/O voltage of the VisiPort2. This selection allows compatibility with all Arduinos. ###The VisiPort2 Uses a Micro USB Connector The Micro USB connector is lower profile and allows cables to connect into the center of the VisiPort2. This keeps the overall size smaller than any other programmer. ###The VisiPort2 has a Flexible Arduino Reset We gave the VisiPort2 jumper selectable DTR or RTS reset capability