Léxico TI › Hardware › debugWIRE

debugWIRE

Hardware Svenska → Actualizado: 2026-11-04

El protocolo de depuración de Atmel para los AVR pequeños, que toma prestado el pin de reset y solo lo devuelve si se le pide con educación.

Los AVR pequeños, como la línea ATtiny o el ATmega328P, tienen muy pocos pines para JTAG. debugWIRE se apaña con un solo hilo: el pin de reset se convierte en un enlace serie semidúplex que ofrece puntos de ruptura, ejecución paso a paso y acceso a memoria mediante herramientas como AVR Dragon y Atmel-ICE. Se activa con el fusible DWEN, que a su vez solo puede programarse por ISP normal.

La trampa es que ISP deja de funcionar mientras debugWIRE está activo, porque ISP necesita el pin de reset. El camino de vuelta es un comando específico de debugWIRE que lo libera temporalmente. Si se olvida, el chip parece muerto. En un Arduino Uno, además, el condensador de autoreset interfiere con el enlace y hay que cortar una pista. Su sucesor, UPDI, recibió un pin propio.

← Volver al léxico