PIC16C73A-10I/SO - 8-Bit 10MHz OTP MCU 7KB | Microchip
Teilenummer: PIC16C73A-10I/SO ✗ Abgekündigt| Menge | Stückpreis | Gesamt |
|---|---|---|
| 1 | $5.41 | $5,41 |
| 10 | $4.87 | $48,70 |
| 100 | $4.39 | $439,00 |
| 500 | $3.96 | $1.980,00 |
| 1.000 | $3.55 | $3.550,00 |
PIC16C73A-10I/SO Übersicht
A microcontroller (MCU) is a single-chip computer containing a processor core, memory, and programmable I/O peripherals. The PIC16C7X family is part of the PIC16CXX mid-range architecture, which combines 35 single-word instructions with Harvard-bus architecture (separate program and data buses). This split-bus design lets the CPU fetch an instruction and read data simultaneously, which is why most instructions execute in a single instruction cycle, except program branches which take two cycles. OTPs are programmed once with a device programmer and cannot be erased, making them a cost-effective choice for mature, stable production volumes.
Key specifications include a 10MHz maximum oscillator frequency, an integrated 8-channel 8-bit Analog-to-Digital Converter (ADC) with 5 analog inputs multiplexed onto PORTA/PORTE, three timer modules (Timer0, Timer1, Timer2), a Universal Synchronous Asynchronous Receiver Transmitter (USART), a Capture/Compare/PWM (CCP) module, and 22 high-current I/O lines rated at 25 mA sink/source. The architecture uses a two-stage instruction pipeline with an 8-bit ALU and a 14-bit instruction word.
Typical applications include industrial control, instrumentation, sensor signal conditioning, motor control loops, and embedded systems with analog sensing where the integrated ADC and USART minimize external component count. Microchip recommends considering PIC16C73B or PIC16F73 as newer functionally-compatible replacements for new designs, since the PIC16C73A is now in the mature/legacy phase of its product lifecycle.
When designing with this part, plan OTP programming in the production flow because once programmed, parts cannot be erased or rewritten. Use the in-circuit serial programming (ICSP) interface and ensure programming voltage (VPP) timing meets Microchip's specification. The high-current I/O lines allow direct LED or small-signal relay drive without external buffers in many cases.
This page synthesizes distributor pricing, lifecycle status, recommended drop-in alternatives, and practical design notes that go beyond the manufacturer datasheet, including a side-by-side comparison with PIC16C73A variants and PIC16C73B successors.
Drop-in-Alternativen für PIC16C73A-10I/SO – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.
Varianten dieser Serie
Modelle derselben Serie, die drop-in-kompatibel sind mit PIC16C73A-10I/SO (gleiche Bauform und Footprint) – abweichend in Package, ADC, Timers, Core Architecture, Operating Temperature.
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
PIC16C73A-10E/SO
✅ Drop-In✓ Auf Lager
$6.55 / Stück
Datenblatt ansehen →PIC16C73B-04I/SO
✅ Drop-In✓ Auf Lager
$7.1 / Stück
Datenblatt ansehen →PIC16F73-I/SO
✅ Drop-In✓ Auf Lager
$2.45 / Stück
Datenblatt ansehen →PIC16C73A-10/SP
✅ Drop-In✓ Auf Lager
$6.4 / Stück
Datenblatt ansehen →PIC16F873A-I/SO
✅ Drop-In✓ Auf Lager
$2.65 / Stück
Datenblatt ansehen →PIC16C73A-10I/SP
✅ Drop-In ⚠️ Spezifikationen ungeprüft📋 Referenzalternative (nicht im Katalog)
PIC16C73A-10I/SO Grenzwerte & elektrische Eigenschaften
| Core Processor | PIC |
| Core Size | 8-Bit |
| Maximum Clock Speed | 10 MHz |
| Program Memory Size | 7 KB (4K x 14) |
| Program Memory Type | OTP (One-Time-Programmable) |
| RAM Size | 192 B |
| Number of I/O | 22 |
| ADC | 8-bit, 5 channels (on PORTA/PORTE) |
| Supply Voltage Range | 4.0 V to 6.0 V |
| Betriebstemperatur | -40 C to +85 C (Industrial) |
| Gehäuse | 28-SOIC (SO) - 0.295 inch (7.50 mm) wide |
| Montageart | Surface Mount |
| I/O Sink/Source Current | 25 mA / 25 mA |
| USART | 1 channel |
| Timers | 3 (Timer0, Timer1, Timer2) |
| CCP Module | 1 (Capture/Compare/PWM) |
| Instruction Set | 35 single-word instructions |
| Architecture | Harvard (separate program & data buses) |
| RoHS-Status | Non-Compliant (contains Pb, OTP windowed version exempt) |
PIC16C73A-10I/SO Pin-Konfiguration
| Pin 1 | MCLR/VPP — Master Clear (reset) input / Programming voltage input |
| Pin 2 | RA0/AN0 — PORTA bit 0 / Analog input channel 0 |
| Pin 3 | RA1/AN1 — PORTA bit 1 / Analog input channel 1 |
| Pin 4 | RA2/AN2 — PORTA bit 2 / Analog input channel 2 |
| Pin 5 | RA3/AN3/VREF — PORTA bit 3 / Analog input channel 3 / ADC voltage reference |
| Pin 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pin 7 | RA5/AN4/SS — PORTA bit 5 / Analog input channel 4 / SPI slave select |
| Pin 8 | OSC1/CLKIN — Oscillator input / External clock input |
| Pin 9 | OSC2/CLKOUT — Oscillator output / Clock output (Fosc/4) |
| Pin 10 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pin 11 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 output |
| Pin 12 | RC2/CCP1 — PORTC bit 2 / CCP1 I/O |
| Pin 13 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin 14 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin 15 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 16 | RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock |
| Pin 17 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| Pin 18 | GND — Ground reference |
| Pin 19 | VDD — Positive supply voltage (4.0V to 6.0V) |
| Pin 20 | RB0/INT — PORTB bit 0 / External interrupt input |
| Pin 21 | RB1 — PORTB bit 1 |
| Pin 22 | RB2 — PORTB bit 2 |
| Pin 23 | RB3 — PORTB bit 3 |
| Pin 24 | RB4 — PORTB bit 4 |
| Pin 25 | RB5 — PORTB bit 5 |
| Pin 26 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin 27 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pin 28 | RE0/AN5/RD — PORTE bit 0 / Analog input channel 5 / Parallel read |
Typische Anwendungen
PIC16C73A-10I/SO ist geeignet für 7 Anwendungs: Industrial Control Systems, Sensor Signal Conditioning, Motor Control Loops, Embedded Instrumentation, Automotive Subsystems (5V Rail), Serial Communication Bridges, Legacy Product Sustainment.
Industrial Control Systems
The PIC16C73A-10I/SO fits industrial control applications because of its industrial-grade -40C to +85C temperature range, 22 high-current 25 mA I/O lines capable of directly driving relays and optocouplers, and integrated 5-channel 8-bit ADC for reading analog sensors. The 10 MHz clock provides sufficient throughput for PID control loops, encoder decoding, and serial communication over RS-232/RS-485 via the integrated USART. The 7KB OTP program memory holds medium-complexity control firmware with state machines, lookup tables, and command parsing. The 192B RAM accommodates small working buffers for sensor fusion algorithms. For new industrial designs, Microchip recommends migrating to PIC16F73-I/SO (flash-based, 20 MHz) which is pin-compatible in SOIC-28 and is actively in production, avoiding the supply risk of the NRND PIC16C73A-10I/SO.
Empfohlen
Sensor Signal Conditioning
The PIC16C73A-10I/SO serves well in sensor signal conditioning hubs where multiple analog inputs require digital processing before forwarding to a host system. The 5-channel 8-bit ADC with internal sample-and-hold converts sensor outputs (temperature, pressure, light) at up to 20 us per channel. The integrated USART streams processed data to a master controller via RS-232/RS-485, while the CCP module generates PWM for sensor excitation or actuator control. The 10 MHz instruction rate provides 2.5 MIPS, sufficient for digital filtering, linearization, and calibration routines. The 28-SOIC package supports compact PCB designs in sensor-array modules. When the firmware is finalized, OTP programming locks the calibration coefficients permanently, preventing field tampering with measurement accuracy - a security advantage over flash-based alternatives.
Empfohlen
Motor Control Loops
The PIC16C73A-10I/SO handles small DC motor and stepper motor control loops through its CCP module generating PWM at up to 10-bit resolution, its 22 high-current I/O lines for H-bridge direction control, and its 10 MHz clock enabling real-time PID calculations at multi-kHz loop rates. The integrated ADC samples motor current via shunt resistors, while the USART provides feedback to supervisory controllers. The 7KB OTP holds encoder-decoding tables and motion profile lookups. Industrial temperature rating (-40C to +85C) makes it suitable for motor cabinets and factory automation. For new motor control designs, PIC16F73-I/SO is preferred for its 20 MHz operation (enabling higher PWM frequencies and finer speed control) and flash memory allowing iterative tuning of PID parameters during development.
Empfohlen
Embedded Instrumentation
The PIC16C73A-10I/SO is well-suited for embedded instrumentation panels - digital panel meters, data loggers, and standalone test equipment - because of its integrated ADC, USART for host communication, and 22 I/O lines for keypad scanning, LCD driving, and status LEDs. The 10 MHz clock processes display refresh routines, button debouncing, and serial command parsing in real time. The 7KB OTP stores menu structures, calibration constants, and protocol handlers. The 192B RAM holds measurement buffers. Industrial temperature grade supports outdoor and factory-bench use. The high-current 25 mA I/O directly drives LED indicators and small LCD backlights without external buffers, reducing BOM cost. For new instrumentation designs, PIC16F873A-I/SO with 10-bit ADC significantly improves measurement precision while retaining the SOIC-28 footprint.
Empfohlen
Automotive Subsystems (5V Rail)
The PIC16C73A-10I/SO handles 5V automotive subsystems like body controllers, lighting drivers, and HVAC actuators because its 4.0V-6.0V supply range tolerates 12V battery transients when paired with a 5V regulator, and its 22 high-current I/O lines drive solenoids, lamps, and small motors directly. The USART interfaces with CAN bridge chips or other MCUs. The OTP memory ensures firmware cannot be modified after production, which is required for some safety-critical automotive modules. However, for new automotive designs targeting 3.3V rails or requiring AEC-Q100 qualification, PIC16F73-I/SO or automotive-grade PIC16F73T-I/SO is preferred. Note that PIC16C73A is NRND as of 2026-09-18, so automotive designers should plan migration to PIC16C73B or PIC16F73 to ensure long-term supply.
Empfohlen
Serial Communication Bridges
The PIC16C73A-10I/SO serves as a protocol converter or serial bridge (RS-232 to TTL, RS-485 to UART, parallel to serial) because of its integrated USART, 22 programmable I/O lines, and 7KB OTP holding protocol-state machines. The 10 MHz clock sustains multi-protocol data rates up to 115.2 kbps with hardware USART support. The 192B RAM accommodates transmit/receive FIFO buffers. Industrial temperature grade supports outdoor and industrial installations. The SOIC-28 package enables compact bridge modules mounted inside cable assemblies or junction boxes. For higher-throughput designs or those requiring in-field firmware updates (e.g., when protocol revisions ship), PIC16F873A-I/SO with flash memory and a 10-bit ADC is the recommended migration path while keeping the same SOIC-28 PCB footprint.
Empfohlen
Legacy Product Sustainment
The PIC16C73A-10I/SO continues to support sustainment of legacy products that were designed around its specific OTP memory map, instruction set, and 10 MHz timing - especially where firmware cannot be changed (locked by OTP) and where a full board redesign would require costly re-qualification. Many industrial products shipping today still use PIC16C73A in long-life equipment where the OTPs serve as firmware ROMs. As of 2026-09-18, Microchip marks the part NRND but continues to support existing customers with limited production. For these sustainment scenarios, distributors like DigiKey, Mouser, and LCSC maintain stock. Designers should stockpile ahead of EOL or, where firmware updates are tolerable, migrate production to PIC16F73-I/SO which is actively in production and pin-compatible in SOIC-28.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für PIC16C73A-10I/SO – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | PIC16C73A-10E/SO | PIC16C73B-04I/SO | PIC16F73-I/SO | PIC16F873A-I/SO |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | SOIC-28 (SO) | SOIC-28 (SO) - same | SOIC-28 (SO) - same | SOIC-28 (SO) - same | SOIC-28 (SO) - same |
| Maximum Clock Speed | 10 MHz | 10 MHz | 4 MHz | 20 MHz | 20 MHz |
| Program Memory | 7 KB OTP | 7 KB OTP | 7 KB OTP | 7 KB Flash | 5.5 KB Flash |
| RAM Size | 192 B | 192 B | 192 B | 192 B | 192 B |
| Number of I/O | 22 | 22 | 22 | 22 | 22 |
| ADC Resolution | 8-bit, 5 ch | 8-bit, 5 ch | 8-bit, 5 ch | 8-bit, 5 ch | 10-bit, 5 ch |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +125C (Extended) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
| Program Memory Type | OTP (one-time) | OTP | OTP | Flash (reprogrammable) | Flash (reprogrammable) |
| Supply Voltage Range | 4.0V to 6.0V | 4.0V to 6.0V | 4.0V to 6.0V | 2.0V to 5.5V | 2.0V to 5.5V |
| Lifecycle Status (as of 2026-09-18) | NRND | NRND | Mature | Active | Active |
Wichtigste Unterscheidungsmerkmale
- 10 MHz maximum clock speed - higher than PIC16C73B-04I/SO (vs. PIC16C73B-04I/SO)
- OTP memory locks firmware - prevents field tampering (vs. PIC16F73-I/SO)
- Pin-compatible flash alternative with active production status (vs. PIC16F73-I/SO)
- 8-bit ADC vs 10-bit upgrade available in same package (vs. PIC16F873A-I/SO)
Designhinweise
Estimated: PIC16C73A-10I/SO uses One-Time-Programmable (OTP) memory that can be written only once. Once programmed, parts cannot be erased or rewritten. Prototype using the PIC16C73A-10I/P (windowed CERDIP, UV-erasable) or migrate to PIC16F73 (flash) before committing to production volumes. For initial bring-up, always use the flash-based PIC16F73-I/SO or PIC16F873A-I/SO which shares the same SOIC-28 footprint and pinout.
The PIC16C73A-10I/SO operates from 4.0V to 6.0V, which is incompatible with 3.3V-only systems. If your design runs on 3.3V, either add a 3.3V-to-5V boost regulator or migrate to PIC16F73-I/SO or PIC16F873A-I/SO, which support 2.0V-5.5V. Brown-out reset is configurable in the configuration word but the trip point defaults to a higher voltage than newer PIC families; verify BOR threshold against your supply transients during worst-case load-dump testing.
Place 100nF decoupling capacitor as close as possible to VDD pin 19, with short, wide traces to reduce inductive impedance. Add a bulk 10uF electrolytic or tantalum on the VDD rail near the MCU. For ADC accuracy, place a separate AVSS/AGND trace back to a clean ground reference point (star-ground topology). The MCLR/VPP pin (pin 1) needs a 10k pull-up to VDD for normal operation, and a series resistor (around 10k) if ICSP is used to limit programming current spikes.
The SOIC-28 package has 1.27 mm pin pitch, which is easy to route on a 2-layer PCB with 0.2 mm trace/space rules. Keep analog signals (PORTA, PORTE) physically separated from digital switching signals (PORTB, PORTC) on the PCB to minimize ADC noise coupling. Route the OSC1/OSC2 traces short and symmetric if using a crystal, with ground plane underneath. The high-current I/O pins (25 mA sink/source) can drive LEDs directly but should not exceed 25 mA per pin or 200 mA total package dissipation.
When using the integrated USART at high baud rates (e.g., 115.2 kbps or higher), ensure that the UART clock has less than 2% total deviation - use a crystal or ceramic resonator rather than an RC oscillator for the OSC1/OSC2 pins. For ADC sampling, add adequate acquisition time (at least 5-10 us for high-impedance sources) and consider an external op-amp buffer if the source impedance exceeds 2.5 kohm. The ADC reference voltage (RA3/VREF) should be decoupled with 100nF and 10uF capacitors for stable conversions.
Compliance-Informationen
PIC16C73A-10I/SO is generally non-RoHS compliant due to OTP package materials historically containing lead. The part is not AEC-Q100 qualified for automotive - automotive designers should consider PIC16F73-I/SO or PIC16C73B-I variants. REACH compliance confirmed by Microchip documentation.