I red the data sheet (http://www.atmel.com/Images/8183S.pdf) of the 84A to find the right pins, and so I connected arduino-pin 10 to RESET-pin of the 84A, 11 to MOSI, 12 to MISO and 13 to SCK.
SPI: on the ICSP header. These pins support SPI communication using the SPI library. Note that the SPI pins are not connected to any of the digital I/O pins as they are on the Arduino Uno, they are only available on the ICSP connector and on the nearby pins labelled MISO, MOSI and SCK.
Micro pin 8 (SS) to ATtiny Reset PinMicro pin 9 (SCK) to ATtiny SCKMicro pin 10 (MOSI) to ATtiny MOSIMicro pin 11 (MISO) to ATtiny MISO
Nice catch Coding Badly, I keep thinking of the mini when I see micro.
I think those are physical pins. I think the diagram in the upper-left corner is the one of interest... MOSI is top-left; SS is next to MOSI; SCK is top-right; MISO is next to SCK.I suspect the ArduinoISP sketch will have to be modified for the SS pin.
[...] they are only available on the ICSP connector and on the nearby pins labelled MISO, MOSI and SCK
arduinoispmicro.name=Arduino as ISP on Microarduinoispmicro.communication=serialarduinoispmicro.protocol=arduinoarduinoispmicro.speed=19200
#define RESET 10
The Micro operates like a Leonardo so you will need to define a new programmer to use the arduino protocol instead of stk500v1. Create a programmers.txt in the sketch folder \hardware\microfix\:Code: [Select]arduinoispmicro.name=Arduino as ISP on Microarduinoispmicro.communication=serialarduinoispmicro.protocol=arduinoarduinoispmicro.speed=19200
I modified the ArduinoISP sketch to use D10 instead of SS:Code: [Select]#define RESET 10I used the modified cable to connect the breakout reset line to D10 on the Micro.I was able to successfully load sketches to a tiny85.