Estoy trabajando con un dispositivo que tiene una serie de 102 sensores ( enlace aquí ). Para cada transición baja-alta detectada en una de sus entradas, genera un nivel analógico según cada sensor, respectivamente. Una vez que esto ocurra 102 veces, debe esperar un período corto y luego comenzar de nuevo.
Estaba pensando en usar una interrupción de temporizador para generar cada transición y muestrear los datos en una matriz usando el ADC, pero me pregunto si hay una mejor manera de lograrlo usando un periférico integrado (que no se usaría como muchos ciclos de reloj MCU). Actualmente estoy usando un PIC32MX450, pero puedo cambiar la MCU si es necesario.