1. A digital processor, comprising: a central processing unit; a program memory coupled to the central processing unit; an instruction encoder/decoder coupled to the program memory; a serial decoder coupled to the instruction encoder/decoder; a serial encoder coupled to the instruction encoder/decoder; a single bit bus receiver coupled to the serial decoder; a single bit bus transmitter coupled to the serial encoder; and a single bit programming connection coupled to the single bit bus receiver and transmitter; wherein data is transferred into the program memory through the single bit programming connection by sending programming instructions to the instruction encoder/decoder.