PIC16C73B-04I/SO - 8-Bit OTP MCU, 7KB, 22 I/O, 28-SOIC | Microchip
料号: PIC16C73B-04I/SO ✓ 量产中| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $10.79 | $10.79 |
| 10 | $9.85 | $98.50 |
| 100 | $8.92 | $892.00 |
| 500 | $7.95 | $3,975.00 |
| 1,000 | $7.1 | $7,100.00 |
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
✅ 直接替换✓ 有现货
$4.65 / 个
查看数据手册 →PIC16C73B-20I/SO
✅ 直接替换📋 参考替代料(不在目录中)
PIC16C73B-04E/SO
✅ 直接替换📋 参考替代料(不在目录中)
PIC16F73-I/SO
✅ 直接替换✓ 有现货
$2.45 / 个
查看数据手册 →PIC16F873A-I/SO
✅ 直接替换✓ 有现货
$2.65 / 个
查看数据手册 →PIC16C73AT-20I/SO
✅ 直接替换✓ 有现货
$5.75 / 个
查看数据手册 →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.