STC89C52RC-40I-LQFP44
Public Unreviewedby Ray
STC Micro Microcontrollers (MCU/MPU/SOC), LQFP-44(10x10). Datasheet-verified pinout, KiCad symbol/footprint/3D.
3D Model
Open in new tab ↗
Symbol & Footprint
Schematic Symbol
Open full view ↗PCB Footprint
Open full view ↗Datasheet
Open in new tab ↗Contents
README
markdownSTC89C52RC-40I-LQFP44
STC Micro · Microcontrollers (MCU/MPU/SOC) · LQFP-44(10x10)
STC89C52RC-40I-LQFP44 from STC Micro, in a LQFP-44(10x10). Pinout and pin descriptions extracted from the manufacturer datasheet by ds2sf; symbol, footprint, and 3D from KiCad-official CAD.
Pinout
| Pin | Name | Type | Function |
|---|---|---|---|
| 1 | P1.5 | bidirectional | Standard quasi-bidirectional I/O port PORT1[5]. Internal weak pull-up; drives/reads CMOS level. |
| 2 | P1.6 | bidirectional | Standard quasi-bidirectional I/O port PORT1[6]. Optionally connects to external crystal for the on-chip USB-serial helper circuit in some board layouts. |
| 3 | P1.7 | bidirectional | Standard quasi-bidirectional I/O port PORT1[7]. |
| 4 | RST | input | Active-high reset input. HD-version parts have an internal 45k-100k pull-down to GND; hold high for at least two machine cycles to reset the MCU. |
| 5 | P3.0/RxD | bidirectional | P3.0 general-purpose I/O; alternate function RxD = UART1 serial data receive input. |
| 6 | P4.3/INT2 | bidirectional | P4.3 general-purpose I/O; alternate function INT2 = external interrupt 2 (falling-edge or low-level trigger). |
| 7 | P3.1/TxD | bidirectional | P3.1 general-purpose I/O; alternate function TxD = UART1 serial data transmit output. |
| 8 | P3.2/INT0 | bidirectional | P3.2 general-purpose I/O; alternate function INT0 = external interrupt 0 (falling-edge or low-level trigger). |
| 9 | P3.3/INT1 | bidirectional | P3.3 general-purpose I/O; alternate function INT1 = external interrupt 1 (falling-edge or low-level trigger). |
| 10 | P3.4/T0 | bidirectional | P3.4 general-purpose I/O; alternate function T0 = Timer/Counter 0 external clock/count input. |
| 11 | P3.5/T1 | bidirectional | P3.5 general-purpose I/O; alternate function T1 = Timer/Counter 1 external clock/count input. |
| 12 | P3.6/WR | bidirectional | P3.6 general-purpose I/O; alternate function WR = active-low external data memory write strobe (for MOVX instructions). |
| 13 | P3.7/RD | bidirectional | P3.7 general-purpose I/O; alternate function RD = active-low external data memory read strobe (for MOVX instructions). |
| 14 | XTAL2 | output | Output of the internal inverting oscillator amplifier; connect to the second lead of the external crystal. If an external clock source is used on XTAL1, XTAL2 outputs the buffered clock and may be left floating. |
| 15 | XTAL1 | input | Input to the internal inverting oscillator amplifier; connect to one lead of the external crystal or directly to an external clock source. |
| 16 | GND | power_in | Digital ground (0 V reference). |
| 17 | P4.0 | bidirectional | Standard quasi-bidirectional I/O port PORT4[0]. Present only on LQFP-44/PLCC-44 packages (not on PDIP-40). |
| 18 | P2.0 | bidirectional | P2 quasi-bidirectional I/O with internal pull-ups. Doubles as high address byte A8 when accessing external memory via MOVX @DPTR / MOVC. |
| 19 | P2.1 | bidirectional | P2 quasi-bidirectional I/O; doubles as external address bit A9. |
| 20 | P2.2 | bidirectional | P2 quasi-bidirectional I/O; doubles as external address bit A10. |
| 21 | P2.3 | bidirectional | P2 quasi-bidirectional I/O; doubles as external address bit A11. |
| 22 | P2.4 | bidirectional | P2 quasi-bidirectional I/O; doubles as external address bit A12. |
| 23 | P2.5 | bidirectional | P2 quasi-bidirectional I/O; doubles as external address bit A13. |
| 24 | P2.6 | bidirectional | P2 quasi-bidirectional I/O; doubles as external address bit A14. |
| 25 | P2.7 | bidirectional | P2 quasi-bidirectional I/O; doubles as external address bit A15. |
| 26 | P4.4/PSEN | bidirectional | P4.4 general-purpose I/O; alternate function PSEN = Program Store Enable, active-low strobe for external program memory reads. |
| 27 | P4.5/ALE | bidirectional | P4.5 general-purpose I/O; alternate function ALE = Address Latch Enable output for demultiplexing the low address byte on P0 during external memory access. Also acts as PROG programming pulse input during Flash ISP. |
| 28 | P4.1 | bidirectional | Standard quasi-bidirectional I/O port PORT4[1]. Present only on LQFP-44/PLCC-44 packages. |
| 29 | P4.6/EA | bidirectional | P4.6 general-purpose I/O; alternate function EA = External Access Enable. Internally pulled up to VCC: floating or tied high starts execution from internal Flash; tied to GND starts execution from external program memory. |
| 30 | P0.7/AD7 | bidirectional | P0.7 8-bit quasi-bidirectional I/O (open-drain after reset; requires 4.7k-10k external pull-up when used as GPIO). Doubles as multiplexed low address/data line AD7 during external memory access (no external pull-up needed in bus mode). |
| 31 | P0.6/AD6 | bidirectional | P0.6 open-drain quasi-bidirectional I/O; doubles as multiplexed address/data line AD6. |
| 32 | P0.5/AD5 | bidirectional | P0.5 open-drain quasi-bidirectional I/O; doubles as multiplexed address/data line AD5. |
| 33 | P0.4/AD4 | bidirectional | P0.4 open-drain quasi-bidirectional I/O; doubles as multiplexed address/data line AD4. |
| 34 | P0.3/AD3 | bidirectional | P0.3 open-drain quasi-bidirectional I/O; doubles as multiplexed address/data line AD3. |
| 35 | P0.2/AD2 | bidirectional | P0.2 open-drain quasi-bidirectional I/O; doubles as multiplexed address/data line AD2. |
| 36 | P0.1/AD1 | bidirectional | P0.1 open-drain quasi-bidirectional I/O; doubles as multiplexed address/data line AD1. |
| 37 | P0.0/AD0 | bidirectional | P0.0 open-drain quasi-bidirectional I/O; doubles as multiplexed address/data line AD0. |
| 38 | VCC | power_in | Positive supply. 5V for STC89C52RC (operating range typically 3.8-5.5 V); 3.3V for STC89LE52RC (2.0-3.6 V). Decouple with 100 nF + 10 uF close to the pin. |
| 39 | P4.2/INT3 | bidirectional | P4.2 general-purpose I/O; alternate function INT3 = external interrupt 3 (falling-edge or low-level trigger). |
| 40 | P1.0/T2 | bidirectional | P1.0 general-purpose I/O; alternate function T2 = Timer/Counter 2 external clock/count input. |
| 41 | P1.1/T2EX | bidirectional | P1.1 general-purpose I/O; alternate function T2EX = Timer 2 capture/reload trigger control input. |
| 42 | P1.2 | bidirectional | Standard quasi-bidirectional I/O port PORT1[2]. |
| 43 | P1.3 | bidirectional | Standard quasi-bidirectional I/O port PORT1[3]. |
| 44 | P1.4 | bidirectional | Standard quasi-bidirectional I/O port PORT1[4]. |
Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | STC Micro |
| Package | LQFP-44(10x10) |
| Category | MCU |
| Pins | 44 |
Ordering variants
Same part, different packaging or reel option.
STC89C52RC-40I-LQFP44STC89LE52RC-40I-LQFP44STC89C52RC-40I-PDIP40STC89C52RC-40C-PDIP40STC89C52RC-40I-PLCC44
CAD (KiCad official)
- Symbol:
STC89C52RC-40I-LQFP44 - Footprint:
Package_QFP:LQFP-44_10x10mm_P0.8mm - 3D model: LQFP-44(10x10) (KiCad packages3D, STEP)
3D model downloads
Two STEP files. Same geometry, different body top:
| File | Size | Use it when |
|---|---|---|
stc89c52rc-40i-lqfp44.step |
591 KB | You want the bare part, or you mark your own boards. |
stc89c52rc-40i-lqfp44-etched.step |
5.6 MB | You want the part with STC89C52RC-40I-LQFP44 already on it. |
The marking in the etched file is real recessed geometry cut into the solid, not a texture or a decal: 1387 faces against 695 in the bare model. It survives export, section views, and rendering in any CAD tool, and it drops straight into KiCad or Fusion with no extra setup.
Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- Datasheet: STC Micro datasheet (1691 pp, sha256
fac7be430b93e2dd, retrieved 2026-08-17, 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:
ds2sf(Claude). Every pin and dimension is cited to a datasheet page; it refuses to fabricate. - CAD: KiCad official libraries (CC-BY-SA 4.0).