PICAXE microcontrollers are pre-programmed with an interpreter similar to the BASIC Stamp but using internal EEPROM instead. This also allows downloads to be made by a serial or USB connection which eliminates the need for a PIC programmer. This simply connects a PC to the download circuit, via a 3.5mm jack and two resistors.