PIC16C73BT-20E/SO - 8-Bit OTP MCU, 20MHz, 28-SOIC | Microchip
MPN: PIC16C73BT-20E/SO ✓ AktifPIC16C73BT-20E/SO Ringkasan
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory (ROM/EPROM/OTP/Flash), data RAM, and programmable I/O peripherals. The PIC16CXX mid-range family targets low-cost, high-performance embedded applications where deterministic instruction timing and ease of development matter more than raw compute. Within the broader taxonomy, this device is part of the 8-bit MCU -> microcontroller -> embedded processor -> semiconductor category. OTP memory allows one-time programming via an external programmer, which is common in cost-sensitive volume production where firmware is final and code updates are not expected in the field.
Key features include three timer modules (Timer0, Timer1, Timer2), a 5-channel 8-bit ADC, a USART for serial communication, and an SSP module supporting SPI and I2C. The architecture also includes a power-on reset, brown-out detection, watchdog timer with its own on-chip RC oscillator, and code protection bits. These integrated peripherals reduce external component count and BOM cost.
The PIC16C73B uses a Harvard RISC architecture with separate program and data buses, enabling simultaneous instruction fetch and operand access. The 14-bit instruction word yields compact code density. Power-saving SLEEP mode, programmable oscillator options (RC, XT, LP, HS), and dual clock sources make it flexible for both line-powered and battery-aware designs. The wide operating temperature range of -40C to +125C supports industrial environments.
Typical applications include appliance control, HVAC fan/valve drivers, industrial sensor interfaces, low-end motor control, and consumer electronics human-machine interfaces. Designers also choose the PIC16C73BT-20E/SO for educational and legacy embedded systems, where the mature toolchain (MPLAB, ICD programmers) and abundant code examples remain valuable.
When designing with this device, ensure the MCLR reset circuit uses the recommended 10 kohm pull-up to VDD, and place a 0.1 uF decoupling capacitor within 1 cm of the VDD pin. For ADC accuracy, dedicate separate analog and digital ground traces joined at a single point to minimize digital switching noise coupling into analog channels.
This page synthesizes distributor pricing, same-brand drop-in alternatives, and practical design notes not consolidated in the manufacturer datasheet.
Alternatif penggantian untuk PIC16C73BT-20E/SO — paket yang sama, pin-pada-pin kompatibel. Bagian paket yang berbeda memerlukan kerja ulang PCB diabaikan.
Variasi di dalam seri ini
Model-series yang sama yang kompatibel dengan penggantian PIC16C73BT-20E/SO (sama faktor bentuk dan footprint) — berbeda di dalam Core Architecture, Package, Program Memory Size, RoHS Status, Program Memory Type.
PIC16C73B-20E/SO
✅ Drop-In📋 Alternatif referensi (tidak dalam katalog)
PIC16C73BT-20/SO
✅ Drop-InKontak untuk harga
Lihat Datasheet →PIC16C73B-04I/SO
✅ Drop-In ⚠️ Spesifikasi Tidak DisahkanKontak untuk harga
Lihat Datasheet →PIC16F73T-I/SO
✅ Drop-In📋 Alternatif referensi (tidak dalam katalog)
PIC16C73BT-20E/SO Rating Maksimal & Karakteristik Listrik
| Core Architecture | 8-bit PIC16CXX mid-range RISC |
| Program Memory Type | OTP (One-Time Programmable EPROM) |
| Program Memory Size | 7KB (4K x 14 words) |
| RAM Size | 192 bytes |
| Frekuensi Bawah Maximum | 20 MHz |
| Instruction Cycle Time | 200 ns at 20 MHz (single cycle, except branches 400 ns) |
| Supply Voltage (VDD) | 4.0 V to 5.5 V |
| I/O Pins | 22 |
| ADC | 5 channels, 8-bit resolution |
| Timers | 3 (Timer0, Timer1, Timer2) |
| Communication Peripherals | USART, SSP (SPI / I2C) |
| Paket | 28-pin SOIC (SO, 0.300 inch / 7.50 mm body width) |
| Suhu Kerja | -40C to +125C (Extended, "E" grade) |
| Tipe Mounting | Surface Mount |
| Level MSL | 1 |
| Status RoHS | Compliant (lead-free SOIC version) |
Konfigurasi Pin PIC16C73BT-20E/SO
| Pin produk 1 | MCLR/VPP — Master Clear (Reset) input / Programming voltage |
| Pin produk 2 | RA0/AN0 — Port A bit 0 / Analog input channel 0 |
| Pin produk 3 | RA1/AN1 — Port A bit 1 / Analog input channel 1 |
| Pin produk 4 | RA2/AN2 — Port A bit 2 / Analog input channel 2 |
| Pin produk 5 | RA3/AN3/VREF — Port A bit 3 / Analog input channel 3 / ADC reference |
| Pin produk 6 | RA4/T0CKI — Port A bit 4 / Timer0 clock input |
| Pin produk 7 | RA5/AN4/SS — Port A bit 5 / Analog input channel 4 / SPI Slave Select |
| Pin produk 8 | OSC1/CLKIN — Oscillator input / External clock input |
| Pin produk 9 | OSC2/CLKOUT — Oscillator output / Clock output (Fosc/4) |
| Pin produk 10 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pin produk 11 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator input / CCP2 output |
| Pin produk 12 | RC2/CCP1 — Port C bit 2 / Capture/Compare/PWM 1 output |
| Pin produk 13 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| Pin produk 14 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| Pin produk 15 | RC5/SDO — Port C bit 5 / SPI data out |
| Pin produk 16 | RC6/TX/CK — Port C bit 6 / USART transmit / USART clock |
| Pin produk 17 | RC7/RX/DT — Port C bit 7 / USART receive / USART data |
| Pin produk 18 | VSS — Ground reference |
| Pin produk 19 | VDD — Positive supply voltage (4.0V to 5.5V) |
| Pin produk 20 | RB0/INT — Port B bit 0 / External interrupt input |
| Pin produk 21 | RB1 — Port B bit 1 |
| Pin produk 22 | RB2 — Port B bit 2 |
| Pin produk 23 | RB3 — Port B bit 3 |
| Pin produk 24 | RB4 — Port B bit 4 |
| Pin produk 25 | RB5 — Port B bit 5 |
| Pin produk 26 | RB6/PGC — Port B bit 6 / In-circuit debugger clock |
| Pin produk 27 | RB7/PGD — Port B bit 7 / In-circuit debugger data |
| Pin produk 28 | VSS — Ground reference (secondary) |
Aplikasi Umum
PIC16C73BT-20E/SO cocok untuk 6 aplikasis: Appliance Control Boards, HVAC Fan and Valve Drivers, Industrial Sensor Interfaces, Low-End Motor Control, Consumer Electronics HMI, Educational and Legacy Embedded Systems.
Appliance Control Boards
The PIC16C73BT-20E/SO fits appliance control boards (washing machines, dishwashers, microwave ovens) because its 7KB OTP memory accommodates fixed-function firmware for motor sequencing, sensor sampling, and user-interface handling. The 5-channel 8-bit ADC reads temperature, water level, and door-switch sensors with adequate resolution, while the USART links to display or wireless modules. The 20 MHz core handles up to 5 MIPS of control-loop throughput, sufficient for PI/PID loops on BLDC or universal motors.
Direkomendasikan
HVAC Fan and Valve Drivers
For HVAC damper and valve controllers, the PIC16C73BT-20E/SO provides three timers for PWM generation on triac-driven fan motors and proportional valve actuators. The 22 I/O pins allow direct interface to keypad inputs, LCD backlight control, and triac optocoupler gates without external logic. Extended -40C to +125C temperature rating supports unconditioned equipment-room deployment. Brown-out reset and watchdog timer ensure safe recovery from supply transients during compressor cycling.
Direkomendasikan
Industrial Sensor Interfaces
The PIC16C73BT-20E/SO serves as a protocol-bridging sensor hub in industrial 4-20 mA loops, RTD conditioning boards, and Modbus RTU remote I/O modules. Its USART implements RS-485 Modbus master or slave nodes, while the SSP module handles SPI/I2C digital sensors. The 192-byte RAM buffers small telemetry packets before transmission, and code-protection bits prevent firmware reverse engineering in field deployments. Industrial -40C to +125C operation tolerates cabinet-internal temperature rise.
Direkomendasikan
Low-End Motor Control
The PIC16C73BT-20E/SO drives small brushed DC and stepper motors in printers, copiers, and small-pump applications. Timer2 with PWM mode generates variable duty-cycle drive signals, while the ADC samples back-EMF or current-sense resistor voltage for closed-loop torque control. The 20 MHz instruction cycle supports trapezoidal commutation for 3-phase brushless motors at moderate RPM. Code protection locks the optimized motor-control firmware against unauthorized duplication.
Direkomendasikan
Consumer Electronics HMI
In consumer human-machine-interface panels (microwave keypads, thermostat displays, security keypads), the PIC16C73BT-20E/SO scans 4x4 or 5x5 key matrices directly through its 22 I/O pins without external scan logic. The USART drives character-LCD or segment-LED display controllers. OTP memory locks the user-interface firmware at production, preventing field modification. The 4-5.5V supply aligns with USB-powered or wall-adapter input rails after rectification.
Direkomendasikan
Educational and Legacy Embedded Systems
The PIC16C73BT-20E/SO remains a staple in university embedded-systems curricula and in maintaining legacy products whose firmware is frozen but still ships in low volume. The mature MPLAB IDE, HI-TECH C compiler, and PICkit programmers continue to support the device, and the 14-bit instruction set is well-documented in the PICmicro Mid-Range Reference Manual. Students and sustainment engineers can breadboard the part on DIP-package PIC16C73B variants and migrate to the SOIC for production.
Direkomendasikan
Ringkasan Produk Direkomendasikan
Data referensi engineering untuk PIC16C73BT-20E/SO — pembandingan, panduan desain, dan informasi konformitas.
Panduan Pemilihan
Pembandingan dengan Alternatif
| Parameter Umum | Produk Ini | PIC16C73B-20E/SO | PIC16C73BT-20/SO | PIC16F73T-I/SO |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC (0.300 inch) | 28-SOIC (0.300 inch) - same | 28-SOIC (0.300 inch) - same | 28-SOIC (0.300 inch) - same |
| Program Memory Type | OTP (7KB) | OTP (7KB) | OTP (7KB) | Flash (4KB) |
| Maximum Clock | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Supply Voltage | 4.0 V to 5.5 V | 4.0 V to 5.5 V | 4.0 V to 5.5 V | 2.0 V to 5.5 V (wider range) |
| Operating Temperature | -40C to +125C (Extended) | -40C to +125C (Extended) | 0C to +70C (Commercial) | -40C to +85C (Industrial) |
| I/O Pins | 22 | 22 | 22 | 22 |
| ADC Channels / Resolution | 5 / 8-bit | 5 / 8-bit | 5 / 8-bit | 5 / 8-bit |
| Carrier Media | Tape & Reel | Tube | Tape & Reel | Tape & Reel |
Diferensiator Kunci
- Extended -40C to +125C operating temperature with OTP memory (vsPIC16C73BT-20/SO)
- Pin-compatible Flash alternative available (vsPIC16F73T-I/SO)
- Tape-and-reel factory packaging for SMT lines (vsPIC16C73B-20E/SO)
Catatan Desain
Place a 0.1 uF ceramic decoupling capacitor within 1 cm of the VDD pin (pin 19) and a bulk 10 uF tantalum or aluminum capacitor near the supply entry point. The PIC16C73BT-20E/SO draws roughly 5-15 mA active at 20 MHz depending on I/O loading, so the regulator must supply at least 1.5x the typical draw for transient headroom. Enable the on-chip brown-out reset (BOR) in the configuration word to hold the part in reset until VDD exceeds ~4.0V, preventing code execution at low voltage where Flash/OTP reads may be unreliable.
Route the MCLR pull-up (10 kohm to VDD) directly to the pin without sharing vias with high-current switching signals. Keep the OSC1/OSC2 traces short and guarded by a ground pour to minimize EMI radiation; for HS-mode crystals above 4 MHz, place load capacitors within 3-5 mm of the oscillator pins with values per Microchip's oscillator table (typically 15-33 pF). Use separate analog (AVDD-style routed directly to VDD via ferrite bead) and digital ground traces joined at a single point near the IC to keep ADC reference noise below 1 LSB.
Do not leave the MCLR pin floating - it must have a 10 kohm pull-up to VDD or the device will intermittently reset or fail to start. Do not program the WDT (watchdog timer) on by accident in the configuration word without also implementing a CLRWDT instruction in long loops, or the device will reset unexpectedly. The PORTB internal weak pull-ups are disabled on reset; enable them via the RBPU bit (cleared) only if needed for input buttons, otherwise leave disabled to avoid shoot-through on driven inputs. Finally, note that OTP memory cannot be erased - debugged firmware should be developed on a Flash-based PIC16F73 sibling before committing to OTP.
Informasi Konformitas
SOIC package is RoHS compliant per Microchip product page. The PIC16C73BT-20E/SO is not AEC-Q100 qualified - this OTP MCU is intended for industrial and consumer applications, not automotive. Halogen-free status not explicitly stated in the verified data; defaulting to 'unknown'.