Somebody asked what was the cheapest MCU (Microcontroller) available on Google+, so I thought it would be fun to find the cheapest one regardless of specifications. It turns out there an older thread with this very question on StackExchange, and at the time (2011) Microchip PIC10F200 8-bit MCU with 256B RAM in SOP-23 package was the cheapest one among the answer, and somehow the price has not changed as it’s still $0.32 per unit for 1k orders.
Let’s look at what we get for that outrageous price:
- 8-bit RISC MCU @ 8MHz
- 1K x 14-bit ROM (OTP)
- 64 x 8-bit RAM data memory
- 6x I/O including 1x external interrupt pin, and 1x 8-bit timer
- Two oscillators – Internal high-speed RC: HIRC; Internal low-speed RC: LIRC
- Low voltage reset function
- Operating Voltage – 2.3 to 5.5V
- Package – 8-pin DIP/SOP
Since this MCU has an OTP (One Time Programming) memory, you’d need an ICE (In-Circuit Emulator) to develop for the micro-controller in assembly, and once you’ve debugged your code, which should not be too complex considering the available RAM and storage, you’d have the factory burn the firmware to the device before or during mass-production. More details including the instruction set can be found in the datasheet.
Do you have other candidates to claim the “cheapest MCU” crown?
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.