PIC16C73AT-20/SO - 8-Bit 20MHz 7KB OTP MCU | Microchip
MPN: PIC16C73AT-20/SO ✗ Cuối đờiPIC16C73AT-20/SO Tóm tắt
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, working RAM, and configurable peripheral blocks onto one silicon die. Within the broader taxonomy it is a microcontroller -> embedded processor -> integrated circuit -> semiconductor. The PIC16C7X family specifically targets cost-sensitive embedded control where deterministic instruction execution, low external component count, and on-chip analog simplify board design.
Key features include 35 single-word instructions, fully static CMOS architecture, an 8-level hardware stack, power-on reset, brown-out detection, watchdog timer with its own on-chip RC oscillator, and code protection. The integrated ADC eliminates an external converter in sensor-interface designs, while the three serial interfaces (USART, SSP for SPI/I2C) cover the majority of master/slave bus topologies used in industrial and consumer control.
Architecturally the device uses a Harvard structure with separate 14-bit program and 8-bit data paths, enabling single-cycle instruction fetch and deterministic throughput. The OTP EPROM allows one-time programming using standard Microchip development tools, making this part suitable for production runs where in-system reprogrammability is not required.
Typical applications include appliance control, HVAC fan and damper drivers, industrial sensor interfaces, automotive body modules (non-safety), consumer remote controls, and small UART/SPI gateway nodes. The wide 4-6V input range simplifies integration into 5V regulated rails.
When designing with this part, reserve the brown-out and watchdog configuration bits at programming time and verify the chosen oscillator mode (XT/HS/RC) matches the external crystal or resonator. Because this is OTP, firmware revisions require a board respin; choose PIC16F73 for development flexibility or PIC16C73B for extended temperature.
Bộ thay thế dễ dàng lắp đặt cho PIC16C73AT-20/SO — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC16C73AT-20/SO (cùng hình factor và footprint) — khác nhau ở Package, Program Memory Size, Program Memory Type, Timers, Core Architecture.
PIC16C73A-20/SO
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16C73A-20I/SO
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F73-20/SO
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC16C73A-10/SO
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F873A-I/SO
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16C73AT-20/SO Tỷ lệ tối đa & tính chất điện
| Core | 8-bit PIC16C RISC |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 7KB (4K x 14 words) |
| RAM Size | 192 bytes |
| EEPROM Size | 0 bytes (none on-die) |
| Maximum CPU Speed | 20 MHz |
| Instruction Throughput | 5 MIPS |
| Number of I/O Pins | 22 |
| ADC | 5 channels x 8-bit |
| Supply Voltage (Vdd) | 4 V to 6 V |
| Nhiệt độ hoạt động | 0C to +70C (commercial) |
| Hộp | 28-pin SOIC (7.50 mm width) |
| Kiểu lắp đặt | Surface Mount |
| Oscillator Type | External (XT/HS/RC modes) |
| Communication Peripherals | UART/USART, SPI, I2C (MSSP/SSP) |
| Watchdog Timer | Yes (independent on-chip RC) |
| Brown-out Reset | Yes |
Cấu hình chân PIC16C73AT-20/SO
| Chân 1 | MCLR/VPP — Master Clear (reset) input / programming voltage |
| Chân 2 | RA0/AN0 — Port A bit 0 / Analog input channel 0 |
| Chân 3 | RA1/AN1 — Port A bit 1 / Analog input channel 1 |
| Chân 4 | RA2/AN2 — Port A bit 2 / Analog input channel 2 |
| Chân 5 | RA3/AN3/VREF- — Port A bit 3 / Analog channel 3 / ADC Vref- |
| Chân 6 | RA4/T0CKI — Port A bit 4 / Timer0 clock input |
| Chân 7 | RA5/AN4/SS — Port A bit 5 / Analog channel 4 / SPI slave select |
| Chân 8 | OSC1/CLKIN — Oscillator crystal input / external clock in |
| Chân 9 | OSC2/CLKOUT — Oscillator crystal output / clock out |
| Chân 10 | RC0/T1OSO — Port C bit 0 / Timer1 oscillator output |
| Chân 11 | RC1/T1OSI — Port C bit 1 / Timer1 oscillator input |
| Chân 12 | RC2/CCP1 — Port C bit 2 / Capture-Compare-PWM 1 |
| Chân 13 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| Chân 14 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| Chân 15 | RC5/SDO — Port C bit 5 / SPI data out |
| Chân 16 | RC6/TX/CK — Port C bit 6 / USART TX / USART clock |
| Chân 17 | RC7/RX/DT — Port C bit 7 / USART RX / USART data |
| Chân 18 | GND — Ground reference |
| Chân 19 | VDD — Positive supply voltage (4-6V) |
| Chân 20 | RB0/INT — Port B bit 0 / external interrupt |
| Chân 21 | RB1 — Port B bit 1 |
| Chân 22 | RB2 — Port B bit 2 |
| Chân 23 | RB3/PGM — Port B bit 3 / low-voltage programming |
| Chân 24 | RB4 — Port B bit 4 |
| Chân 25 | RB5 — Port B bit 5 |
| Chân 26 | RB6/PGC — Port B bit 6 / ICSP clock |
| Chân 27 | RB7/PGD — Port B bit 7 / ICSP data |
| Chân 28 | VSS — Ground (alternate ground pin) |
Ứng dụng tiêu biểu
PIC16C73AT-20/SO phù hợp cho 6 Áp dụngs: Industrial Sensor Interface, Appliance Control Board, HVAC Fan and Damper Controller, UART to SPI/I2C Bridge Node, Automotive Body Module (Non-Safety), Consumer Remote / IR Control Receiver.
Industrial Sensor Interface
The PIC16C73AT-20/SO fits industrial sensor interfaces because its integrated 5-channel 8-bit ADC eliminates an external converter IC while its 20 MHz / 5 MIPS throughput handles up to ~100 ksps conversion with linearization. Per Microchip PIC16C7X datasheet DS30390E, the 4-6V Vdd range and 0C to +70C commercial temperature rating suit cabinet-mount PLC analog input modules. Its three serial peripherals (USART/SPI/I2C) allow direct connection to upstream controllers without glue logic. Estimated: at 5V supply with four sensors polled sequentially at 1 ksps each, the CPU runs at <20% utilization, leaving headroom for filtering algorithms.
Được đề xuất
Appliance Control Board
The PIC16C73AT-20/SO is well suited to consumer appliance controllers (washing machines, dishwashers, microwave ovens) where its 22 I/O pins drive relay triac interfaces, keypads, and seven-segment displays while the on-chip USART links to inverter boards or wireless modules. The brown-out reset and watchdog timer with dedicated RC oscillator meet basic functional-safety patterns for IEC 60335 household appliance standards. Per Microchip PIC16C7X datasheet, the OTP EPROM locks firmware against tampering in high-volume production. Estimated: at 20 MHz the device can scan a 4x4 matrix keypad every 5 ms while servicing UART traffic and ADC conversion in parallel.
Được đề xuất
HVAC Fan and Damper Controller
The PIC16C73AT-20/SO suits HVAC actuator control because its PWM-driven CCP module and 5-channel ADC read temperature/pressure sensors while the I2C bus interfaces to digital temperature/humidity sensors and EEPROM for setpoint storage. Per Microchip documentation, the integrated MSSP handles I2C master transactions to popular SHT3x humidity sensors without external bus controllers. The 4-6V Vdd range tolerates regulated 5V rails commonly used in furnace control boards. Estimated: with PWM frequency at 1 kHz and 10-bit equivalent effective resolution from filtered PWM, fan speed control loops close within 2 ms.
Được đề xuất
UART to SPI/I2C Bridge Node
The PIC16C73AT-20/SO serves as a small protocol-conversion gateway because it provides simultaneous USART, SPI, and I2C peripherals on-chip. In an industrial RS-485 to sensor-bus bridge application, the USART handles RS-485 framing while the MSSP drives an SPI sensor or I2C device cluster, all coordinated by a 5 MIPS core. Per Microchip PIC16C7X datasheet, the 192 bytes of RAM accommodate small protocol buffers for typical telemetry frames. Estimated: at 115200 bps USART with one SPI slave at 1 MHz, firmware overhead is approximately 30% CPU, leaving margin for diagnostics.
Được đề xuất
Automotive Body Module (Non-Safety)
Although AEC-Q100 qualification is not claimed for PIC16C73AT-20/SO, it sees service in non-safety automotive body applications (interior lighting, mirror adjusters, accessory controllers) where the +70C commercial rating suffices for cabin locations. The PIC16C73A-20I/SO industrial variant extends to -40C/+85C for under-hood or door-module environments, still in the same 28-SOIC footprint for layout reuse. Per Microchip product family documentation, the PIC16C7X peripherals (USART, MSSP, ADC, PWM CCP) cover typical body-control function requirements without external glue logic.
Được đề xuất
Consumer Remote / IR Control Receiver
The PIC16C73AT-20/SO fits low-cost IR remote control receivers because its CCP module captures IR demodulator edges while the USART or timer-driven interrupt handles protocol decoding, all within a 28-SOIC footprint that suits compact handheld enclosures. The 22 I/O pins drive LED indicators, keypads, and a small LCD. Per Microchip documentation, the on-chip watchdog with independent RC oscillator guards against firmware lockup in unattended devices. Estimated: typical NEC or RC5 protocol decoding at 38 kHz carrier occupies less than 10% CPU at 20 MHz, leaving ample margin for I/O scanning.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC16C73AT-20/SO — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | PIC16C73A-20/SO | PIC16C73A-20I/SO | PIC16F73-20/SO | PIC16C73A-10/SO | PIC16F873A-I/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC | 28-SOIC (tube) | 28-SOIC | 28-SOIC | 28-SOIC | 28-SOIC |
| Program Memory Type | OTP EPROM 7KB | OTP EPROM 7KB | OTP EPROM 7KB | Flash 7KB | OTP EPROM 7KB | Flash 7KB |
| Max CPU Speed | 20 MHz / 5 MIPS | 20 MHz / 5 MIPS | 20 MHz / 5 MIPS | 20 MHz / 5 MIPS | 10 MHz / 2.5 MIPS | 20 MHz / 5 MIPS |
| RAM | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes |
| I/O Pins | 22 | 22 | 22 | 22 | 22 | 22 |
| ADC | 5-ch x 8-bit | 5-ch x 8-bit | 5-ch x 8-bit | 5-ch x 8-bit | 5-ch x 8-bit | 5-ch x 10-bit |
| Operating Temperature | 0C to +70C (commercial) | 0C to +70C | -40C to +85C | 0C to +70C | 0C to +70C | -40C to +85C |
Bảo phân biệt quan trọng
- Wide 4-6V Vdd tolerance suits unregulated industrial rails (vsPIC16F73-20/SO)
- Fully static CMOS design supports DC operation (vsPIC16C73A-10/SO)
- On-chip 5-channel 8-bit ADC eliminates external converter (vsPIC16F873A-I/SO)
Ghi chú thiết kế
The PIC16C73AT-20/SO uses One-Time-Programmable EPROM - once a configuration bit or program word is written it cannot be erased. Any late firmware change requires a board swap or inventory write-off. Mitigate by prototyping with PIC16F73-20/SO (same 28-SOIC pinout, flash memory) and only committing to the OTP part after final firmware freeze. Per Microchip PIC16C7X datasheet DS30390E, code-protect bits also lock out further verification reads.
Place the 28-SOIC decoupling capacitor (100 nF ceramic plus 10 uF bulk) within 5 mm of VDD pin 19, with a short ground return to VSS pin 18. Estimated: with VDD trace inductance above ~10 nH, inrush during ADC conversion can cause 50 mV ringing on VDD that couples into analog readings. For noisy switching supplies, add a ferrite bead between the 5V rail and the MCU VDD pin. The MCLR/VPP pin requires a 10 kohm pull-up to VDD for normal operation; only override to VPP (typically 13V) during ICSP programming.
Route the OSC1/OSC2 traces short and symmetric, with the crystal or resonator within 5 mm of the MCU and a guard ground ring around them. For HS mode above ~10 MHz, add 20-33 pF loading capacitors sized per the crystal manufacturer's CL specification. Per Microchip PIC16C7X datasheet, stray capacitance above 5 pF on OSC1 can shift the oscillator off frequency or prevent start-up at the 20 MHz limit. Keep digital switching lines away from the oscillator loop to avoid injection-locking jitter.
Thông tin tuân thủ
Lifecycle status NRND (Not Recommended for New Designs) per Microchip product family guidance. RoHS and lead-free status not specified in the verified web data; mark as unknown per data authenticity rules. No AEC-Q100 automotive qualification.