I have had success in mounting / using Ch32v003 chips on Tssop-to-Dip Breakout boards.
Straight forward, no Xtal needed, Flashed, code ran.
But, I have had pretty much zero success with the Ch32v203 chips with me mounting them on the Tssop Breakout boards..
I used the -F6P6 & -F8P6 chips.
Ch32v203f8p6 Pinout :
https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.aliexpress.com%2Fi%2F1005005801896958.html&psig=AOvVaw15t_64zYyAZnWOtGVFsbIn&ust=1714918443225000&source=images&cd=vfe&opi=89978449&ved=0CBIQjRxqFwoTCNClrZCm9IUDFQAAAAAdAAAAABAJCh32v203f8p6 suggested board schematic :
https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.cnblogs.com%2Fzxyy-%2Fp%2F16689243.html&psig=AOvVaw296XSjPBuPeeltaoA_LeMr&ust=1714917556959000&source=images&cd=vfe&opi=89978449&ved=0CBIQjRxqFwoTCLCGgNiT9IUDFQAAAAAdAAAAABAEThe WCH-E Linker connects with the MounRiverStudio, but does not see / download to the Ch32v203 chips.
- Let me correct that - once in a while, the Ch32v203 pops up in the menu:Download:Config panel as MCU Type.
- Two chips, I finally downloaded to, one 2003 blinked slowly a few times then stopped, I clicked reset pin: blinked twice then stopped again - nothing from the printf() Uart back.
I connected Reset with 10k pullup and 0.1uf bypass cap, and the 0.1uF & 10uF caps across Vdd & Vss pins.
They seem very flakey, and unreliable ...
I thought maybe the internal osc mode was jittery - and adding the ext xtal might fix this , but the -F8p6 does not have ext osc pins.
I tested the Debugger on my bought Ch32v203c8t6 Bluepill boards , Ch32v003F4P6 starter board, my self made breakout mounted Chh3v003f4p6 , ...
- they all Link / Flash / run great.
I made projects with SD card, PSRAm , mpu6050 , qmc5883, etc - successfully.
But these Ch32v203F8T6 usually don't seem to work on simple reakout boards...
Anybody have ideas any ... ?