Author Topic: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread  (Read 18935 times)

0 Members and 3 Guests are viewing this topic.

Offline technixTopic starter

  • Super Contributor
  • ***
  • Posts: 3507
  • Country: cn
  • From Shanghai With Love
    • My Untitled Blog
This thread is all about those Mainland Chinese 32-bit MCU's, MPU's and FPGAs: GD, Artery, Allwinner, Gowin, etc. The following incomplete list of companies are the ones would be considered name brands in Mainland China: (Links may be in Chinese)

32-bit MCU's:


32-bit and 64-bit MPU's, open docs not guaranteed:

  • 全志 Allwinner - Cortex-A. See linux-sunxi
  • 瑞芯微电子 Rockchip - Cortex-A with seemingly officially open docs. They apparently also do MCUs now...?
  • 龙芯 Loongson - MIPS32 and MIPS64. AFAIK they are the last serious manufacturer of high-performance MIPS systems suitable for workstations and servers, until they recently announced they have abandoned the MIPS ship to their own ISA after MIPS the company abandoned their namesake architecture and embraced RISC-V. Open docs partially available (adequate to bring the chip up but certain advanced features not available.) They will sell higher end chips themselves in quantity of one and they have a dedicated small quantity order distributor for lower-end IoT chips intended for makers.
  • 君正 Ingenic - MIPS32.
  • 兆芯 Zhaoxin - amd64 via collaboration with VIA. You can buy Zhaoxin-powered PC's now and they will run stock Windows. Actually you can buy full PC made with exclusively Mainland Chinese parts and still have it run Windows, if you put together Zhaoxin CPU, Uni-IC SDRAM modules, Yangtze Memory SSD and forgo spinning rust hard drives.
  • 海思 Hisilicon - Cortex-A. Obviously. Subsidiary of Huawei. No open docs

FPGA's:


I will update this list when new interesting companies pops up.

Please look at those chips and their ecosystems on their own merit, as if it is delivered in a tray or in a product with its own correct marking instead of having its markings rubbed and replaced by some bastards. While some of the companies above makes chips that is pin-compatible (even bug-compatible) with certain Western brands, please do not let that cloud your judgement, as those chips are as legitimate as Dell and HP PC's.

Notes about "Customer Control": Some manufacturers now implements customer control schemes, which places (honestly very stupid) barrier in front of official access to the chips and maybe the docs. This usually means that:
  • You will be asked about your company and details of the project before they give you access to anything. If all you want is docs but not bulk chips even in the future, take this as a hint to present you and the entity you are approaching them as a design house, which will tear down a lot of volume-based barriers.
  • Low to mid volume customers will be outright denied access from official sources, unless you have established yourself as a design house which will open access to you but only samples and docs.
  • You are generally required to stick to the first reseller/distributor that gave you access to the docs and the chips, as jumping between suppliers is seen as unfaithful and untrustworthy.
  • You are generally required not to resell your stock even if you over-ordered parts.
As an employee of such chip makers claims, this comes from the Chinese chip makers' deep fear of competitors and straight up forgers copying their products. (Chinese bite fellow Chinese the hardest.) The Chinese laws on copyright infringement was fairly recent to begin with and received a major refactor just last year, so the long-rooted distrust during the Wild West years remained. Thus they treat any newcomers as hostile unless proven trustworthy through long periods of cooperations.

Given that, do not expect all chips listed above being available from traditionally trustworthy online distributors, as those are explicitly banned from accessing those chips behind customer control.
« Last Edit: May 05, 2021, 02:13:00 am by technix »
 

Offline ali_asadzadeh

  • Super Contributor
  • ***
  • Posts: 1902
  • Country: ca
Re: Chinese 32-bit MCU's Megathread
« Reply #1 on: May 04, 2021, 06:07:50 am »
Thanks for sharing, it would be very nice if you could tell which part numbers from the brands has the lowest price, so we can choose them sooner, also if you could tell which parts are very poplar out there, it would help too. :-+
ASiDesigner, Stands for Application specific intelligent devices
I'm a Digital Expert from 8-bits to 64-bits
 
The following users thanked this post: josip

Offline technixTopic starter

  • Super Contributor
  • ***
  • Posts: 3507
  • Country: cn
  • From Shanghai With Love
    • My Untitled Blog
Re: Chinese 32-bit MCU's Megathread
« Reply #2 on: May 04, 2021, 06:10:05 am »
Thanks for sharing, it would be very nice if you could tell which part numbers from the brands has the lowest price, so we can choose them sooner, also if you could tell which parts are very poplar out there, it would help too. :-+
The prices are currently all over the place.

As of the popular ones, the usual rule of the thumb is go with the one that is Bluepill compatible.
 

