Is there any SMPS controllers with CPU core inside?
The term you're looking for is "Digital SMPS" or "Digital DC-DC", try to google variations of that.

An example:

http://www.ti.com/download/trng/docs/seminar/Topic_7_Hagen.pdf