PIC16C73B-04E/SP - 8-bit 4MHz OTP MCU 7KB Flash | Microchip
MPN: PIC16C73B-04E/SP ✓ فعالPIC16C73B-04E/SP جائزہ
An 8-bit microcontroller (MCU) is a single-chip computer with an 8-bit data path, integrating a CPU core, non-volatile program memory, volatile data memory, and programmable peripherals. Within the broader taxonomy it is a microcontroller -> embedded processor -> integrated circuit -> semiconductor. The PIC mid-range architecture falls between PIC10/12/16 baseline 8-pin devices and PIC18 high-performance 16-bit-path cores, optimized for deterministic real-time control with a small instruction set (35 single-word instructions).
Key differentiating features of the PIC16C73B-04E/SP include: 4 MHz maximum operating frequency, 7 KB OTP program memory (one-time programmable; cannot be erased), 192-byte data RAM, 5 channels of 8-bit ADC, and a flexible synchronous serial port that supports both SPI master/slave and I²C master/slave modes in hardware. Wide operating voltage 2.5 V to 6.0 V (per the family datasheet) and high sink/source current of 25/25 mA per I/O pin allow direct drive of LEDs, relays, and small power transistors without buffering.
Architecturally, the device uses a Harvard architecture with separate program and data buses, allowing instruction fetch and operand read in a single cycle for most instructions (only program branches require two cycles). The CMOS process delivers typical standby current of 1 µA at 3 V / 32 kHz and active current of ~15 µA at 5 V / 4 MHz, and the device supports external clock, RC, LP, XT, and HS oscillator modes selectable via configuration fuses.
Typical applications for the PIC16C73B-04E/SP include industrial control systems, sensor signal conditioning with built-in ADC, low-cost motor control, HVAC thermostats, appliance controls, automotive body electronics (Extended temp range), and battery-powered instrumentation. Combined with the USART, the device is well-suited for legacy RS-232 / RS-485 networked sensors and Modbus slave nodes.
When designing with this MCU, note that the OTP memory cannot be erased - prototypes should be implemented on UV-erasable CERDIP (JW) or flash-based PIC16F73 equivalents. Decoupling the VDD/VSS pins with 100 nF ceramic caps placed within 5 mm of the package, leaving MCLR reset pulled high through 10 kΩ, and respecting the 6.0 V absolute-maximum VDD are all critical design habits.
This page consolidates distributor stock, drop-in cross-brand alternatives, and engineering design notes not found in any single manufacturer source.
کے لیے ڈراپ اِن متبادل PIC16C73B-04E/SP — یکساں پیکیج، پن سے پن مطابقت پذیر۔ مختلف پیکیج والے پرزے جن کے لیے PCB دوبارہ کام درکار ہو، شامل نہیں ہیں۔
اس سیریز میں مختلف ورژن
اسی سیریز کے ماڈلز جو ڈراپ اِن مطابقت رکھتے ہیں PIC16C73B-04E/SP (یکساں فارم فیکٹر اور فٹ پرنٹ) — میں مختلف Package, Program Memory Size, Timers, RoHS Status, Serial Interfaces.
PIC16F73-I/SP
✅ ڈراپ-اِنقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC16F873A-I/SP
✅ ڈراپ-اِن📋 حوالہ جاتی متبادل (کیٹلاگ میں نہیں)
PIC16C73B-04/SP
✅ ڈراپ-اِنقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC16C73B-20/SP
✅ ڈراپ-اِنقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC16C73B-04I/SP
✅ ڈراپ-اِنقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC16C73B-04E/SP زیادہ سے زیادہ ریٹنگز اور برقی خصوصیات
| Core Architecture | PIC16CXX mid-range 8-bit RISC |
| Instruction Set Width | 14-bit |
| Number of Instructions | 35 single-word instructions |
| Instruction Cycle Time | 200 ns at 4 MHz |
| زیادہ سے زیادہ کلاک فریکوئنسی | 4 MHz |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 7 KB (4K x 14 words) |
| Data RAM | 192 bytes |
| Data EEPROM | Not present on this family |
| Digital I/O Pins | 22 |
| ADC Channels | 5 x 8-bit |
| Timers | 2 x 8-bit (Timer0, Timer2) + 1 x 16-bit (Timer1) |
| Capture/Compare/PWM | 2 CCP modules |
| Serial Interfaces | 1 SSP (SPI / I²C) + 1 USART (SCI) |
| Supply Voltage (VDD) | 2.5 V to 6.0 V (family typical); verified operating at 4.0 V to 5.5 V on this part |
| I/O Sink/Source Current | 25 mA / 25 mA per pin |
| آپریٹنگ درجہ حرارت رینج | -40 °C to +125 °C (Extended, 'E' suffix) |
| Standby Current (typ.) | 1 µA at 3 V / 32 kHz |
| Active Current (typ.) | 15 µA at 5 V / 4 MHz |
| پیکیج | 28-pin SPDIP (Skinny Plastic DIP), 0.300" / 7.62 mm row spacing |
| ماؤنٹنگ ٹائپ | Through-Hole (THT) |
| RoHS اسٹیٹس | Compliant (Pb-free SPDIP package per DigiKey listing) |
PIC16C73B-04E/SP پن کنفیگریشن
| پن 1 | MCLR/VPP — Master Clear (reset) input / programming voltage input |
| پن 2 | RA0/AN0 — PORTA bit 0 / analog input channel 0 |
| پن 3 | RA1/AN1 — PORTA bit 1 / analog input channel 1 |
| پن 4 | RA2/AN2 — PORTA bit 2 / analog input channel 2 |
| پن 5 | RA3/AN3/VREF+ — PORTA bit 3 / analog input channel 3 / ADC VREF+ |
| پن 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input (open-drain) |
| پن 7 | RA5/AN4/SS — PORTA bit 5 / analog input channel 4 / SPI slave select |
| پن 8 | VSS — Ground reference |
| پن 9 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| پن 10 | OSC2/CLKOUT — Oscillator crystal output / clock output (Fosc/4) |
| پن 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| پن 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| پن 13 | RC2/CCP1 — PORTC bit 2 / CCP1 (PWM output) |
| پن 14 | RC3/SCK/SCL — PORTC bit 3 / SSP SPI clock / I²C clock |
| پن 15 | RC4/SDI/SDA — PORTC bit 4 / SSP SPI data in / I²C data |
| پن 16 | RC5/SDO — PORTC bit 5 / SSP SPI data out |
| پن 17 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| پن 18 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
| پن 19 | VSS — Ground reference |
| پن 20 | VDD — Positive supply voltage |
| پن 21 | RB0/INT — PORTB bit 0 / external interrupt |
| پن 22 | RB1 — PORTB bit 1 |
| پن 23 | RB2 — PORTB bit 2 |
| پن 24 | RB3 — PORTB bit 3 |
| پن 25 | RB4 — PORTB bit 4 |
| پن 26 | RB5 — PORTB bit 5 |
| پن 27 | RB6/PGC — PORTB bit 6 / ICSP clock |
| پن 28 | RB7/PGD — PORTB bit 7 / ICSP data |
عام استعمالات
PIC16C73B-04E/SP کے لیے موزوں ہے 6 ایپلیکیشنs: Industrial Sensor Conditioning & Monitoring, HVAC Thermostat & Climate Controller, Appliance Control (Washing Machine, Dishwasher), Battery-Powered Instrumentation & Data Loggers, RS-485 Sensor Network / Modbus Slave, Legacy Embedded Replacement / Industrial Retrofit.
Industrial Sensor Conditioning & Monitoring
The PIC16C73B-04E/SP's 5-channel 8-bit ADC and 22 digital I/O pins make it well suited to multi-sensor industrial monitoring nodes that read temperature, pressure, or level transducers and actuate relays or buzzers. With 192 bytes of RAM and 4 MHz RISC throughput, the MCU can sample three sensors at ~100 Hz, run linearization and threshold detection, and drive a 4-digit LED display via RB0-RB7. The Extended -40 °C to +125 °C temperature range supports factory-floor environments without additional thermal qualification.
تجویز کردہ
HVAC Thermostat & Climate Controller
Wall-mounted HVAC thermostats need a deterministic 8-bit MCU to read NTC thermistor voltages via the ADC, drive a triac-controlled HVAC compressor, and run a user interface on the RB port. The PIC16C73B-04E/SP's two CCP modules provide hardware PWM for proportional control valve actuation, while the USART supports Modbus RTU to a building management system. The 25 mA per-pin sink/source eliminates external LED driver transistors, simplifying the BOM in cost-sensitive residential controls.
تجویز کردہ
Appliance Control (Washing Machine, Dishwasher)
Major home appliances integrate the PIC16C73B-04E/SP as the main cycle controller: water level sensor, door interlock, motor triac drive, and user key/LED matrix. The synchronous serial peripheral can be configured as I²C master to read a child display board, and the 4 MHz OPPI speed of 200 ns per instruction is sufficient for the 50 ms timing loop used in IEC 60730 Class B safety software. Wide VDD (2.5 V to 6.0 V) supports direct connection to rectified-mains-derived rails after bulk filtering.
تجویز کردہ
Battery-Powered Instrumentation & Data Loggers
Low-power instrumentation benefits from the PIC16C73B-04E/SP's 1 µA typical standby current at 3 V / 32 kHz (LP oscillator mode), which lets a 2-AA battery-powered temperature/humidity logger run for years. The 5-channel ADC sequentially scans analog sensors while the USART streams logs to a host PC on demand. Using the Watchdog Timer (WDT) and Sleep mode, the device wakes every 60 seconds to take a measurement, then returns to sub-µA standby, maximizing field deployment intervals.
تجویز کردہ
RS-485 Sensor Network / Modbus Slave
The PIC16C73B-04E/SP's USART (SCI) connects directly to a MAX485 or LTC485 RS-485 transceiver to form a Modbus RTU slave node reading multiple 4-20 mA loop-powered sensors via the 8-bit ADC. The 4 MHz instruction throughput runs the Modbus CRC-16 and exception handler at less than 50 % CPU load at 9600 baud, leaving headroom for sensor linearization math. The 22 I/O can drive status LEDs, an address-select DIP switch, and a half-duplex direction control pin for the RS-485 transceiver.
تجویز کردہ
Legacy Embedded Replacement / Industrial Retrofit
The PIC16C73B-04E/SP remains in active production for legacy industrial equipment that was designed around the PIC16C family in the 1990s and where re-qualification of firmware on a newer PIC18/PIC24 core is cost-prohibitive. Because the 28-SPDIP package and pinout match the PIC16F73 and PIC16F873A, factories can perform an MCU swap to fix bit-rotten flash devices without PCB rework, restoring long-life production equipment. The OTP memory is also considered more secure (no firmware read-back) than flash for proprietary algorithms.
تجویز کردہ
تجویز کردہ پروڈکٹس کا خلاصہ
کے لیے انجینئرنگ ریفرنس ڈیٹا PIC16C73B-04E/SP — موازنہ، ڈیزائن رہنمائی، اور تعمیل کی معلومات۔
انتخاب کی گائیڈ
متبادلات کے ساتھ موازنہ
| پیرامیٹر | یہ پروڈکٹ | PIC16F73-I/SP | PIC16F873A-I/SP | PIC16C73B-04/SP | PIC16C73B-20/SP | PIC16C73B-04I/SP |
|---|---|---|---|---|---|---|
| Package | 28-pin SPDIP | 28-pin SPDIP - same | 28-pin SPDIP - same | 28-pin SPDIP - same | 28-pin SPDIP - same | 28-pin SPDIP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory Type | OTP (7 KB) | Flash (7 KB) | Flash (7 KB) | OTP (7 KB) | OTP (7 KB) | OTP (7 KB) |
| Program Memory Size | 7 KB (4K x 14) | 7 KB (4K x 14) | 7 KB (4K x 14) | 7 KB (4K x 14) | 7 KB (4K x 14) | 7 KB (4K x 14) |
| Maximum Clock Frequency | 4 MHz | 20 MHz | 20 MHz | 4 MHz | 20 MHz | 4 MHz |
| ADC Resolution | 8-bit (5 channels) | 8-bit (5 channels) | 10-bit (5 channels) | 8-bit (5 channels) | 8-bit (5 channels) | 8-bit (5 channels) |
| Operating Temperature Range | -40 °C to +125 °C (Extended) | -40 °C to +85 °C (Industrial) | -40 °C to +85 °C (Industrial) | 0 °C to +70 °C (Commercial) | -40 °C to +125 °C (Extended) | -40 °C to +85 °C (Industrial) |
| Re-programmability | No (OTP) | Yes (Flash, 100k cycles) | Yes (Flash, 100k cycles) | No (OTP) | No (OTP) | No (OTP) |
اہم امتیازی خصوصیات
- Extended temperature range -40 °C to +125 °C versus Industrial -40 °C to +85 °C (بمقابلہPIC16F73-I/SP)
- OTP memory for IP protection vs flash for re-programmability (بمقابلہPIC16F873A-I/SP)
- Higher clock speed variant available with same die (بمقابلہPIC16C73B-20/SP)
ڈیزائن نوٹس
Decouple VDD/VSS with a 100 nF ceramic capacitor placed within 5 mm of pins 20 and 19. Add a 10 µF bulk electrolytic near the regulator output if VDD is sourced from a switching converter to suppress switching ripple. The PIC16C73B-04E/SP's VDD absolute maximum is 6.0 V per the family datasheet; transients above 6.5 V can permanently damage the device. Always use a 5.0 V LDO (e.g., MCP1700) for line-powered designs rather than resistive drops to ensure headroom.
The PIC16C73B-04E/SP uses OTP (one-time programmable) program memory that cannot be erased. After OTP programming the device will not respond to subsequent ICSP attempts - a faulty firmware image bricks the part permanently. Prototype and validate on a UV-erasable CERDIP (PIC16C73B-04E/JW) or flash-based PIC16F73-I/SP, then move to the OTP SPDIP only when code is verified. MCLR must be pulled to VDD through 10 kΩ; leaving it floating causes spurious resets.
Keep the 4 MHz crystal or ceramic resonator within 5 mm of pins 9-10 (OSC1/OSC2) and ground the oscillator case to the VSS plane to reduce EMI. Place analog reference decoupling (100 nF) on pin 5 (RA3/VREF+) if used as ADC reference. Route the USART lines (RC6/RC7) as a matched pair with ground guard traces; long parallel runs pick up switching noise from RB port LEDs.
Estimated: At 4 MHz clock, 5 V VDD, and all I/O idle, the PIC16C73B-04E/SP draws approximately 2.5 mA active. With all 22 I/O pins sourcing 25 mA simultaneously (not a realistic steady-state case), worst-case package dissipation is 28-pin SPDIP × ~95 °C/W θJA = roughly 11 W thermal limit. Practical designs drive no more than 4-6 LEDs simultaneously and use software PWM to limit average current; per-pin 25 mA is an absolute maximum, not a continuous rating.
The SSP peripheral pins (RC3/RC4/RC5) are not 5 V tolerant on this 5 V part, but when the I²C bus is pulled above VDD by external pull-ups during power sequencing, the RC4/SDA pin can latch up. Add a Schottky diode (e.g., BAT54) from SDA to VDD or use the I²C bus in slave-only configuration with software-controlled slew-rate limiting to avoid bus contention during MCU reset.
تعمیل کی معلومات
RoHS-compliant Pb-free 28-SPDIP package per DigiKey listing. Not AEC-Q100 qualified; for safety-critical automotive ECUs, choose AEC-Q100-qualified PIC16F73 automotive grade or migrate to PIC18/dsPIC AEC-Q100 devices. Conflict-minerals statement available from Microchip under their standard CMRT filing.