Offline ali_asadzadeh

  • Super Contributor
  • ***
  • Posts: 1902
  • Country: ca
Re: Chinese 32-bit MCU's Megathread
« Reply #3 on: May 04, 2021, 06:50:55 am »
thanks for the reply, do we have a sub 0.5$ part for replacing STM32F030KT6? note that the pinout is not important, since we can design a NEW PCB, I need something in the 0.5$ price range with at least 32KB Flash and 4K RAM
« Last Edit: May 04, 2021, 06:56:20 am by ali_asadzadeh »
ASiDesigner, Stands for Application specific intelligent devices
I'm a Digital Expert from 8-bits to 64-bits
 

Offline technixTopic starter

  • Super Contributor
  • ***
  • Posts: 3507
  • Country: cn
  • From Shanghai With Love
    • My Untitled Blog
Re: Chinese 32-bit MCU's Megathread
« Reply #4 on: May 04, 2021, 08:11:10 am »
thanks for the reply, do we have a sub 0.5$ part for replacing STM32F030KT6? note that the pinout is not important, since we can design a NEW PCB, I need something in the 0.5$ price range with at least 32KB Flash and 4K RAM
If it is normal times I would be flinging datasheets at you. For now sadly there is none.
 
The following users thanked this post: ali_asadzadeh

Offline brucehoult

  • Super Contributor
  • ***
  • Posts: 4028
  • Country: nz
Re: Chinese 32-bit MCU's Megathread
« Reply #5 on: May 04, 2021, 11:44:56 am »
I will update this list when new interesting companies pops up.

I appreciate it! But how can you forget Paduak? Oh, right, you said 32 bit.

Do you know enough about them to also cover applications processors? The Allwinners and Rockchips and I don't know what else? Many of their products are priced comparably to MCUs. I believe some of them have in-package DRAM -- I heard some or even most models of the new Allwinner D1 will have, and an external DRAM bus might be unusual. They do tend to come in difficult to use packages though.

I think most of us appreciate the genuine Chinese manufacturers and the engineers who work in them.
 
The following users thanked this post: soFPG

Offline technixTopic starter

  • Super Contributor
  • ***
  • Posts: 3507
  • Country: cn
  • From Shanghai With Love
    • My Untitled Blog
Re: Chinese 32-bit MCU's Megathread
« Reply #6 on: May 04, 2021, 02:32:36 pm »
I appreciate it! But how can you forget Paduak? Oh, right, you said 32 bit.

Do you know enough about them to also cover applications processors? The Allwinners and Rockchips and I don't know what else? Many of their products are priced comparably to MCUs. I believe some of them have in-package DRAM -- I heard some or even most models of the new Allwinner D1 will have, and an external DRAM bus might be unusual. They do tend to come in difficult to use packages though.

I think most of us appreciate the genuine Chinese manufacturers and the engineers who work in them.
Chinese Application Processor makers usually keeps their documentations to themselves and intentionally bury bugs in the docs to force anyone that want to make any viable projects to rely on their support and submit to their customers control system. Since that system isn't exactly friendly to makers, I will largely ignore them unless there are significant mainlining efforts going on and I can verify that you can buy their chips on quantity of 10 or less and have access to a largely bug-free set of docs.

On the other hand, I may expand this thread to cover Chinese FPGAs, some of which also have hard MCU cores.
 

Offline technixTopic starter

  • Super Contributor
  • ***
  • Posts: 3507
  • Country: cn
  • From Shanghai With Love
    • My Untitled Blog
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #7 on: May 04, 2021, 03:49:21 pm »
Bump: MASSIVE edit adding MPU and FPGA to the thread, and adding Chinese names to the companies involved.
 
The following users thanked this post: JPortici

Online TimCambridge

  • Regular Contributor
  • *
  • Posts: 98
  • Country: gb
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #8 on: May 04, 2021, 05:39:50 pm »
Are there any distribution outlets for these parts?

Outside China?

Inside China but accessible for medium volume?

LCSC has/had a few WCH parts. Mouser used to stock Gowin, Edge may still be distributing Gowin.
 
The following users thanked this post: Smokey

Offline ali_asadzadeh

  • Super Contributor
  • ***
  • Posts: 1902
  • Country: ca
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #9 on: May 04, 2021, 05:55:53 pm »
Quote
Bump: MASSIVE edit adding MPU and FPGA to the thread, and adding Chinese names to the companies involved.
Thanks for sharing, Gowin is very good, Please add more info on Cortex A parts and very low priced MCU families.
ASiDesigner, Stands for Application specific intelligent devices
I'm a Digital Expert from 8-bits to 64-bits
 

Offline technixTopic starter

  • Super Contributor
  • ***
  • Posts: 3507
  • Country: cn
  • From Shanghai With Love
    • My Untitled Blog
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #10 on: May 04, 2021, 06:47:01 pm »
Are there any distribution outlets for these parts?

