PIC16C73B-04I/SO - 8-Bit OTP MCU, 7KB, 22 I/O, 28-SOIC | Microchip
MPN: PIC16C73B-04I/SO ✓ نشطPIC16C73B-04I/SO نظرة عامة
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory, data memory, and peripherals on one die. The PIC16C73B belongs to Microchip's PIC16 mid-range family, which sits hierarchically under the PIC16 family, then the broader PIC architecture, then Microcontrollers, then Microprocessors & Controllers, then Semiconductors. OTP (One-Time Programmable) memory is mask-ROM-like flash that can be written only once with a device programmer - cheaper than flash but not re-programmable in-circuit, suiting cost-optimized production volumes.
Key features of the PIC16C73B include a 5-channel 8-bit Analog-to-Digital Converter (ADC), two 8-bit timers (Timer0 and Timer2) plus one 16-bit timer (Timer1), two Capture/Compare/PWM (CCP) modules, a synchronous Serial Peripheral Interface (SPI) or Inter-Integrated Circuit (I2C) port, and a Universal Asynchronous Receiver Transmitter (USART) for serial communication. The 28-SOIC package provides 22 I/O lines plus dedicated VDD/VSS/OSC/RESET pins, supporting through-hole replacement and surface-mount reflow at industrial volumes.
The PIC16C73B uses a 14-bit instruction word and a 4-clock-per-instruction cycle, yielding 5 MIPS at 20 MHz. OTP memory is cheaper than flash and is targeted at high-volume consumer and industrial products where firmware is finalized before production. The Harvard bus architecture separates program and data memory, enabling deterministic instruction fetch and simplifying pipeline operation.
Typical applications include consumer appliance controllers, industrial sensor interfaces, automotive body electronics, low-speed data acquisition systems, and embedded control boards. Designers should note that OTP parts cannot be re-programmed in-circuit and require a device programmer for firmware loading. The 28-SOIC footprint allows hand-soldering on prototype boards and standard reflow on production lines, and the SOIC-28 pinout is widely supported across the PIC16C7xx family for easy migration.
بدائل مباشرة لـ PIC16C73B-04I/SO — نفس الحزمة، متوافق دبوس بدبوس. تُستثنى القطع ذات الحزم المختلفة التي تتطلب تعديل PCB.
الطرازات في هذه السلسلة
طرازات من نفس السلسلة متوافقة تمامًا مع PIC16C73B-04I/SO (نفس عامل الشكل والبصمة) — يختلف في Package, Timers, Core Architecture, Operating Temperature, ADC.
PIC16C73B-04/SO
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC16C73B-20I/SO
✅ بديل مباشر📋 بديل مرجعي (غير موجود في الكتالوج)
PIC16C73B-04E/SO
✅ بديل مباشر📋 بديل مرجعي (غير موجود في الكتالوج)
PIC16F73-I/SO
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC16F873A-I/SO
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC16C73AT-20I/SO
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC16C73B-04I/SO الحدود القصوى والخصائص الكهربائية
| Core Architecture | PIC16 (8-bit Harvard RISC) |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 7 KB (4K x 14 words) |
| RAM Size | 192 bytes |
| أقصى تردد للساعة | 4 MHz |
| Instruction Cycle Time | 200 ns |
| Instruction Set Size | 35 single-word instructions |
| I/O Pins | 22 |
| ADC | 5 channels, 8-bit resolution |
| Timers | 1 x 8-bit (Timer0), 1 x 16-bit (Timer1), 1 x 8-bit (Timer2) |
| CCP Modules | 2 (Capture/Compare/PWM) |
| Serial Interfaces | SPI/I2C (SSP) + USART (SCI) |
| جهد التغذية | 4.0 V to 5.5 V |
| درجة حرارة التشغيل | -40C to +85C (industrial) |
| العلبة | 28-pin SOIC (SO, 0.300 inch body) |
| نوع التركيب | Surface Mount |
| حالة RoHS | non_compliant (windowed/cerdip SKUs exist in family) |
تكوين أطراف PIC16C73B-04I/SO
| دبوس 1 | MCLR/VPP — Master Clear (Reset) input or programming voltage |
| دبوس 2 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| دبوس 3 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| دبوس 4 | RA2/AN2 — PORTA bit 2 / Analog input 2 |
| دبوس 5 | RA3/AN3/VREF — PORTA bit 3 / Analog input 3 / Voltage reference |
| دبوس 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| دبوس 7 | RA5/AN4/SS — PORTA bit 5 / Analog input 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 |
| دبوس 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 output |
| دبوس 14 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| دبوس 15 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| دبوس 16 | RC5/SDO — PORTC bit 5 / SPI data out |
| دبوس 17 | RC6/TX/CK — PORTC bit 6 / USART transmit / clock |
| دبوس 18 | RC7/RX/DT — PORTC bit 7 / USART receive / 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-04I/SO مناسب لـ 7 التطبيقs: Consumer Appliance Controllers, Industrial Sensor Interface Modules, Low-Speed Data Acquisition Systems, Embedded Control Boards, HVAC Thermostat Controllers, Educational and Hobbyist Development Boards, Security System Keypads and Panels.
Consumer Appliance Controllers
The PIC16C73B-04I/SO fits consumer appliance controllers because its 7 KB OTP memory holds pre-finalized firmware for washing machines, microwave ovens, and air-conditioner control boards. The 22 I/O lines drive relay banks, LED indicators, button matrices, and seven-segment displays without external bus expanders. The 4 MHz clock is adequate for keypad scanning, sensor sampling, and PWM motor control via the two CCP modules. The 28-SOIC package supports standard SMT reflow on appliance control PCBs. Compared with flash MCUs, the OTP cost advantage compounds at high volumes once firmware is locked. Industrial -40C to +85C operation tolerates garage or laundry-room environments.
موصى به
Industrial Sensor Interface Modules
The PIC16C73B-04I/SO suits industrial sensor interface modules requiring multi-channel analog input conditioning. Its 5-channel 8-bit ADC samples thermocouples, pressure transducers, and 4-20 mA loop signals directly without an external ADC. The 192-byte RAM buffers averaged readings, while the USART transmits processed data to a host PLC. The SSP port supports SPI for digital sensor chains. Industrial -40C to +85C operation handles factory-floor thermal swings. OTP memory locks calibration coefficients into firmware at production programming, preventing field tampering.
موصى به
Low-Speed Data Acquisition Systems
The PIC16C73B-04I/SO works for low-speed data acquisition systems sampling at sub-1 kHz per channel, where the 4 MHz clock and 8-bit ADC resolution suffice. Its 5 ADC channels plus 22 digital I/Os capture mixed analog and digital sensor data. The 192-byte RAM stores scan-line buffers, while the USART streams packets to a host computer. Two CCP modules generate timing triggers for synchronized sampling. The 28-SOIC footprint mounts into compact DAQ enclosures. OTP memory secures the proprietary calibration algorithm into the firmware.
موصى به
Embedded Control Boards
The PIC16C73B-04I/SO is well suited for embedded control boards in industrial equipment and OEM subsystems. Its 22 I/O pins drive MOSFET gate drivers, opto-isolated inputs, and HMI keypads. The two CCP modules generate PWM signals for valve control or LED dimming. SPI/I2C interfaces connect to external EEPROM for parameter storage. The 4 MHz clock and 1 MIPS throughput handle straightforward state-machine control loops. Industrial temperature rating ensures reliability in cabinet-mounted installations.
موصى به
HVAC Thermostat Controllers
The PIC16C73B-04I/SO fits HVAC thermostat controllers needing temperature sensing, relay switching, and keypad/display interface. The 5-channel ADC reads thermistor or solid-state temperature sensors, while the two CCP modules drive PWM outputs for proportional heating/cooling valve control. The USART connects to a wall-mounted display board or remote sensor. OTP memory locks vendor-specific calibration tables. The 28-SOIC package fits inside compact thermostat housings with standard SMT assembly. Industrial temperature rating handles attic and outdoor cabinet installations.
موصى به
Educational and Hobbyist Development Boards
The PIC16C73B-04I/SO serves educational microcontroller courses and hobbyist projects because of its accessible 28-SOIC through-hole-compatible SPDIP sibling in the same family. Students learn RISC architecture, ADC programming, and serial communication protocols using the 35-instruction set. The 22 I/O pins provide ample experimentation surface for LED arrays, motor control, and sensor integration. OTP memory enforces the production-programming mindset in advanced labs. Industrial temperature tolerance allows rugged lab and field use.
موصى به
Security System Keypads and Panels
The PIC16C73B-04I/SO works in security system keypads and alarm panels where the 22 I/O pins scan 4x4 button matrices and drive status LEDs without external logic. The 4 MHz clock provides debounce-free keypad scanning. OTP memory locks the security access codes and panel configuration into firmware at production. The USART interfaces with a central alarm panel or modem. The industrial temperature range ensures reliability in unheated garages and outdoor enclosures. The 28-SOIC package enables compact SMT design in modern panel housings.
موصى به
ملخص المنتجات الموصى بها
بيانات مرجعية هندسية لـ PIC16C73B-04I/SO — المقارنة وإرشادات التصميم ومعلومات الامتثال.
دليل الاختيار
المقارنة مع البدائل
| المعامل | هذا المنتج | PIC16C73B-04/SO | PIC16C73B-20I/SO | PIC16F73-I/SO | PIC16F873A-I/SO | PIC16C73AT-20I/SO |
|---|---|---|---|---|---|---|
| Package | 28-SOIC | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Memory Type | OTP | OTP | OTP | Flash | Flash | OTP |
| Program Memory | 7 KB | 7 KB | 7 KB | 7 KB | 7 KB | 7 KB |
| RAM | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes |
| Max Clock Frequency | 4 MHz | 4 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Operating Temperature | -40C to +85C (industrial) | 0C to +70C (commercial) | -40C to +85C (industrial) | -40C to +85C (industrial) | -40C to +85C (industrial) | -40C to +85C (industrial) |
| In-Circuit Reprogramming | No (OTP) | No (OTP) | No (OTP) | Yes (Flash + ICSP) | Yes (Flash + ICSP) | No (OTP) |
أبرز الفروقات
- Lower cost OTP memory for high-volume production (مقابلPIC16F73-I/SO)
- Industrial -40C to +85C operating range vs commercial (مقابلPIC16C73B-04/SO)
- 4 MHz clock for low-power or noise-sensitive applications (مقابلPIC16C73B-20I/SO)
ملاحظات التصميم
The PIC16C73B-04I/SO requires a stable 5.0V supply (4.0-5.5V range) with proper decoupling. Place a 100 nF ceramic capacitor directly between VDD (pins 7 and 28) and VSS (pins 8 and 19) with traces shorter than 5 mm. For applications with noisy relay or motor switching, add a bulk 10 uF tantalum or electrolytic capacitor on the main 5V rail. The device draws approximately 2-15 mA active depending on clock and peripheral configuration.
Keep the oscillator traces between OSC1 (pin 9) and OSC2 (pin 10) short and surrounded by a ground guard ring to minimize EMI coupling. Use a crystal with the load capacitance specified in the datasheet (typically 15-33 pF) and place load capacitors as close as possible to the oscillator pins. For high-EMI environments, consider a 4-layer PCB with a dedicated ground plane beneath the MCU to improve noise immunity.
The OTP memory cannot be re-programmed in-circuit - verify firmware thoroughly using a windowed CERDIP sample or PIC16F73 flash equivalent before committing to OTP production programming. The MCLR pin (pin 1) requires a 10 kohm pull-up to VDD and should not be left floating. The ADC requires the A/D acquisition time delay before conversion; refer to the datasheet section for the correct Tad setting. Do not exceed the 5.5V absolute maximum on any pin.
معلومات الامتثال
SOIC variant is non-RoHS due to lead-bearing terminators; not AEC-Q100 qualified for automotive. RoHS-compliant flash equivalent is PIC16F73-I/SO. REACH and halogen status not explicitly stated in available data.