component
CH554T
Public Made by Adomby adom
WCH(Jiangsu Qin Heng) Microcontroller Units (MCUs/MPUs/SOCs), TSSOP-20. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
3D Model
Open in new tab ↗
Loads when you scroll to it. Unloads after 5 minutes in the background.
Symbol & Footprint
Schematic Symbol
Open full view ↗Loads when you scroll to it. Unloads after 5 minutes in the background.
PCB Footprint
Open full view ↗Loads when you scroll to it. Unloads after 5 minutes in the background.
Datasheet
Open in new tab ↗Loads when you scroll to it. Unloads after 5 minutes in the background.
README
markdownCH554T
WCH(Jiangsu Qin Heng) · Microcontroller Units (MCUs/MPUs/SOCs) · TSSOP-20
CH554T from WCH(Jiangsu Qin Heng), in a TSSOP-20. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.
Pinout
| Pin | Name | Type | Function |
|---|---|---|---|
| 1 | P3.2 | bidirectional | GPIO P3.2 with alternate functions TXD1_ (UART1 TX remap), INT0 (external interrupt 0), VBUS1 (USB type-C bus voltage detect) and AIN3 (ADC channel 3). |
| 2 | P1.4 | bidirectional | GPIO P1.4 with alternate functions T2_/CAP1_, SCS (SPI0 chip select), TIN2 (touch key), UCC1 (USB type-C config channel) and AIN1 (ADC channel 1); also used for in-circuit programming chip select. |
| 3 | P1.5 | bidirectional | GPIO P1.5 with alternate functions MOSI (SPI0), PWM1 output, TIN3 (touch key), UCC2 (USB type-C config channel) and AIN2 (ADC channel 2). |
| 4 | P1.6 | bidirectional | GPIO P1.6 with alternate functions MISO (SPI0), RXD1 (UART1 receive) and TIN4 (touch key); also used as programming data output. |
| 5 | P1.7 | bidirectional | GPIO P1.7 with alternate functions SCK (SPI0 clock), TXD1 (UART1 transmit) and TIN5 (touch key); also used as programming clock input. |
| 6 | RST | input | External reset input (active high) with built-in pull-down resistor; also T2EX_/CAP2_ alternate function. |
| 7 | P1.0 | bidirectional | GPIO P1.0 with alternate functions T2 (Timer2 external count/clock output), CAP1 (capture input 1) and TIN0 (touch key). |
| 8 | P1.1 | bidirectional | GPIO P1.1 with alternate functions T2EX (Timer2 reload/capture input), CAP2, TIN1 (touch key), VBUS2 (USB type-C bus voltage detect) and AIN0 (ADC channel 0). |
| 9 | P3.1 | bidirectional | GPIO P3.1 with alternate functions PWM2_ (PWM2 remap) and TXD (UART0 transmit). |
| 10 | P3.0 | bidirectional | GPIO P3.0 with alternate functions PWM1_ (PWM1 remap) and RXD (UART0 receive). |
| 11 | P3.3 | bidirectional | GPIO P3.3 with alternate function INT1 (external interrupt 1 input). |
| 12 | P3.4 | bidirectional | GPIO P3.4 with alternate functions PWM2 output, RXD1_ (UART1 receive remap) and T0 (Timer0 external input). |
| 13 | P3.5 | bidirectional | GPIO P3.5 with alternate function T1 (Timer1 external input). |
| 14 | P3.6 | bidirectional | GPIO P3.6 or USB UDP (D+) signal; powered from V33 so high level only reaches V33 and 5V is not supported; no series resistor when used for USB. |
| 15 | P3.7 | bidirectional | GPIO P3.7 or USB UDM (D-) signal; powered from V33 so high level only reaches V33 and 5V is not supported; no series resistor when used for USB. |
| 16 | P1.3 | bidirectional | GPIO P1.3 with alternate functions XO (external crystal inverting output) and TXD_ (UART0 transmit remap). |
| 17 | P1.2 | bidirectional | GPIO P1.2 with alternate functions XI (external crystal oscillator input) and RXD_ (UART0 receive remap). |
| 18 | GND | power_in | Common ground (VSS). |
| 19 | VCC | power_in | Power supply input (3V to 5V range supported); requires an external 0.1uF decoupling capacitor. |
| 20 | V33 | power_out | Internal USB regulator output and internal 3.3V supply input; connect to VCC when supply is below 3.6V, otherwise add an external 0.1uF decoupling capacitor. |
Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | WCH(Jiangsu Qin Heng) |
| Package | TSSOP-20 |
| Category | Single Chip Microcomputer/Microcontroller |
| Pins | 20 |
Electrical characteristics
Limits as printed in the datasheet (page.json metadata.characteristics carries them as data).
| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |
|---|---|---|---|---|---|---|---|
| Operating ambient temperature | TA | -40 | 85 | ℃ | 53 | ||
| Storage temperature | TS | -55 | 125 | ℃ | 53 | ||
| Supply voltage | VCC | -0.4 | 5.8 | V | VCC to power, GND to ground | 53 | |
| Voltage on I/O pins other than P3.6/P3.7 (max VCC+0.4) | VIO | -0.4 | V | max printed as VCC+0.4 | 53 | ||
| Voltage on P3.6/P3.7 (max V33+0.4) | VIOU | -0.4 | V | max printed as V33+0.4 | 53 | ||
| VCC supply voltage (5V) | VCC5 | 3.7 | 5 | 5.5 | V | V33 external capacitor only; TA=25℃, Fsys=6MHz | 53 |
| Internal USB regulator output voltage | V33 | 3.14 | 3.27 | 3.4 | V | VCC=5V, TA=25℃, Fsys=6MHz | 53 |
| Supply current at Fsys=24MHz | ICC24M5 | 8 | 11 | mA | Fsys=24MHz; VCC=5V, TA=25℃ | 53 | |
| Supply current at Fsys=6MHz | ICC6M5 | 4 | 6 | mA | Fsys=6MHz; VCC=5V, TA=25℃ | 53 | |
| Supply current at Fsys=750KHz | ICC750K5 | 2 | 3 | mA | Fsys=750KHz; VCC=5V, TA=25℃ | 53 | |
| Sleep supply current | ISLP5 | 0.1 | 0.2 | mA | After sleep; VCC=5V, TA=25℃ | 53 | |
| Full sleep supply current | ISLP5L | 0.008 | 0.025 | mA | VCC=V33=5V, external crystal clock, bLDO3V3_OFF=1 (LDO off), full sleep | 53 | |
| ADC module operating current | IADC5 | 200 | 800 | uA | VCC=5V, TA=25℃ | 53 | |
| Comparator module operating current | ICMP5 | 100 | 500 | uA | VCC=5V, TA=25℃ | 53 | |
| Touch-key module operating current | ITKEY5 | 150 | 250 | uA | VCC=5V, TA=25℃ | 53 | |
| Input low voltage | VIL5 | -0.4 | 1.2 | V | VCC=5V | 53 | |
| Input high voltage (max VCC+0.4) | VIH5 | 2.4 | V | VCC=5V; max printed as VCC+0.4 | 53 | ||
| Output low voltage | VOL5 | 0.4 | V | 12mA sink current; VCC=5V | 53 | ||
| Input current, no pull-up | IIN | -5 | 0 | 5 | uA | Input without pull-up | 53 |
| Input current with pull-down | IDN5 | -35 | -70 | -140 | uA | Input with pull-down resistor; VCC=5V | 53 |
| Input current with pull-up | IUP5 | 35 | 70 | 140 | uA | Input with pull-up resistor; VCC=5V | 53 |
| Input current with pull-up, low-to-high transition | IUP5X | 250 | 400 | 600 | uA | Pull-up input, low to high transition; VCC=5V | 53 |
| Power-on reset threshold voltage | Vpot | 2.1 | 2.3 | 2.5 | V | VCC=5V | 53 |
| VCC supply voltage (3.3V, USB on) | VCC3 | 3 | 3.3 | 3.6 | V | V33 shorted to VCC, USB enabled | 53 |
| VCC supply voltage (3.3V, USB off) | VCC3 | 2.7 | 3.3 | 3.6 | V | V33 shorted to VCC, USB disabled | 53 |
| Supply current at Fsys=16MHz | ICC16M3 | 4 | 6 | mA | Fsys=16MHz; VCC=V33=3.3V, TA=25℃ | 53 | |
| Supply current at Fsys=6MHz | ICC6M3 | 2 | 4 | mA | Fsys=6MHz; VCC=V33=3.3V, TA=25℃ | 53 | |
| Supply current at Fsys=750KHz | ICC750K3 | 1 | 2 | mA | Fsys=750KHz; VCC=V33=3.3V, TA=25℃ | 53 | |
| Sleep supply current | ISLP3 | 0.07 | 0.15 | mA | After sleep; VCC=V33=3.3V, TA=25℃ | 53 | |
| Full sleep supply current | ISLP3L | 0.004 | 0.015 | mA | bLDO3V3_OFF=1 (LDO off), full sleep | 54 | |
| ADC module operating current | IADC3 | 150 | 500 | uA | VCC=V33=3.3V, TA=25℃ | 54 | |
| Comparator module operating current | ICMP3 | 70 | 300 | uA | VCC=V33=3.3V, TA=25℃ | 54 | |
| Touch-key module operating current | ITKEY3 | 130 | 200 | uA | VCC=V33=3.3V, TA=25℃ | 54 | |
| Input low voltage | VIL3 | -0.4 | 0.8 | V | VCC=V33=3.3V | 54 | |
| Input high voltage (max VCC+0.4) | VIH3 | 1.9 | V | VCC=V33=3.3V; max printed as VCC+0.4 | 54 | ||
| Output low voltage | VOL3 | 0.4 | V | 8mA sink current; VCC=V33=3.3V | 54 | ||
| Input current, no pull-up | IIN | -5 | 0 | 5 | uA | Input without pull-up; VCC=V33=3.3V | 54 |
| Input current with pull-down | IDN3 | -15 | -30 | -60 | uA | Input with pull-down resistor; VCC=V33=3.3V | 54 |
| Input current with pull-up | IUP3 | 15 | 30 | 60 | uA | Input with pull-up resistor; VCC=V33=3.3V | 54 |
| Input current with pull-up, low-to-high transition | IUP3X | 100 | 170 | 250 | uA | Pull-up input, low to high transition; VCC=V33=3.3V | 54 |
| Power-on reset threshold voltage | Vpot | 2.1 | 2.3 | 2.5 | V | VCC=V33=3.3V | 54 |
| External crystal / XI clock frequency | Fxt | 6 | 24 | 25 | MHz | 54 | |
| Calibrated internal clock frequency | Fosc | 23.52 | 24 | 24.48 | MHz | V33=3V~3.6V | 54 |
| Calibrated internal clock frequency | Fosc28 | 23.2 | 24 | 24.72 | MHz | V33=2.8V~3V | 54 |
| Calibrated internal clock frequency | Fosc27 | 21 | 24 | 25 | MHz | V33=2.7V | 54 |
| PLL frequency | Fpll | 24 | 96 | 100 | MHz | 54 | |
| USB sampling clock, host | Fusb4x | 47.98 | 48 | 48.02 | MHz | Using USB host function | 54 |
| USB sampling clock, device | Fusb4x | 47.04 | 48 | 48.96 | MHz | Using USB device function | 54 |
| System clock frequency | Fsys | 0.1 | 6 | 24 | MHz | VCC>=4.4V | 54 |
| System clock frequency | Fsys | 0.1 | 6 | 16 | MHz | 4.4V>VCC>=3.3V | 54 |
| System clock frequency | Fsys | 0.1 | 6 | 12 | MHz | VCC<3.3V | 54 |
| Power-on reset delay | Tpor | 9 | 11 | 15 | mS | 54 | |
| Hot reset delay | Trdl | 30 | 45 | 60 | uS | 54 | |
| USB auto-suspend detect time, host mode | Tusp | 2 | 3 | 4 | mS | USB host mode | 54 |
| USB auto-suspend detect time, device mode | Tusp | 4 | 5 | 6 | mS | USB device mode | 54 |
| Wake-up completion time after sleep | Twak | 1 | 2 | 10 | uS | 54 |
CAD (KiCad official)
- Symbol:
CH554T - Footprint:
Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm - 3D model: TSSOP-20 (KiCad packages3D, STEP)
- 3D model files:
ch554t-etched.step/ch554t-etched.glbcarry the MPN laser-etched on the die in a toggleableAdom.LaserEtchgroup (Fusion-ready);ch554t.step/ch554t.glbare the bare package body.
Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- Datasheet: WCH(Jiangsu Qin Heng) datasheet (57 pp, sha256
37b210d9d54d43d6, retrieved 2026-10-23, tier: lcsc) - Datasheet language: Chinese. Pin names, descriptions, and specs on this page were extracted and translated to English by ds2sf; the linked PDF is the manufacturer original.
- Extractor: parts-factory
2.0.0/extract_pins 0.3, primaryclaude-sonnet-5-5(text), consensusclaude-sonnet-5-5(agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish. - CAD: KiCad official libraries (CC-BY-SA 4.0).