Outside China?
I have no clue on this. Most MCU should be available on outlets like LCSC once the supply chain goes back to normal. As of the AP SoC and FPGA parts, you will have to jump through hoops or use less-than-reliable sources.

Inside China but accessible for medium volume?
For most MCU, once again, LCSC. For AP SoC and FPGA, you will need a company set up and Mandarin-speaking employees for any volume, and you have to play along with the customer control schemes.

LCSC has/had a few WCH parts. Mouser used to stock Gowin, Edge may still be distributing Gowin.
LCSC is suffering from severe chip storages (as do everywhere) but as soon as things go back to normal WCH parts should come back on LCSC. Gowin is implementing customer control now so their products are pulled from most online platforms.

Quote
Bump: MASSIVE edit adding MPU and FPGA to the thread, and adding Chinese names to the companies involved.
Thanks for sharing, Gowin is very good, Please add more info on Cortex A parts and very low priced MCU families.
Once again, I will not add brands that have no public access to parts and docs even from less than reliable sources, unless the brand is well known enough.
 
The following users thanked this post: TimCambridge

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 26878
  • Country: nl
    • NCT Developments
Re: Chinese 32-bit MCU's Megathread
« Reply #11 on: May 04, 2021, 07:45:26 pm »
I appreciate it! But how can you forget Paduak? Oh, right, you said 32 bit.

Do you know enough about them to also cover applications processors? The Allwinners and Rockchips and I don't know what else? Many of their products are priced comparably to MCUs. I believe some of them have in-package DRAM -- I heard some or even most models of the new Allwinner D1 will have, and an external DRAM bus might be unusual. They do tend to come in difficult to use packages though.

I think most of us appreciate the genuine Chinese manufacturers and the engineers who work in them.
Chinese Application Processor makers usually keeps their documentations to themselves and intentionally bury bugs in the docs to force anyone that want to make any viable projects to rely on their support and submit to their customers control system. Since that system isn't exactly friendly to makers, I will largely ignore them unless there are significant mainlining efforts going on and I can verify that you can buy their chips on quantity of 10 or less and have access to a largely bug-free set of docs.
This looks interesting but which parts have English documentation available? I just looked at Anlogic website but no English version of the website (but that can be worked around with Google translate so no big problem) and access to datasheets is behind a login so I have no idea whether there are English datasheets are available.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline olkipukki

  • Frequent Contributor
  • **
  • Posts: 790
  • Country: 00
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #12 on: May 04, 2021, 09:49:40 pm »
How come Espressif has been forgotten?  :o
 
The following users thanked this post: technix

Offline technixTopic starter

  • Super Contributor
  • ***
  • Posts: 3507
  • Country: cn
  • From Shanghai With Love
    • My Untitled Blog
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #13 on: May 05, 2021, 03:14:28 am »
How come Espressif has been forgotten?  :o
Oof my bad, forgot those Xtensa cores are also 32-bit. Added.
 

Offline technixTopic starter

  • Super Contributor
  • ***
  • Posts: 3507
  • Country: cn
  • From Shanghai With Love
    • My Untitled Blog
Re: Chinese 32-bit MCU's Megathread
« Reply #14 on: May 05, 2021, 04:07:41 am »
This looks interesting but which parts have English documentation available? I just looked at Anlogic website but no English version of the website (but that can be worked around with Google translate so no big problem) and access to datasheets is behind a login so I have no idea whether there are English datasheets are available.
I didn't really go through that consideration... I know GD and Espressif have good English docs. Allwinner's docs are passable at best. Artery and Loongson's IoT lineup have acceptable docs IMO.

Speaking of Loongson, their LS1C0300 MPU is one of those chips that allows Linux without BGA, although it uses external SDR PC133 SDRAM instead of having SiP memory. They also have a few MIPS MCU under Loongson 1 umbrella. Also they have some military, space and other harsh environment chips that is not listed on their website. (Beidou GNSS satellites runs on Loongson space-grade processors.)
« Last Edit: May 05, 2021, 04:10:16 am by technix »
 

Offline ali_asadzadeh

  • Super Contributor
  • ***
  • Posts: 1902
  • Country: ca
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #15 on: May 05, 2021, 06:58:46 am »
technix, How can I contact this company hsxp-hk.com, they have HK32F030K6T6 ^-^ I think it can be used for replacing STM32F030K6T6, do you have their email or skype account? they have a china phone line for contact, and certainly I can not talk Chinese :'(
Please help me to be In Touch with them, trough email.

thanks
ASiDesigner, Stands for Application specific intelligent devices
I'm a Digital Expert from 8-bits to 64-bits
 

