PIC16C73B-20I/SS - 8-Bit 20MHz OTP MCU 7KB | Microchip
Teilenummer: PIC16C73B-20I/SS ✓ Aktiv| Menge | Stückpreis | Gesamt |
|---|---|---|
| 1 | $7.5 | $7,50 |
| 10 | $6.92 | $69,20 |
| 100 | $6.18 | $618,00 |
| 500 | $5.45 | $2.725,00 |
| 1.000 | $4.82 | $4.820,00 |
PIC16C73B-20I/SS Übersicht
An 8-bit microcontroller is a single-chip computer that integrates a CPU, RAM, program memory, and peripheral blocks (timers, A/D, USART, I/O) into one package. Microcontrollers sit at the base of the embedded hierarchy: 8-bit MCU -> mid-range MCU -> microcontroller -> embedded controller -> semiconductor. They excel in deterministic, low-power, cost-sensitive control tasks rather than computationally heavy workloads. The PIC16C series specifically targets the mid-range segment with 14-bit instruction word width, providing more code density than baseline 12-bit PIC cores while remaining lower in cost than 16-bit PIC24/dsPIC families.
Key features include 22 digital I/O pins, three timers (Timer0, Timer1, Timer2), two capture/compare/PWM modules, a synchronous/asynchronous USART, an 8-bit A/D converter with 5 input channels, and an 8-bit parallel slave port. The device also incorporates a watchdog timer with its own on-chip RC oscillator for reliable recovery from software lockups, in-circuit serial programming (ICSP) capability, and power-saving SLEEP mode that drops quiescent current to a few microamps. Brown-out reset is implemented to protect Flash/EPROM during unstable supply events.
The PIC16C73B is built on a fully-static CMOS process, so the clock can be stopped without losing register state, an important attribute for low-power applications. Two oscillator modes are supported: a low-power LP crystal (up to 200 kHz) and a high-speed HS crystal (up to 20 MHz). The architecture is fully upward-compatible with the PIC16C5X baseline and PIC12CXXX devices, enabling easy code reuse within the family.
Typical applications include industrial control (sensor interfacing, motor control via PWM, simple PLCs), automotive body electronics (window lifters, climate modules, instrument clusters), consumer appliances (washing machines, microwave ovens, remote controls), and instrumentation front-ends (digital panel meters, simple data loggers). The wide operating temperature range and robust peripheral set make it well-suited to harsh industrial environments where reliability is paramount.
When designing with the PIC16C73B-20I/SS, note that OTP memory cannot be erased; for development cycles select a windowed CERDIP part (PIC16C73B-20/P) or a flash-based PIC16F73. The SSOP-28 footprint has a thermal pad behavior identical to SOIC, so standard SOIC-28 PCB layouts can usually accommodate this part. Decoupling requires a 0.1 microfarad ceramic capacitor close to VDD with a bulk electrolytic on the same rail.
This page synthesizes distributor pricing, drop-in alternative cross-references, application circuit examples, and design notes that the manufacturer datasheet alone does not provide. Engineers searching for a PIC16C73B-20I/SS replacement, second source, or alternate supplier will find the alternatives table, comparison matrix, and selection guide especially valuable for procurement risk mitigation.
Drop-in-Alternativen für PIC16C73B-20I/SS – 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 PIC16C73B-20I/SS (gleiche Bauform und Footprint) – abweichend in Operating Temperature, Package, Core Architecture, Family, Program Memory Size.
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
PIC16C73B-20/SS
✅ Drop-In✓ Auf Lager
$4.56 / Stück
Datenblatt ansehen →PIC16F73-I/SS
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
PIC16C73B-20I/SS Grenzwerte & elektrische Eigenschaften
| Core Architecture | PIC 8-bit RISC |
| Family | PIC16C mid-range |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 7 KB (4K x 14) |
| RAM Size | 192 bytes |
| EEPROM Size | 0 bytes (not present) |
| Maximum CPU Frequency | 20 MHz |
| Instruction Cycle | 200 ns |
| Instruction Set Size | 35 single-word instructions |
| I/O Pins | 22 |
| Timers | 3 (Timer0, Timer1, Timer2) |
| Capture/Compare/PWM | 2 modules |
| A/D Converter | 8-bit, 5 channels |
| Communication | USART/SCI (Synchronous/Asynchronous) |
| Parallel Slave Port | 8-bit |
| Versorgungsspannung | 4.0 V to 5.5 V |
| Betriebstemperatur | -40C to +85C (industrial) |
| Gehäuse | 28-SSOP (5.30 mm) |
| Montageart | Surface Mount |
| Watchdog Timer | Yes (independent on-chip RC oscillator) |
| Brown-out Reset | Yes |
| In-Circuit Programming | ICSP supported |
PIC16C73B-20I/SS Pin-Konfiguration
| Pin 1 | MCLR — Master Clear (Reset) input, active low |
| Pin 2 | RA0/AN0 — Port A bit 0 / Analog input channel 0 |
| Pin 3 | RA1/AN1 — Port A bit 1 / Analog input channel 1 |
| Pin 4 | RA2/AN2 — Port A bit 2 / Analog input channel 2 |
| Pin 5 | RA3/AN3/VREF — Port A bit 3 / Analog input 3 / VREF+ |
| Pin 6 | RA4/T0CKI — Port A bit 4 / Timer0 clock input |
| Pin 7 | RA5/AN4/SS — Port A bit 5 / Analog input 4 / Slave Select |
| Pin 8 | VSS — Ground reference |
| Pin 9 | OSC1/CLKIN — Oscillator crystal input / external clock |
| Pin 10 | OSC2/CLKOUT — Oscillator crystal output / clock out |
| Pin 11 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pin 12 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator input / CCP2 |
| Pin 13 | RC2/CCP1 — Port C bit 2 / CCP1 output |
| Pin 14 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| Pin 15 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| Pin 16 | RC5/SDO — Port C bit 5 / SPI data out |
| Pin 17 | RC6/TX/CK — Port C bit 6 / USART transmit / clock |
| Pin 18 | RC7/RX/DT — Port C bit 7 / USART receive / data |
| Pin 19 | VSS — Ground reference |
| Pin 20 | VDD — Positive supply voltage (4.0 V to 5.5 V) |
| Pin 21 | RB0/INT — Port B bit 0 / External interrupt |
| Pin 22 | RB1 — Port B bit 1 |
| Pin 23 | RB2 — Port B bit 2 |
| Pin 24 | RB3 — Port B bit 3 |
| Pin 25 | RB4 — Port B bit 4 |
| Pin 26 | RB5 — Port B bit 5 |
| Pin 27 | RB6/PGC — Port B bit 6 / ICSP clock |
| Pin 28 | RB7/PGD — Port B bit 7 / ICSP data |
Typische Anwendungen
PIC16C73B-20I/SS ist geeignet für 6 Anwendungs: Industrial Sensor Interface Module, Appliance Control Board (Washing Machine/Microwave), Automotive Body Electronics (Window Lift / Climate Module), Digital Panel Meter and Instrumentation Front-End, Remote Control and IR-Controlled Consumer Device, Simple Data Logger with EEPROM Interface.
Industrial Sensor Interface Module
The PIC16C73B-20I/SS excels in industrial sensor interface modules because its 5-channel 8-bit A/D converter directly digitizes analog sensor outputs while the 22 I/O pins handle digital sensors, switch inputs, and indicator LEDs. The industrial -40C to +85C temperature range ensures reliable operation in factory-floor enclosures that experience wide thermal swings near motors or heaters. Operating from 4.0 V to 5.5 V supply rails common to industrial 5 V backplanes, the device supports sensor conditioning tasks like thermistor linearization, 4-20 mA loop monitoring, and switch debounce. Compared with flash-based PIC16F73, the OTP variant offers lower unit cost in high-volume applications where firmware is finalized. The 200 ns instruction execution enables deterministic sampling intervals without real-time OS overhead.
Empfohlen
Appliance Control Board (Washing Machine/Microwave)
The PIC16C73B-20I/SS is widely used in white-goods appliance controls such as washing machines, microwave ovens, and dishwashers because the OTP memory suits fixed-function firmware that never changes in production. The 2 CCP modules generate PWM signals driving motor control circuits, triac-fired heater elements, and solenoid valves for water inlet. The USART provides a service/diagnostic port that technicians use to read fault codes. With 7 KB program memory the device fits typical appliance control state machines including wash cycle sequencing, door lock interlocks, and pump timing. The industrial temperature grade tolerates the thermal cycling of appliance compartments. Compared with more expensive Cortex-M0 MCUs, the PIC16C73B keeps BOM cost low for cost-sensitive consumer appliances.
Empfohlen
Automotive Body Electronics (Window Lift / Climate Module)
Automotive body electronics modules such as power window lifters, climate control panels, and instrument cluster drivers benefit from the PIC16C73B-20I/SS in non-safety-critical subsystems. The 22 I/O pins accommodate multiple switch inputs, motor direction control via H-bridge drivers, and LED status indicators. PWM from the 2 CCP modules regulates DC motor speed for window glass travel and blower fan speed in HVAC modules. Although AEC-Q100 qualification is not specifically listed for this part, the industrial -40C to +85C range covers automotive cabin environments. Compared with newer PIC16F families, the legacy PIC16C73B enjoys decades of proven reliability in automotive aftermarket and OEM body modules.
Empfohlen
Digital Panel Meter and Instrumentation Front-End
Digital panel meters, multimeters, and process instrumentation front-ends use the PIC16C73B-20I/SS to drive 7-segment LED or LCD displays while reading analog inputs through the on-chip 8-bit A/D converter. The 192-byte RAM holds display buffers, calibration constants, and peak/hold values. The 35-instruction RISC architecture keeps the assembler code compact for math routines like RMS calculation or temperature linearization. The USART provides digital readout over RS-232 or RS-485 to host PLCs and SCADA systems. Compared with dedicated display controllers, integrating the MCU provides flexibility for custom display modes and engineering units while keeping component count low. The ICSP programming interface supports field firmware upgrades during production calibration.
Empfohlen
Remote Control and IR-Controlled Consumer Device
Universal remote controls, IR-controlled toys, and consumer learning devices use the PIC16C73B-20I/SS because the low-cost OTP memory suits fixed IR protocol firmware while the 192-byte RAM handles decoded command buffers. The Timer0/Timer1 capture mode measures carrier frequencies of incoming IR signals, and PWM from CCP modules generates accurate 38 kHz carrier outputs for transmission. The SLEEP mode with watchdog wakeup extends battery life for handheld remote controls. With 22 I/O pins the device accommodates matrix keypads of up to 4x4 plus LED indicators and IR sensor/driver interfaces. Compared with specialized encoder ICs, the general-purpose PIC16C73B enables custom protocols and learning features.
Empfohlen
Simple Data Logger with EEPROM Interface
Low-cost standalone data loggers for HVAC monitoring, greenhouse climate tracking, and energy sub-metering use the PIC16C73B-20I/SS with external serial EEPROM (I2C or SPI) for non-volatile storage. The on-chip 5-channel 8-bit A/D converter samples temperature, humidity, and pulse-output flow sensors at programmable intervals managed by Timer1 overflow interrupts. The USART outputs logged data over RS-232 when an external host requests retrieval. Brown-out reset protects the EEPROM from corruption during supply brownouts. Compared with modern data logger ICs, the PIC16C73B-based approach offers full firmware flexibility for custom compression algorithms and event-triggered sampling. The 7 KB OTP memory holds sophisticated logging state machines including time-stamping.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für PIC16C73B-20I/SS – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | PIC16C73B-20/SS | PIC16F73-I/SS | PIC16C73A-20I/SO |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SSOP | 28-SSOP - same | 28-SSOP - same | 28-SOIC - different footprint |
| Program Memory | 7 KB OTP | 7 KB OTP | 7 KB Flash | 7 KB OTP |
| RAM | 192 bytes | 192 bytes | 192 bytes | 192 bytes |
| Maximum Clock | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| I/O Pins | 22 | 22 | 22 | 22 |
| Operating Temperature | -40C to +85C | 0C to +70C | -40C to +85C | -40C to +85C |
| Memory Type | OTP (one-time programmable) | OTP | Flash (reprogrammable) | OTP |
| Lifecycle Status | Active | Active | Active | Active |
Wichtigste Unterscheidungsmerkmale
- Industrial temperature grade in SSOP-28 (vs. PIC16C73B-20/SS)
- OTP memory for low-cost high-volume production (vs. PIC16F73-I/SS)
- Compact SSOP-28 surface-mount package (vs. PIC16C73B-20I/SP (SPDIP-28))
Designhinweise
The PIC16C73B-20I/SS uses OTP memory which CANNOT be electrically erased. Every blank part can be programmed exactly once. For development and prototyping use a flash-based PIC16F73-I/SS equivalent instead, which shares the same SSOP-28 footprint, peripherals, and 7 KB program space. Production programming must use a verified final firmware image - there is no recovery from a mis-programmed OTP device.
Place a 0.1 microfarat decoupling ceramic capacitor as close as physically possible to the VDD pin (pin 20) with the ground return to the VSS pin (pin 19). Add a 1-10 microfarad bulk electrolytic on the same supply rail for switching transients. The MCLR pin (pin 1) requires a pull-up resistor (typically 10 kohm) to VDD; for ICSP programming add a series resistor and diode per Microchip ICD programming guidelines. Keep crystal traces short and surrounded by ground pour to minimize EMI radiation.
Estimated: at 20 MHz clock and 5 V supply, the PIC16C73B typically draws 15-20 mA active and 1-5 microampere in SLEEP mode. Brown-out reset should be enabled via configuration fuses for any application where VDD may dip below 4.0 V during motor inrush or relay activation. The watchdog timer with its own internal RC oscillator provides recovery from software lockup without requiring an external watchdog IC, but the WDT postscaler should be configured to balance reset responsiveness with unwanted resets during long math operations.
The 28-SSOP package has 0.65 mm pitch leads which require careful PCB layout. Use NSMD (non-solder-mask defined) pads with a pad width of approximately 0.4 mm and length of 1.5 mm for reliable paste release. The exposed lead frames should be soldered to pads that connect to a thermal relief pattern tied to the digital ground plane. SSOP-28 footprints are also available from major PCB library vendors (SamacSys, SnapEDA, Ultra Librarian) as ready-to-import footprints compatible with KiCad, Altium, and Eagle.
Compliance-Informationen
RoHS status is not explicitly stated in the verified web data and is marked as [DATA_NEEDED] in the specs section. The industrial temperature grade does not imply AEC-Q100 automotive qualification. Contact Microchip for current RoHS/REACH compliance certificates for this OTP part.