PIC16C73AT-20/SO - 8-Bit 20MHz 7KB OTP MCU | Microchip
MPN: PIC16C73AT-20/SO ✗ اختتامِ زندگیPIC16C73AT-20/SO جائزہ
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, working RAM, and configurable peripheral blocks onto one silicon die. Within the broader taxonomy it is a microcontroller -> embedded processor -> integrated circuit -> semiconductor. The PIC16C7X family specifically targets cost-sensitive embedded control where deterministic instruction execution, low external component count, and on-chip analog simplify board design.
Key features include 35 single-word instructions, fully static CMOS architecture, an 8-level hardware stack, power-on reset, brown-out detection, watchdog timer with its own on-chip RC oscillator, and code protection. The integrated ADC eliminates an external converter in sensor-interface designs, while the three serial interfaces (USART, SSP for SPI/I2C) cover the majority of master/slave bus topologies used in industrial and consumer control.
Architecturally the device uses a Harvard structure with separate 14-bit program and 8-bit data paths, enabling single-cycle instruction fetch and deterministic throughput. The OTP EPROM allows one-time programming using standard Microchip development tools, making this part suitable for production runs where in-system reprogrammability is not required.
Typical applications include appliance control, HVAC fan and damper drivers, industrial sensor interfaces, automotive body modules (non-safety), consumer remote controls, and small UART/SPI gateway nodes. The wide 4-6V input range simplifies integration into 5V regulated rails.
When designing with this part, reserve the brown-out and watchdog configuration bits at programming time and verify the chosen oscillator mode (XT/HS/RC) matches the external crystal or resonator. Because this is OTP, firmware revisions require a board respin; choose PIC16F73 for development flexibility or PIC16C73B for extended temperature.
کے لیے ڈراپ اِن متبادل PIC16C73AT-20/SO — یکساں پیکیج، پن سے پن مطابقت پذیر۔ مختلف پیکیج والے پرزے جن کے لیے PCB دوبارہ کام درکار ہو، شامل نہیں ہیں۔
اس سیریز میں مختلف ورژن
اسی سیریز کے ماڈلز جو ڈراپ اِن مطابقت رکھتے ہیں PIC16C73AT-20/SO (یکساں فارم فیکٹر اور فٹ پرنٹ) — میں مختلف Package, Program Memory Size, Program Memory Type, Timers, Core Architecture.
PIC16C73A-20/SO
✅ ڈراپ-اِنقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC16C73A-20I/SO
✅ ڈراپ-اِنقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC16F73-20/SO
✅ ڈراپ-اِن📋 حوالہ جاتی متبادل (کیٹلاگ میں نہیں)
PIC16C73A-10/SO
✅ ڈراپ-اِنقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC16F873A-I/SO
✅ ڈراپ-اِنقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC16C73AT-20/SO زیادہ سے زیادہ ریٹنگز اور برقی خصوصیات
| Core | 8-bit PIC16C RISC |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 7KB (4K x 14 words) |
| RAM Size | 192 bytes |
| EEPROM Size | 0 bytes (none on-die) |
| Maximum CPU Speed | 20 MHz |
| Instruction Throughput | 5 MIPS |
| Number of I/O Pins | 22 |
| ADC | 5 channels x 8-bit |
| Supply Voltage (Vdd) | 4 V to 6 V |
| آپریٹنگ درجہ حرارت | 0C to +70C (commercial) |
| پیکیج | 28-pin SOIC (7.50 mm width) |
| ماؤنٹنگ ٹائپ | Surface Mount |
| Oscillator Type | External (XT/HS/RC modes) |
| Communication Peripherals | UART/USART, SPI, I2C (MSSP/SSP) |
| Watchdog Timer | Yes (independent on-chip RC) |
| Brown-out Reset | Yes |
PIC16C73AT-20/SO پن کنفیگریشن
| پن 1 | MCLR/VPP — Master Clear (reset) input / programming voltage |
| پن 2 | RA0/AN0 — Port A bit 0 / Analog input channel 0 |
| پن 3 | RA1/AN1 — Port A bit 1 / Analog input channel 1 |
| پن 4 | RA2/AN2 — Port A bit 2 / Analog input channel 2 |
| پن 5 | RA3/AN3/VREF- — Port A bit 3 / Analog channel 3 / ADC Vref- |
| پن 6 | RA4/T0CKI — Port A bit 4 / Timer0 clock input |
| پن 7 | RA5/AN4/SS — Port A bit 5 / Analog channel 4 / SPI slave select |
| پن 8 | OSC1/CLKIN — Oscillator crystal input / external clock in |
| پن 9 | OSC2/CLKOUT — Oscillator crystal output / clock out |
| پن 10 | RC0/T1OSO — Port C bit 0 / Timer1 oscillator output |
| پن 11 | RC1/T1OSI — Port C bit 1 / Timer1 oscillator input |
| پن 12 | RC2/CCP1 — Port C bit 2 / Capture-Compare-PWM 1 |
| پن 13 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| پن 14 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| پن 15 | RC5/SDO — Port C bit 5 / SPI data out |
| پن 16 | RC6/TX/CK — Port C bit 6 / USART TX / USART clock |
| پن 17 | RC7/RX/DT — Port C bit 7 / USART RX / USART data |
| پن 18 | GND — Ground reference |
| پن 19 | VDD — Positive supply voltage (4-6V) |
| پن 20 | RB0/INT — Port B bit 0 / external interrupt |
| پن 21 | RB1 — Port B bit 1 |
| پن 22 | RB2 — Port B bit 2 |
| پن 23 | RB3/PGM — Port B bit 3 / low-voltage programming |
| پن 24 | RB4 — Port B bit 4 |
| پن 25 | RB5 — Port B bit 5 |
| پن 26 | RB6/PGC — Port B bit 6 / ICSP clock |
| پن 27 | RB7/PGD — Port B bit 7 / ICSP data |
| پن 28 | VSS — Ground (alternate ground pin) |
عام استعمالات
PIC16C73AT-20/SO کے لیے موزوں ہے 6 ایپلیکیشنs: Industrial Sensor Interface, Appliance Control Board, HVAC Fan and Damper Controller, UART to SPI/I2C Bridge Node, Automotive Body Module (Non-Safety), Consumer Remote / IR Control Receiver.
Industrial Sensor Interface
The PIC16C73AT-20/SO fits industrial sensor interfaces because its integrated 5-channel 8-bit ADC eliminates an external converter IC while its 20 MHz / 5 MIPS throughput handles up to ~100 ksps conversion with linearization. Per Microchip PIC16C7X datasheet DS30390E, the 4-6V Vdd range and 0C to +70C commercial temperature rating suit cabinet-mount PLC analog input modules. Its three serial peripherals (USART/SPI/I2C) allow direct connection to upstream controllers without glue logic. Estimated: at 5V supply with four sensors polled sequentially at 1 ksps each, the CPU runs at <20% utilization, leaving headroom for filtering algorithms.
تجویز کردہ
Appliance Control Board
The PIC16C73AT-20/SO is well suited to consumer appliance controllers (washing machines, dishwashers, microwave ovens) where its 22 I/O pins drive relay triac interfaces, keypads, and seven-segment displays while the on-chip USART links to inverter boards or wireless modules. The brown-out reset and watchdog timer with dedicated RC oscillator meet basic functional-safety patterns for IEC 60335 household appliance standards. Per Microchip PIC16C7X datasheet, the OTP EPROM locks firmware against tampering in high-volume production. Estimated: at 20 MHz the device can scan a 4x4 matrix keypad every 5 ms while servicing UART traffic and ADC conversion in parallel.
تجویز کردہ
HVAC Fan and Damper Controller
The PIC16C73AT-20/SO suits HVAC actuator control because its PWM-driven CCP module and 5-channel ADC read temperature/pressure sensors while the I2C bus interfaces to digital temperature/humidity sensors and EEPROM for setpoint storage. Per Microchip documentation, the integrated MSSP handles I2C master transactions to popular SHT3x humidity sensors without external bus controllers. The 4-6V Vdd range tolerates regulated 5V rails commonly used in furnace control boards. Estimated: with PWM frequency at 1 kHz and 10-bit equivalent effective resolution from filtered PWM, fan speed control loops close within 2 ms.
تجویز کردہ
UART to SPI/I2C Bridge Node
The PIC16C73AT-20/SO serves as a small protocol-conversion gateway because it provides simultaneous USART, SPI, and I2C peripherals on-chip. In an industrial RS-485 to sensor-bus bridge application, the USART handles RS-485 framing while the MSSP drives an SPI sensor or I2C device cluster, all coordinated by a 5 MIPS core. Per Microchip PIC16C7X datasheet, the 192 bytes of RAM accommodate small protocol buffers for typical telemetry frames. Estimated: at 115200 bps USART with one SPI slave at 1 MHz, firmware overhead is approximately 30% CPU, leaving margin for diagnostics.
تجویز کردہ
Automotive Body Module (Non-Safety)
Although AEC-Q100 qualification is not claimed for PIC16C73AT-20/SO, it sees service in non-safety automotive body applications (interior lighting, mirror adjusters, accessory controllers) where the +70C commercial rating suffices for cabin locations. The PIC16C73A-20I/SO industrial variant extends to -40C/+85C for under-hood or door-module environments, still in the same 28-SOIC footprint for layout reuse. Per Microchip product family documentation, the PIC16C7X peripherals (USART, MSSP, ADC, PWM CCP) cover typical body-control function requirements without external glue logic.
تجویز کردہ
Consumer Remote / IR Control Receiver
The PIC16C73AT-20/SO fits low-cost IR remote control receivers because its CCP module captures IR demodulator edges while the USART or timer-driven interrupt handles protocol decoding, all within a 28-SOIC footprint that suits compact handheld enclosures. The 22 I/O pins drive LED indicators, keypads, and a small LCD. Per Microchip documentation, the on-chip watchdog with independent RC oscillator guards against firmware lockup in unattended devices. Estimated: typical NEC or RC5 protocol decoding at 38 kHz carrier occupies less than 10% CPU at 20 MHz, leaving ample margin for I/O scanning.
تجویز کردہ
تجویز کردہ پروڈکٹس کا خلاصہ
کے لیے انجینئرنگ ریفرنس ڈیٹا PIC16C73AT-20/SO — موازنہ، ڈیزائن رہنمائی، اور تعمیل کی معلومات۔
انتخاب کی گائیڈ
متبادلات کے ساتھ موازنہ
| پیرامیٹر | یہ پروڈکٹ | PIC16C73A-20/SO | PIC16C73A-20I/SO | PIC16F73-20/SO | PIC16C73A-10/SO | PIC16F873A-I/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC | 28-SOIC (tube) | 28-SOIC | 28-SOIC | 28-SOIC | 28-SOIC |
| Program Memory Type | OTP EPROM 7KB | OTP EPROM 7KB | OTP EPROM 7KB | Flash 7KB | OTP EPROM 7KB | Flash 7KB |
| Max CPU Speed | 20 MHz / 5 MIPS | 20 MHz / 5 MIPS | 20 MHz / 5 MIPS | 20 MHz / 5 MIPS | 10 MHz / 2.5 MIPS | 20 MHz / 5 MIPS |
| RAM | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes |
| I/O Pins | 22 | 22 | 22 | 22 | 22 | 22 |
| ADC | 5-ch x 8-bit | 5-ch x 8-bit | 5-ch x 8-bit | 5-ch x 8-bit | 5-ch x 8-bit | 5-ch x 10-bit |
| Operating Temperature | 0C to +70C (commercial) | 0C to +70C | -40C to +85C | 0C to +70C | 0C to +70C | -40C to +85C |
اہم امتیازی خصوصیات
- Wide 4-6V Vdd tolerance suits unregulated industrial rails (بمقابلہPIC16F73-20/SO)
- Fully static CMOS design supports DC operation (بمقابلہPIC16C73A-10/SO)
- On-chip 5-channel 8-bit ADC eliminates external converter (بمقابلہPIC16F873A-I/SO)
ڈیزائن نوٹس
The PIC16C73AT-20/SO uses One-Time-Programmable EPROM - once a configuration bit or program word is written it cannot be erased. Any late firmware change requires a board swap or inventory write-off. Mitigate by prototyping with PIC16F73-20/SO (same 28-SOIC pinout, flash memory) and only committing to the OTP part after final firmware freeze. Per Microchip PIC16C7X datasheet DS30390E, code-protect bits also lock out further verification reads.
Place the 28-SOIC decoupling capacitor (100 nF ceramic plus 10 uF bulk) within 5 mm of VDD pin 19, with a short ground return to VSS pin 18. Estimated: with VDD trace inductance above ~10 nH, inrush during ADC conversion can cause 50 mV ringing on VDD that couples into analog readings. For noisy switching supplies, add a ferrite bead between the 5V rail and the MCU VDD pin. The MCLR/VPP pin requires a 10 kohm pull-up to VDD for normal operation; only override to VPP (typically 13V) during ICSP programming.
Route the OSC1/OSC2 traces short and symmetric, with the crystal or resonator within 5 mm of the MCU and a guard ground ring around them. For HS mode above ~10 MHz, add 20-33 pF loading capacitors sized per the crystal manufacturer's CL specification. Per Microchip PIC16C7X datasheet, stray capacitance above 5 pF on OSC1 can shift the oscillator off frequency or prevent start-up at the 20 MHz limit. Keep digital switching lines away from the oscillator loop to avoid injection-locking jitter.
تعمیل کی معلومات
Lifecycle status NRND (Not Recommended for New Designs) per Microchip product family guidance. RoHS and lead-free status not specified in the verified web data; mark as unknown per data authenticity rules. No AEC-Q100 automotive qualification.