The PICC Lite was designed primarily for the use of students and hobbiests who needed an inexpensive PIC compiler, for educational and small projects. The compiler itself is limited to only the 16C84, 16F84, 16F84A, 16F627, 16F627A, 12F629, 12F675, 16F684, 16F877 and the 16F877A Microchip processors, it does not come with any library source code, there is a limitation of two ram banks for general purpose ram applicable to the 16F627, 16F627A, 16F877 and 16F877A and one bank for the 16F684. There is also a rom size limitation of 2k with the 16F877 and 16F877A and 1K with the 16F684. You can perform 24 or 32 bit float calculations, though there is no support for printing (printf) long or float numbers.