Estoy tratando de armar un programador de alto voltaje para AVR, que implica aplicar 12V al nRESET del objetivo en un sistema que de otra manera sería 5V. Sin embargo, también quiero usar nRESET para la detección de presencia desde el host a través de su pullup incorporado (que da aproximadamente 4.2V a través de un DMM).
Obviamente, cuando se aplica el 12V, necesito permitir que llegue hasta el objetivo, pero antes de que llegue al host, lo sujeta. Me preguntaba si la siguiente era una forma sensata de hacerlo o si me faltaba en algún momento crucial:
El host y el destino reales serán un ATtiny2313V y ATtiny85 respectivamente, pero a los efectos de este ejercicio, podemos suponer que ambos serán ATmega328Ps .