Molecular computation, ar apidly developing multidisciplinary research field, has attracted increasing attention. As eries of combinational logic circuits at the molecular level have been constructed, however, the development of sequential logic circuits is still in its infancy due to the lack of ideal design tools. Taking advantage of unique assembly behaviors of cyanine dyes, we constructed atwo-bit molecular counter circuit that can implementf undamentals equen-tial logic functions, including number cumulating and descending. Further introducingag uanine-rich DNA strand as the cycle index,t he counter can be reused severalt imes and eventually be scaled up to count up to 16 numbers. The supramolecular circuit shows high programmability,f lexibility,a nd reversibility,a nd it is prospected that the strategy wouldbeapplied in designingother advanced molecular circuits.