Offline technixTopic starter

  • Super Contributor
  • ***
  • Posts: 3507
  • Country: cn
  • From Shanghai With Love
    • My Untitled Blog
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #16 on: May 05, 2021, 07:08:54 am »
technix, How can I contact this company hsxp-hk.com, they have HK32F030K6T6 ^-^ I think it can be used for replacing STM32F030K6T6, do you have their email or skype account? they have a china phone line for contact, and certainly I can not talk Chinese :'(
Please help me to be In Touch with them, trough email.

thanks
The best thing I can do for you is try. Be prepared that they may not be ready to take on foreign customers though.
 

Offline ali_asadzadeh

  • Super Contributor
  • ***
  • Posts: 1902
  • Country: ca
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #17 on: May 05, 2021, 08:09:53 am »
thanks :-+
ASiDesigner, Stands for Application specific intelligent devices
I'm a Digital Expert from 8-bits to 64-bits
 

Offline ralphrmartin

  • Frequent Contributor
  • **
  • Posts: 480
  • Country: gb
    • Me
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #18 on: May 05, 2021, 07:29:06 pm »
Thanks for posting their names in Chinese characters - its very helpful when trying to track them down on taobao and other Chinese sites. :-+ :-+
 
The following users thanked this post: soFPG

Offline technixTopic starter

  • Super Contributor
  • ***
  • Posts: 3507
  • Country: cn
  • From Shanghai With Love
    • My Untitled Blog
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #19 on: May 06, 2021, 06:38:57 am »
technix, How can I contact this company hsxp-hk.com, they have HK32F030K6T6 ^-^ I think it can be used for replacing STM32F030K6T6, do you have their email or skype account? they have a china phone line for contact, and certainly I can not talk Chinese :'(
Please help me to be In Touch with them, trough email.

thanks
I got the docs for those HK32 chips, although they only have Chinese docs. I am asking them for possible Email contact and how to get samples.
 

Offline ali_asadzadeh

  • Super Contributor
  • ***
  • Posts: 1902
  • Country: ca
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #20 on: May 06, 2021, 09:50:39 am »
Quote
I got the docs for those HK32 chips, although they only have Chinese docs. I am asking them for possible Email contact and how to get samples.
Chinese docs is better than nothing, I hope they do it with email too.
Thanks for your help :-+ :-+
ASiDesigner, Stands for Application specific intelligent devices
I'm a Digital Expert from 8-bits to 64-bits
 
The following users thanked this post: soFPG

Offline soFPG

  • Frequent Contributor
  • **
  • Posts: 283
  • Country: de
Re: Chinese 32-bit MCU's Megathread
« Reply #21 on: May 06, 2021, 02:31:13 pm »
Chinese Application Processor makers usually keeps their documentations to themselves and intentionally bury bugs in the docs to force anyone that want to make any viable projects to rely on their support and submit to their customers control system.

But why? I thought most companies want as few customer requests as possible to reduce service costs?
 

Offline Ice-Tea

  • Super Contributor
  • ***
  • Posts: 3070
  • Country: be
    • Freelance Hardware Engineer
Re: Chinese 32-bit MCU's Megathread
« Reply #22 on: May 06, 2021, 03:00:46 pm »
Chinese Application Processor makers usually keeps their documentations to themselves and intentionally bury bugs in the docs to force anyone that want to make any viable projects to rely on their support and submit to their customers control system.

But why? I thought most companies want as few customer requests as possible to reduce service costs?

I imagine they don't the service requests, they want the sales leads.

Offline soFPG

  • Frequent Contributor
  • **
  • Posts: 283
  • Country: de
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #23 on: May 06, 2021, 03:18:17 pm »
Why would I buy a chip which has defects in its datasheet?

It just makes me mad to think about the projects I could make if a Cortex A7 chip from e.g. Allwinner would have open documentation (at the price they are selling currently)  |O
« Last Edit: May 06, 2021, 03:20:50 pm by soFPG »
 

Offline technixTopic starter

  • Super Contributor
  • ***
  • Posts: 3507
  • Country: cn
  • From Shanghai With Love
    • My Untitled Blog
Re: Chinese 32-bit MCU's Megathread
« Reply #24 on: May 06, 2021, 04:22:19 pm »
I imagine they don't the service requests, they want the sales leads.
This is only partially true. The bigger reason is...

But why? I thought most companies want as few customer requests as possible to reduce service costs?
Why would I buy a chip which has defects in its datasheet?

It just makes me mad to think about the projects I could make if a Cortex A7 chip from e.g. Allwinner would have open documentation (at the price they are selling currently)  |O
They want to know who exactly is using their products. And by intentionally burying bugs in it they force all chip users to ask questions so they can do their KYC. Before they would provide you any answers they will do the full KYC and get the bottom out of the background of the people and the company behind it. (It usually must be a company with established manufacturing capabilities. Schools, startups and individual makers are almost always turned away without even hearing the question, and you will be denied access to any parts too. Posing a startup as a design house may allow you access to the docs, but that will give you trouble if you want to scale up yourselves.)

