ATTINY 84 Arduino Micro ISP

I am trying to program an Attiny84 following this guide:

I have used the same circuit, but with Arduino micro instead. Uploaded the AVR ISP sketch. Uncommented this line:

// Uncomment following line to use the old Uno style wiring
// (using pin 11, 12 and 13 instead of the SPI header) on Leonardo, Due...

#define USE_OLD_STYLE_WIRING

I have put the 10uF capacitor between GND and RST. Set to Attiny 84, 1MHz internal, AVR as ISP. Tried to upload the blink sketch and it compiles but does not upload. Get the following error:

Arduino: 1.8.12 (Windows 7), Board: "ATtiny24/44/84, ATtiny84, Internal 1 MHz"

Sketch uses 692 bytes (8%) of program storage space. Maximum is 8192 bytes.
Global variables use 9 bytes (1%) of dynamic memory, leaving 503 bytes for local variables. Maximum is 512 bytes.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x03
Problem uploading to board.  See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Any ideas please???

Looks like you're using my ATTinyCore for this? (good, you should be - it's better than the alternatives)

Due to differences between the Micro/Leo and boards without native USB, you need to use a different programmer option when using a Micro/Leo vs other Arduino boards.

The two programmer options are:

Arduino as ISP (ATmega32U4, ATTinyCore)

and

Arduino as ISP (ATTinyCore)

Use Arduino as ISP (ATmega32U4, ATTinyCore) if the Arduino with Arduino as ISP sketch on it is on a Leonardo, Micro, Pro Micro, or anything else based on an atmega32u4.

Use Arduino as ISP (ATTinyCore) if the Arduino with the Arduino as ISP sketch on it is anything with an external serial chip (eg, Uno/Mega/ProMini/Nano/etc)

The AVR ISP option is for a specific piece of hardware by that name.

OK thanks a lot DrAzzy. Actually I was always using Arduino as ISP as programmer, "AVR as ISP" was a typo on my part.

But changing the programmer to Arduino as ISP (ATmega32U4), that was the trick, mt ATTINY84 is now blinking. Thanks a lot it was easy as that.