Earlier quoted context omitted.
As a person who's financial weak, I always go with the cheapest option that I can find, especially if this is my entrance ticket into the specific space. Yes, the cheapest option will probably have more issues then the more expensive one. But that's actually good, because if I can't deal with them, I probably would give up with a more expensive one. And this also allows me to experience what really matters to me and…
Sure but does your financial situation change if you pay 10¢ for your microprocessor versus paying $5 for your microprocessor?
The cheapest flash microcontroller you can buy is actually an Arm Cortex-M0+
31–40 of 69 posts
Re: The cheapest flash microcontroller you can buy is actually an Arm Cortex-M0+
#32I'm not sure why people try and go for the cheapest microcontroller. These things all have unit prices in the single digit dollars or less in actual production costs. Finding a cheap microcontroller is entirely about finding a cheap reseller of whatever you're trying to get rather than finding a cheap part specifically. Only when you get to truly large volumes such that you can get volume discounts does unit price re…
Even if you're not a hobbyist, development costs will dwarf BOM costs until volumes are in the 10s of thousands - saving even a dollar per item isn't worth it if you add a few months of development time due to obscure tooling or silicon bugs.
I get what you mean regarding development costs. The cost of putting a bunch of popular/well supported components on a custom PCB is way too high. Just like the market for glue languages like python is big in the software industry I think the market for glue design tools is big in the electrical engineering industry.
If you can cut the cost of development down by 50%, the number of projects that are worth doing goes up by more than 100%. Each individual project might be less important than the next but since the cost is low it is worth it.
Re: The cheapest flash microcontroller you can buy is actually an Arm Cortex-M0+
#33I'm not sure why people try and go for the cheapest microcontroller. These things all have unit prices in the single digit dollars or less in actual production costs. Finding a cheap microcontroller is entirely about finding a cheap reseller of whatever you're trying to get rather than finding a cheap part specifically. Only when you get to truly large volumes such that you can get volume discounts does unit price re…
Re: The cheapest flash microcontroller you can buy is actually an Arm Cortex-M0+
#34Re: The cheapest flash microcontroller you can buy is actually an Arm Cortex-M0+
#35Earlier quoted context omitted.
As a person who's financial weak, I always go with the cheapest option that I can find, especially if this is my entrance ticket into the specific space. Yes, the cheapest option will probably have more issues then the more expensive one. But that's actually good, because if I can't deal with them, I probably would give up with a more expensive one. And this also allows me to experience what really matters to me and…
Sure but does your financial situation change if you pay 10¢ for your microprocessor versus paying $5 for your microprocessor?
Especially when developing something. I let out magic smoke from many a chip over the years (or partially destroyed one of the internal components, rendering the whole chip pretty much useless).
Re: The cheapest flash microcontroller you can buy is actually an Arm Cortex-M0+
#36I'm not sure why people try and go for the cheapest microcontroller. These things all have unit prices in the single digit dollars or less in actual production costs. Finding a cheap microcontroller is entirely about finding a cheap reseller of whatever you're trying to get rather than finding a cheap part specifically. Only when you get to truly large volumes such that you can get volume discounts does unit price re…
I could imagine working in the industry professionally, it might become just as second nature to bean-count parts cost as say, to optimise compiled code size as a result of typically constrained memory environments.
Hobbyists who don't work in the industry, may yet aspire to in the future. So, would therefore be wise to develop that ethos, or - who knows - maybe that hobby project could later become something produced in high volumes?
Why needlessly limit a design, when designing something from scratch? It's rewarding to go for optimum goals. It'd be rewarding to aim to design an "optimum cost" system just as it would be for any other optimums one might target.
Re: The cheapest flash microcontroller you can buy is actually an Arm Cortex-M0+
#37If you're doing DIY hobbyist yourself, you'll want to buy pre-mounted SoCs in a known form factor (as in, it is on a tiny daughter board, and that board has a known pin-out that remains consistent across clones). Example: the Pro Micro.
A Raspberry Pi branded Cortex-M0+ on a Pro Micro clone board sold under the Sparkfun brand is $11: https://www.sparkfun.com/products/18288 All the components to have a fully working microcontroller out of the box is included; the SoC, RAM, flash, USB connector, the rest, and it's all machine placed and soldered, and individually tested.
The dev board of the SoC he selected is $5, but get shipped from China and seem to be incomplete dev kits (no USB, no flash reprogramming pins, and the docs aren't great); it also doesn't seem to be a standard/popular form factor.
The analysis in the article is only the part that would lead you to "if I wanted to make my own Pro Micro-sized microcontroller, which SoC is cheap but good"; you still need the cheap but good equivalents for the rest of the components and then actually be able to solder it (SMD components suck for humans to hand place).
Re: The cheapest flash microcontroller you can buy is actually an Arm Cortex-M0+
#38Earlier quoted context omitted.
I think the main appeal is to work with small devices that have well defined resources. Just consider the popularity of the ATtiny85. However, low end 32bit devices are also available from reputed suppliers. In fact, STM just announced the STM32C* series which is also aimed at replacing 8 bit controllers. The cost benefit may only be true for low numbers and when sourcing from distributors. I am fairly certain that t…
Can I buy STM32 in some decent numbers, or are they still made out of unobtanium?
Re: The cheapest flash microcontroller you can buy is actually an Arm Cortex-M0+
#39I'm not sure why people try and go for the cheapest microcontroller. These things all have unit prices in the single digit dollars or less in actual production costs. Finding a cheap microcontroller is entirely about finding a cheap reseller of whatever you're trying to get rather than finding a cheap part specifically. Only when you get to truly large volumes such that you can get volume discounts does unit price re…
Re: The cheapest flash microcontroller you can buy is actually an Arm Cortex-M0+
#40> The PY32F030 parts advertise a typical low-power stop mode current consumption of 4.5 µA when using a 1.0V setting with the internal regulator, and I was able to get the part to drop down to 5 µA in my testing. Meanwhile, the STM32F030 uses less than half of that in stop mode I've had the same experience with cheap (Chinese) microcontrollers - power consumption is usually higher across all modes.
Live with it, or have external circuitry to power down the whole chip when not in use.