PIC16LC773-I/SO - 8-bit MCU, 7KB OTP, 22 I/O, 28-SOIC | Microchip
MPN: PIC16LC773-I/SO ✓ فعالPIC16LC773-I/SO جائزہ
A microcontroller (MCU) is a single-chip computer containing a CPU core, non-volatile program memory (Flash/ROM/OTP/EPROM), working RAM, and peripheral blocks such as timers, ADC, communications controllers and I/O. The PIC16C family uses a Harvard RISC architecture with a small, deterministic instruction set, 14-bit instruction width and 8-bit data path. MCUs sit at the lowest layer of embedded electronics - beneath them are analog/mixed-signal ICs, and above them are higher-level processors and SoCs. The PIC16LC773 belongs to the mid-range (14-bit instruction) PIC16 family, suitable for control and human-interface applications where deterministic timing, low power and compact code size matter more than raw throughput.
Key features include an integrated 12-bit ADC (a notable upgrade over the typical 10-bit ADC on earlier PIC16 devices), two 8-bit timers plus one 16-bit timer/counter, a Capture/Compare/PWM (CCP) module, a synchronous/asynchronous serial port (USART/SCI) and an SPI/I²C master/slave MSSP peripheral. The 22 I/O pins can source/sink up to 25 mA each, allowing direct drive of LEDs and small relays. On-chip brown-out reset (BOR), power-on reset (POR), watchdog timer (WDT) and an ICD-friendly in-circuit debugger interface support field reliability and development.
The 'LC' CMOS process delivers low standby current suitable for battery-powered or sleep-dominated designs. The Harvard architecture with separate program/data buses prevents bus contention and contributes to the family's deterministic interrupt latency. The 12-bit ADC provides 4096 steps with up to 12 input channels multiplexed, enabling precision sensor reads without an external converter.
Typical applications include industrial control panels, instrumentation front-ends, sensor signal conditioning, low-power remote keyless entry, white-goods user-interface boards, and small motor-control loops. The 12-bit ADC and 22 I/O make this part especially attractive for precision analog front-ends and mixed-signal I/O boards.
When designing with PIC16LC773, plan the OTP programming step into your manufacturing flow - OTP parts can be programmed only once. For prototyping or small runs, choose the PIC16F877 (Flash) drop-in family; only commit to OTP after firmware is fully validated. Decoupling efficiency across VDD/VSS pairs is critical given the 12-bit ADC; place 100 nF ceramics within 5 mm of each supply pin.
This page synthesizes distributor pricing, verified drop-in alternatives (same-brand PIC16C/LC family + cross-brand equivalents), and practical engineering guidance not found in the manufacturer datasheet.
کے لیے ڈراپ اِن متبادل PIC16LC773-I/SO — یکساں پیکیج، پن سے پن مطابقت پذیر۔ مختلف پیکیج والے پرزے جن کے لیے PCB دوبارہ کام درکار ہو، شامل نہیں ہیں۔
اس سیریز میں مختلف ورژن
اسی سیریز کے ماڈلز جو ڈراپ اِن مطابقت رکھتے ہیں PIC16LC773-I/SO (یکساں فارم فیکٹر اور فٹ پرنٹ) — میں مختلف Package, ADC, Core Architecture, I/O Pins, Timers.
PIC16LC773T-I/SO
✅ ڈراپ-اِنقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC16F873A-I/SO
✅ ڈراپ-اِنقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC16F876A-I/SO
✅ ڈراپ-اِن📋 حوالہ جاتی متبادل (کیٹلاگ میں نہیں)
PIC16F877A-I/P
✅ ڈراپ-اِنقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC16F723A-I/SO
✅ ڈراپ-اِنقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC16LC773-I/SO زیادہ سے زیادہ ریٹنگز اور برقی خصوصیات
| Core Architecture | 8-bit PIC RISC (PIC16 mid-range, 14-bit instruction) |
| Program Memory Type | OTP (One-Time-Programmable), 7 KB (4K x 14) |
| RAM | 256 bytes |
| Maximum Clock Speed | 20 MHz (200 ns instruction cycle) |
| Supply Voltage Range | 2.5 V to 5.5 V |
| I/O Pins | 22 |
| ADC | 12-bit, up to 12 channels (per digchip listing) |
| Timers | 2 x 8-bit + 1 x 16-bit Timer/Counter |
| CCP Module | Capture / Compare / PWM |
| Serial Peripherals | USART (SCI) + MSSP (SPI / I²C) |
| I/O Sink/Source Current | 25 mA per pin |
| پیکیج | 28-pin SOIC (SO) |
| آپریٹنگ درجہ حرارت | -40 °C to +85 °C (Industrial grade) |
| ماؤنٹنگ ٹائپ | Surface Mount |
| لائف سائیکل کی حالت | ACTIVE |
| ROM Type (datasheet) | UVPROM (EPROM, one-time programmable) |
| RoHS اسٹیٹس | Compliant (per etei comparison page) |
PIC16LC773-I/SO پن کنفیگریشن
| پن 1 | MCLR/VPP — Master Clear (reset, active low) / programming voltage input |
| پن 2 | RA0/AN0 — PORTA bit 0 / analog input 0 (12-bit ADC) |
| پن 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| پن 4 | RA2/AN2/VREF- — PORTA bit 2 / analog input 2 / ADC VREF- |
| پن 5 | RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC VREF+ |
| پن 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| پن 7 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| پن 8 | OSC1/CLKIN — Oscillator input / external clock input |
| پن 9 | OSC2/CLKOUT — Oscillator output / clock output (Fosc/4) |
| پن 10 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| پن 11 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| پن 12 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| پن 13 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I²C clock |
| پن 14 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I²C data |
| پن 15 | RC5/SDO — PORTC bit 5 / SPI data out |
| پن 16 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| پن 17 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
| پن 18 | RB0/INT — PORTB bit 0 / external interrupt |
| پن 19 | RB1 — PORTB bit 1 |
| پن 20 | RB2 — PORTB bit 2 |
| پن 21 | RB3/PGM — PORTB bit 3 / low-voltage programming |
| پن 22 | RB4 — PORTB bit 4 |
| پن 23 | RB5 — PORTB bit 5 |
| پن 24 | RB6/PGC — PORTB bit 6 / ICD clock |
| پن 25 | RB7/PGD — PORTB bit 7 / ICD data |
| پن 26 | VSS — Ground |
| پن 27 | VDD — Positive supply (2.5 V to 5.5 V) |
| پن 28 | AVSS — Analog ground |
عام استعمالات
PIC16LC773-I/SO کے لیے موزوں ہے 6 ایپلیکیشنs: Industrial Control Panel Interface, Precision Sensor Signal Conditioning, White Goods User Interface Boards, Low-Power Remote Keyless Entry / RF Tag, Small Motor-Control Loop (BLDC / Stepper), Instrumentation Front-End with Character LCD.
Industrial Control Panel Interface
The PIC16LC773-I/SO suits industrial control panels thanks to its 22 I/O pins (each capable of 25 mA source/sink) and 12-bit ADC for reading analog sensors and front-panel potentiometers. With 7 KB of OTP program memory, the device holds a complete control-loop state-machine, button-debounce logic and LCD/HMI driver in a single chip. The 2.5-5.5 V supply range allows direct operation from a regulated 24 V industrial rail after step-down. Compared with a 10-bit ADC, the 12-bit converter provides 4× resolution - critical for precise temperature, pressure and process-variable measurement.
تجویز کردہ
Precision Sensor Signal Conditioning
The integrated 12-bit ADC (up to 12 channels) makes the PIC16LC773-I/SO an attractive frontend for bridge sensors, RTDs and 4-20 mA loop transmitters. The Harvard RISC core runs the linearisation and filtering math with deterministic interrupt latency, while the 20 MHz clock provides enough headroom for digital filtering. The 256-byte RAM is sufficient for moving-average buffers and PID control loops. The low-power CMOS 'LC' process keeps sleep current under 1 µA typical, supporting battery-powered sensor nodes.
تجویز کردہ
White Goods User Interface Boards
The PIC16LC773-I/SO drives washing-machine, dishwasher and oven user-interface boards where 22 I/O pins handle button scanning, 7-segment or character LCD multiplexing, buzzer control and relay drivers. The 12-bit ADC reads the temperature sensor (NTC) and water-level sensor with enough precision for closed-loop control. The industrial -40 °C to +85 °C temperature grade handles under-cabinet and behind-panel thermal stress. The OTP memory locks the final UI code at production programming, preventing field tampering.
تجویز کردہ
Low-Power Remote Keyless Entry / RF Tag
Battery-powered keyfobs and RFID-tag readers benefit from the PIC16LC773-I/SO's low-power CMOS process, 2.5 V minimum supply and <1 µA sleep current. The MSSP peripheral drives an SPI-interfaced RF transceiver or 125 kHz RFID front-end. The USART handles return-channel communication. OTP memory stores the rolling-code or authentication key without risk of firmware extraction. The 22 I/O pins drive LEDs, tactile buttons and the piezo buzzer for user feedback.
تجویز کردہ
Small Motor-Control Loop (BLDC / Stepper)
The Capture/Compare/PWM module on the PIC16LC773-I/SO generates PWM drive signals for small brushless DC or stepper motors up to ~25 mA per pin (with external MOSFET driver). The 16-bit timer provides precise PWM period control, while the 12-bit ADC reads back-EMF or current-sense for closed-loop commutation. The 20 MHz clock gives 200 ns instruction cycle - adequate for trapezoidal commutation up to a few kHz electrical frequency. Add external gate drivers like the TC4427 for higher-current motors.
تجویز کردہ
Instrumentation Front-End with Character LCD
Handheld multimeters, bench-top signal sources and process calibrators use the PIC16LC773-I/SO to drive a character LCD, scan a keypad and read the measurement ADC. The 12-bit ADC is essential for displaying 3½-digit or 4½-digit readings with 1 mV / 0.1 mV resolution. The USART provides isolated RS-232 or RS-485 comms for SCPI-style remote control. The industrial temperature grade supports factory-floor calibration environments, and OTP locks the calibration constants at final test.
تجویز کردہ
تجویز کردہ پروڈکٹس کا خلاصہ
کے لیے انجینئرنگ ریفرنس ڈیٹا PIC16LC773-I/SO — موازنہ، ڈیزائن رہنمائی، اور تعمیل کی معلومات۔
انتخاب کی گائیڈ
متبادلات کے ساتھ موازنہ
| پیرامیٹر | یہ پروڈکٹ | PIC16LC773T-I/SO | PIC16F873A-I/SO | PIC16F876A-I/SO | PIC16F723A-I/SO |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC | 28-SOIC | 28-SOIC | 28-SOIC | 28-SOIC |
| Program Memory | 7 KB OTP | 7 KB OTP | 7 KB Flash | 14 KB Flash | 7 KB Flash |
| ADC Resolution | 12-bit | 12-bit | 10-bit | 10-bit | 8-bit |
| RAM | 256 bytes | 256 bytes | 192 bytes | 368 bytes | 256 bytes |
| Max Clock Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| I/O Pins | 22 | 22 | 22 | 22 | 25 |
| Supply Voltage | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 1.8 V to 5.5 V |
| Memory Reprogrammability | OTP (one-time only) | OTP (one-time only) | Flash (10k cycles) | Flash (10k cycles) | Flash (10k cycles) |
اہم امتیازی خصوصیات
- 12-bit ADC vs 10-bit on sibling PIC16F87xA (بمقابلہPIC16F876A-I/SO)
- OTP locks firmware permanently for tamper resistance (بمقابلہPIC16F873A-I/SO (Flash))
- Low-power CMOS 'LC' process for sleep-dominated designs (بمقابلہPIC16F877A-I/P)
ڈیزائن نوٹس
Place a 100 nF ceramic decoupling capacitor within 5 mm of every VDD/VSS pair on the PIC16LC773-I/SO, plus a bulk 10 µF tantalum or ceramic on the board's main supply rail. The 12-bit ADC draws fast transient pulses during conversion, and poor decoupling shows up as noise and gain error. For AVdd/AVss pair, use a separate filtered analog supply if the digital I/O is switching high currents; otherwise tie AVdd to VDD but keep the AVss trace short to the chip ground pin.
OTP memory can be programmed only once - there is no second chance. Validate firmware on a Flash-based sibling (PIC16F876A-I/SO or PIC16F877A-I/P) before committing to OTP production programming. Programming voltage VPP must reach 13.0-13.5 V on MCLR/VPP during programming pulse - low-voltage ICSP mode (LVP) is available but uses RB3/PGM as the LVP enable, which then cannot be used as a general I/O without configuration bit changes.
Route the 12-bit ADC traces away from switching digital lines - especially PWM outputs on CCP1 (RC2) and the oscillator traces on OSC1/OSC2. Use a ground pour under the analog section, and consider a guard ring around the ADC input pin if measuring high-impedance sensors. The crystal traces (OSC1/OSC2) should be short, with the load capacitors placed within 2-3 mm of the chip pins to avoid stray radiation and clock jitter. Keep the MCLR trace short to minimise ESD-induced reset pulses.
The PIC16LC773-I/SO in 28-SOIC is rated for industrial -40 °C to +85 °C operation with thermal resistance theta_JA around 80-100 C/W (per Microchip package thermal data, SOIC). At full 20 MHz and all peripherals active, current draw is around 10-15 mA, so self-heating is negligible (~5 mW). No heatsink is required. For high-temperature environments approaching +85 °C, derate peripheral clock speeds and consider sleep-mode duty cycling to keep junction temperature rise under 10 °C above ambient.
The I/O pins source/sink up to 25 mA each - this is high enough to drive LEDs directly, but capacitive load on a high-frequency clocked pin (like SCL or SDA at 400 kHz I²C) can cause edge-rate issues. Use 4.7 kΩ pull-ups on I²C lines (not 10 kΩ) for full-speed mode, and add a series resistor on long SPI traces to dampen ringing. The USART TX output can fight against a long cable - add a series resistor near the pin to limit ringing on the connected cable.
تعمیل کی معلومات
RoHS and REACH compliant per etei.com comparison page. Not AEC-Q100 qualified - choose an AEC-Q100 automotive part for under-hood or safety-critical applications. Lead-free matte-tin plating on SOIC leads. Halogen-free status to be confirmed with Microchip material declaration.