PIC16F73-E/SS - 8-bit 20MHz 7KB FLASH MCU, 28-SSOP | Microchip
MPN: PIC16F73-E/SS ✓ Hoạt độngPIC16F73-E/SS Tóm tắt
A microcontroller (MCU) is a single-chip computer that contains a CPU core, non-volatile program memory (typically FLASH), working RAM, and a rich set of on-chip peripherals such as timers, ADC, communication interfaces, and GPIO. The PIC16 mid-range family uses a RISC architecture with 35 single-word instructions and is upwards compatible with the PIC16C5X, PIC12CXXX and PIC16C7X device families, simplifying migration of legacy designs. PIC MCUs sit within the broader hierarchy of: PIC16 -> PIC mid-range -> 8-bit MCU -> microcontroller -> embedded processor -> semiconductor device.
Key differentiating features include a wide 2.0 V to 5.5 V supply range, 100,000 erase/write cycle FLASH endurance typical, ICD (In-Circuit Debugger) support via the standard two-wire interface, and the -E extended temperature grade of -40 C to +125 C. The 28-SSOP footprint is industry-standard and pin-compatible with related PIC16F7x family members, simplifying board layout reuse across the product line.
The PIC16F73-E/SS uses a Harvard architecture with a 14-bit instruction word and an 8-bit data path, giving a favourable code density for embedded control loops. Its 8-level hardware stack and 8 x 8 hardware multiply block support compact math, while the SSP module handles both SPI master/slave and I2C master/slave protocols in firmware.
Typical applications include industrial sensor conditioning, motor control loops (BLDC, stepper, brushed DC), battery-powered instrumentation, automotive body and lighting subsystems (within the -E temperature grade), home appliances, and simple human-machine interfaces such as LED/LCD control panels. The combination of USART, ADC and CCP peripherals covers most mid-range embedded needs.
When designing with the PIC16F73-E/SS, note the wide 2.0 V to 5.5 V supply range allows single-cell Li-ion or two-AA battery operation. The CONFIG register must be set in source to enable the Watchdog Timer, brown-out reset, low-voltage programming, and code protection as required by the application.
This page synthesises distributor pricing, verified drop-in alternatives within the PIC16F7x family, and practical design notes that complement the manufacturer datasheet.
Bộ thay thế dễ dàng lắp đặt cho PIC16F73-E/SS — 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 PIC16F73-E/SS (cùng hình factor và footprint) — khác nhau ở Package, Timers, Core Architecture, Operating Temperature Range, Serial Interfaces.
PIC16F73-I/SS
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F73T-E/SS
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F73-E/SP
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F76-E/SS
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F73T-I/SS
✅ Drop-In ⚠️ Thông số chưa được xác minhLiên hệ để biết giá
Xem tài liệu →PIC16F73-E/SS Tỷ lệ tối đa & tính chất điện
| Core Processor | PIC |
| Core Size | 8-bit |
| Maximum Clock Speed | 20 MHz |
| Instruction Cycle | 200 ns |
| Program Memory Size | 7 KB (4K x 14) FLASH |
| RAM Size | 192 bytes |
| Number of I/O | 22 |
| ADC | 5 channels x 8-bit |
| Timers | 2 x 8-bit + 1 x 16-bit |
| CCP Modules | 2 (Capture/Compare/PWM) |
| Serial Interfaces | SSP (SPI / I2C) + USART |
| Điện áp cung cấp | 2.0 V to 5.5 V |
| Nhiệt độ hoạt động | -40 C to +125 C (Extended -E grade) |
| Hộp | 28-pin SSOP |
| Kiểu lắp đặt | Surface Mount |
| Trạng thái RoHS | Compliant |
| Lead-Free | Yes |
Cấu hình chân PIC16F73-E/SS
| Chân 1 | MCLR/VPP — Master Clear (reset) input / programming voltage |
| Chân 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Chân 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Chân 4 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Chân 5 | RA3/AN3/VREF — PORTA bit 3 / analog input 3 / ADC voltage reference |
| Chân 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Chân 7 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| Chân 8 | VSS — Ground reference |
| Chân 9 | OSC1/CLKIN — Crystal oscillator input / external clock |
| Chân 10 | OSC2/CLKOUT — Crystal oscillator output / clock out |
| Chân 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / clock in |
| Chân 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2 |
| Chân 13 | RC2/CCP1 — PORTC bit 2 / Capture Compare PWM 1 |
| Chân 14 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Chân 15 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Chân 16 | RC5/SDO — PORTC bit 5 / SPI data out |
| Chân 17 | RC6/TX/CK — PORTC bit 6 / USART TX / clock |
| Chân 18 | RC7/RX/DT — PORTC bit 7 / USART RX / data |
| Chân 19 | VSS — Ground reference |
| Chân 20 | VDD — Positive supply 2.0-5.5 V |
| Chân 21 | RB0/INT — PORTB bit 0 / external interrupt |
| Chân 22 | RB1 — PORTB bit 1 |
| Chân 23 | RB2 — PORTB bit 2 |
| Chân 24 | RB3/PGM — PORTB bit 3 / low-voltage programming |
| Chân 25 | RB4 — PORTB bit 4 |
| Chân 26 | RB5 — PORTB bit 5 |
| Chân 27 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Chân 28 | RB7/PGD — PORTB bit 7 / ICSP data |
Ứng dụng tiêu biểu
PIC16F73-E/SS phù hợp cho 6 Áp dụngs: Industrial Sensor Signal Conditioning, Brushed DC Motor Speed Control, Home Appliance Control Boards, Battery-Powered Instrumentation, Automotive Body and Lighting Modules, Human-Machine Interface Panels.
Industrial Sensor Signal Conditioning
The PIC16F73-E/SS is well suited to industrial sensor signal conditioning hubs where multiple analog inputs must be digitised and forwarded over a serial link. Its 5-channel 8-bit ADC (8-bit resolution, ~20 us conversion) gives adequate dynamic range for 4-20 mA loop, thermocouple, and bridge-amplified sensors, while the -E temperature grade of -40 C to +125 C supports harsh factory environments. The USART plus SSP (SPI/I2C) enable forwarding to a host PLC or HMIs. Power dissipation at 5 V, 20 MHz is roughly 25 mW, manageable in a 28-SSOP footprint without active cooling.
Được đề xuất
Brushed DC Motor Speed Control
The PIC16F73-E/SS handles closed-loop brushed DC motor speed control using its two CCP modules (one for PWM generation, one for tachometer capture). At 20 MHz / 200 ns instruction cycle, the PWM frequency can be set to 20 kHz or higher with fine duty resolution, while the 16-bit timer measures tach pulses precisely. Drive commands can be communicated over USART to a centralised motion controller. The -E temp grade also makes it viable for under-hood and machinery applications where ambient exceeds 85 C.
Được đề xuất
Home Appliance Control Boards
The PIC16F73-E/SS is widely deployed in white-goods control boards for washing machines, dishwashers, ovens, and HVAC thermostats. Its small 28-SSOP footprint, 22 GPIO, 5-channel ADC (for temperature/humidity/level sensing), and USART (for UI panel interfacing) cover the I/O mix required. The extended -40 C to +125 C temperature grade lets the same firmware ship into refrigerated compartments and oven-cabinet environments. Power consumption at 5 V and idle clocks is low enough that the MCU can run continuously in standby.
Được đề xuất
Battery-Powered Instrumentation
The PIC16F73-E/SS can be clocked down to 32 kHz via its LFINTOSC internal oscillator, dropping supply current to tens of microamps and making it suitable for battery-powered portable instruments such as digital multimeters, hand-held scanners, and field data loggers. The 2.0 V to 5.5 V supply range covers two-AA alkaline, single-cell Li-ion, and 3.3 V coin-cell stacks. The ADC can monitor battery voltage directly, while the USART wakes periodically to dump data to a host.
Được đề xuất
Automotive Body and Lighting Modules
Inside the cabin or body-control modules (mirror adjusters, seat controllers, ambient lighting), the PIC16F73-E/SS handles PWM dimming, button matrix scanning, and LIN-bus communication. Its -40 C to +125 C extended temperature grade, 5 V supply tolerance, and CCP-based PWM channels support multi-channel LED dimming up to 20 kHz without audible noise. The 8-bit ADC reads potentiometers for dimming levels and current-sense amplifiers for fault detection.
Được đề xuất
Human-Machine Interface Panels
The PIC16F73-E/SS is used in HMI panels for industrial equipment, fitness gear, and small appliances where 4-8 buttons and a 2x16 character LCD or LED bar graph are driven. The SSP peripheral supports SPI/I2C LCD expansion, while the USART connects to a master controller. With 22 GPIO and 5 ADC channels, the MCU can handle capacitive touch via the CTMU peripheral (available in similar PIC16F1x family members) or directly digitise resistive touch panels. The 28-SSOP slim package fits behind narrow bezel openings.
Đượ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 PIC16F73-E/SS — 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 | PIC16F73-I/SS | PIC16F73T-E/SS | PIC16F73-E/SP | PIC16F76-E/SS | PIC16F73T-I/SS |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SSOP | 28-SSOP (same) | 28-SSOP (same) | 28-SPDIP (through-hole variant) | 28-SSOP (same) | 28-SSOP (same) |
| Core Processor | PIC16 8-bit | PIC16 8-bit (same) | PIC16 8-bit (same) | PIC16 8-bit (same) | PIC16 8-bit (same) | PIC16 8-bit (same) |
| Maximum Clock Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Program Memory (FLASH) | 7 KB (4K x 14) | 7 KB | 7 KB | 7 KB | 14 KB | 7 KB |
| RAM | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 368 bytes | 192 bytes |
| I/O Count | 22 | 22 | 22 | 22 | 22 | 22 |
| ADC | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit |
| Operating Temperature | -40 C to +125 C (-E) | -40 C to +85 C (-I) | -40 C to +125 C (-E) | -40 C to +125 C (-E) | -40 C to +125 C (-E) | -40 C to +85 C (-I) |
| Supply Voltage | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V |
Bảo phân biệt quan trọng
- Extended -40 C to +125 C temperature grade in 28-SSOP (vsPIC16F73-I/SS)
- Higher FLASH density than 28-pin PIC16F73 baseline without changing footprint (vsPIC16F76-E/SS)
- Surface-mount 28-SSOP for slim profile vs through-hole SPDIP (vsPIC16F73-E/SP)
Ghi chú thiết kế
The PIC16F73-E/SS operates from 2.0 V to 5.5 V; however, full 20 MHz operation requires VDD >= 4.0 V per Microchip DS30325B. Below 4.0 V, derate the clock to 10 MHz or lower. Add a 100 nF decoupling cap within 5 mm of VDD (pin 20) plus a bulk 10 uF tantalum or ceramic on the same rail to suppress switching transients when CCP-driven loads switch. Connect both VSS pins (8 and 19) to a low-impedance ground plane for return-path integrity.
Always configure CONFIG1 (0x2007) and CONFIG2 (0x2008) in your source code using the __CONFIG directives or MPLAB X MCC settings; otherwise the MCLR pin may behave unpredictably, the watchdog may be left enabled, or low-voltage programming may be disabled. Per the Microchip datasheet, unprogrammed configuration memory reads as all-1s, which can put the device in an unusable state (e.g., XT oscillator mode with no crystal). Verify with a debugger on first prototype build.
The 28-SSOP pin pitch is 0.65 mm with a thermal pad on the package underside; ensure the PCB footprint matches Microchip recommended land pattern (IPC-SM-782). Place the ICSP header (PGC pin 27, PGD pin 28, MCLR pin 1, VDD, VSS) on the board edge or accessible test point array to allow programming without needing a socket. Keep the MCLR trace short (<20 mm) and decouple MCLR with a 10 kohm pullup to VDD for clean reset behaviour.
When using the ADC for measurements below 1 LSB accuracy, place the analog and digital ground returns on a split ground plane joined at a single point under the MCU. Use AVss (pin 19) as the analog reference; connect VREF+ to a quiet 5 V rail if used (or to VDD for low-precision reads). Acquisition time for the 8-bit ADC is approximately 19.7 us per conversion at 20 MHz; use TACQ >= 2 us plus ample settling before sampling high-impedance sources.
If you migrate from the PIC16F73-E/SS to the PIC16F76-E/SS (14 KB FLASH) you can reuse the same 28-SSOP PCB footprint; no layout changes are required. When migrating to 40-pin PIC16F74/77 family members, however, expect additional GND/VDD pins and trace routes must be re-laid. Validate firmware on the actual device before committing to PCB revisions, as some interrupt vectors and SFR addresses differ between PIC16F7x sub-family members.
Thông tin tuân thủ
RoHS and lead-free per Microchip product page. Not AEC-Q100 qualified - choose PIC16F73T-E/SO or PIC16F76-E/SS only with explicit automotive-grade validation for production. Halogen-free status not explicitly stated in web data.