Yesterday I was working with a Chinese clone of Arduino Pro Mini, which I bought for less than 10€ at Amazon.
I needed to build a very low consumption device and after reading this article I found the Pro Mini to be perfectly suited for the purpose.
The clone is one of those labeled with “The Simple” in the back of the PCB, as shown here:
For my project I had to use 12V DC input so I fed it by the RAW pin, as described in the Arduino Pro Mini documentation.
I programmed it trough an Arduino Uno, everything went good so I decided to put it into the final circuit.
Long story short, it fried immediately after supplying 12V.
I was surprised by such a behavior so I checked back in the documentation a few times, but everything looked correct, it had to work. I looked at the PCB schematics in the Pro Mini documentation and found the regulator to be the MIC5205. The datasheet shows max operating voltage =16V, ensuring safe and reliable operation at 12V.
I looked at my board and found out the regulator was not a MIC5205, but a “4B2X” instead (it must be some clone, I can’t find its datasheet), so I searched the web and found this discussion on the Arduino Pro Mini Chinese clones and their voltages, in which some regulator labels are listed, including KB33, S20K, F34V, L0RA, L0RB for the 3.3V variant. 4B2X was not showing up, so I started to suspect either a defective component or an out-of-specs regulator.
I then decided to test another new Arduino Pro Mini board that came with the same “4B2X” regulator as the fried one, and started supplying 5V to the RAW pin, increasing the voltage at small steps, to find wether or not it was capable of working with a 12V supply voltage (as stated in the Arduino Pro Mini documentation).
The regulator output stayed at 3.3V until up to about 11.5 V input, then a single increase of 0.2V made the output “run away”, all the way up to the input voltage, frying the microcontroller. The exact same input/output behavior was delivered by the regulator of the first failed board.
Looks like the 4B2X regulator is not suited for 12V, its maximum input voltage being just about 11.5V, well below the MIC5205’s 16V maximum, which is needed in car/boat/camper environments that use Pb 12V batteries, where voltages typically grow up to 13.8 – 14.4V when the engine is on.
In conclusion, if you bought an Arduino Pro Mini clone that comes with that regulator and you need to supply a 12V DC voltage, consider adding a zener diode (5V at least) to drop the voltage down to safe values. Even better, if you have a spare MIC5205 or a real equivalent just solder it in place of the 4B2X.
Hopefully this will avoid someone frying his new Arduino Pro Mini just like it happened to me.
73 de IU3JSX