This is my ELF Membership card (in the black box) running a 12 byte program that adds up to 255 then turns off the light, normally this would be about 1 per second, but I’ve been tweeking the speed dial as it has no ‘realtime’ clock. Using this in comparsion to the new Arduino Uno running it’s ‘Blink’ program. It is blinking to a realtime clock timed to the 1000 of a second and matches the ajacent clock. The Arduino (aside from the 1024 byte boot loader) required 998 Bytes to perfom it’s feat.
Both the RCA 1802 CPU in the ELF and the Arduino Uno CPU (ATmega328) are both 8bit processors with 32Kbytes of memory, the 1802 is (mostly) clocked to 2Mhz, and the Uno is running at 16Mhz.