Why does the Datasheet for the ATMEGA88 have two pins for PORT D bit 5 (with different functions, too)?
Pin 12 very likely is PB0. Check page 64.

This Atmel datasheet and the Microchip datasheet and this one confirm.