PIC16C773-I/SS - 8-Bit 20MHz 7KB OTP MCU 12-bit ADC | Microchip
MPN: PIC16C773-I/SS ✓ Hoạt độngPIC16C773-I/SS Tóm tắt
An 8-bit microcontroller is a small computing system-on-chip that integrates a CPU, program memory, RAM, and peripheral interfaces into a single IC. Within the broader taxonomy, the PIC16C773 belongs to the Microchip PIC16C family of mid-range microcontrollers, which sit between the baseline PIC10/12/16 families and the high-performance PIC18/PIC24 families, and are widely used in industrial control, instrumentation, and embedded sensor applications.
Key features include 6 channels of 12-bit Analog-to-Digital conversion with multiple input ranges, two 8-bit timers plus one 16-bit timer/counter, a Synchronous Serial Port (SSP) configurable for SPI or I2C, a USART with 9-bit address detection, a 10-bit Pulse-Width-Modulation (PWM) module, a capture/compare/PWM (CCP) module, an 8-bit parallel slave port, and a watchdog timer with on-chip RC oscillator for reliable operation. The device also integrates brown-out reset, power-on reset, and in-circuit serial programming for robust embedded designs.
Built on Microchip's low-power CMOS process, the PIC16C773 delivers typical active current around 2 mA at 5V/4 MHz and supports standby currents below 1 µA, making it suitable for battery-backed applications. The 28-pin SSOP (5.30 mm body) footprint supports compact PCB layouts, and the wide 2.5 V to 5.5 V operating range allows direct interfacing with both 3.3 V and 5 V peripherals.
Typical applications include industrial process control, sensor signal conditioning, instrumentation and data acquisition, automotive body and chassis subsystems (non-safety), and consumer white goods. The integrated 12-bit ADC eliminates the need for an external precision converter, reducing BOM cost in measurement-focused designs.
When designing with this part, remember the OTP program memory cannot be re-programmed in-circuit beyond the ICSP window - choose the Flash-based PIC16F876 (pin-compatible drop-in) for prototype iteration, or remain on PIC16C773 for low-cost volume production where firmware is finalized.
Bộ thay thế dễ dàng lắp đặt cho PIC16C773-I/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 PIC16C773-I/SS (cùng hình factor và footprint) — khác nhau ở Package, Timers, Program Memory Size, Program Memory Type, Operating Temperature.
PIC16C773-I/SO
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC16C773T-I/SS
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC16C773-E/SS
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F876-I/SS
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC16C771-I/SS
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16C773-I/SS Tỷ lệ tối đa & tính chất điện
| Architecture | PIC 16C, 8-bit RISC |
| Program Memory Type | OTP (One-Time-Programmable) |
| Program Memory Size | 7 KB (4K x 14 words) |
| RAM Size | 256 bytes |
| EEPROM Data Memory | 0 bytes (no on-chip EEPROM) |
| Maximum CPU Speed | 20 MHz |
| Instruction Throughput | 5 MIPS (200 ns per instruction) |
| Instruction Set | 35 single-word instructions |
| Digital I/O Pins | 22 |
| ADC | 12-bit, 6 channels |
| Timers | 2 x 8-bit + 1 x 16-bit Timer/Counter |
| PWM Modules | 1 x 10-bit PWM + 1 x CCP |
| Communication Peripherals | USART (9-bit addr), SSP (SPI/I2C), PSP |
| Operating Voltage | 2.5 V to 5.5 V |
| Nhiệt độ hoạt động | -40 C to +85 C (Industrial, -I suffix) |
| Hộp | 28-pin SSOP (5.30 mm body) |
| Watchdog Timer | Yes, with on-chip RC oscillator |
| Brown-Out Reset / Power-On Reset | Yes |
| In-Circuit Serial Programming | Yes (ICSP) |
| Trạng thái RoHS | Compliant (lead-free SSOP) |
Cấu hình chân PIC16C773-I/SS
| Chân 1 | MCLR/VPP — Master Clear (reset) input / programming voltage |
| Chân 2 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| Chân 3 | OSC2/CLKOUT — Oscillator crystal output / clock output |
| Chân 4 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Chân 5 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Chân 6 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Chân 7 | RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC VREF+ |
| Chân 8 | RA4/AN4/T0CKI — PORTA bit 4 / analog input 4 / Timer0 clock |
| Chân 9 | RA5/AN5/SS/LVDIN — PORTA bit 5 / analog input 5 / SPI slave select / LVD input |
| Chân 10 | VSS — Ground reference |
| Chân 11 | VDD — Positive supply (2.5 V to 5.5 V) |
| Chân 12 | RB0/INT — PORTB bit 0 / external interrupt |
| Chân 13 | RB1 — PORTB bit 1 |
| Chân 14 | RB2 — PORTB bit 2 |
| Chân 15 | RB3/PGM — PORTB bit 3 / low-voltage programming |
| Chân 16 | RB4 — PORTB bit 4 |
| Chân 17 | RB5 — PORTB bit 5 |
| Chân 18 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Chân 19 | RB7/PGD — PORTB bit 7 / ICSP data |
| Chân 20 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / Timer1 clock |
| Chân 21 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2 |
| Chân 22 | RC2/CCP1 — PORTC bit 2 / CCP1 (capture/compare/PWM) |
| Chân 23 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Chân 24 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Chân 25 | RC5/SDO — PORTC bit 5 / SPI data out |
| Chân 26 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| Chân 27 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
| Chân 28 | RE2/CS — PORTE bit 2 / parallel slave port chip select |
Ứng dụng tiêu biểu
PIC16C773-I/SS phù hợp cho 6 Áp dụngs: Industrial Process Control, Precision Sensor Signal Conditioning, Data Acquisition Systems, Consumer Appliance Control, Automotive Body and Chassis Modules, Battery-Powered Instrumentation.
Industrial Process Control
The PIC16C773-I/SS fits industrial process control designs where its 12-bit 6-channel ADC directly digitizes 4-20 mA or 0-10 V sensor signals without an external converter. At 20 MHz / 5 MIPS, the firmware can run PID loops at 1 kHz update rates while the 22 digital I/O drive actuator relays, opto-isolators, and HMI displays. The -40 C to +85 C industrial temperature range covers factory-floor enclosures, and the 2.5 V to 5.5 V supply rail is tolerant of 24 V loop-powered transducer outputs stepped down by external regulators. The 256-byte RAM plus 35-instruction PIC16C RISC core keeps the BOM, code footprint, and qualification cost low for high-volume panels.
Được đề xuất
Precision Sensor Signal Conditioning
The PIC16C773-I/SS is well suited for precision sensor signal conditioning applications, where its integrated 12-bit ADC replaces a separate converter and reduces BOM cost in multi-channel thermocouple, RTD, or bridge-sensor front ends. The on-chip USART streams digitized data to a host display or logger, while the SSP peripheral drives SPI/I2C sensors such as external temperature or pressure ICs. The 7 KB OTP memory holds linearization tables and calibration constants, and the 256-byte RAM accommodates moving-average filters and oversampling routines that push effective resolution beyond 12 bits. With 22 I/O, the same MCU can also drive alarms, displays, and user-interface switches.
Được đề xuất
Data Acquisition Systems
The PIC16C773-I/SS provides a complete 6-channel 12-bit data-acquisition front end for compact instrumentation. With sample rates up to ~50 ksps at 12-bit resolution and a 22 I/O count, the device can simultaneously digitize multiple analog channels while communicating results via USART or parallel slave port. The 10-bit PWM and CCP module generate excitation signals for resistive-bridge sensors, while timers enable precise sample-interval scheduling without CPU overhead. Its 2.5 V to 5.5 V supply range supports battery-powered portable instruments, and the SSOP-28 footprint enables dense PCB layouts in multi-board data loggers and bench-top meters.
Được đề xuất
Consumer Appliance Control
Consumer white-goods controllers such as washing machines, dishwashers, and HVAC blower boards benefit from the PIC16C773-I/SS's combination of 22 I/O, 6 ADC channels, PWM outputs, and low-cost OTP memory. The PWM drives motor-speed references, the ADC monitors temperature and water-level sensors, and the USART links to inverter or display modules. OTP memory at the $7-11 unit price point supports cost-optimized mass production where firmware is finalized. The integrated brown-out reset and watchdog timer improve field reliability in noisy appliance environments, eliminating external supervisor components and reducing overall BOM cost.
Được đề xuất
Automotive Body and Chassis Modules
For non-safety automotive body and chassis subsystems - door modules, seat controllers, lighting drivers, and HVAC blend-door actuators - the PIC16C773-I/SS offers sufficient ADC, PWM, and I/O resources. The 12-bit ADC reads potentiometers and thermistors, the PWM drives small DC motors, and the USART interfaces with body-control network gateways. Note that PIC16C773 is not AEC-Q100 qualified; for safety-relevant or harsh under-hood applications select PIC16F876A or PIC18F family derivatives. Operating range is -40 C to +85 C, adequate for cabin environments.
Được đề xuất
Battery-Powered Instrumentation
Battery-powered instruments leverage the PIC16C773-I/SS's CMOS process and on-chip brown-out reset to extend operating life. At 4 MHz / 3 V, active current is typically below 2 mA and standby currents fall below 1 µA with the watchdog disabled, making the device suitable for portable data loggers, hand-held meters, and remote sensor transmitters. The 2.5 V minimum supply permits operation from two AA cells down to 2.0 V under load (with brown-out trip), and the 12-bit ADC at sample rates you control preserves battery capacity between measurements. The 256-byte RAM is sufficient for cyclic buffer storage before periodic dumps over USART.
Đượ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 PIC16C773-I/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 | PIC16C773T-I/SS | PIC16C773-E/SS | PIC16F876-I/SS | PIC16C771-I/SS |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SSOP (5.30 mm) | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same |
| Program Memory | 7 KB OTP | 7 KB OTP | 7 KB OTP | 8 KB Flash | 7 KB OTP |
| RAM Size | 256 bytes | 256 bytes | 256 bytes | 368 bytes (+44%) | 256 bytes |
| ADC Resolution | 12-bit, 6 channels | 12-bit, 6 channels | 12-bit, 6 channels | 10-bit, 5 channels | 10-bit, 6 channels |
| Maximum Clock | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Operating Temperature | -40 C to +85 C | -40 C to +85 C | -40 C to +125 C (extended) | -40 C to +85 C | -40 C to +85 C |
| Memory Technology | OTP (one-time programmable) | OTP | OTP | Flash (re-programmable) | OTP |
Bảo phân biệt quan trọng
- 12-bit ADC resolution (vsPIC16C771-I/SS)
- OTP memory cost optimization (vsPIC16F876-I/SS)
- Same die for tape-and-reel inventory flexibility (vsPIC16C773-I/SO)
Ghi chú thiết kế
Decouple VDD with a 100 nF ceramic capacitor placed within 5 mm of the VDD/VSS pins, plus a bulk 10 uF electrolytic or tantalum on the same rail. The PIC16C773 has no internal regulator; supply noise above 50 mVpp can couple into ADC results - use a linear regulator rather than a switching converter when ADC accuracy matters. Brown-out reset (BOR) is enabled by configuration fuse and trips below ~4 V at 5 V nominal operation.
The 28-SSOP package has 0.65 mm pitch leads - use 0.4 mm-wide PCB traces with 0.2 mm solder mask expansion and keep analog traces (AN0-AN5) short and away from digital lines and oscillator traces. Provide a ground pour on the top layer stitched with vias to the bottom ground plane. Keep the crystal or external clock traces within 10 mm of OSC1/OSC2 with a grounded guard trace to minimize EMI susceptibility.
Remember that OTP memory is one-time programmable - once programmed, the firmware cannot be erased or rewritten. For prototype development use the PIC16F876-I/SS (Flash, pin-compatible) and only migrate to PIC16C773-I/SS for volume production with finalized firmware. Configuration fuses (oscillator, BOR, watchdog) must be set correctly at programming time; incorrect fuse settings can lock the device. ICSP requires MCLR pulled high, RB6 (PGC) clock, RB7 (PGD) data, and VDD/GND connected during programming.
The 12-bit ADC delivers ~ +/-2 LSB INL and 72 dB SINAD typical at 50 ksps with a clean reference. Use a low-noise dedicated ADC reference (e.g. MCP1525 for 2.5 V or MCP1541 for 4.096 V) rather than VDD to preserve absolute accuracy. Average 16-64 samples in firmware for effective resolution beyond 12 bits. Add an RC filter (1 kohm + 100 nF) on each analog input to limit source-impedance-induced settling errors.
Thông tin tuân thủ
RoHS-compliant per Microchip product page; not AEC-Q100 qualified (industrial grade only). For automotive safety-relevant applications select PIC16F876A or PIC18F family derivatives with AEC-Q100 documentation.