PIC16C73AT-20I/SO - 8-bit MCU 7KB OTP 20MHz 28-SOIC | Microchip
Référence : PIC16C73AT-20I/SO ✗ Fin de vie| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $9.85 | $9,85 |
| 10 | $8.92 | $89,20 |
| 100 | $7.55 | $755,00 |
| 500 | $6.4 | $3 200,00 |
| 1 000 | $5.75 | $5 750,00 |
PIC16C73AT-20I/SO Présentation
A microcontroller (MCU) is a single-chip computer containing a CPU, program memory, working RAM, and programmable I/O peripherals. The PIC16C7X family belongs to Microchip's mid-range architecture (a hypernym tree of: 8-bit MCU -> PIC16CXX mid-range -> PIC16C7X family -> PIC16C73A sub-family), which uses a 14-bit instruction word and Harvard bus architecture that lets the CPU fetch instruction and data words in parallel. The 8-bit accumulator-based core executes 35 single-word instructions, most in a single instruction cycle, achieving near 1 MIPS per MHz efficiency.
Key features of the PIC16C73AT-20I/SO include a hardware Universal Synchronous/Asynchronous Receiver-Transmitter (USART/SCI) for serial communication, a Synchronous Serial Port (SSP) supporting SPI and I2C master/slave modes, three timer/counters (Timer0, Timer1, and Timer2 with PWM), a watchdog timer with on-chip RC oscillator, and a 5-channel 8-bit analog-to-digital converter. The 22 programmable I/O pins each source/sink up to 25 mA and feature individual direction registers. Brown-out reset and power-on reset provide reliable boot behavior from unpredictable supply ramps.
Architecturally the PIC16C73A uses CMOS EPROM-based program memory, which is electrically one-time-programmable (OTP) via the Microchip PRO MATE or PICSTART programmer. The Harvard bus, separate instruction and data buses, allows pipelined instruction fetch while the data memory access completes in the same cycle. An integrated 8-bit ADC samples at approximately 20 us per conversion with 8 analog input channels multiplexed onto a single successive-approximation converter.
Typical applications for the PIC16C73AT-20I/SO include industrial process control, instrumentation data acquisition, appliance motor control, automotive body electronics, sensor conditioning, and embedded control boards requiring on-chip A/D conversion. Its 7KB code space comfortably hosts moderate logic density, while the integrated ADC eliminates an external converter in cost-sensitive designs.
Designers should note that this OTP variant is programmed once and cannot be field-upgraded - for development and field-reprogrammable use choose a Flash equivalent such as PIC16F73 in the same 28-SOIC footprint. Programming requires a 5V VPP supply; in-system programming is not supported on the C-series, only via Microchip's parallel programmer.
This page synthesizes verified distributor pricing, same-brand and cross-brand drop-in alternatives in the same 28-SOIC footprint, and practical design notes that go beyond the manufacturer datasheet's specification tables.
Alternatives de remplacement direct pour PIC16C73AT-20I/SO — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC16C73AT-20I/SO (même facteur de forme et même empreinte) — différant par Package, Timers, Operating Temperature, ADC, Program Memory Type.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC16C73A-20I/SO
✅ Remplacement direct✓ En stock
$9.3 / unité
Voir la fiche technique →PIC16C73A-20/SP
✅ Remplacement direct✓ En stock
$7.2 / unité
Voir la fiche technique →PIC16C73B-20I/SO
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16C73A-10I/SO
✅ Remplacement direct✓ En stock
$3.55 / unité
Voir la fiche technique →PIC16C72AT-20I/SO
✅ Remplacement direct✓ En stock
$1.45 / unité
Voir la fiche technique →PIC16C74A-20I/SO
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16C73AT-20I/SO Valeurs maximales et caractéristiques électriques
| Core | 8-bit PIC16C mid-range RISC |
| Program Memory Type | OTP (One-Time Programmable) EPROM |
| Program Memory Size | 7 KB (4K x 14 words) |
| RAM Size | 192 x 8 bytes |
| CPU Speed | 20 MHz (5 MIPS) |
| Instruction Set | 35 single-word instructions (14-bit) |
| Operating Voltage (Vdd) | 2.5 V to 6.0 V (5 V typical) |
| Température de fonctionnement | -40C to +85C (industrial grade, "I" suffix) |
| I/O Pins | 22 programmable |
| ADC | 8-channel, 8-bit on-chip |
| Communication Peripherals | USART/SCI, SSP (SPI / I2C) |
| Timers | Timer0, Timer1, Timer2 (PWM) |
| Watchdog Timer | Yes (on-chip RC oscillator) |
| Brown-out Reset / POR | Yes |
| I/O Sink/Source | 25 mA per pin |
| Boîtier | 28-SOIC (0.295 inch / 7.50 mm wide body) |
| Packaging | Tape & Reel (T suffix) |
| Type de montage | Surface Mount |
| Statut RoHS | Compliant (per distributor listing) |
Configuration des broches de PIC16C73AT-20I/SO
| Broche 1 | RA2/AN2/VREF- — Port A bit 2 / Analog input 2 / Negative voltage reference |
| Broche 2 | RA3/AN3/VREF+ — Port A bit 3 / Analog input 3 / Positive voltage reference |
| Broche 3 | RA4/T0CKI — Port A bit 4 / Timer0 clock input |
| Broche 4 | RA5/AN4/SS — Port A bit 5 / Analog input 4 / SPI Slave Select |
| Broche 5 | Vss — Ground reference |
| Broche 6 | OSC1/CLKIN — Crystal oscillator input / external clock input |
| Broche 7 | OSC2/CLKOUT — Crystal oscillator output / clock output |
| Broche 8 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator output / Timer1 clock input |
| Broche 9 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator input / CCP2 PWM output |
| Broche 10 | RC2/CCP1 — Port C bit 2 / CCP1 PWM output |
| Broche 11 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| Broche 12 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| Broche 13 | RC5/SDO — Port C bit 5 / SPI data out |
| Broche 14 | RC6/TX/CK — Port C bit 6 / USART TX / USART clock |
| Broche 15 | RC7/RX/DT — Port C bit 7 / USART RX / USART data |
| Broche 16 | Vss — Ground reference (second) |
| Broche 17 | VDD — Positive supply (2.5 V to 6.0 V) |
| Broche 18 | RB0/INT — Port B bit 0 / External interrupt |
| Broche 19 | RB1 — Port B bit 1 |
| Broche 20 | RB2 — Port B bit 2 |
| Broche 21 | RB3/PGM — Port B bit 3 / Low-voltage programming |
| Broche 22 | RB4 — Port B bit 4 |
| Broche 23 | RB5 — Port B bit 5 |
| Broche 24 | RB6/PGC — Port B bit 6 / Programming clock |
| Broche 25 | RB7/PGD — Port B bit 7 / Programming data |
| Broche 26 | RA0/AN0 — Port A bit 0 / Analog input 0 |
| Broche 27 | RA1/AN1 — Port A bit 1 / Analog input 1 |
| Broche 28 | Vdd — Positive supply (2.5 V to 6.0 V) |
Applications typiques
PIC16C73AT-20I/SO convient pour 7 applications: Industrial Process Control, Appliance Motor Control, Instrumentation and Data Acquisition, Automotive Body Electronics, Sensor Conditioning Front-End, Embedded Control Boards (Hobbyist/Educational), Power Supply Digital Control and Monitoring.
Industrial Process Control
The PIC16C73AT-20I/SO fits industrial process-control boards because its 8-channel 8-bit ADC directly samples 0-5 V transducer signals (4-20 mA loop shunts, RTD-conditioned voltages, strain-gauge bridges) without an external converter. The 5 MIPS core at 20 MHz executes a PID loop within ~10 us, comfortably fast for temperature, pressure, and flow loops at kHz sample rates. The 28-SOIC wide-body footprint and industrial -40C to +85C rating let the device mount on conformal-coated factory-floor PCBs near motor starters. Brown-out reset protects against supply dips from contactor switching, and the watchdog timer with on-chip RC oscillator recovers the MCU if firmware hangs in a fault state.
Recommandé
Appliance Motor Control
The PIC16C73AT-20I/SO drives small brushed DC and universal motors in appliances by pairing Timer2 PWM output (up to ~20 kHz switching) with the 8-bit ADC for closed-loop current or RPM feedback. With 22 I/O pins each rated at 25 mA sink/source, it directly interfaces to logic-level gate signals and status LEDs without buffer transistors. The 7 KB OTP code space fits standard BLDC commutation tables plus fault-handling routines. Compared with a discrete 555-based controller, the MCU enables soft-start ramps and adaptive speed profiles in firmware.
Recommandé
Instrumentation and Data Acquisition
For low-cost instrumentation front-ends, the PIC16C73AT-20I/SO integrates an 8-bit ADC, USART, and SPI/I2C in one package, eliminating two external ICs. Its 8 analog inputs multiplex directly into the successive-approximation converter at ~20 us per sample, supporting bench multimeters, panel meters, and portable loggers sampling multiple sensors sequentially. The 192-byte RAM buffers short acquisition bursts before the USART streams results to a host at 9600-115200 baud. Industrial temperature grade and 5V operation suit laboratory and shop-floor instrumentation.
Recommandé
Automotive Body Electronics
Automotive body modules (window lifters, mirror adjusters, lighting controllers, HVAC blend doors) use the PIC16C73AT-20I/SO because its industrial -40C to +85C grade survives cabin temperature swings and the integrated ADC reads position potentiometers and current-sense shunts. The USART interfaces to BCM gateway modules over LIN or K-line transceivers, while PWM timers drive LED dimming and motor H-bridge control. The OTP memory is acceptable for high-volume body modules where firmware is final. Note: for AEC-Q100-qualified automotive designs, choose the PIC16C73A-20I/SO Q-temp grade instead.
Recommandé
Sensor Conditioning Front-End
The PIC16C73AT-20I/SO serves as a digital sensor-conditioning front-end for thermistor, RTD, and bridge sensors. Its 8-bit ADC samples the conditioned analog signal, while firmware applies linearization and filtering before transmitting the result over SPI or USART to a host controller. The 5 MIPS throughput at 20 MHz handles second-order digital filtering in real time at 100 Hz sample rates. The 22 I/O pins drive status LEDs, accept calibration buttons, and interface to EEPROM for stored calibration constants.
Recommandé
Embedded Control Boards (Hobbyist/Educational)
Hobbyist and maker training kits adopt the PIC16C73AT-20I/SO because it offers a real industrial 8-bit MCU core, on-chip ADC, and PWM in a hobbyist-friendly 28-SOIC footprint that breadboard adapters and DIP carriers can host. Firmware examples in C and assembly teach timers, interrupts, and ADC conversion. The OTP memory enforces disciplined development - students cannot 'cheat' with infinite reflashes. For classroom repeatability, the PIC16F73-I/SO Flash variant is preferred.
Recommandé
Power Supply Digital Control and Monitoring
In digitally controlled SMPS or UPS products, the PIC16C73AT-20I/SO monitors output voltage via its on-chip ADC, drives optocoupler feedback through a PWM timer, and reports telemetry over USART or I2C to a system supervisor. The 7KB code space fits state-machine-based control loops with soft-start, over-current protection, and telemetry formatting. Industrial temperature grade and 5V operation suit telecom and server-room PSUs.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC16C73AT-20I/SO — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC16C73A-20I/SO | PIC16C73B-20I/SO | PIC16F73-I/SO |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC wide-body (T&R) | 28-SOIC wide-body (tray) - same | 28-SOIC wide-body - same | 28-SOIC wide-body - same |
| Program Memory | 7 KB OTP (4K x 14) | 7 KB OTP | 7 KB OTP | 7 KB Flash |
| RAM Size | 192 bytes | 192 bytes | 192 bytes | 192 bytes |
| CPU Speed | 20 MHz (5 MIPS) | 20 MHz | 20 MHz | 20 MHz |
| Memory Type | OTP (one-time programmable) | OTP | OTP | Flash (reprogrammable) |
| ADC | 8 ch x 8-bit | 8 ch x 8-bit | 8 ch x 8-bit | 8 ch x 8-bit |
| I/O Pins | 22 | 22 | 22 | 22 |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
| Lifecycle Status | NRND | NRND | NRND | Active |
Principaux différenciateurs
- Tape-and-reel packaging on identical silicon (vs PIC16C73A-20I/SO)
- Silicon B-revision errata fixes at no cost (vs PIC16C73B-20I/SO)
- Flash reprogrammability for development (vs PIC16F73-I/SO)
Notes de conception
Decouple both Vdd/Vss pairs (pins 17/16 and 28/5) with 100 nF ceramic capacitors placed within 5 mm of each Vdd pin, plus a 10 uF bulk capacitor at the regulator. PIC16C73A switching noise on the analog supply can corrupt the ADC; place an additional ferrite bead or 10 ohm resistor in series with the Vdd feeding the analog reference pin (RA3/VREF+) when high ADC accuracy is required. Brown-out reset should be enabled in configuration bits to recover from supply dips caused by motor inrush.
The PIC16C73AT-20I/SO consumes roughly 5 mA active at 5 V/20 MHz and 1 uA sleep current. Industrial temperature grade (-40C to +85C) is sufficient for most enclosed environments but does NOT cover under-hood automotive or outdoor exposed operation - in that scenario choose a Q-temp (-40C to +125C) variant. The 28-SOIC wide-body package has a theta_JA of approximately 70 C/W on a 1 oz copper 4-layer board, allowing operation up to ~50C ambient without derating.
Route the crystal traces (OSC1 pin 6, OSC2 pin 7) as short as possible with ground guard on both sides to avoid injecting switching noise into the clock. Place the crystal within 5 mm of the OSC pins, keep it over a continuous ground pour, and shield the traces with a via fence. The analog inputs (RA0-RA5) should route away from PWM traces (RC1/RC2) by at least 3 mm or a ground moat, because capacitive coupling can induce ADC error during high-frequency PWM transitions.
Estimated: programming a fresh OTP device requires a 12-13 V VPP supply on the MCLR/VDD pair plus the PRO MATE or compatible parallel programmer - in-circuit serial programming (ICSP) is supported on the F-series (PIC16F73) but NOT on the C-series OTP device. Do not confuse PIC16C73AT-20I/SO with PIC16C73A-20I/SO (tray vs T&R), or PIC16C73BT-20I/SO (B-suffix silicon revision). Configuration bits must be set BEFORE programming code memory; missing CP (code-protect) bits will leave IP exposed.
Informations de conformité
RoHS and lead-free compliance per Microchip product family declaration; AEC-Q100 automotive qualification is NOT standard on the I-suffix C-series - choose Q-temp grade variants for AEC-Q100 qualified designs. REACH compliance per Microchip materials declaration.