Various Microchip projects for mid base PIC 12F683 written with pic-as or XC8 compilers.
This PIC has an internal 8MHz oscillor, with software selectable frequency from 125KHz, and support an external oscillator up to 20MHz. It also has 2048 bytes of program memory space (flash), 128 bytes of general purpose registers (aka data memory space - static RAM) and 256 bytes of data eeprom.