There is absolutely zero trust from most Chinese companies to each other, you always assume every stranger as a potential bad actor.
« Last Edit: May 06, 2021, 04:25:06 pm by technix »
 

Offline soFPG

  • Frequent Contributor
  • **
  • Posts: 283
  • Country: de
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #25 on: May 06, 2021, 04:33:52 pm »
But they don't mind making linux-sunxi work for free to mainline their CPUs  :-DD

Edit: Actually I have to tell you a very positive experience I had with one chinese company (they make a WiFi chip similar to the ESP32 but with Cortex M4): I asked them (in english) for a low amount of samples (15 pieces). I didn't have to ask twice and they shipped the samples including one of their discovery boards to the address of my taobao agent without me paying anything. Great service  :-+
« Last Edit: May 06, 2021, 04:41:32 pm by soFPG »
 

Offline technixTopic starter

  • Super Contributor
  • ***
  • Posts: 3507
  • Country: cn
  • From Shanghai With Love
    • My Untitled Blog
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #26 on: May 06, 2021, 06:14:15 pm »
But they don't mind making linux-sunxi work for free to mainline their CPUs  :-DD
linux-sunxi has no relation with Allwinner except linux-sunxi folks works on Allwinner chips.

Edit: Actually I have to tell you a very positive experience I had with one chinese company (they make a WiFi chip similar to the ESP32 but with Cortex M4): I asked them (in english) for a low amount of samples (15 pieces). I didn't have to ask twice and they shipped the samples including one of their discovery boards to the address of my taobao agent without me paying anything. Great service  :-+
AFAIK most MCU makers have open docs and provide good support. It is the AP SoC makers that forces very invasive KYC.
 

Offline peter-h

  • Super Contributor
  • ***
  • Posts: 3694
  • Country: gb
  • Doing electronics since the 1960s...
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #27 on: May 07, 2021, 01:40:28 pm »
Thanks to this great thread I found this chinese "equivalent" (not quite but still potentially useful) for the 32F407
https://www.eevblog.com/forum/microcontrollers/opinions-on-st-32f407vgt6-versus-gigadevice-gd32f407vgt6/

Where to actually buy the GD is a very good Q...
Z80 Z180 Z280 Z8 S8 8031 8051 H8/300 H8/500 80x86 90S1200 32F417
 

Offline brucehoult

  • Super Contributor
  • ***
  • Posts: 4028
  • Country: nz
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #28 on: May 07, 2021, 02:11:27 pm »
Thanks to this great thread I found this chinese "equivalent" (not quite but still potentially useful) for the 32F407
https://www.eevblog.com/forum/microcontrollers/opinions-on-st-32f407vgt6-versus-gigadevice-gd32f407vgt6/

Where to actually buy the GD is a very good Q...

https://www.tme.com/nz/en/katalog/microcontrollers-and-microprocessors_100590/?s_order=desc&search=gd32&s_field=1000011

They only seem to have stock of ...

GD32F305RBT6
GD32F403VGT6

GD32VF103CBT6
GD32VF103RBT6
GD32VF103TBU6
GD32VF103VBT6

... at the moment.

I've bought the RISC-V chips from them before with no problems.
 

Offline technixTopic starter

  • Super Contributor
  • ***
  • Posts: 3507
  • Country: cn
  • From Shanghai With Love
    • My Untitled Blog
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #29 on: May 10, 2021, 03:46:19 am »
They only seem to have stock of ...

GD32VF103CBT6
GD32VF103RBT6
GD32VF103TBU6
GD32VF103VBT6

... at the moment.
Damn they still have those GD32VF parts? I had hunted for GD32VF parts for a long time and they were just not available anywhere in China.
 

Offline ZakiAlasadi

  • Newbie
  • Posts: 2
  • Country: iq
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #30 on: February 26, 2022, 08:19:43 am »
Also there is a company called WinnerMicro, manufactures 32 bit MCU's such as:
WinnerMicro W806
WinnerMicro W600
W801
W800

https://www.cnx-software.com/2021/11/08/winnermicro-w806-240-mhz-mcu-2-development-board/
« Last Edit: February 26, 2022, 10:39:26 am by ZakiAlasadi »
 

Offline DiTBho

  • Super Contributor
  • ***
  • Posts: 3901
  • Country: gb
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #31 on: February 26, 2022, 02:53:43 pm »
In 2021, Allwinner and Ingenic were problematic for me. I have direct experiences.
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 

