1. A circuit, comprising: a plurality of analog circuit blocks, each configured to provide at least one analog function; at least one digital circuit block that provides a digital function; and a programmable interconnect coupled to the analog circuit blocks and configurable to interconnect combinations of the analog circuit blocks to one another, wherein the circuit is formed in an integrated circuit (chip), and wherein the programmable interconnect comprises a plurality of multiplexer (MUX) circuits including port MUX circuits coupled between the analog circuit blocks and ports that provide signal connections for the chip.