PIC16C73BT-20/SS - 8-Bit 20MHz OTP MCU 7KB Flash 28-SSOP | Microchip
N.º da peça: PIC16C73BT-20/SS ✗ Fim de vida| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $6.8 | $6,80 |
| 10 | $6.12 | $61,20 |
| 100 | $5.44 | $544,00 |
| 500 | $4.89 | $2.445,00 |
| 1.000 | $4.35 | $4.350,00 |
PIC16C73BT-20/SS Visão geral
An OTP microcontroller is a one-time programmable device whose program memory uses fuse-link or EPROM-style cells that can be written once during production and cannot be electrically erased; this contrasts with Flash-based PIC16F parts that support in-circuit reprogramming. OTP MCUs deliver lower per-unit cost and higher security in volume production and belong to the broader hierarchy: PIC16C family -> PIC16 mid-range core -> 8-bit MCU -> microcontroller -> embedded processor -> semiconductor.
The PIC16C73B operates across 2.5V to 5.5V supply, supports a 35-instruction RISC set, and offers up to 5 MIPS sustained performance, which provides a deterministic execution model suited to real-time control loops. The 28-SSOP footprint exposes dedicated crystal/oscillator pins, an MCLR reset, plus PORTB interrupt-on-change wake-up, giving designers flexible low-power and wake-up behavior.
Typical applications include industrial control panels, automotive body and HVAC subsystems, consumer appliance control boards, sensor conditioning front-ends, and embedded control modules where a small pin count, modest memory, and deterministic timing are required.
When designing with this OTP part, plan the firmware image before ROM submission since field updates are impossible; consider a flash-based PIC16F equivalent for development/production flexibility, and validate SSOP PCB pad geometry against JEDEC MO-150 for reflow yield.
Alternativas drop-in para PIC16C73BT-20/SS — 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 PIC16C73BT-20/SS (mesmo formato e footprint) — diferindo em Package, Timers, Program Memory Size, Program Memory Type, ADC.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16C73B-20/SS
✅ Drop-In✓ Em estoque
$4.56 / unidade
Ver ficha técnica →PIC16C73B-04/SS
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$5.05 / unidade
Ver ficha técnica →PIC16C73BT-20I/SS
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16C73B-04I/SS
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$1.4 / unidade
Ver ficha técnica →PIC16C72T-20/SS
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$5.95 / unidade
Ver ficha técnica →PIC16C73BT-20/SS Classificações máximas e características elétricas
| Core | PIC16 mid-range 8-bit RISC |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 7 KB (4K x 14) |
| RAM | 192 bytes |
| Max CPU Frequency | 20 MHz |
| Instruction Set | 35 instructions |
| Operating Voltage | 2.5 V to 5.5 V |
| I/O Pins | 22 |
| ADC | 10-bit multi-channel (5 channels) |
| Timers | 2 x 8-bit + 1 x 16-bit |
| Serial Interfaces | USART, SPI, I2C (via SSP) |
| CCP Module | 1 x Capture/Compare/PWM |
| Encapsulamento | 28-SSOP (5.30 mm body width) |
| Temperatura de operação | 0 C to +70 C (commercial grade) |
| Tipo de montagem | Surface Mount |
Configuração de pinos do PIC16C73BT-20/SS
| Pino 1 | MCLR/VPP — Master Clear (reset) input / programming voltage |
| Pino 2 | OSC1/CLKIN — Oscillator crystal input or external clock input |
| Pino 3 | OSC2/CLKOUT — Oscillator crystal output / clock output |
| Pino 4 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Pino 5 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Pino 6 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Pino 7 | RA3/AN3/VREF — PORTA bit 3 / analog input 3 / ADC reference |
| Pino 8 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pino 9 | RA5/SS/AN4 — PORTA bit 5 / SPI slave select / analog input 4 |
| Pino 10 | VSS — Ground |
| Pino 11 | VDD — Positive supply voltage |
| Pino 12 | RB0/INT — PORTB bit 0 / external interrupt |
| Pino 13 | RB1 — PORTB bit 1 |
| Pino 14 | RB2 — PORTB bit 2 |
| Pino 15 | RB3/PGM — PORTB bit 3 / low-voltage programming |
| Pino 16 | RB4 — PORTB bit 4 |
| Pino 17 | RB5 — PORTB bit 5 |
| Pino 18 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pino 19 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pino 20 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / Timer1 clock |
| Pino 21 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2 output |
| Pino 22 | RC2/CCP1 — PORTC bit 2 / CCP1 output |
| Pino 23 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pino 24 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pino 25 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pino 26 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| Pino 27 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
| Pino 28 | VSS — Ground |
Aplicações típicas
PIC16C73BT-20/SS é adequado para 6 aplicaçãos: Industrial Control Panels, Automotive Body and HVAC Modules, Consumer Appliance Control Boards, Sensor Conditioning and Data Acquisition Front-Ends, Embedded Control Modules and Educational Platforms, Compact Power Supply Supervisory and Fan Controllers.
Industrial Control Panels
The PIC16C73BT-20/SS fits industrial control panels where deterministic 20MHz performance, 22 I/O lines, and a 10-bit ADC simplify sensor interface and relay-driver control. Its 7KB OTP program memory holds compact state machines for conveyor logic, motor starters, and interlock supervision. The 28-SSOP footprint keeps PCB size small while supporting surface-mount reflow at production scale. With Brown-out Reset and a wide 2.5V-5.5V supply tolerance, the part tolerates the noisy 24V-bus-derived rails common in factory floors, and its commercial 0C to +70C range covers most indoor enclosures. Microchip datasheet 30390e references typical CCP-based PWM outputs and analog reads through PORTB/PORTC, which panel designers can wire directly to digital I/O and 0-5V sensor signals.
Recomendado
Automotive Body and HVAC Modules
The PIC16C73BT-20/SS is well suited to non-safety automotive body electronics such as HVAC blend-door actuators, mirror controllers, and lighting modules where its 22 digital I/O lines drive stepper drivers, FET gates, and LED strings. The 20MHz PIC16C core executes 5 MIPS, enough to handle serial LIN-style comms, PWM fan control, and button debounce within tight latency budgets. Operating from 2.5V to 5.5V tolerates load-dump transient filtering on 12V vehicle rails after regulator conditioning. While the commercial 0-70C range is acceptable for cabin modules, under-hood applications should consider the industrial PIC16C73BT-20I/SS variant, which shares the same SSOP-28 footprint and pinout. Microchip datasheet 30390e documents the CCP module for PWM generation and the 10-bit ADC for thermistor/sensor reading.
Recomendado
Consumer Appliance Control Boards
The PIC16C73BT-20/SS integrates well into white-goods control boards in washing machines, dishwashers, and microwave ovens, where 22 I/O lines drive triac/SCR interfaces, keypad scanning, seven-segment or LCD display multiplexing, and buzzer/relay actuation. Its 7KB OTP memory holds state-machine firmware for wash programs or cook profiles at low per-unit cost; OTP also discourages firmware theft which matters for branded consumer OEMs. The 10-bit ADC reads temperature probes, water-level sensors, and humidity sensors through dedicated analog channels. The USART/SPI/I2C peripherals enable connectivity to display-driver ICs and BLE/Wi-Fi companion modules. Operating from 2.5V-5.5V tolerates the rectified 5V/3.3V rails in appliance power supplies; the SSOP-28 footprint supports automated pick-and-place.
Recomendado
Sensor Conditioning and Data Acquisition Front-Ends
The PIC16C73BT-20/SS works as a low-cost sensor-conditioning front-end for distributed measurement nodes. Its 10-bit multi-channel ADC samples resistive-bridge sensors, thermistors, and 0-5V analog signals; the on-chip CCP module triggers synchronized ADC conversions via timer compare events. The USART streams processed readings to a host controller or Bluetooth module, while SPI/I2C talks to external EEPROM for data logging. At 5 MIPS sustained throughput the PIC16C core can run digital filtering on each sample before transmitting, reducing host load. The 2.5V-5.5V supply range accommodates battery or USB-powered sensor pods. Per Microchip datasheet 30390e, the SSP module supports both SPI and I2C master/slave modes for flexible peripheral interconnect.
Recomendado
Embedded Control Modules and Educational Platforms
The PIC16C73BT-20/SS is a frequent subject in academic curricula and hobbyist embedded courses because the PIC16C mid-range architecture is simple to teach: 35 instructions, single accumulator (W) plus file-register map, 8-level hardware stack, and orthogonal addressing. The 28-SSOP carrier-board form factor fits training kits and breadboard adapters, and the 22 I/O lines plus CCP, ADC, and USART peripherals expose enough features to teach timers, PWM, ADC, and serial protocols in one semester. The OTP memory, while not field-rewritable, encourages disciplined code development and version control. Per Microchip datasheet 30390e, the device is supported by MPLAB IDE and PICSTART Plus programmers for educational labs.
Recomendado
Compact Power Supply Supervisory and Fan Controllers
The PIC16C73BT-20/SS controls fan speed and monitors supply rails in compact PSU and UPS modules. The CCP module generates PWM to drive a fan FET gate; the 10-bit ADC reads fan tach feedback and supply voltage rails for closed-loop control and fault detection. The USART reports telemetry to a host MCU over RS-232 or RS-485. Brown-out Reset and the 2.5V-5.5V operating range suit 3.3V and 5V logic rails typical in telecom and server PSUs. With 22 I/O lines, designers can multiplex multiple fans, status LEDs, and alert outputs without an external expander. Microchip datasheet 30390e documents the ADC's acquisition time and the PWM resolution achievable at the 20MHz core clock.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16C73BT-20/SS — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC16C73B-20/SS | PIC16C73BT-20I/SS | PIC16C73B-04/SS | PIC16C73B-04I/SS | PIC16C72T-20/SS |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SSOP | 28-SSOP (same) | 28-SSOP (same) | 28-SSOP (same) | 28-SSOP (same) | 28-SSOP (same) |
| Max CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 4 MHz | 4 MHz | 20 MHz |
| Program Memory | 7 KB (4K x 14) OTP | 7 KB OTP | 7 KB OTP | 7 KB OTP | 7 KB OTP | 3.5 KB OTP (-50%) |
| RAM | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 128 bytes (-33%) |
| Operating Temperature | 0 C to +70 C (commercial) | 0 C to +70 C (commercial) | -40 C to +85 C (industrial) | 0 C to +70 C (commercial) | -40 C to +85 C (industrial) | 0 C to +70 C (commercial) |
| I/O Pins | 22 | 22 | 22 | 22 | 22 | 22 |
| ADC | 10-bit multi-channel | 10-bit multi-channel | 10-bit multi-channel | 10-bit multi-channel | 10-bit multi-channel | 8-bit multi-channel |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete |
Principais diferenciais
- Highest-speed 8-bit PIC16C73B member at 20MHz in SSOP-28 (vs PIC16C73B-04/SS)
- Commercial temperature grade for cost-sensitive consumer/embedded designs (vs PIC16C73BT-20I/SS)
- PIC16C73B family - largest program memory in PIC16C 28-SSOP lineup (vs PIC16C72T-20/SS)
Notas de projeto
OTP memory cannot be erased or rewritten. Once the PIC16C73BT-20/SS is programmed, any firmware bug becomes a permanent hardware defect. Always validate the entire firmware image on a flash-based PIC16F73-I/SS development board before committing to OTP production units. Lock-out the code-protection bits only after the verified image is final. Per Microchip datasheet 30390e, code-protect can be set but is irreversible on OTP.
Brown-out Reset (BOR) holds the part in reset until VDD reaches the BOR threshold (~2.0-4.0V depending on configuration). For battery-powered or unstable rails, leave BOR enabled. If VDD can droop below 2.5V during motor start-up, add bulk capacitance (>=10uF) at the SSOP VDD/VSS pins and keep traces short to minimize inductance-induced dips.
Place a 100nF decoupling capacitor within 3 mm of the VDD pin (pin 11) and a bulk capacitor (>=10uF) within 10 mm. Per JEDEC MO-150 SSOP land pattern recommendations, use 0.65mm-pitch pads with solder mask defined (SMD) openings for reliable reflow. Route the ICSP signals PGC (RB6) and PGD (RB7) on the same side of the board as the connector to keep programming impedance low.
Estimated: At VDD = 5.5V with all 22 I/O pins sourcing 20mA, total power dissipation is approximately 1.0 W internally (worst-case all outputs sourcing). The SSOP-28 package has theta_JA of approximately 95 C/W on a 1oz 4-layer board, giving a junction rise of ~95 C above ambient. With a commercial 0-70 C ambient rating, maximum junction temperature limits output drive simultaneously on all pins; derate outputs to 10-15mA per pin in production layouts.
Route the analog inputs (RA0-RA5) on a separate analog ground island and join at a single point to the main VSS to avoid digital switching noise coupling into ADC readings. Keep the analog VREF trace short and bypass with a 10nF NPO capacitor plus 10uF bulk. Avoid routing the USART TX/RX traces parallel to the OSC1/OSC2 traces for more than 10mm to minimize crosstalk into the serial stream.
Informações de conformidade
Compliance status not explicitly stated in verified distributor or manufacturer data; RoHS and REACH markers left as unknown per Data Authenticity Rule 9. Part is end-of-life, released before modern automotive grade tracking was common; AEC-Q100 qualification not published.