Offline ntn888

  • Newbie
  • Posts: 1
  • Country: au
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #32 on: February 28, 2022, 12:32:41 am »
There's a new cheaper board at around 2usd RISCV chip with ble & zigbee, XT-ZB1. I run a dedicated blog https://simplycreate.online/ studying the chips (rather pleasant) SDK.
« Last Edit: February 28, 2022, 12:39:12 am by ntn888 »
 
The following users thanked this post: paf, bingo600, ZakiAlasadi

Offline ZakiAlasadi

  • Newbie
  • Posts: 2
  • Country: iq
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #33 on: March 01, 2022, 06:25:00 pm »
There is TG7100c a 32 bit RISC-V WiFi & BLE MCU but I don't know the manufacturer.
 

Offline peter-h

  • Super Contributor
  • ***
  • Posts: 3694
  • Country: gb
  • Doing electronics since the 1960s...
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #34 on: March 05, 2022, 11:03:24 am »
Can anyone report on the peripheral compatibility of these Chinese chips?

The 32 bit ARM uCs are a licensed ARM32 core and then they synthesise the peripherals to try to match the 32F RM descriptions. But they obviously won't get it exactly the same. The theory is of course that if you wrote your code to the RM, it should work. But we all know this is BS. Looks here for a list for example
http://efton.sk/STM32/gotcha/index.html
« Last Edit: March 05, 2022, 11:26:17 am by peter-h »
Z80 Z180 Z280 Z8 S8 8031 8051 H8/300 H8/500 80x86 90S1200 32F417
 

Offline technixTopic starter

  • Super Contributor
  • ***
  • Posts: 3507
  • Country: cn
  • From Shanghai With Love
    • My Untitled Blog
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #35 on: August 10, 2022, 05:04:38 am »
Can anyone report on the peripheral compatibility of these Chinese chips?

The 32 bit ARM uCs are a licensed ARM32 core and then they synthesise the peripherals to try to match the 32F RM descriptions. But they obviously won't get it exactly the same. The theory is of course that if you wrote your code to the RM, it should work. But we all know this is BS. Looks here for a list for example
http://efton.sk/STM32/gotcha/index.html
It is better to treat those chips as independent products and at least revalidate all your driver code.
 

Offline DEHiCKA

  • Contributor
  • Posts: 39
  • Country: aq
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #36 on: August 11, 2022, 06:59:27 am »
+1 STM32 M0,M3,M4 Clones:
https://www.geehy.com/MCU

Also I have a board with tiny WLCSP90 (0.4mm pitch BGA) F405OG with no ST logo. Cannot find who makes them.
It's original ST.
« Last Edit: August 11, 2022, 09:43:36 am by DEHiCKA »
 

Offline Smokey

  • Super Contributor
  • ***
  • Posts: 2571
  • Country: us
  • Not An Expert
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #37 on: September 16, 2022, 07:09:30 pm »
Bump.

Should I start another thread asking about where I can actually buy parts from Allwinner (A20) and Rockchip (RK3328), or is this a good place for that?

Where do places like Olimex get them?   If the answer is "direct", what are typical minimum orders and how likely are they to have samples/engineering qty for purchase?

Does anyone here actually have real experience using any of these SoC in production?
 

Offline chickenHeadKnob

  • Super Contributor
  • ***
  • Posts: 1055
  • Country: ca
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #38 on: September 19, 2022, 11:55:15 am »
Bump.

Should I start another thread asking about where I can actually buy parts from Allwinner (A20) and Rockchip (RK3328), or is this a good place for that?

Where do places like Olimex get them?   If the answer is "direct", what are typical minimum orders and how likely are they to have samples/engineering qty for purchase?

Does anyone here actually have real experience using any of these SoC in production?
Since Olimex caters to industrial users who ask about longevity of supply the head honcho addresses this issue in the blog on their website. From memory they buy direct from AllWinner minimum quantity 40 or 50 thousand piece. I forget the exact number, I'am old.
ttps://olimex.wordpress.com/2020/06/17/allwinner-keep-their-promise-for-long-term-supply-of-t2-industrial-a20-soc-if-you-wonder-how-60k-of-allwinner-t2-soc-looks-like-you-can-see-now/

There are other older forum entries on this topic , you will have to search for them

 For samples I think you are stuck scouring aliexpress/taobao, or buy some dev boards from a supplier like Olimex
 

Offline DC1MC

  • Super Contributor
  • ***
  • Posts: 1882
  • Country: de
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #39 on: September 19, 2022, 01:40:40 pm »
No love for Nuvoton (or is not Chinese enough being from Taiwan  >:D )?
I hear that they have a pretty cool new arm32/64 dual core MCU with embedded RAM.

Is there a reference manual or can someone provide more information ?

Cheers,
DC1MC
 

