PIC16C73BT-04/SO - 4MHz 8-bit OTP MCU, 7KB EPROM, 22 I/O | Microchip
Артикул: PIC16C73BT-04/SO ✗ Снят с производства| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $7.42 | $7,42 |
| 10 | $6.69 | $66,90 |
| 100 | $5.95 | $595,00 |
| 500 | $5.21 | $2.605,00 |
| 1.000 | $4.65 | $4.650,00 |
PIC16C73BT-04/SO Обзор
A microcontroller (MCU) is a single-chip computer containing a CPU core, non-volatile program memory, working RAM, and peripheral set on one die. The PIC16CXX mid-range family sits in the PIC16/17/18/24 hierarchy: PIC16 -> 8-bit PIC mid-range -> PIC16CXX OTP/EPROM family -> PIC16C73B sub-family. The OTP architecture lets the user program the device once via an EPROM-style cell; it cannot be electrically erased, so this part is intended for mature production code rather than field-updatable designs.
Key features of the PIC16C73BT-04/SO include a Harvard RISC CPU with only 35 single-word instructions, an integrated 8-channel 8-bit analog-to-digital converter (ADC), a USART, an MSSP (SPI/I2C) peripheral, two 8-bit timers plus one 16-bit timer with capture/compare/PWM, and a synchronous serial port. Brown-out reset, watchdog timer, power-on reset, and code protection complete the on-chip feature set, making the part suitable for industrial control panels, appliance motor control, instrumentation front-ends, and white-goods embedded designs.
The architecture follows the classic PIC RISC pipeline: one instruction is fetched every clock and executed in four clocks, with a two-stage pipelined design. The CPU uses separate program and data buses (Harvard) so each instruction fetch does not contend with data accesses, enabling deterministic 200 ns instruction execution at the 4 MHz oscillator rating. The internal 8-bit data path pairs with the 14-bit instruction word to give a compact code density typical of mid-range PIC silicon.
Typical applications for the PIC16C73BT-04/SO include industrial automation sensor interfaces, low-cost HVAC control boards, motor drive signal conditioning, smart sensor analog front-ends, white-goods control (washing machines, refrigerators), and embedded instrumentation. The 22 I/O and integrated ADC remove the need for external glue logic, allowing tight PCB layouts in 5V designs.
When designing with this part, plan for the OTP programming constraint: code must be fully validated in development before the production programming step, since EPROM windowed versions are not field-erasable. Account for the SOIC-28 thermal envelope and use proper decoupling: a 0.1 uF ceramic close to VDD plus a bulk electrolytic near the supply pin will keep ADC SNR clean in mixed-signal layouts.
This page synthesizes current distributor pricing, drop-in same-family alternatives from the Site MPN list, and design notes that go beyond the manufacturer datasheet to help engineers select and source the PIC16C73BT-04/SO.
Аналоги без доработки для PIC16C73BT-04/SO — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16C73BT-04/SO (тот же форм-фактор и посадочное место) — отличается по Package, Timers, Core Architecture, Program Memory Type, ADC.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16C73B-04/SO
✅ Прямая замена✓ В наличии
$4.65 / шт.
Открыть даташит →PIC16C73B-20/SO
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16C73B-04I/SO
✅ Прямая замена✓ В наличии
$7.1 / шт.
Открыть даташит →PIC16C73B-04/SS
✅ Прямая замена✓ В наличии
$5.05 / шт.
Открыть даташит →PIC16C73B-20/SS
✅ Прямая замена✓ В наличии
$4.56 / шт.
Открыть даташит →PIC16C73BT-04/SO Максимальные параметры и электрические характеристики
| Core | PIC16 / 8-bit RISC |
| Program Memory Type | OTP (EPROM) |
| Program Memory Size | 7 KB (4K x 14) |
| RAM Size | 192 bytes |
| Максимальная тактовая частота | 4 MHz |
| Instruction Cycle | 200 ns (4 clocks per instruction) |
| Напряжение питания | 5 V (nominal, 4.0 V to 6.0 V typical) |
| Number of I/O Pins | 22 |
| ADC | 8 channels, 8-bit |
| Timers | 2 x 8-bit + 1 x 16-bit (with CCP) |
| Communication Peripherals | USART, MSSP (SPI / I2C) |
| Instruction Set | 35 single-word instructions |
| Корпус | 28-pin SOIC (SO), wide-body |
| Тип монтажа | Surface Mount |
| Диапазон рабочих температур | 0C to +70C (commercial, /SO grade) |
| Watchdog Timer | Yes |
| Brown-Out Reset | Yes |
| Power-On Reset | Yes |
| Speed Grade | 04 (4 MHz) |
Конфигурация выводов PIC16C73BT-04/SO
| Контакт 1 | MCLR/VPP — Master clear (reset) input / 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 / ADC reference voltage |
| Контакт 6 | RA4/T0CKI — PORTA bit 4 / Timer 0 clock input |
| Контакт 7 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| Контакт 8 | OSC1/CLKIN — Oscillator input / external clock input |
| Контакт 9 | OSC2/CLKOUT — Oscillator output / clock output |
| Контакт 10 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer 1 oscillator output / Timer 1 clock input |
| Контакт 11 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer 1 oscillator input / CCP2 output |
| Контакт 12 | RC2/CCP1 — PORTC bit 2 / CCP1 output |
| Контакт 13 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Контакт 14 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Контакт 15 | RC5/SDO — PORTC bit 5 / SPI data out |
| Контакт 16 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| Контакт 17 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
| Контакт 18 | VSS — Ground |
| Контакт 19 | VDD — Positive supply voltage (5V) |
| Контакт 20 | RB0/INT — PORTB bit 0 / external interrupt |
| Контакт 21 | RB1 — PORTB bit 1 |
| Контакт 22 | RB2 — PORTB bit 2 |
| Контакт 23 | RB3 — PORTB bit 3 |
| Контакт 24 | RB4 — PORTB bit 4 |
| Контакт 25 | RB5 — PORTB bit 5 |
| Контакт 26 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Контакт 27 | RB7/PGD — PORTB bit 7 / ICSP data |
| Контакт 28 | VSS — Ground (secondary) |
Типичное применение
PIC16C73BT-04/SO подходит для 7 применениеs: Industrial Automation Sensor Interface, White-Goods Appliance Control (Washing Machines, Refrigerators), Low-Cost HVAC Control Board, Embedded Instrumentation and Front-End Controllers, Motor Drive Signal Conditioning, Smart Sensor Analog Front-End, Educational and Hobby Embedded Projects.
Industrial Automation Sensor Interface
The PIC16C73BT-04/SO is well suited to industrial sensor-interface boards that read 4-20 mA loops, thermistors, or 0-10 V analog signals. Its 5-channel 8-bit ADC with 22 digital I/O lets a single chip service multiple sensor channels plus digital control lines, while the 35-instruction RISC core keeps the firmware footprint inside the 7 KB OTP. The integrated USART enables Modbus RTU or custom serial protocols over RS-485 transceivers, and the 4 MHz oscillator is adequate for 9600-115200 baud polling loops typical in PLC analog front-ends. Brown-out reset and watchdog timer provide the robustness required by IEC 61131 industrial environments.
Рекомендуется
White-Goods Appliance Control (Washing Machines, Refrigerators)
Home appliance main boards use the PIC16C73BT-04/SO to drive triac-controlled motors, read user keypad inputs, and display status on LED or LCD panels. The 22 I/O pins directly support keypad scanning, relay drivers, and zero-cross detection, while the MSSP peripheral drives an I2C EEPROM for cycle parameters and the USART to communicate with inverter modules. The 4 MHz oscillator and 5V supply align with the legacy MCU ecosystem still common in major appliance designs. OTP memory locks down the firmware to prevent field tampering, which is a regulatory plus for safety-critical appliance control. Brown-out reset ensures clean recovery after line-voltage brown-outs in white goods.
Рекомендуется
Low-Cost HVAC Control Board
Heating, ventilation, and air-conditioning controllers often use the PIC16C73BT-04/SO as the main MCU to read temperature sensors, drive blower motors via triacs, and manage thermostat user interfaces. The 5-channel ADC supports multiple thermistor inputs (return air, supply air, outdoor air) plus humidity sensor inputs, while the PWM CCP channel modulates blower or compressor speed. At 4 MHz the part performs sensor linearization, hysteresis control, and scheduling within the 200 ns instruction cycle budget comfortably. The MSSP port drives I2C expansion for display modules and real-time clocks, and the OTP memory locks the calibration constants in production.
Рекомендуется
Embedded Instrumentation and Front-End Controllers
Bench instruments, data loggers, and process-control front-ends benefit from the PIC16C73BT-04/SO's combination of 8-bit ADC, USART, MSSP, and CCP peripherals in a 28-pin SOIC. The MSSP drives an SPI ADC or DAC front-end at high speed, the USART streams readings to a host PC or PLC, and the CCP generates timing-critical trigger pulses for sample-and-hold circuits. The 7 KB OTP holds calibration tables and linearization routines for sensors like load cells, strain gauges, and RTDs. Industrial users rely on brown-out reset and watchdog timer for unattended, safety-relevant installations where firmware hangs must self-recover.
Рекомендуется
Motor Drive Signal Conditioning
Small BLDC and stepper motor controllers use the PIC16C73BT-04/SO for the low-level signal conditioning stage: Hall sensor decoding, back-EMF zero-cross detection, current-sense amplification, and PWM command generation. The 16-bit CCP module produces the 25 kHz center-aligned PWM typical of sensorless BLDC commutation, while the 5-channel ADC reads phase currents via shunt resistors for closed-loop torque control. The 4 MHz clock gives 200 ns instruction resolution - sufficient for state machines running at a few kHz but tight for high-RPM sensorless algorithms. OTP memory freezes the firmware version and motor calibration parameters.
Рекомендуется
Smart Sensor Analog Front-End
Smart sensor transmitters (pressure, flow, level) use the PIC16C73BT-04/SO to digitize a bridge or RTD input and output a calibrated 4-20 mA or 0-10 V industrial signal. The 8-bit ADC (5 analog inputs) is adequate for moderate-resolution pressure transducers and the CCP generates the PWM-from-digital conversion for current-loop DACs. The USART drives HART protocol modems or RS-485 fieldbuses, and the MSSP runs an SPI interface to external flash for data logging. OTP memory locks calibration constants and linearization coefficients against field tampering - a regulatory requirement in many process industries.
Рекомендуется
Educational and Hobby Embedded Projects
The PIC16C73BT-04/SO is used in university embedded-systems labs and hobby projects that want a 28-pin SOIC mid-range PIC with ADC, USART, and MSSP in one chip. Its 7 KB OTP gives students room to program non-trivial algorithms (PID control, FSM implementations, FFT) while the 35-instruction RISC core keeps the assembly language approachable. The SOIC-28 wide-body package is breadboard-friendly with SOIC-to-DIP adapter boards, and the 4 MHz oscillator works with low-cost ceramic resonators. Although the OTP constraint prevents field re-programming, students use UV-erasable windowed PIC16C73B variants (JW package) for development.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16C73BT-04/SO — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC16C73B-04/SO | PIC16C73B-20/SO | PIC16C73B-04I/SO | PIC16C73B-04/SS | PIC16C73B-20/SS |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | SOIC-28 (wide-body) | SOIC-28 (wide-body) | SOIC-28 (wide-body) | SOIC-28 (wide-body) | SSOP-28 | SSOP-28 |
| Maximum Clock Frequency | 4 MHz | 4 MHz | 20 MHz | 4 MHz | 4 MHz | 20 MHz |
| Program Memory | 7 KB OTP | 7 KB OTP | 7 KB OTP | 7 KB OTP | 7 KB OTP | 7 KB OTP |
| RAM | 192 B | 192 B | 192 B | 192 B | 192 B | 192 B |
| ADC | 5-channel 8-bit | 5-channel 8-bit | 5-channel 8-bit | 5-channel 8-bit | 5-channel 8-bit | 5-channel 8-bit |
| Operating Temperature Range | 0C to +70C (commercial) | 0C to +70C (commercial) | 0C to +70C (commercial) | -40C to +85C (industrial) | 0C to +70C (commercial) | 0C to +70C (commercial) |
| Packaging Carrier | Tape & Reel (T) | Tube / bulk | Tube / bulk | Tube / bulk | Tube / bulk | Tube / bulk |
Ключевые отличия
- Tape-and-reel carrier for high-volume pick-and-place production (против PIC16C73B-04/SO)
- Lower power dissipation at default volume (против PIC16C73B-04/SO)
- 4 MHz speed grade for low-power sensor applications (против PIC16C73B-20/SO)
Заметки по проектированию
The PIC16C73BT-04/SO uses OTP (one-time-programmable) EPROM program memory. Unlike flash PIC16F variants, this part CANNOT be electrically erased or re-programmed in-circuit. Always validate firmware on a windowed JW-package PIC16C73B or on a PIC16F73 flash equivalent before committing to OTP production programming. A single bit error in the OTP image permanently bricks the device. Build a robust programming flow that verifies the entire code space with checksum and blank-check operations after each program cycle.
Decouple VDD with a 0.1 uF ceramic capacitor placed within 5 mm of the VDD pin (pin 19), plus a 10 uF bulk electrolytic on the board supply rail. The analog AVdd/AVss pins, if connected separately, should each have their own 0.1 uF + 10 uF decoupling pair to keep ADC SNR clean. Brown-out reset (BOR) is enabled by configuration fuses and ensures the MCU resets cleanly if VDD dips below the BOR threshold (typically 4.0V). Plan BOR hold time at 100 ms minimum to allow power supply stabilization on appliance-style 5V rails with heavy inrush loads.
The 28-pin SOIC wide-body package (7.5 mm body, 1.27 mm pitch) is forgiving for hand-soldering but requires thermal relief spokes on power and ground pads if using a hot-air reflow process with a large copper pour. Route the analog inputs AN0-AN4 away from digital switching traces; the integrated 8-bit ADC is sensitive to digital noise coupling through the substrate. Keep the MCLR/VPP trace short and place the MCLR pull-up resistor (typically 10 kohm) close to the pin to ensure reliable reset behavior during power-up and brown-out recovery.
For optimal ADC accuracy, dedicate the AVdd pin to a quiet supply derived from VDD through a ferrite bead plus 10 uF/0.1 uF decoupling, and tie AVss to a clean ground island that joins the digital ground only at one point near the MCU. The 8-bit ADC on the PIC16C73BT-04/SO has a typical DNL of +/-1 LSB; route the analog input traces as short as possible and place a small RC filter (1 kohm + 100 nF) at the MCU input pin to limit input bandwidth and suppress aliasing. Avoid running analog traces under the oscillator traces or near PWM outputs.
Estimated: The PIC16C73BT-04/SO SOIC-28 package has a typical theta_JA of 50-70 C/W depending on PCB copper area. With 5V supply, 4 MHz oscillator, and typical 2-5 mA active current, total power dissipation is 10-25 mW - well within the thermal envelope. At the industrial -40C to +85C range (use PIC16C73B-04I/SO for that grade), thermal derating is not a concern for this MCU family. No external heatsink is required for any plausible SOIC-28 design.
Информация о соответствии
RoHS status not confirmed for this OTP PIC16C part in verified data; PIC16CXX OTP/EPROM family is generally pre-RoHS and may contain lead-bearing solder terminations. AEC-Q100 not applicable for non-automotive MCU. Verify RoHS with Microchip or distributor for new production runs.