CH32V006E8R6 je CH32V006 v pouzdře QSOP24 – 22 GPIO, 62 kB flash a 8 kB RAM. Použil ho například Panda ve svém multimetru PidiMet na breatharian.eu.
Proti TSSOP20 má dva vývody navíc a nemusí sdílet PD7 s PA4.
Parametry
- RISC-V (QingKe) na 48 MHz
- 62 kB flash, 8 kB SRAM
- 22 GPIO, ADC, operační zesilovač
- 2× USART, I2C, SPI, časovače, PWM
- napájení 3,3 V nebo 5 V
- ladění jedním (SWIO) i dvěma vodiči (SWDIO + SWCLK na PB3)
- pouzdro QSOP24
Programuje se přes WCH-LinkE – v MounRiver Studiu, Arduino IDE nebo s ch32fun.
Pinout a tabulka pinů
Najeďte myší na pin v diagramu nebo na řádek tabulky, filtrem zvýrazníte sběrnici. Pinout si můžete stáhnout jako PNG nebo SVG.
| Pin | Název | Směr | UART | I2C | SPI | PWM | ADC | Přemapování | Poznámka |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PD1 | vstup/výstup | T1CH3N | 1: SCL, T1CH3N; 2: T1CH3N, RX; 4: SDA, T1CH4, TX; 5: T1CH4, RX, RX2 | Programování a ladění (SWIO / SWDIO); spouštění ADC (ADC_IETR); OPA vstup +3 | ||||
| 2 | PC0 | vstup/výstup | T2CH3 | 1: NSS, T2CH3; 2: T1CH3; 3: MOSI, TX; 4: T2CH1ETR; 7: T1CH1N; 9: T1CH1N | |||||
| 3 | PC1 | vstup/výstup | SDA | NSS | 1: T2CH1ETR; 2: T1BKIN, T2CH4; 3: T1BKIN, T2CH1ETR, RX; 4: T2CH2; 5: NSS; 7: T1CH2N; 9: T1CH2N | ||||
| 4 | PC2 | vstup/výstup | SCL | 1: spouštění ADC (ADC_RETR), T1BKIN; 2: T2CH2, RTS; 3: T1ETR; 7: T1CH3N; 9: T1CH3N | USART RTS; T1BKIN | ||||
| 5 | VSS | – | |||||||
| 6 | VDD | vstup | Napájení 3,3 V nebo 5 V | ||||||
| 7 | PC5 | vstup/výstup | SCK | 1: SCK; 2: SCL, T1ETR, T2CH1ETR; 3: T1CH3; 6: TX; 7: T1CH2; 8: T1CH2 | Může sloužit jako reset (NRST) – nastavuje se v option bytes; T1ETR | ||||
| 8 | PC4 | vstup/výstup | T1CH4 | A2 | 1: T1CH4; 2: NSS, T1CH2N; 3: T1CH1; 5: TX2; 6: NSS; 7: T1CH1; 8: T1CH1; 9: RX | výstup hodin (MCO) | |||
| 9 | PD2 | vstup/výstup | T1CH1 | A3 | 1: T1CH1; 2: SCK, T2CH3; 3: T1CH2N, TX2; 8: CTS | ||||
| 10 | PD3 | vstup/výstup | T2CH2 | A4 | 1: T2CH2; 2: MOSI, T1CH4; 3: RX2; 4: NSS; 7: T2CH1ETR; 8: RTS | USART CTS; spouštění ADC (ADC_RETR); OPA vstup +2 | |||
| 11 | PD4 | vstup/výstup | T2CH1ETR | A7 | 1: T1ETR; 3: T1CH4; 4: SCK, T1ETR; 5: T1ETR; 6: T1ETR; 7: T2CH2; 9: RTS | OPA výstup 0 | |||
| 12 | PD5 | vstup/výstup | TX | A5 | 1: RX; 3: T2CH4; 4: MISO; 9: CTS | ||||
| 13 | PD6 | vstup/výstup | RX | A6 | 1: TX; 3: T2CH3; 4: MOSI | ||||
| 14 | PD7 | vstup/výstup | T2CH4 | 1: T2CH4; 4: CTS; 5: CTS | Po resetu GPIO; funkce resetu (NRST) se zapíná v option bytes; OPA vstup +1 | ||||
| 15 | PA4 | vstup/výstup | 1: TX2; 5: CTS2 | USART CTS2; OPA vstup −2 | |||||
| 16 | PA5 | vstup/výstup | 1: RX2; 4: RTS; 5: RTS; 6: RX2 | USART RTS2; OPA výstup 1 | |||||
| 17 | PA1/PA6 | vstup/výstup | T1CH2 | A1 | PA1 – 1: T1CH2; 2: RTS2; 3: RTS2; 4: RTS2; 5: SCK, T2CH2, RTS2; 6: T2CH2; 8: RX; 9: T1CH2 | PA6 – 6: TX2 | PA1: OPA vstup −0 | |||
| 18 | PA0 | vstup/výstup | 2: CTS2; 3: CTS2; 4: T1CH1N; 5: T1CH1N, T2CH1ETR; 6: T1CH1N; 8: TX; 9: T1CH1, TX | ||||||
| 19 | PA2 | vstup/výstup | T1CH2N | A0 | 1: spouštění ADC (ADC_IETR), T1CH2N; 2: TX2; 4: T1CH2N; 5: MOSI, T1CH2N, T2CH3; 6: T1CH2N, T2CH3; 7: T2CH3; 9: T1CH3 | Krystal (OSCO); OPA vstup +0 | |||
| 20 | PD0 | vstup/výstup | T1CH1N | 1: SDA, T1CH1N; 2: TX; 4: T1CH3N; 5: T1CH3N; 6: T1CH3N | OPA vstup −1 | ||||
| 21 | PA3 | vstup/výstup | 2: RX2; 4: T1CH1; 5: T1CH1, T2CH4; 6: T1CH1, T2CH4; 7: T2CH4; 8: T1CH1N; 9: T1CH4 | ||||||
| 22 | PB0 | vstup/výstup | 3: NSS; 4: T1CH2, TX2; 5: T1CH2; 6: T1CH2; 8: T1CH2N | ||||||
| 23 | PB1 | vstup/výstup | 3: SCK; 4: T1CH3, RX2; 6: T1CH3, T2CH1ETR; 8: T1CH3N | ||||||
| 24 | PB3 | vstup/výstup | RX2 | 1: RTS2; 2: MISO; 4: SCL, T1BKIN, RX; 5: T1BKIN, TX; 6: RTS2 | Hodiny dvouvodičového ladění (SWCLK) |
Na co si dát pozor
- PD1 je programovací pin SWIO – nechte ho volný.
- Reset jde nastavit na PD7 nebo PC5 v option bytes.
- Logické úrovně odpovídají napájení (3,3 V nebo 5 V).
- S externím krystalem jsou PA1 a PA2 obsazené.
Kde koupit
V českých obchodech se čip zatím běžně neprodává – nejsnáz ho seženete na AliExpressu:
- AliExpress – vyhledávání CH32V006E8R6
Články o CH32V na chiptronu
Na chiptronu najdete tyto články o čipech CH32V:
- CH32V003 v Arduino IDE i na Linuxu – programátor WCH-LinkE, openOCD a alternativa CH32fun
- CH32duino – ultralevné RISC-V čipy CH32V003 a CH32V203 dostaly podporu v Arduino IDE
Další pinouty
Všechny pinouty najdete na stránce Pinouty.