PIC16C73B-04I/SO - 8-Bit OTP MCU, 7KB, 22 I/O, 28-SOIC | Microchip
N.º da peça: PIC16C73B-04I/SO ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 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 Visão geral
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.
Alternativas drop-in para PIC16C73B-04I/SO — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC16C73B-04I/SO (mesmo formato e footprint) — diferindo em Package, Timers, Core Architecture, Operating Temperature, ADC.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16C73B-04/SO
✅ Drop-In✓ Em estoque
$4.65 / unidade
Ver ficha técnica →PIC16C73B-20I/SO
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16C73B-04E/SO
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16F73-I/SO
✅ Drop-In✓ Em estoque
$2.45 / unidade
Ver ficha técnica →PIC16F873A-I/SO
✅ Drop-In✓ Em estoque
$2.65 / unidade
Ver ficha técnica →PIC16C73AT-20I/SO
✅ Drop-In✓ Em estoque
$5.75 / unidade
Ver ficha técnica →PIC16C73B-04I/SO Classificações máximas e características elétricas
| 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 |
| Frequência máxima de clock | 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) |
| Tensão de alimentação | 4.0 V to 5.5 V |
| Temperatura de operação | -40C to +85C (industrial) |
| Encapsulamento | 28-pin SOIC (SO, 0.300 inch body) |
| Tipo de montagem | Surface Mount |
| Status RoHS | non_compliant (windowed/cerdip SKUs exist in family) |
Configuração de pinos do PIC16C73B-04I/SO
| Pino 1 | MCLR/VPP — Master Clear (Reset) input or programming voltage |
| Pino 2 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| Pino 3 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| Pino 4 | RA2/AN2 — PORTA bit 2 / Analog input 2 |
| Pino 5 | RA3/AN3/VREF — PORTA bit 3 / Analog input 3 / Voltage reference |
| Pino 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pino 7 | RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SPI slave select |
| Pino 8 | VSS — Ground reference |
| Pino 9 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| Pino 10 | OSC2/CLKOUT — Oscillator crystal output / clock output |
| Pino 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pino 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| Pino 13 | RC2/CCP1 — PORTC bit 2 / CCP1 output |
| Pino 14 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pino 15 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pino 16 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pino 17 | RC6/TX/CK — PORTC bit 6 / USART transmit / clock |
| Pino 18 | RC7/RX/DT — PORTC bit 7 / USART receive / data |
| Pino 19 | VSS — Ground reference |
| Pino 20 | VDD — Positive supply voltage |
| Pino 21 | RB0/INT — PORTB bit 0 / external interrupt |
| Pino 22 | RB1 — PORTB bit 1 |
| Pino 23 | RB2 — PORTB bit 2 |
| Pino 24 | RB3 — PORTB bit 3 |
| Pino 25 | RB4 — PORTB bit 4 |
| Pino 26 | RB5 — PORTB bit 5 |
| Pino 27 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pino 28 | RB7/PGD — PORTB bit 7 / ICSP data |
Aplicações típicas
PIC16C73B-04I/SO é adequado para 7 aplicaçãos: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16C73B-04I/SO — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | 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) |
Principais diferenciais
- Lower cost OTP memory for high-volume production (vs PIC16F73-I/SO)
- Industrial -40C to +85C operating range vs commercial (vs PIC16C73B-04/SO)
- 4 MHz clock for low-power or noise-sensitive applications (vs PIC16C73B-20I/SO)
Notas de projeto
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.
Informações de conformidade
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.