PIC16C73B-04/SP - 8-Bit 4MHz OTP MCU, 7KB, 28-SPDIP | Microchip
Артикул: PIC16C73B-04/SP ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $8.2 | $8,20 |
| 10 | $7.38 | $73,80 |
| 100 | $6.56 | $656,00 |
| 500 | $5.74 | $2.870,00 |
| 1.000 | $5 | $5.000,00 |
PIC16C73B-04/SP Обзор
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory, data RAM, and peripheral interfaces onto one silicon die. The PIC16C73B sits in the PIC16CXX mid-range taxonomy, which is one tier below enhanced 16-bit PIC families and above baseline 10F/12F/16F parts. MCUs are classified within integrated circuits -> microcontrollers -> 8-bit microcontrollers -> RISC microcontrollers -> embedded controllers. The PIC16C73B's OTP program memory is a synonym for one-time programmable EPROM (the 'C' series indicates EPROM, while 'F' indicates Flash, and 'LC' indicates ROM-less).
Key differentiating features include five channels of 8-bit Analog-to-Digital (A/D) conversion, two additional timers, two capture/compare/PWM peripherals, and a synchronous serial port configurable as either 3-wire SPI or 2-wire I2C. The device also integrates a Universal Asynchronous Receiver Transmitter (USART) for asynchronous serial communication. With only 35 single-word instructions to learn, the PIC16C73B uses a Harvard RISC architecture that executes instructions in a single cycle (200 ns at 4 MHz), except for program branches which take two cycles.
Typical applications include industrial control systems, sensor interfaces, motor control, embedded instrumentation, and legacy 8-bit embedded designs. The five 8-bit ADC channels and two PWM outputs make it suitable for closed-loop control loops reading analog sensors and driving actuators or motors. The integrated USART, SPI, and I2C peripherals support communication with sensors, displays, and other MCUs.
When designing with this part, note that the '04' speed grade limits operation to 4 MHz, and the OTP memory cannot be re-programmed in-circuit. For new designs, the Flash-based PIC16F73 or PIC16F873A is generally preferred; the PIC16C73B-04/SP serves legacy maintenance and existing designs.
Аналоги без доработки для PIC16C73B-04/SP — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16C73B-04/SP (тот же форм-фактор и посадочное место) — отличается по Package, RoHS Status, Timers, Core Architecture, Serial Interfaces.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16C73B-04I/SP
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$4.75 / шт.
Открыть даташит →PIC16C73B-20/SP
✅ Прямая замена✓ В наличии
$4.95 / шт.
Открыть даташит →PIC16C73B-10/SP
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
PIC16F73-I/SP
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16F873A-I/SP
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC16C73B-04/SP Максимальные параметры и электрические характеристики
| Core Architecture | 8-bit PIC RISC (Harvard) |
| Instruction Set | 35 single-word instructions |
| Program Memory Type | OTP (One-Time Programmable EPROM) |
| Program Memory Size | 7 KB (4K x 14) |
| RAM | 192 bytes |
| Maximum Clock Speed | 4 MHz |
| Instruction Execution Time | 200 ns at 4 MHz |
| ADC Channels | 5 channels x 8-bit |
| Timers | 3 (Timer0, Timer1, Timer2) |
| Capture/Compare/PWM | 2 CCP modules |
| Serial Interfaces | 1x SPI/I2C (SSP) + 1x USART |
| Digital I/O Pins | 22 |
| Напряжение питания | 4.0 V to 5.5 V |
| Рабочая температура | 0 C to +70 C (commercial) |
| Корпус | 28-pin SPDIP (SP) - through-hole |
| Speed Grade Suffix | 04 = 4 MHz |
| Статус RoHS | Non-Compliant (contains Pb) |
Конфигурация выводов PIC16C73B-04/SP
| Контакт 1 | MCLR/VPP — Master Clear (Reset) input or programming voltage |
| Контакт 2 | RA0/AN0 — PORTA bit 0 / Analog input channel 0 |
| Контакт 3 | RA1/AN1 — PORTA bit 1 / Analog input channel 1 |
| Контакт 4 | RA2/AN2 — PORTA bit 2 / Analog input channel 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 | OSC1/CLKIN — Oscillator crystal input / external clock |
| Контакт 9 | OSC2/CLKOUT — Oscillator crystal output / clock out |
| Контакт 10 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / Timer1 clock |
| Контакт 11 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2 |
| Контакт 12 | RC2/CCP1 — PORTC bit 2 / Capture Compare PWM 1 |
| Контакт 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 reference |
| Контакт 19 | VDD — Positive supply voltage (4.0V to 5.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 reference (secondary) |
Типичное применение
PIC16C73B-04/SP подходит для 6 применениеs: Industrial Process Control, Sensor Interface and Data Acquisition, Motor Control and PWM Drive, Embedded Instrumentation, HVAC and Building Automation, Legacy Embedded Maintenance.
Industrial Process Control
The PIC16C73B-04/SP is well-suited for industrial process monitoring and control loops where its 5-channel 8-bit ADC reads sensor outputs (temperature, pressure, flow) and its 2 CCP/PWM channels drive actuators or valve controllers. The 22 digital I/O pins handle discrete signals such as limit switches, relay drivers, and indicator LEDs. Operating from a regulated 5V supply, the device integrates USART, SPI, and I2C peripherals to communicate with HMI displays, PLCs, or networked controllers. The 4 MHz clock and 200 ns instruction cycle provide sufficient throughput for closed-loop PID control at update rates typical of thermal and motion systems. The 0 C to +70 C commercial temperature range suits factory-floor enclosures.
Рекомендуется
Sensor Interface and Data Acquisition
The PIC16C73B-04/SP's 5-channel 8-bit ADC is ideal for low-cost multi-sensor data acquisition boards. Each ADC channel can read analog sensors (thermistors, photodiodes, potentiometers) with conversion rates suitable for instrumentation. The integrated USART transmits converted readings to a host PC or display, while the SPI/I2C SSP interfaces connect to digital sensors or EEPROM for data logging. With 192 bytes of RAM and 7 KB of OTP program memory, the device handles average-sized acquisition routines. The 28-SPDIP through-hole package simplifies prototyping on perfboard or in legacy instrumentation systems where mechanical robustness matters more than board area.
Рекомендуется
Motor Control and PWM Drive
With 2 Capture/Compare/PWM modules, the PIC16C73B-04/SP can directly drive brushed DC motors, small stepper motors, or solid-state relays using hardware PWM. The 5 ADC channels provide closed-loop feedback from current-sense amplifiers or position sensors, enabling speed and torque regulation. The 4 MHz clock supports PWM frequencies up to 10 kHz with 8-bit resolution, suitable for low-RPM DC motor control. Combined with the USART for command input from a master controller and the SSP for encoder feedback, the device forms a complete embedded motor controller. The 0 C to +70 C range covers most indoor equipment enclosures.
Рекомендуется
Embedded Instrumentation
Portable test equipment and embedded instrumentation benefit from the PIC16C73B-04/SP's combination of 8-bit ADC, USART, and SSP peripherals. It can drive character LCDs through software bit-banging on GPIO pins while sampling analog inputs and responding to serial commands from a host. The 192 bytes of RAM accommodate stack and small data sets, and the 35-instruction PIC RISC architecture enables compact assembly code. Designers appreciate the 28-SPDIP package for hand-soldered prototypes and the OTP memory for fixed-function production runs where firmware lock-in is acceptable. The 4 MHz clock keeps power consumption low for battery or bus-powered instruments.
Рекомендуется
HVAC and Building Automation
Building automation controllers use the PIC16C73B-04/SP to read temperature sensors, occupancy detectors, and analog setpoint dials through its 5 ADC channels, while the PWM outputs modulate damper actuators or fan speeds. The USART interfaces with central HVAC controllers, and the SSP (SPI/I2C) connects to digital thermostats or expansion modules. With 22 I/O pins, the device can directly drive relay boards for zone valves, fans, and compressor control without external I/O expanders. The 0 C to +70 C range suits indoor equipment rooms, and the OTP memory suits high-volume production where firmware is fixed.
Рекомендуется
Legacy Embedded Maintenance
The PIC16C73B-04/SP remains in service as a maintenance part for existing industrial equipment, automotive aftermarket modules, and older consumer electronics where redesign is not economical. Field replacements can use the same OTP memory footprint, or migrate to the pin-compatible Flash-based PIC16F873A-I/SP to gain re-programmability. The part is documented in Microchip's mid-range architecture reference manuals and supported by legacy MPLAB IDE tools, easing firmware maintenance. Distributors like DigiKey and Mouser continue to stock the part for low-volume replacement orders, though long-term availability should be confirmed against Microchip's product lifecycle notices.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16C73B-04/SP — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC16C73B-04I/SP | PIC16C73B-20/SP | PIC16F73-I/SP | PIC16F873A-I/SP | PIC16C73B-04/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SPDIP | 28-SPDIP - same | 28-SPDIP - same | 28-SPDIP - same | 28-SPDIP - same | 28-SOIC (surface-mount, different land pattern) |
| Program Memory Type | OTP EPROM (7 KB) | OTP EPROM (7 KB) | OTP EPROM (7 KB) | Flash (7 KB) | Flash (7 KB) | |
| Maximum Clock Speed | 4 MHz | 4 MHz | 20 MHz | 20 MHz | 20 MHz | |
| Operating Temperature | 0 C to +70 C | -40 C to +85 C | 0 C to +70 C | -40 C to +85 C | -40 C to +85 C | |
| ADC Channels | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit | 5 x 10-bit | |
| RAM | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes | |
| Serial Interfaces | SPI/I2C + USART | SPI/I2C + USART | SPI/I2C + 2x USART (enhanced) | |||
| Price (1 pc, USD) | 8.20 | 8.50 | 5.40 | 6.10 | ||
| Lifecycle Status | Active (legacy) | Active (recommended for new designs) | Active (preferred for new designs) |
Ключевые отличия
- Mature OTP memory for high-volume fixed-firmware production (против PIC16F73-I/SP)
- 4 MHz speed grade optimized for low-power embedded control (против PIC16C73B-20/SP)
- Pin-compatible Flash upgrade available (PIC16F873A-I/SP) (против PIC16F873A-I/SP)
- 5-channel 8-bit ADC integrated (против PIC16C72-04/SP)
Заметки по проектированию
The PIC16C73B-04/SP operates from 4.0V to 5.5V. Estimated: at 4 MHz clock with all peripherals active, the device draws approximately 10-15 mA, increasing with output pin source/sink current. Place a 100 nF ceramic bypass capacitor within 5 mm of the VDD pin, and a 10 uF bulk capacitor on the supply rail. For ADC accuracy, add a 10 uF + 100 nF pair near the VDD pin and route AVSS/AVDD (or VDD/VSS for this part) cleanly. The OTP memory programming voltage VPP is generated internally on the MCLR/VPP pin during ICSP, so no external VPP supply is needed.
The 28-SPDIP package has 0.300 inch row spacing, suitable for standard through-hole PCB layouts and IC sockets. Keep the clock trace from OSC1/OSC2 short (<20 mm) to minimize EMI. Route the analog inputs (RA0-RA5) away from digital switching signals and clock lines to preserve ADC accuracy; the 5 ADC channels share the VDD supply and any digital switching noise couples into the analog reference. The MCLR pin should have a 10 kohm pull-up to VDD and a 100 nF cap to ground for noise immunity.
Common pitfalls with the PIC16C73B-04/SP: (1) The OTP memory cannot be erased or re-programmed; use the Flash-based PIC16F73-I/SP during development. (2) The '04' speed grade limits operation to 4 MHz; if more throughput is needed, specify the -10 or -20 grade. (3) The commercial temperature range is 0 C to +70 C; for industrial applications specify the -04I/SP or -04E/SP variant. (4) Brown-out reset is not enabled by default on some revisions - verify BOR configuration bits in code. (5) The 8-bit ADC requires the A/D conversion clock to be set within 1.6 us to 6.4 us; at 4 MHz Fosc use Fosc/8 or Fosc/16.
PCB layout recommendations: place decoupling capacitors on every VDD/VSS pair within 2 mm of the pin. Use a ground plane under the MCU to reduce EMI and provide thermal dissipation. Route the ICSP pins RB6/PGC and RB7/PGD to a 6-pin ICSP header for in-circuit programming during prototyping. The MCLR/VPP pin needs a dedicated trace; do not share it with output signals. For designs migrating to PIC16F873A-I/SP, the same 28-SPDIP footprint is used, but verify the SPI/I2C pin mapping (PIC16F873A adds MSSP module and dual USART, with slightly different register names in firmware).
Информация о соответствии
PIC16C73B-04/SP uses SPDIP package with lead-based solder finish (non-RoHS). For RoHS-compliant designs, consider the PIC16F73-I/SP or PIC16F873A-I/SP (Flash-based, lead-free).