PIC16F73T-E/SS - 8-bit MCU, 7KB Flash, 20MHz, 28-SSOP | Microchip
料号: PIC16F73T-E/SS ✓ 量产中| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $8.71 | $8.71 |
| 10 | $7.84 | $78.40 |
| 100 | $6.97 | $697.00 |
| 500 | $6.1 | $3,050.00 |
| 1,000 | $5.23 | $5,230.00 |
| 3,000 | $4.5 | $13,500.00 |
PIC16F73T-E/SS 概述
What is a PIC16F-series 8-bit microcontroller? The PIC16F family is Microchip's mid-range 8-bit MCU portfolio that combines a RISC-style Harvard architecture (separate program and data buses) with FLASH program memory, addressing 14-bit instructions across 35 single-word opcodes. Microcontrollers like the PIC16F73 belong to the broader category of embedded microcontrollers -> RISC microcontrollers -> 8-bit microcontrollers -> integrated circuits, and they sit beneath digital signal processors and 32-bit Cortex-M MCUs in performance but above pure logic ICs in capability. This positioning explains why mid-range PIC devices dominate cost-sensitive embedded control applications.
Key differentiating features include the Harvard bus architecture (allowing simultaneous instruction fetch and data access), self-programmable FLASH via ICSP (In-Circuit Serial Programming), ICD (In-Circuit Debugger) support, nanoWatt power management with multiple sleep modes, and configurable PORTA weak pull-ups. The 28-SSOP package measures approximately 10.2 mm x 5.3 mm x 1.75 mm with 0.65 mm pin pitch, suiting both hand-solderable prototyping and high-density production boards.
The PIC16F73 is upward code-compatible with the PIC16C5X, PIC12CXXX, and PIC16C7X device families, enabling developers to reuse firmware across multiple product generations. Its Harvard architecture, 8-level hardware stack, and predictable interrupt response make it well-suited to deterministic control loops. Engineering trade-offs include the 8-bit data path (which constrains arithmetic throughput versus 16/32-bit MCUs) and the modest 192-byte RAM (which limits buffer sizes for complex protocol stacks).
Typical applications include industrial sensor conditioning, motor control and PWM driver front-ends, battery chargers, consumer appliances, HVAC thermostats, security panel keypads, and automotive body controllers (with the appropriate AEC-Q100 qualified -I or -E variants). The PIC16F73 family is also widely deployed in legacy designs, hobbyist projects, and educational platforms due to its mature MPLAB X toolchain, free XC8 C compiler, and decades of community support.
When designing with the PIC16F73T-E/SS, ensure the ICSP clock and data lines (RB6/RB7) have adequate isolation from switching nodes and that the MCLR reset pin is decoupled according to the datasheet to avoid spurious resets. The device's low-power nanoWatt sleep modes (down to sub-microamp quiescent current with the WDT disabled) make it well-matched to battery-powered designs where average duty cycle dominates battery life.
This page synthesizes Microchip official datasheet values, distributor pricing context, drop-in alternatives within the same 28-SSOP footprint, and practical design considerations not collected in any single manufacturer document.
直接替换替代料: PIC16F73T-E/SS ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: PIC16F73T-E/SS (相同外形与封装尺寸) ——差异在于 Package, Timers, ADC, Core Architecture, Operating Temperature Range.
快速对比工具——选择替代料号进行并排对比:
PIC16F73-I/SS
✅ 直接替换📋 参考替代料(不在目录中)
PIC16F737-E/SS
✅ 直接替换✓ 有现货
$3.51 / 个
查看数据手册 →PIC16F723A-E/SS
✅ 直接替换✓ 有现货
$1.13 / 个
查看数据手册 →PIC16F722-E/SS
✅ 直接替换 ⚠️ 规格未核验📋 参考替代料(不在目录中)
PIC16F73T-E/SS 最大额定值与电气特性
| Core Architecture | PIC16 (Harvard, 8-bit RISC) |
| Instruction Set Width | 14-bit (35 single-word instructions) |
| Program Memory (FLASH) | 7 KB (4K x 14 words) |
| RAM | 192 bytes |
| EEPROM Data Memory | 128 bytes |
| Maximum CPU Clock Frequency | 20 MHz |
| Instruction Cycle Time | 200 ns at 20 MHz |
| Supply Voltage (Vdd) | 2.0 V to 5.5 V |
| Digital I/O Pins | 22 |
| Analog-to-Digital Converter | 5 channels, 8-bit resolution |
| Timers | Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit with PWM) |
| Communication Peripherals | USART (SCI), MSSP (SPI/I2C) |
| PWM Module | Capture/Compare/PWM (CCP) |
| Watchdog Timer | Programmable WDT with on-chip RC |
| In-Circuit Programming | ICSP (In-Circuit Serial Programming) |
| In-Circuit Debugger | ICD support |
| 工作温度范围 | -40 C to +125 C (E = extended industrial) |
| 封装 | 28-pin SSOP (5.30 mm body width, 0.65 mm pitch) |
| 安装类型 | Surface Mount (Tape & Reel, 'T' suffix) |
| RoHS 状态 | Compliant |
| Code Compatibility | Upward compatible with PIC16C5X, PIC12CXXX, PIC16C7X |
| 引脚数量 | 28 |
PIC16F73T-E/SS 引脚配置
| 引脚 1 | MCLRbar/Vpp — Master Clear (Reset) input / ICSP 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 channel 3 / ADC positive reference |
| 引脚 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input (open-drain output) |
| 引脚 7 | RA5/AN4/SSbar — PORTA bit 5 / Analog input channel 4 / SPI slave select |
| 引脚 8 | Vss — Ground reference |
| 引脚 9 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| 引脚 10 | OSC2/CLKOUT — Oscillator crystal output / clock output (Fosc/4) |
| 引脚 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| 引脚 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 output |
| 引脚 13 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| 引脚 14 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| 引脚 15 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| 引脚 16 | RC5/SDO — PORTC bit 5 / SPI data out |
| 引脚 17 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| 引脚 18 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
| 引脚 19 | Vss — Ground reference (secondary) |
| 引脚 20 | AVdd — Analog supply voltage (for ADC) |
| 引脚 21 | RB0/INT — PORTB bit 0 / External interrupt input |
| 引脚 22 | RB1 — PORTB bit 1 |
| 引脚 23 | RB2 — PORTB bit 2 |
| 引脚 24 | RB3/PGM — PORTB bit 3 / Low-voltage ICSP programming entry |
| 引脚 25 | RB4 — PORTB bit 4 (interrupt-on-change) |
| 引脚 26 | RB5 — PORTB bit 5 (interrupt-on-change) |
| 引脚 27 | RB6/PGC — PORTB bit 6 / ICSP clock (ICD clock) |
| 引脚 28 | RB7/PGD — PORTB bit 7 / ICSP data (ICD data) / Vdd |
典型应用
PIC16F73T-E/SS 适用于 6 应用s: Industrial Sensor Conditioning and Signal Acquisition, Battery Charger and Power Management Controllers, Consumer Appliance and HVAC Control, Hobbyist, Education, and Legacy PIC16 Designs, Automotive Body Electronics (Non-Safety, Auxiliary Modules), Security and Alarm Panel Keypads.
Industrial Sensor Conditioning and Signal Acquisition
The PIC16F73T-E/SS is well-matched to industrial sensor front-end conditioning boards that require deterministic 8-bit ADC sampling and minimal CPU overhead. With its 5-channel 8-bit ADC, 22 digital I/O, and 20 MHz instruction throughput, the MCU can sequentially scan multiple analog inputs from temperature, pressure, and level sensors while generating housekeeping interrupts every few milliseconds. The extended industrial -E temperature grade (-40 C to +125 C) tolerates factory-floor ambient conditions, and the SSOP package's 0.65 mm pitch is hand-solderable for prototype maintenance. Compared to a Cortex-M0+ the PIC16F73 offers deterministic interrupt latency with no pipeline stalls, which simplifies real-time control loop design. The 192-byte RAM is sufficient for a 4-channel moving-average filter plus a Modbus RTU frame buffer.
推荐
Battery Charger and Power Management Controllers
Battery charger designs for portable tools, e-bike packs, and uninterruptible supplies leverage the PIC16F73T-E/SS for closed-loop current and voltage regulation via its 10-bit CCP/PWM module and 8-bit ADC. The PIC16F73's PWM output drives a buck or boost converter's switching FET, while ADC channels monitor battery voltage, charge current, and die temperature for safety cutoff. The 2.0 V to 5.5 V operating range suits single-cell Li-ion to multi-cell NiMH packs. The nanoWatt sleep modes drop quiescent current below 1 microamp when charging completes, extending shelf life. The 7 KB FLASH stores multi-stage charge profiles (CC, CV, float, equalization) for different battery chemistries.
推荐
Consumer Appliance and HVAC Control
White-goods appliance controllers (washing machines, dishwashers, microwave ovens, and HVAC thermostats) benefit from the PIC16F73T-E/SS's combination of 22 I/O pins, multi-channel ADC, and PWM outputs. The MCU drives triac-fired heater elements, reads thermistor NTC inputs via the ADC, and times motor spin cycles using the 16-bit Timer1. The USART links to a UI panel or wireless module, while the MSSP serves an EEPROM for storing user preferences. The extended -40 C to +125 C operating range supports garage and outdoor installations. The PIC16F73's mature firmware ecosystem shortens time-to-market for engineers migrating from older PIC16C5X designs.
推荐
Hobbyist, Education, and Legacy PIC16 Designs
The PIC16F73T-E/SS remains popular in maker projects, university embedded systems courses, and as a drop-in upgrade for legacy PIC16C73 and PIC16F73 production designs. The MPLAB X IDE with the free XC8 C compiler provides a zero-cost development chain, and the PICkit 3/4 debugger connects via the standard ICSP header (RB6/PGD, RB7/PGC, MCLRbar/Vpp). The 35-instruction RISC core is approachable for students learning assembly, while the C compiler hides complexity for higher-level projects. The 28-SSOP package fits standard breakout boards. Engineering trade-offs include the modest 192-byte RAM (limited TCP/IP buffer space) and absence of USB, but these constraints are part of the educational value.
推荐
Automotive Body Electronics (Non-Safety, Auxiliary Modules)
While the standard PIC16F73T-E/SS is not AEC-Q100 qualified, the PIC16F73 family includes automotive-grade -VAO variants for non-safety body electronics such as HVAC control panels, mirror adjusters, seat controllers, and interior lighting. The 28-SSOP package withstands automotive under-dash thermal environments, and the -40 C to +125 C extended range covers cabin temperature extremes. The PIC16F73's PWM outputs drive LED dimming and small DC motors, while the ADC monitors switch positions and potentiometers. For safety-critical applications like airbag or ABS, designers should select AEC-Q100 qualified PIC16F1x or dsPIC variants instead. The 7 KB FLASH supports complex body-control state machines.
推荐
Security and Alarm Panel Keypads
Intrusion alarm panels and PIR motion-detector control boards use the PIC16F73T-E/SS for low-power always-on operation, EEPROM-backed event logging, and keypad scanning. The PIC16F73's nanoWatt sleep modes with WDT disabled drop quiescent current below 1 microamp, allowing 9V battery backup operation for over a year. The 22 I/O pins support a 4x4 matrix keypad, multiple PIR zones, siren driver, and dialer interface. The 128-byte EEPROM stores installer codes and event logs across power cycles. The PIC16F73's deterministic interrupt-on-change on PORTB pins is ideal for low-latency keypad debounce without timer overhead.
推荐
推荐产品汇总
工程参考数据: PIC16F73T-E/SS ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | PIC16F73-I/SS | PIC16F737-E/SS | PIC16F723A-E/SS | PIC16F722-E/SS |
|---|---|---|---|---|---|
| Brand | 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) |
| Program Memory (FLASH) | 7 KB | 7 KB (identical) | 14 KB (2x) | 7 KB (identical) | 3.5 KB (0.5x) |
| RAM | 192 bytes | 192 bytes (identical) | 368 bytes | 192 bytes | 128 bytes |
| Maximum Clock Frequency | 20 MHz | 20 MHz (identical) | 20 MHz | 20 MHz | 20 MHz |
| ADC Channels / Resolution | 5 channels / 8-bit | 5 channels / 8-bit (identical) | 11 channels / 8-bit | 11 channels / 8-bit | 9 channels / 8-bit |
| Operating Temperature Range | -40 C to +125 C (-E grade) | -40 C to +85 C (-I grade) | -40 C to +125 C (-E grade) | -40 C to +125 C (-E grade) | -40 C to +125 C (-E grade) |
关键差异点
- Same-brand pin-compatible drop-in alternative with identical 7 KB FLASH (对比 PIC16F73-I/SS)
- 2x program memory and 2x ADC channels in same 28-SSOP package (对比 PIC16F737-E/SS)
- Lower-power XLP technology with 11 ADC channels in same 28-SSOP (对比 PIC16F723A-E/SS)
设计说明
Estimated: the PIC16F73T-E/SS draws approximately 2-4 mA active current at 5 V / 20 MHz and below 1 microamp in sleep mode with WDT disabled (per datasheet figures; actual values depend on peripheral enable state). For battery-powered designs, disable unused peripherals (ADC, USART, MSSP) via their PCON registers before entering sleep to minimize quiescent current. The AVdd pin should be tied to Vdd and AVss to Vss even if the ADC is unused, to prevent floating supply noise from coupling into adjacent analog inputs.
Estimated: place the ICSP programming connector footprint (RB6/PGC, RB7/PGD, MCLRbar/Vpp, Vdd, Vss) on the PCB even if you do not plan to use in-circuit debugging during production. This adds approximately 1 square cm to board area but enables field firmware updates and factory calibration via PICkit 3/4. Add a 10 kohm pull-up resistor on MCLRbar to Vdd and a 100 nF decoupling capacitor within 5 mm of the Vdd pin. The SSOP package's 0.65 mm pitch requires precise solder paste stencil aperture design (typically 0.4 mm wide openings) for reflow reliability.
Per the PIC16F73 datasheet, several configuration bit settings are commonly overlooked: (1) PWRT (Power-up Timer) should be enabled for reliable reset behavior with slowly-rising Vdd; (2) BOR (Brown-out Reset) should be enabled in noisy supply environments; (3) WDT should be disabled or cleared properly to prevent unintended resets. The LVP (Low-Voltage Programming) configuration bit, if enabled, consumes a small continuous current through RB4 - either disable LVP for production or add a 10 kohm pull-down. Finally, verify that the CONFIG register oscillator selection matches the actual crystal or resonator connected to OSC1/OSC2 to avoid clock startup failures.
Keep analog and digital ground returns separated on a single-point connection at the PIC16F73's Vss pin. The AVss pin (pin 19) and digital Vss (pin 8) should tie together at the MCU's Vss pin, not at the power supply return, to avoid ground loops in ADC readings. Route the analog inputs (RA0-RA5) away from switching nodes and high-current traces; add a 100 nF bypass capacitor on AVdd if the ADC is used. For 20 MHz operation, the trace length between OSC1/OSC2 and the crystal should be less than 5 mm to minimize parasitic capacitance and EMI.
合规信息
RoHS compliant per Microchip product page. Not AEC-Q100 qualified - choose PIC16F73T-I/SSVAO or PIC16F73-E/SSVAO variants for automotive. REACH and Conflict-Free Minerals compliant per Microchip corporate compliance statements.