The original part numbers and identifying marks have been obliterated from the tops of the two microprocessors on the internal circuit boards. That is because THIS power supply hides a very special secret. The main MCU is actually a Nuvoton/Tang M054LAN or M054LDN part which contains a 32-bit Arm Cortex-M0 core. It is clocked by a 12MHz crystal but has an internal 4x muliplier so it actually runs at a very fast 48MHz. Why you ask? Because THIS power supply performs voltage and current regulation in software via DSP techniques. This is the reason why there are so few analog components and circuit boards inside THIS power supply as compared to any other. The second CPU, located on the USB/RS232 communication board of "-P" suffixed units only, is a Nuvoton/Tang NUC120LD1BN part and it is responsible for handling USB communications with your PC via firmware emulation. These power supplies have been on the market for several years now and it is claimed by various sources that the circuitry and firmware has gone through 3 very beneficial revisions and that the power supplies can now be considered to be fairly finely-tuned and stable machines. After reading several reviews in English, Polish and Chinese to confirm this (thank you Google Translate!), I eliminated all other competitors in this price-range and purchased one of these KA3005P's on AliExpress today, for less than I'd pay on TaoBao+DHL =) It is my hope that the hardware watchdog in the main MCU is correctly configured by the current rev 1.3 or higher firmware, and that the elegant simplicity achieved by eliminating unnecessary analog circuitry through the use of Digital Signal Processing techniques will provide both reliability and performance. Those of you who wish to check the firmware revision of your power supply via USB or Serial port can simply set 9600,8,N,1 and issue the following command without any EOL or CR characters, then see an instant ASCII response: *IDN?