Der PIC hat einen 16-bit timer der bei steigender flanke anfaengt zu zaehlen und bei fallender Flanke aufhoert und dann einen Interrupt ausloest. Dein MCU sollte etwas aehnliches haben. Du musst dann nur den ersten Impuls finden, was Du durch timen der low Signale hinbekommst. Ein Low länger als 20ms kennzeichnet m.W. den Anfang der Pulssequenz.