SDCC is free but sometimes hard to configure. It produces less efificient
code in most cases (compared to comercial compilers)
Example:
The chess proram from the last elektor contest needs arround 6k with
keil (OT9) and about 11k with SDCC
Raisonance is also very good. The light version (32k) is much cheaper
than Keil.
Any opinion about Micro-C ??? It's very cheap. I know that it cann't be compared to the (great.. :wink: ) K*e*i*l compiler. How about we compare these compilers in term of price/performace ratio.
Why don't you use AVR RISC microcontroller. They are better than 8051 micro in speed.(single cycle execution). Software tools are also easily available from Imagecraft (www.imagecraft.com) for 30 days evaluation and freely downloadable.