Keil™, An ARM® Company

C51 Development Tools

Specifications

FeatureProduct
RTX51RTX51 Tiny
Features
Kernel Source Code
Code Banking Support
CAN Driver
Multitasking
Round-Robin
Preemptive
Cooperative
Task Specifications
Priority Levels41
Defined Tasks (max)25616
Active Tasks (max)1916
Interrupt Latency
(In Cycles)
< 50< 20
Fast Task Switch Time
(In Cycles)
70-100N/A
Standard Task Switch Time
(In Cycles)
180-700100-700
Memory Requirements
Code Space6K-8K Bytes900 Bytes
Data Space40-46 Bytes7 Bytes
Stack (IDATA) Space20-200 Bytes3 Bytes per task
XDATA Space650 Bytes min0 Bytes
Timers/Signals/Events
Timeouts
Intervals
Signals
Timer Used0,1,20
System Clock Divisor1,000-40,0001,000-65,535
Inter-Task Communication
Semaphores (binary)
Semaphores (max)8 
Mailboxes
Mailboxes (max)8 
Mailbox Size8 
Memory Pools
Memory Pools (max)16