Online SiliconWizard

  • Super Contributor
  • ***
  • Posts: 14438
  • Country: fr
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #40 on: September 19, 2022, 06:08:09 pm »
Nuvoton yeah, they seem to have interesting stuff. Never evaluated them though.
 

Offline mon2

  • Frequent Contributor
  • **
  • Posts: 463
  • Country: ca
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #41 on: September 19, 2022, 08:10:25 pm »
Missing from the FPGA vendor list is EFINIX.

Also, Nuvoton is the former Winbond group. We used their 8051 by the buckets back in the day. Not their first rodeo.
 

Offline paf

  • Regular Contributor
  • *
  • Posts: 91
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #42 on: September 29, 2022, 08:49:01 am »
Another ARM M0 to M4 Chinese supplier - Foshan Synwit:
https://www.synwit.cn

All the site (and data sheets) in Chinese, but they have Keil support and a Git repository:
https://github.com/Synwit-Co-Ltd

Some parts are available on LCSC, and one can find on Aliexpress boards with the swm181cbt6.

I have no experience with them to report, just saw them on the web... 
 
 

Offline paf

  • Regular Contributor
  • *
  • Posts: 91
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #43 on: November 25, 2022, 07:35:47 am »
More chinese semiconductor manufacturers:

https://www.essemi.com    - Cortex M3 Processors

http://www.alpscale.cn/en - ARM (???) Processors

https://www.bluetrum.com - AB32VG1 RISC Procesor with Bluetooth

These three (and many others) are supported by RT-Thread Studio  https://www.rt-thread.io 


Another thing I would love to know more seems to be a small FPGA with a RISC-V hard core from Anlogic: https://www.anlogic.com/product/fpga/salswift

Sadly, it seems that Anlogic does not want customers out of China...   
 

Offline up8051

  • Frequent Contributor
  • **
  • Posts: 288
  • Country: pl
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #44 on: November 25, 2022, 05:33:12 pm »
Another thing I would love to know more seems to be a small FPGA with a RISC-V hard core from Anlogic: https://www.anlogic.com/product/fpga/salswift

Sadly, it seems that Anlogic does not want customers out of China...

Interesting FPGA
 

Offline __george__

  • Newbie
  • Posts: 5
  • Country: no
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #45 on: March 31, 2024, 10:09:42 pm »
I learned some new manufacturers that I didn't know from this thread and then I got curious to try some of their chips.

So for what it's worth here is my experience.

I got a Cortex-M3 chip from MindMotion (MM32F3270), a Cortex-M4 from Artery(AT32F413) and and another from XHSC(HC32F460).

Mindmotion:  First of all the website is in English and it is reasonably easy to navigate. They provide a decently written documentation (User manual, Datasheet, Errand). They also provide a Keil package and a zip with their HAL and plenty of examples.
So getting your hands dirty quickly was surprisingly straight forward for me. The code in the samples was very clean and easy to read and I also liked their HAL APIs as well.
In the negative side I found it annoying that their Keil package only includes SVD files for register descriptions. So I had to convert the SVD file to something that Keil could understand so that I can get peripheral register explanations.

Artery: Again the website is in English and is easy to navigate. The documentation of this chip really impressed me I have to say. The provide all the usual documentation in English (User manual, Datasheet, Errand) and additionally they provide getting started guides, migration from STM32 chips, product selection guides and more. The quality of the documentation is also quite high, I had no problem to navigate and find the information that I wanted. In the IDE side they provide a Keil package, and also their own Eclipse based IDE which I ended up trying. (They also have a GUI configuration tool for the pins configuration of the chip, similar to what the STM32 has). Their Eclipse based IDE worked without issues to program and debug the chip. Their HAL code quality was pretty good as well with clean and easy to read APIs and HAL functions and they provide plenty of samples as well. The only slight negative that I found was that, even though they provide plenty of examples,  they don't support opening their examples projects with their own IDE.

XHSC: Their website is trolling us, they have an English button in the website which does nothing :) I eventually realized that they have a reference manual document in English in their website but that's that only English document that I could find. Searching the internet revealed an English datasheet as well. Both of the documents were not written in good English and it was not always straightforward to understand what they try to say. They also provide a Keil package and examples as well. Getting a blinky to run was pretty straightforward. But it was quite time consuming to go further than this. Their HAL functions were not very straightforward and and overall code quality was not as good as the other ones I tried. To be fair though, the chip itself seems pretty good feature and it is probably the most feature rich one, so maybe that played some role.


In the tests that I did I build an example with a simple use case:
1) Sleep until there is an interrupt
2) Receive 10 bytes from UART and copy them from UART -> memory through DMA
3) When the 10th byte is received wake up the chip and blink a LED

