Kanken6174's Blog
SOC / MCU manufacturers

SOC / MCU manufacturers


Here are a few of the manufacturers i’ve worked with, as well as some specific SOCs and MCUs from these guys:

Manufacturer NameLCSCOpen Source SDK
AllwinnerLCSCCommunity SDK
RockchipLCSCYes
STMicroLCSCYes (STM32Cube)
PuyaLCSCNo
WCHLCSCNo
ArtInChipLCSCNo
Raspberry PiLCSCYes
EspressifLCSCYes (ESP-IDF)
NordicLCSCYes (nRF Connect SDK)
PadaukLCSCNo

β€œEase of dev” scale explained (arduino doesn’t count but community SDKs do):

MarkMeaning
πŸ‡Έexcellent sdk and tools, either from the manufacturer or community
πŸ‡¦nice and useable toolchain with a lot of support, nothing fancy but you can get things done quickly with enough examples
πŸ‡§a bit less support but perfectly useable with the available datasheets
πŸ‡¨either the HAL has some holes or there is at least one known bug in it
πŸ‡©either the datasheets are a joke, or the toolchain is weird and difficult to use
πŸ‡ͺthe manufacturer doesn’t support small scale production and/or you can’t get samples
πŸ‡«The supplied toolchain just flat out doesn’t work, and the datasheets are lackluster

MCUs

Chip NameManufacturerEase of devProcessing power (class)PriceFootprintArch
STM32H750STMicroπŸ‡Έβ˜…β˜…β˜…β˜†β˜†3€LQFParm32
py32F002A/BPuyaπŸ‡¦β˜…β˜†β˜†β˜†β˜†0.2€QFNarm32m0 24Mhz
CH32V003WCHπŸ‡¦β˜…β˜†β˜†β˜†β˜†0.26€QFNrsic-v 48Mhz
CH32V103WCHπŸ‡¨β˜…β˜…β˜†β˜†β˜†1.6€QFNrsic-v 80Mhz
PMS152PadaukπŸ‡§β˜†β˜†β˜†β˜†β˜†0.03€SOPRISC(C) 16Mhz
STC8H1K08Stc microπŸ‡©β˜…β˜†β˜†β˜†β˜†0.27€QFN8051T (24Mhz)
RP2040raspberry piπŸ‡§β˜…β˜…β˜†β˜†β˜†1€QFNarm32(144Mhz)*2
esp32C3espressifπŸ‡¦β˜…β˜…β˜†β˜†β˜†1.6€QFNRisc-v (160Mhz)
esp32S3espressifπŸ‡¦β˜…β˜…β˜…β˜†β˜†1.6€QFNRisc-v (240Hmz) *2
AC6329C4jieliπŸ‡«β˜…β˜…β˜†β˜†β˜†0.38€SOP16RISC(C) (160Mhz)
R7FA2E1A72renesasπŸ‡¨β˜…β˜†β˜†β˜†β˜†1.6€SOP16Custom RISC
ATMEGA328PMicrochipπŸ‡§β˜…β˜†β˜†β˜†β˜†2.2€LQFPAVR

SoCs

Chip NameManufacturerEase of devProcessing power (class)PriceRAMArch
F1C100SAllwinnerπŸ‡¨β˜…β˜†β˜†β˜†β˜†3.4€32MBARM926EJ-S 533MHz
F1C200SAllwinnerπŸ‡¨β˜…β˜†β˜†β˜†β˜†4.3€64MBARM926EJ-S 533MHz
V3SAllwinnerπŸ‡¨β˜…β˜…β˜…β˜†β˜†5.5€64MBARM Cortex-A7 1.2GHz
V851SAllwinnerπŸ‡§β˜…β˜…β˜†β˜†β˜†5.4€64MBA7 900MHz
H616AllwinnerπŸ‡©β˜…β˜…β˜…β˜…β˜†9.3€ext.A53*4
RV1103G1RockchipπŸ‡©β˜…β˜…β˜…β˜†β˜†5.5€64MBARM Cortex-A7 1.2GHz
RK3399RockchipπŸ‡©β˜…β˜…β˜…β˜…β˜†20€ext.4*A63 2*A72
RK3588sRockchipπŸ‡¨β˜…β˜…β˜…β˜…β˜…60€ext.4*A76 4*A55

Fpgas

Chip NameManufacturerEase of devSize (LEs)PriceRAM
T20___EfinixπŸ‡§20K10€1MB
10M50DAF484C7GIntelπŸ‡Έ50k180€1.6MB