516 lines
7.1 KiB
YAML
516 lines
7.1 KiB
YAML
name: CH32V203
|
|
variations: F6P, F8P, F8U, G6U, G8R, KxT, CxT, CxU, RBT # TSSOP20, TSSOP20, QFN20, QFN28, QSOP28, LQFP32, LQFP48, QFN48, LQFP64M
|
|
# CH32V203AxB
|
|
# A = pin count: J = 8, A = 16, F = 20, G = 28, K = 32, T = 36, C = 48, R = 64, W = 68, V = 100, Z = 144
|
|
# B = package: T = LQFP, U = QFN, R = QSOP, P = TSSOP, M = SOP
|
|
description: RISC-V micro-controller
|
|
keywords: MCU, Micro-Controller
|
|
datasheet: http://www.wch-ic.com/downloads/CH32V203DS0_PDF.html
|
|
|
|
pinout@F6P: # TSSOP20
|
|
PORTA:
|
|
PA0-WKUP: 6
|
|
PA1: 7
|
|
PA2: 8
|
|
PA3: 9
|
|
PA4: 10
|
|
PA5: 11
|
|
PA6: 12
|
|
PA7: 13
|
|
PA11: 17
|
|
PA12: 18
|
|
PA13: 19
|
|
PA14: 20
|
|
PORTB:
|
|
PB1: 14
|
|
PB8: 1
|
|
CTRL:
|
|
BOOT0: 1
|
|
OSC_IN: 2
|
|
OSC_OUT: 3
|
|
NRST: 4
|
|
GROUND:
|
|
VSS: 15
|
|
POWER:
|
|
VDD: 16
|
|
VDDA: 5
|
|
|
|
pinout@F8P: # TSSOP20
|
|
PORTA:
|
|
PA0-WKUP: 6
|
|
PA1: 7
|
|
PA2: 8
|
|
PA3: 9
|
|
PA4: 11
|
|
PA5: 12
|
|
PA6: 10
|
|
PA7: 13
|
|
PA8: 18
|
|
PA9: 19
|
|
PA10: 20
|
|
PA13: 1
|
|
PA14: 2
|
|
PORTB:
|
|
PB0: 14
|
|
PB13: 15
|
|
PB14: 16
|
|
PB15: 17
|
|
CTRL:
|
|
NRST: 5
|
|
GROUND:
|
|
VSS: 3
|
|
POWER:
|
|
VDD: 4
|
|
|
|
pinout@F8U: # QFN20
|
|
PORTA:
|
|
PA0-WKUP: 1
|
|
PA1: 2
|
|
PA2: 3
|
|
PA3: 4
|
|
PA4: 5
|
|
PA5: 6
|
|
PA6: 20
|
|
PA7: 7
|
|
PA8: 14
|
|
PA9: 15
|
|
PA10: 18
|
|
PA11: 17
|
|
PA12: 16
|
|
PA13: 16
|
|
PA14: 17
|
|
PORTB:
|
|
PB0: 8
|
|
PB1: 9
|
|
PB10: 10
|
|
PB11: 11
|
|
PB14: 12
|
|
PB15: 13
|
|
GROUND:
|
|
VSS: 21 # pad
|
|
POWER:
|
|
VDD: 19
|
|
|
|
pinout@G6U: # QFN28
|
|
PORTA:
|
|
PA0-WKUP: 6
|
|
PA1: 7
|
|
PA2: 8
|
|
PA3: 9
|
|
PA4: 10
|
|
PA5: 11
|
|
PA6: 12
|
|
PA7: 13
|
|
PA9: 18
|
|
PA10/PA11: 19
|
|
PA12: 20
|
|
PA13: 21
|
|
PA14: 22
|
|
PA15: 23
|
|
PORTB:
|
|
PB0: 14
|
|
PB1: 15
|
|
PB3: 24
|
|
PB4: 25
|
|
PB5: 26
|
|
PB6: 27
|
|
PB7: 28
|
|
PB8: 1
|
|
CTRL:
|
|
BOOT0: 1
|
|
OSC_IN: 2
|
|
OSC_OUT: 3
|
|
NRST: 4
|
|
GROUND:
|
|
VSS: 16, 29 # pad
|
|
POWER:
|
|
VDD: 17
|
|
VDDA: 5
|
|
|
|
pinout@G8R: # QSOP28
|
|
PORTA:
|
|
PA0-WKUP: 9
|
|
PA1: 10
|
|
PA2: 11
|
|
PA3: 12
|
|
PA4: 15
|
|
PA5: 16
|
|
PA6: 13
|
|
PA7: 17
|
|
PA8: 24
|
|
PA9: 25
|
|
PA10: 26
|
|
PA11: 27
|
|
PA12: 28
|
|
PA13: 28
|
|
PA14: 1
|
|
PORTB:
|
|
PB0: 14
|
|
PB1: 20
|
|
PB5: 1
|
|
PB6: 2
|
|
PB7: 3
|
|
PB8: 5
|
|
PB10: 18
|
|
PB11: 19
|
|
PB12: 20
|
|
PB13: 21
|
|
PB14: 22
|
|
PB15: 23
|
|
CTRL:
|
|
BOOT0: 4
|
|
NRST: 8
|
|
GROUND:
|
|
VSS: 7
|
|
POWER:
|
|
VDD: 6
|
|
|
|
pinout@KxT: # LQFP32
|
|
PORTA:
|
|
PA0-WKUP: 6
|
|
PA1: 7
|
|
PA2: 8
|
|
PA3: 9
|
|
PA4: 10
|
|
PA5: 11
|
|
PA6: 12
|
|
PA7: 13
|
|
PA8: 18
|
|
PA9: 19
|
|
PA10: 20
|
|
PA11: 21
|
|
PA12: 22
|
|
PA13: 23
|
|
PA14: 24
|
|
PA15: 25
|
|
PORTB:
|
|
PB0: 14
|
|
PB1: 15
|
|
PB3: 26
|
|
PB4: 27
|
|
PB5: 28
|
|
PB6: 29
|
|
PB7: 30
|
|
PB8: 31
|
|
CTRL:
|
|
BOOT0: 31
|
|
OSC_IN: 2
|
|
OSC_OUT: 3
|
|
NRST: 4
|
|
GROUND:
|
|
VSS: 16, 32
|
|
POWER:
|
|
VDD: 1, 17
|
|
|
|
pinout@CxT: # LQFP48
|
|
PORTA:
|
|
PA0-WKUP: 10
|
|
PA1: 11
|
|
PA2: 12
|
|
PA3: 13
|
|
PA4: 14
|
|
PA5: 15
|
|
PA6: 16
|
|
PA7: 17
|
|
PA8: 29
|
|
PA9: 30
|
|
PA10: 31
|
|
PA11: 32
|
|
PA12: 33
|
|
PA13: 34
|
|
PA14: 37
|
|
PA15: 38
|
|
PORTB:
|
|
PB0: 18
|
|
PB1: 19
|
|
PB2: 20
|
|
PB3: 39
|
|
PB4: 40
|
|
PB5: 41
|
|
PB6: 42
|
|
PB7: 43
|
|
PB8: 45
|
|
PB9: 46
|
|
PB10: 21
|
|
PB11: 22
|
|
PB12: 25
|
|
PB13: 26
|
|
PB14: 27
|
|
PB15: 28
|
|
PORTC:
|
|
PC13-TAMPER-RTC: 2
|
|
PC14-OSC32_IN: 3
|
|
PC15-OSC32_OUT: 4
|
|
CTRL:
|
|
BOOT0: 44
|
|
OSC_IN: 5
|
|
OSC_OUT: 6
|
|
NRST: 7
|
|
GROUND:
|
|
VSS: 23, 35, 47
|
|
VSSA: 8
|
|
POWER:
|
|
VDD: 24, 36, 48
|
|
VDDA: 9
|
|
VBAT: 1
|
|
|
|
pinout@CxU: # QFN48
|
|
PORTA:
|
|
PA0-WKUP: 10
|
|
PA1: 11
|
|
PA2: 12
|
|
PA3: 13
|
|
PA4: 14
|
|
PA5: 15
|
|
PA6: 16
|
|
PA7: 17
|
|
PA8: 29
|
|
PA9: 30
|
|
PA10: 31
|
|
PA11: 32
|
|
PA12: 33
|
|
PA13: 34
|
|
PA14: 37
|
|
PA15: 38
|
|
PORTB:
|
|
PB0: 18
|
|
PB1: 19
|
|
PB2: 20
|
|
PB3: 39
|
|
PB4: 40
|
|
PB5: 41
|
|
PB6: 42
|
|
PB7: 43
|
|
PB8: 45
|
|
PB9: 46
|
|
PB10: 21
|
|
PB11: 22
|
|
PB12: 25
|
|
PB13: 26
|
|
PB14: 27
|
|
PB15: 28
|
|
PORTC:
|
|
PC13-TAMPER-RTC: 2
|
|
PC14-OSC32_IN: 3
|
|
PC15-OSC32_OUT: 4
|
|
CTRL:
|
|
BOOT0: 44
|
|
OSC_IN: 5
|
|
OSC_OUT: 6
|
|
NRST: 7
|
|
GROUND:
|
|
VSS: 23, 35, 47, 49
|
|
VSSA: 8
|
|
POWER:
|
|
VDD: 24, 36, 48
|
|
VDDA: 9
|
|
VBAT: 1
|
|
|
|
pinout@RBT: # LQFP64
|
|
PORTA:
|
|
PA0-WKUP: 14
|
|
PA1: 15
|
|
PA2: 16
|
|
PA3: 17
|
|
PA4: 20
|
|
PA5: 21
|
|
PA6: 22
|
|
PA7: 23
|
|
PA8: 41
|
|
PA9: 42
|
|
PA10: 43
|
|
PA11: 44
|
|
PA12: 45
|
|
PA13: 46
|
|
PA14: 49
|
|
PA15: 50
|
|
PORTB:
|
|
PB0: 26
|
|
PB1: 27
|
|
PB2: 28
|
|
PB3: 55
|
|
PB4: 56
|
|
PB5: 57
|
|
PB6: 58
|
|
PB7: 59
|
|
PB8: 61
|
|
PB9: 62
|
|
PB10: 29
|
|
PB11: 30
|
|
PB12: 33
|
|
PB13: 34
|
|
PB14: 35
|
|
PB15: 36
|
|
PORTC:
|
|
PC0: 8
|
|
PC1: 9
|
|
PC2: 10
|
|
PC3: 11
|
|
PC4: 24
|
|
PC5: 25
|
|
PC6: 37
|
|
PC7: 38
|
|
PC8: 39
|
|
PC9: 40
|
|
PC10: 51
|
|
PC11: 52
|
|
PC12: 53
|
|
PC13-TAMPER-RTC: 2
|
|
PC14-OSC32_IN: 3
|
|
PC15-OSC32_OUT: 4
|
|
PORTD:
|
|
PD2: 54
|
|
CTRL:
|
|
OSC_IN: 5
|
|
OSC_OUT: 6
|
|
NRST: 7
|
|
BOOT0: 60
|
|
GROUND:
|
|
VSS: 31, 63, 18
|
|
VSSA: 12
|
|
POWER:
|
|
VDD: 32, 64, 19
|
|
VDDA: 13
|
|
VBAT: 1
|
|
NC: 47, 48
|
|
|
|
properties:
|
|
in: NRST, BOOT0
|
|
bidir: PA0-WKUP, PA1-15, PB0-15, PC0-12, PC13-TAMPER-RTC, PC14-OSC32_IN, PC15-OSC32_OUT, PD0-15, PE0-15, PF0-15, PG0-15
|
|
passive: OSC_IN, OSC_OUT
|
|
power: VDD, VDDA, VBAT
|
|
nc: NC
|
|
ground: VSS, VSSA
|
|
inverted: NRST
|
|
|
|
schematic:
|
|
symbol: IC
|
|
left: CTRL, PORTA
|
|
right: PORTB, PORTC, PORTD
|
|
top: POWER
|
|
bottom: GROUND
|
|
|
|
housing@F6P: # TSSOP20
|
|
suffix: F6P
|
|
pattern: SOP
|
|
bodyWidth: 4.4
|
|
bodyLength: 6.5
|
|
height: 1.1
|
|
leadWidth: 0.25
|
|
leadLength: 0.6
|
|
leadSpan: 6.4
|
|
pitch: 0.65
|
|
leadCount: 20
|
|
|
|
housing@F8P: # TSSOP20
|
|
suffix: F8P
|
|
pattern: SOP
|
|
bodyWidth: 4.4
|
|
bodyLength: 6.5
|
|
height: 1.1
|
|
leadWidth: 0.25
|
|
leadLength: 0.6
|
|
leadSpan: 6.4
|
|
pitch: 0.65 # e
|
|
leadCount: 20
|
|
|
|
housing@G8R: # QSOP28
|
|
suffix: G8R
|
|
pattern: SOP
|
|
bodyWidth: 3.9
|
|
bodyLength: 9.9
|
|
height: 1.55
|
|
leadWidth: 0.25
|
|
leadLength: 0.65
|
|
leadSpan: 6.0
|
|
pitch: 0.635
|
|
leadCount: 28
|
|
|
|
housing@F8U: # QFN20
|
|
suffix: F8U
|
|
pattern: QFN
|
|
bodyWidth: 3.0
|
|
bodyLength: 3.0
|
|
height: 0.75
|
|
leadWidth: 0.2
|
|
leadLength: 0.4
|
|
pitch: 0.4
|
|
leadCount: 20
|
|
rowCount: 5
|
|
columnCount: 5
|
|
tabWidth: 1.7
|
|
tabLength: 1.7
|
|
tabPosition: 0.0, 0.0
|
|
|
|
housing@G6U: # QFN28
|
|
suffix: G6U
|
|
pattern: QFN
|
|
bodyWidth: 4.0
|
|
bodyLength: 4.0
|
|
height: 0.75
|
|
leadWidth: 0.2
|
|
leadLength: 0.4
|
|
pitch: 0.4
|
|
leadCount: 28
|
|
rowCount: 7
|
|
columnCount: 7
|
|
tabWidth: 2.7
|
|
tabLength: 2.7
|
|
tabPosition: 0.0, 0.0
|
|
|
|
housing@CxU: # QFN48
|
|
suffix: CxU
|
|
pattern: QFN
|
|
bodyWidth: 7.0
|
|
bodyLength: 7.0
|
|
height: 0.85
|
|
leadWidth: 0.25
|
|
leadLength: 0.4
|
|
pitch: 0.5
|
|
leadCount: 48
|
|
tabWidth: 5.5
|
|
tabLength: 5.5
|
|
tabPosition: 0.0, 0.0
|
|
|
|
housing@KxT: # LQFP32
|
|
suffix: KxT
|
|
pattern: QFP
|
|
bodyWidth: 7.0
|
|
bodyLength: 7.0
|
|
height: 1.5
|
|
leadWidth: 0.35
|
|
leadLength: 0.6
|
|
leadSpan: 9.0
|
|
pitch: 0.8
|
|
leadCount: 32
|
|
rowCount: 8
|
|
columnCount: 8
|
|
|
|
housing@CxT: # LQFP48
|
|
suffix: CxT
|
|
pattern: QFP
|
|
bodyWidth: 7.0
|
|
bodyLength: 7.0
|
|
height: 1.5
|
|
leadWidth: 0.2
|
|
leadLength: 0.6
|
|
leadSpan: 9.0
|
|
pitch: 0.5
|
|
leadCount: 48
|
|
rowCount: 12
|
|
columnCount: 12
|
|
|
|
housing@RBT: # LQFP64M
|
|
suffix: RBT
|
|
pattern: QFP
|
|
bodyWidth: 10.0
|
|
bodyLength: 10.0
|
|
height: 1.5
|
|
leadWidth: 0.22
|
|
leadLength: 0.6
|
|
leadSpan: 12.0
|
|
pitch: 0.5
|
|
leadCount: 64
|
|
rowCount: 16
|
|
columnCount: 16
|