Quiero usar un microcontrolador de NXP para generar una señal serial SWD (Serial Wire Debug). Una señal SWD es un reloj y un encabezado de host a target, un período de espera de un solo ciclo, seguido de un host a target o un objetivo a host respuesta. Parece casi CASI exactamente como una señal I2C, pero necesito poder transferir más de 14 o 28 bits (se me olvida exactamente) después de que se transfiere el encabezado. Los documentos para el NXP uC que miré tenían un límite estricto en el número de bits que podían transferirse después de los datos del encabezado. Un simple RS-232 podría hacerlo conectando el cable de datos tanto a Rx como a Tx, pero también necesito una línea de reloj.