But I omitted the ISP port completely without losing its function.
The only thing is that you still have to connect RESET with a wire to the ISP. But when you connect the special yet simple adapter, it acts as ISP. In this way, in normal situation, the MicroUSB port acts as a normal port for USB connectivity and charging. I also made a special ISP to MicroUSB adapter (with the addition of a manually connected RESET pin on-board). Also I connected the three pins of the MicroUSB port (other than +5V and GND) to SCK, MISO and MOSI.
#SPI PROGRAMMER AND 8 PIN SOIC CLIP WITH F F WIRES SOFTWARE#
In one of my projects (digital watch with color Nokia LCD, ATmega8A, LiPo Battery with ultra-simple charging method), I used a MicroUSB port for charging and software USB (V-USB). Posted in Microcontrollers Tagged connector, header, icp, Pogo pin, pogoplug, programmer Post navigation Do you have a similar solution? What about something even smaller and more compact? Write in to tell us about any ultra-compact connector solutions you have been using! It would be great to see even smaller Tag-Connect cables. While the Tag-Connect header is a bit expensive (it costs about $34), you only need to buy it once. Based on Tag-Connect, a proprietary connector built around pogo-style pins, your PCB does not actually require any on-board mating connector. The PCB footprint simply has test-pads that connect with the pogo-pins and holes that allow for a rock solid connection. Reducing the size of the programming headers and interface headers is an issue that deserves more attention than it currently receives. There are so many small embedded development systems, such as the Trinket that still rely on standard headers. Standard programming headers can be annoyingly large for those very small projects. wrote in to tell us how we can save room on our PCB designs using special spring loaded connectors, rather than large headers. No matter how small you make your embedded projects, you still need a way to program the MCU.