Keil Logo

Specifications

Two variations of RTX166 are available.

  • The RTX166 Real-Time Kernel is a full-blown real-time kernel with support for multiple events, numerous tasks, various methods of inter-task communication, and flexible configuration options. RTX166 Full is available as a stand-alone product (part number FR166).
  • The RTX166 Tiny Real-Time Kernel is a high-performance, low-overhead kernel designed for single-chip applications. RTX166 Tiny is included with the PK166 Professional Developer's Kit.

Specifications for each are listed in the following table.

Description
Part Number
 
Parametric Specifications
RTX166 Full
FR166
RTX166 Tiny
Included with
PK166
Round-Robin Multitasking X X
Preemptive Multitasking X  
Cooperative Multitasking X X
Timeout Events X X
Interval Events X X
Signal Events X X
Message Events X  
Semaphore Events X  
Memory Pools X  
Stack Extension
If a C166 interrupt procedure exceeds
the stack overflow limit, a new stack
may be swapped in.
X  
CAN Libraries
For the Infineon C16x and
STMicroelectronics ST10.
X  
MAX Defined Tasks 256 32
MAX Active Tasks 256 32
Required CODE Space 6K-35K bytes 1,500 bytes
Required RAM Space 2K-3K bytes 8 bytes
+ 4 bytes for each task
Timer Used 0-8 0-6
System Clock Divisor 1,000-40,000 cycles 250-65,535 cycles
Interrupt Latency 0
Interrupts are never disabled.
< 20 states
Context Switch Time
Depends on Stack Load.
< 400 states 400-4,000 states
Task Priority Levels 128 1
MAX Signals 256  
MAX Counting Semaphores 256  
MAX Mailboxes 256  
Mailbox Size 8 entries  
MAX Memory Pools 256  
  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.