Structured programming with IF-THEN-ELSE-END IF, DO-LOOP, WHILE-WEND, SELECT- CASE
Fast machine code instead of interpreted code
Variables and labels can be as long as 32 characters
Bit, Byte, Integer, Word, Long, Single and String variables
Compiled programs work with all AVR microprocessors that have internal memory
Statements are highly compatible with Microsoft's VB/QB
Special commands for LCD-displays , I2C chips and 1WIRE chips, PC keyboard, matrix keyboard, RC5 reception, software UART, SPI master and slave, IR remote code, graphical LCD's