main
Download ZIP Propose a change
Generated by kicad-footprint-generator · KiCad file format 20260206
Name Last commit message Last updated
docs Publish 0.1.0 · Ray
viewers at89c2051-24pu: viewers · Ray
at89c2051-24pu-etched.glb Publish 0.1.0 · Ray
at89c2051-24pu-etched.step at89c2051-24pu: factory component page (tier=mfr) · Ray
at89c2051-24pu-hero.glb at89c2051-24pu: hero GLB from the etched model (keeps the MPN mark) · Ray
at89c2051-24pu-hero.overlay.json Publish 0.1.1 · Ray
at89c2051-24pu.glb Publish 0.1.0 · Ray
at89c2051-24pu.kicad_mod Publish 0.1.0 · Ray
at89c2051-24pu.kicad_sym Publish 0.1.0 · Ray
at89c2051-24pu.lbr Publish 0.1.1 · Ray
at89c2051-24pu.step Publish 0.1.0 · Ray
package.json Publish 0.1.1 · Ray
page.json Set visibility: public · Ray
README.md Publish 0.1.1 · Ray
verification.json Verified: Rebuilt by the parts factory: tier mfr, 20 pins · Ray

AT89C2051-24PU

Microchip Tech · ATMEL & AVR · DIP-20

AT89C2051-24PU from Microchip Tech, in a DIP-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 RST/VPP input Reset input: holding RST high for two machine cycles while the oscillator runs resets the device, and this pin receives the 12 V programming enable voltage (VPP) during Flash programming.
2 P3.0 (RXD) bidirectional Port 3 bidirectional I/O with internal pull-up; alternate function RXD serial input port.
3 P3.1 (TXD) bidirectional Port 3 bidirectional I/O with internal pull-up; alternate function TXD serial output port, also used as RDY/BSY output during programming.
4 XTAL2 output Output from the inverting oscillator amplifier.
5 XTAL1 input Input to the inverting oscillator amplifier and to the internal clock operating circuit.
6 P3.2 (INT0) bidirectional Port 3 bidirectional I/O with internal pull-up; alternate function INT0 external interrupt 0, also used as PROG during programming.
7 P3.3 (INT1) bidirectional Port 3 bidirectional I/O with internal pull-up; alternate function INT1 external interrupt 1.
8 P3.4 (T0) bidirectional Port 3 bidirectional I/O with internal pull-up; alternate function T0 timer 0 external input.
9 P3.5 (T1) bidirectional Port 3 bidirectional I/O with internal pull-up; alternate function T1 timer 1 external input.
10 GND power_in Ground.
11 P3.7 bidirectional Port 3 bidirectional I/O pin with internal pull-up.
12 P1.0 (AIN0) bidirectional Port 1 bidirectional I/O that requires an external pull-up; also the positive input (AIN0) of the on-chip analog comparator, and its output buffer can sink 20 mA.
13 P1.1 (AIN1) bidirectional Port 1 bidirectional I/O that requires an external pull-up; also the negative input (AIN1) of the on-chip analog comparator, and its output buffer can sink 20 mA.
14 P1.2 bidirectional Port 1 bidirectional I/O with internal pull-up; output buffer can sink 20 mA and drive LEDs directly.
15 P1.3 bidirectional Port 1 bidirectional I/O with internal pull-up; output buffer can sink 20 mA and drive LEDs directly.
16 P1.4 bidirectional Port 1 bidirectional I/O with internal pull-up; output buffer can sink 20 mA and drive LEDs directly.
17 P1.5 bidirectional Port 1 bidirectional I/O with internal pull-up; output buffer can sink 20 mA and drive LEDs directly.
18 P1.6 bidirectional Port 1 bidirectional I/O with internal pull-up; output buffer can sink 20 mA and drive LEDs directly.
19 P1.7 bidirectional Port 1 bidirectional I/O with internal pull-up; output buffer can sink 20 mA and drive LEDs directly.
20 VCC power_in Supply voltage; the AT89C2051-24PU is specified for 4.0 V to 6.0 V operation at up to 24 MHz.

Key specifications

