Keil RTX166 Specifications  Back to RTX166 Overview >>>

Back to Keil Products Page >>>

Two variations of RTX166 are available.
  • ARTX-166 is a full-blown real-time kernel with support for multiple events, numerous tasks, various methods of inter-task communication, and flexible configuration options. ARTX-166 is available as a stand-alone product (part number FR166).
  • RTX166 Tiny 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.

Feature Product
ARTX-166 RTX166 Tiny
Features
Kernel Source Code X X
Flash File System X  
TCP/IP Stack X  
CAN Driver X  
Multitasking
Round-Robin X X
Preemptive X  
Cooperative X X
Task Specifications
Priority Levels 255 1
Defined Tasks (max) 256 32
Active Tasks (max) 256 32
Context Switch Time < 25 µsec (At 20 MHz) 400-4,000 states
Interrupt Latency 0.2 µsec (At 20 MHz) 4.0 µsec (At 20 MHz)
Memory Requirements
CODE Space 4K Bytes 1.5K Bytes
RAM Space ≈500 Bytes min 8 Bytes
+4 Bytes per task
Timers/Signals/Events
Timeouts X X
Intervals X X
User Timers (max) Unlimited N/A
Signals X X
Signals (max) 16 per task 1 per task
Timer Used 0-8 0-6
System Clock Divisor 1,000-40,000 250-65,535
Inter-Task Communication
Semaphores (counting) X  
Semaphores (max) Unlimited N/A
Mailboxes X  
Mailboxes (max) Unlimited N/A
Mailbox Size Unlimited (Default 20) N/A

Last Updated: January 31, 2007 2:34 PM

Nohau UK Home >>>