Keil Logo

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.
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.