Hi Piclisters, Sorry this message is about a different micro altogether. I am working on a project tht uses RTX51 TINY version. The program compiles properly. But during execution, I am not able to execute any task other than task0. I have included the program below. I use KEIL C51 Version5.2 and the RTX51 TNY files that come along with it. I use the following lines to compile the code C51 rtxchk.c51 BL51 rtxchk.obj RTX51TINY OH51 rtxchk Please let me know if I am missing anything. Thanks and Regards, Somasundaram Meiyappan. //////////////////////////////////////// /* The Program File */ #include #include TASK0() _task_ 0 { P0 = 0xFF; P1 = 0xFF; P2 = 0xFF; P3 = 0xFF; os_create_task(1); os_create_task(2); os_send_signal(1); os_send_signal(2); while(1) { P1 = 0x01; } } TASK1() _task_ 1 { os_wait1(K_SIG); while(1) { P2 = 0x01; } } TASK2() _task_ 2 { os_wait1(K_SIG); while(1) { P3 = 0x01; } }