These little "Digistump" Velleman boards with an ATTiny85 on them are handy, but because they're intended to be programmed directly over USB compromises have to be made:
The 1.5k pullup on the ADC input pin "D-" can be worked around. Trying to run low-speed software i2c over pin "D+" and PB5/nRES doesn't seem to work with the stock pull-ups that come on many "breakout boards" pre-built for i2c devices due to the inline resistor/diode combination on D-. Looking for advice on if that's possible and set of appropriate values to bodge in as I don't have the time to cut-n-try!
I'm trying to get 2 software/bit-bang i2c devices running off it and pins PB0 and PB2 and pins PB4 and PB5 look like my only plausible options for the pairs with the ADC on PB3 spoken for, and the resistor and LED on PB1.
Frustratingly the Chinese knock-offs of the Digistump (and Velleman is a fashion of that) don't come with PB5/nRES enabled as an IO, stock, it's still configured as a reset pin, and have to use another programmer to set the fuses to enable it.