Keil™, An ARM® Company

C166 Development Tools

RTX166 Tiny Product Overview

RTX166 Kernel Overview RTX166 Tiny is a small real-time kernel designed for single-chip applications where code size is the most important factor. The RTX166 Tiny kernel requires only 1,500 bytes of code space and is well-suited for applications that don't need RTOS features like messaging, semaphores, and memory pool management.

  • RTX166 Tiny was designed for single-chip applications where no external memory is available. However, RTX166 Tiny may be used with any XC16x, C16x, or ST10 target system.
  • RTX166 Tiny supports all memory models of the Keil C166 Compiler. Operating system variables and task stacks are stored in internal memory.
  • RTX166 Tiny performs round-robin and cooperative multitasking only. Preemptive task switching and task priorities are not supported. If you need these features, you should consider the ARTX-166 Advanced RTOS.
  • RTX166 Tiny uses one timer (0-6) for the operating system timer tick and requires 1,500 bytes of code space and 4 bytes of data space for each task. No other hardware resources are used.
  • RTX166 Tiny is included in the PK166 Professional Developer's Kit and CA166 Compiler Kit.
  • RTX166 Tiny is royalty-free.