According to the pin map of C:\Users\<user>\.platformio\packages\framework-arduino-avr-attiny\variants\tinyX7
you have
// On the Arduino board, digital pins are also used
// for the analog output (software PWM). Analog input
// pins are a separate set.
// ATMEL ATTINY167
//
// +-\/-+
// RX (D 0) PA0 1| |20 PB0 (D 4)
// TX (D 1) PA1 2| |19 PB1 (D 5)
// *(D 12) PA2 3| |18 PB2 (D 6)
// (D 3) PA3 4| |17 PB3 (D 7)*
// AVCC 5| |16 GND
// AGND 6| |15 VCC
// INT1 (D 11) PA4 7| |14 PB4 (D 8)
// (D 13) PA5 8| |13 PB5 (D 9)
// (D 10) PA6 9| |12 PB6 (D 2)* INT0
// (D 14) PA7 10| |11 PB7 (D 15)
// +----+
//
// * indicates PWM pin.
// these arrays map port names (e.g. port B) to the
// appropriate addresses for various functions (e.g. reading
// and writing)
const uint16_t PROGMEM port_to_mode_PGM[] =
{
NOT_A_PORT,
(uint16_t)&DDRA,
(uint16_t)&DDRB,
};
const uint16_t PROGMEM port_to_output_PGM[] =
{
NOT_A_PORT,
(uint16_t)&PORTA,
(uint16_t)&PORTB,
};
const uint16_t PROGMEM port_to_input_PGM[] =
{
NOT_A_PORT,
(uint16_t)&PINA,
(uint16_t)&PINB,
};
const uint8_t PROGMEM digital_pin_to_port_PGM[] =
{
PA, /* 0 */
PA,
PB, /* 2 */
PA, /* 3 */
PB, /* 4 */
PB,
PB,
PB,
PB,
PB,
PA, /* 10 */
PA,
PA,
PA,
PA,
PB, /* 15 */
};
const uint8_t PROGMEM digital_pin_to_bit_mask_PGM[] =
{
_BV(0), /* 0 */
_BV(1),
_BV(6), /* 2 */
_BV(3), /* 3 */
_BV(0), /* 4 */
_BV(1),
_BV(2),
_BV(3),
_BV(4),
_BV(5),
_BV(6), /* 10 */
_BV(4),
_BV(2),
_BV(5),
_BV(7),
_BV(7), /* 15 */
};
so for Digital pin 10 can you try PA6 (pin 9)? Does the LED blink there?