I would really be interested to hear if there are other opinions here :)
« Last Edit: March 31, 2024, 10:48:03 pm by __george__ »
 
The following users thanked this post: DC1MC

Offline John Celo

  • Contributor
  • Posts: 17
  • Country: lt
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #46 on: April 09, 2024, 07:49:38 pm »
Are WCH MCUs going back on LCSC?

I'm interested in CH32X033F8P6 in particular.

Just recently got WCH-Linke and an evaluation board, as well as few bare CH32V003 and CH32X033 mcus,
and had a pretty pleasant first experience with them as a beginner, easy to set up, compile & debug, pretty decent english documentation as well.

Everything self explanatory and works right out of the box (atleast when using their tools, MounRiver studio, WCHIsp, etc).

Only thing what's missing is a reliable source like LCSC.
 

Online SiliconWizard

  • Super Contributor
  • ***
  • Posts: 14438
  • Country: fr
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #47 on: April 09, 2024, 08:28:09 pm »
There is some stock at LCSC for the CH32V307. Not much else at the moment?
The availability of WCH MCUs is a problem at least for us outside of China. You can probably contact WCH directly, but I suspect they won't care much unless you order (hundreds of) thousands of chips.
 

Offline brucehoult

  • Super Contributor
  • ***
  • Posts: 4028
  • Country: nz
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #48 on: April 09, 2024, 11:37:37 pm »
There is some stock at LCSC for the CH32V307. Not much else at the moment?
The availability of WCH MCUs is a problem at least for us outside of China. You can probably contact WCH directly, but I suspect they won't care much unless you order (hundreds of) thousands of chips.

When I spoke to them on the phone last year they told me they'll run a wafer with 3000 chips through the foundry for any current or past design, if asked, and 3000 is also the minimum for customized chips (but that would also incur NRE costs).

They are responsive to Twtter and email, and every time I mention them on Twitter they offer to send me demo boards or coupons to cover the cost on Aliexpress.

I have no experience with LCSC, but you definitely can get things from WCH directly, for quantities larger than are on Ali.
 

Offline zilp

  • Regular Contributor
  • *
  • Posts: 204
  • Country: de
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #49 on: April 10, 2024, 01:53:13 am »
Are WCH MCUs going back on LCSC?

I'm interested in CH32X033F8P6 in particular.

WCH MCUs are available on LCSC?! I mean, not all of them, but quite a few, and at least for stuff that's listed but not in stock, chances are you can get a reasonable quote even for small quantities.

For stuff that's not listed, you probably should tell them. Ultimately, them seeing demand is likely to increase the chances that they'll add a part. Or you can just ask for a quote if you need larger quantities, of course, but I'd guess hat they wouldn't make a quote for a handful of low-end MCUs that they don't have in their catalog.
 

Offline josfemova

  • Contributor
  • Posts: 25
  • Country: cr
  • Tropical FW dev
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #50 on: April 10, 2024, 03:45:56 am »
Is there a digikey/mouser equivalent for chips listed in this thread?

I know I can usually get ESP32s from Digikey, but from time to time one or two are export controlled and my orders get canceled - happened with xiao esp32-s3 sense and esp32-h2 devkits.

Only supplier for devboards I have used to circumvent this is the chinese seeeduino warehouse but I was wondering if there was another digikey like website.
 

Offline zilp

  • Regular Contributor
  • *
  • Posts: 204
  • Country: de
Re: Mainland Chinese 32-bit MCU's, MPU's and FPGA's Megathread
« Reply #51 on: April 10, 2024, 04:49:41 am »
Is there a digikey/mouser equivalent for chips listed in this thread?

I know I can usually get ESP32s from Digikey, but from time to time one or two are export controlled and my orders get canceled - happened with xiao esp32-s3 sense and esp32-h2 devkits.

Only supplier for devboards I have used to circumvent this is the chinese seeeduino warehouse but I was wondering if there was another digikey like website.

Well ... LCSC? I mean, I haven't checked the specific chips, but LCSC is a Chinese distributor that sells a lot of Chinese and Taiwanese chips.
 

Online kaevee

  • Regular Contributor
  • *
  • Posts: 110
  • Country: in
Re: Chinese 32-bit MCU's Megathread
« Reply #52 on: April 10, 2024, 02:56:16 pm »
thanks for the reply, do we have a sub 0.5$ part for replacing STM32F030KT6? note that the pinout is not important, since we can design a NEW PCB, I need something in the 0.5$ price range with at least 32KB Flash and 4K RAM

Checkout Arm Cortex-M0+ MCUs from TI.

https://www.ti.com/microcontrollers-mcus-processors/arm-based-microcontrollers/arm-cortex-m0-mcus/products.html

You have many options starting at $0.35 for 32KB Flash and 4KB SRAM
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf