Du kannst eine ähnlichen effekt haben, wenn du auf die "startbit" Flanke einen int0 auslösen läßt und dann mit einem timer die Bits abscannst.
SprinterSB hat das (allerdings mit GCC) vorgestellt.
Mit etwas Liebe läßt sich das auch mit Bascom machen.
https://www.roboternetz.de/wissen/in...RT_mit_avr-gcc