Keil RTX51 Specifications  Back to RTX51 Overview >>>

Back to Keil Products Page >>>

Two variations of RTX51 are available.
  • RTX51 FULL is a full-blown real-time kernel with support for multiple events, numerous tasks, various methods of inter-task communication, and flexible configuration options. RTX51 FULL is available as a stand-alone product (part number FR51).
  • RTX51 TINY is a high-performance, low-overhead kernel designed for single-chip applications. RTX51 TINY is included with the PK51 Professional Developer's Kit.

Specifications for each are listed in the following table.

Description
Part Number
 
Parametric Specifications
RTX51 FULL
FR51
RTX51 TINY
Included
with
PK51
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   
Code Banking Support X   
CAN Libraries (for the Intel 82526 and 82527; Philips 82C200 and 8xC592; and Infineon 81C90, 81C91, C505C, and C515C) X   
Maximum Number of Defined Tasks 256 16
Maximum Number of Active Tasks 19 16
Required CODE Space 6K-8K bytes 900 bytes
Required DATA Space 40-46 bytes 7 bytes
Required Stack (IDATA) Space 20-200 bytes 3 bytes for each task
Required XDATA Space 650 bytes (minimum) 0 bytes
Timer Used 0, 1, or 2 0
System Clock Divisor 1,000-40,000 cycles 1,000-65,535 cycles
Interrupt Latency Less than 50 cycles Less than 20 cycles
Context Switch Time - Fast Task
(Depends on Stack Load)
70-100 cycles   N/A
Context Switch Time - Standard Task
(Depends on Stack Load)
180-700 cycles 100-700 cycles
Task Priority Levels 4 1
Maximum Number of Semaphores (Binary) 8   N/A
Maximum Number of Mailboxes 8   N/A
Mailbox Size  8 entries   N/A
Maximum Number of Memory Pools 16   N/A

Last Updated: January 31, 2007 11:25 AM

Nohau UK Home >>>