Si he entendido toda la información a través de los comentarios, tiene un diseño con AVR y ARM a 3.3 V alimentado por una fuente y quiere saber si puede dejar que el programador grabe 5 V en la interfaz de programación del AVR. / p>
No haría eso, ya que el AVR tiene redes de protección contra ESD en los pines, lo que recortaría el voltaje excesivo al riel Vcc. Depende del regulador de voltaje utilizado para alimentar los chips lo que sucederá. Si es un regulador paralelo, no permitirá que el riel de suministro suba y al programador probablemente no le guste esto (es una abreviatura de sus salidas). Si se trata de un regulador en serie, el voltaje aumentará si es probable que dañe el ARM. Los diodos ESD son bastante robustos (lo verifiqué varias veces: D).
El divisor en las salidas probablemente estará bien; no lo hagas demasiado débil, necesitas cargar la capacitancia de entrada de la MCU, la frecuencia será probablemente bastante alta en la línea SCK. La conversión de nivel IC sería aún mejor, pero seguramente es un dolor en el culo. Si su programador tiene una opción para seleccionar niveles de voltaje (la publicación de BattleHamster), cámbielo a 3.3 V.