I can't read the chip ID of the ATMega16m1 MCU using a AVRISP mkII programmer.
The ISP pins are connected directly to the MCU, the reset line has a 10k pullup to Vcc (3.3V).
When measuring the ISP lines using a oscilloscope (see below), I saw that the the MISO line is stuck at ~1.68V which isn't right I believe. When I connect the programmer to a Arduino nano clone it works properly.
Does anyone have a clue what might be wrong?