Theoretisch ist das natürlich möglich.....

Unter diesem link findest du einen ansatz dafür
http://www.microchipc.com/Hi-Tech_C_multitask/