Parameter Value
Manufacturer Microchip Tech
Package DIP-20
Category Embedded Processors & Controllers
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
Input Low-voltage VIL -0.5 V 12
Output Low-voltage (Ports 1, 3) VOL 0.5 V IOL = 10 mA, VCC = 2.7V 12
Output High-voltage (Ports 1, 3) VOH 2.4 V IOH = -80 µA, VCC = 5V ± 10% 12
Logical 0 Input Current (Ports 1, 3) IIL -50 µA VIN = 0.45V 12
Logical 1 to 0 Transition Current (Ports 1, 3) ITL -750 µA VIN = 2V, VCC = 5V ± 10% 12
Input Leakage Current (Port P1.0, P1.1) ILI -10 10 µA 0 < VIN < VCC 12
Comparator Input Offset Voltage VOS 20 mV VCC = 5V 12
Comparator Input Common Mode Voltage VCM 0 V 12
Reset Pull-down Resistor RRST 50 300 kΩ 12
Pin Capacitance CIO 10 pF Test Freq. = 1 MHz, TA = 25°C 12
Power Supply Current, Active Mode ICC 15 mA Active Mode, 12 MHz, VCC = 6V 12
Power Supply Current, Active Mode ICC 5.5 mA Active Mode, 12 MHz, VCC = 3V 12
Power Supply Current, Idle Mode ICC 5 mA Idle Mode, 12 MHz, VCC = 6V; P1.0 & P1.1 = 0V or VCC 12
Power Supply Current, Idle Mode ICC 1 mA Idle Mode, 12 MHz, VCC = 3V; P1.0 & P1.1 = 0V or VCC 12
Power Supply Current, Power-down Mode ICC 100 µA VCC = 6V, P1.0 & P1.1 = 0V or VCC 12
Power Supply Current, Power-down Mode ICC 20 µA VCC = 3V, P1.0 & P1.1 = 0V or VCC 12
Oscillator Frequency 1/tCLCL 0 24 MHz VCC = 4.0V to 6.0V 13
Clock Period tCLCL 41.6 ns VCC = 4.0V to 6.0V 13
High Time tCHCX 15 ns VCC = 4.0V to 6.0V 13
Low Time tCLCX 15 ns VCC = 4.0V to 6.0V 13
Rise Time tCLCH 20 ns VCC = 4.0V to 6.0V 13
Fall Time tCHCL 20 ns VCC = 4.0V to 6.0V 13
Serial Port Clock Cycle Time (12 MHz Osc) tXLXL 1 µs VCC = 5.0V ± 20%; Load Capacitance = 80 pF; 12 MHz Osc 13
Output Data Setup to Clock Rising Edge (12 MHz Osc) tQVXH 700 ns VCC = 5.0V ± 20%; Load Capacitance = 80 pF; 12 MHz Osc 13
Output Data Hold after Clock Rising Edge (12 MHz Osc) tXHQX 50 ns VCC = 5.0V ± 20%; Load Capacitance = 80 pF; 12 MHz Osc 13
Input Data Hold after Clock Rising Edge tXHDX 0 ns VCC = 5.0V ± 20%; Load Capacitance = 80 pF; 12 MHz Osc 13
Clock Rising Edge to Input Data Valid (12 MHz Osc) tXHDV 700 ns VCC = 5.0V ± 20%; Load Capacitance = 80 pF; 12 MHz Osc 13
Programming Enable Voltage VPP 11.5 12.5 V 11
Programming Enable Current IPP 250 µA 11
Data Setup to PROG Low tDVGL 1 µs TA = 0°C to 70°C, VCC = 5.0 ± 10% 11
Data Hold after PROG tGHDX 1 µs TA = 0°C to 70°C, VCC = 5.0 ± 10% 11
P3.4 (ENABLE) High to VPP tEHSH 1 µs TA = 0°C to 70°C, VCC = 5.0 ± 10% 11
VPP Setup to PROG Low tSHGL 10 µs TA = 0°C to 70°C, VCC = 5.0 ± 10% 11
VPP Hold after PROG tGHSL 10 µs TA = 0°C to 70°C, VCC = 5.0 ± 10% 11
PROG Width tGLGH 1 110 µs TA = 0°C to 70°C, VCC = 5.0 ± 10% 11
ENABLE Low to Data Valid tELQV 1 µs TA = 0°C to 70°C, VCC = 5.0 ± 10% 11
Data Float after ENABLE tEHQZ 0 1 µs TA = 0°C to 70°C, VCC = 5.0 ± 10% 11
PROG High to BUSY Low tGHBL 50 ns TA = 0°C to 70°C, VCC = 5.0 ± 10% 11
Byte Write Cycle Time tWC 2 ms TA = 0°C to 70°C, VCC = 5.0 ± 10% 11
RDY/BSY to Increment Clock Delay tBHIH 1 µs TA = 0°C to 70°C, VCC = 5.0 ± 10% 11
Increment Clock High tIHIL 200 ns TA = 0°C to 70°C, VCC = 5.0 ± 10% 11
Operating Temperature -55 125 °C 12
Storage Temperature -65 150 °C 12
Voltage on Any Pin with Respect to Ground -1 7 V 12
Maximum Operating Voltage 6.6 V 12
DC Output Current 25 mA 12
Supply Voltage (AT89C2051-24PU, 24 MHz) VCC 4 6 V Speed 24 MHz 16
Operating Temperature (Industrial) -40 85 °C Industrial operation range 16
Minimum VCC for Power-down VCC 2 V Power-down mode 12

CAD (KiCad official)

  • Symbol: AT89C2051-24PU
  • Footprint: Package_DIP:DIP-20_W7.62mm
  • 3D model: DIP-20 (KiCad packages3D, STEP)
  • 3D model files: at89c2051-24pu-etched.step / at89c2051-24pu-etched.glb carry the MPN laser-etched on the die in a toggleable Adom.LaserEtch group (Fusion-ready); at89c2051-24pu.step / at89c2051-24pu.glb are the bare package body.

Provenance

Data extracted from the manufacturer datasheet, not a distributor listing:

  • Datasheet: Microchip Tech datasheet (19 pp, sha256 2ef3a172c794a432, retrieved 2026-11-11, tier: manufacturer)
  • Extractor: parts-factory 2.0.0 / extract_pins 0.3, primary claude-haiku-5-5 (text), consensus claude-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).

Datasheet PDF