1. A circuit comprising: a bus; a microprocessor coupled to said bus; a memory coupled to said bus; and a plurality of functionalities coupled to said bus, wherein said functionalities comprise: an interconnect; an analog functional block coupled to said interconnect; and a digital functional block coupled to said interconnect.