PIC16C781-I/SO - 8-bit MCU 1.75KB OTP 20MHz 20-SOIC | Microchip
MPN: PIC16C781-I/SO ⚠ آخری بار خریداریPIC16C781-I/SO جائزہ
An OTP microcontroller is a microcontroller whose program memory is written once (by the user or factory) and is non-erasable. OTP devices sit between the development-friendly Flash MCUs and the higher-cost, factory-masked ROM MCUs in Microchip's product hierarchy, making them attractive for low-to-medium volume production where the cost-per-unit advantage over Flash is significant but full ROM mask NRE is not justified. The PIC16C781 is a member of Microchip's PIC16 mid-range 8-bit core family and uses a 14-bit instruction word.
Key on-chip features include 1.75 KB OTP program memory, 128 bytes of data RAM, 16 digital I/O pins with individual direction control, an 8-channel 8-bit A/D converter, an 8-bit D/A output, a single on-chip op-amp, two analog comparators, a PSMC (Programmable Switch-Mode Controller) module for direct power-supply regulation, an 8-bit timer/counter (TMR0), a 16-bit timer/counter (TMR1), and a Watchdog Timer with its own on-chip RC oscillator for maximum reliability. The PSMC makes the PIC16C781 particularly distinctive: it allows the MCU to directly implement closed-loop control of switching power supplies without an external PWM controller IC.
Typical applications include SMPS (switch-mode power supply) primary-side control, battery chargers, LED drivers, fan/motor speed controllers, and any 5V system that needs on-board analog signal conditioning plus 8-bit digital control. The integrated op-amp and comparators let the designer build current-sense amplifiers and feedback loops around the core without external analog ICs.
When designing with this part, note that OTP memory cannot be reprogrammed in-circuit; firmware must be programmed before or during board assembly using a Microchip device programmer. The PSMC peripheral requires careful PWM dead-time and frequency programming to avoid shoot-through in the external FET bridge. Industrial-temperature range is denoted by the "I" suffix.
کے لیے ڈراپ اِن متبادل PIC16C781-I/SO — یکساں پیکیج، پن سے پن مطابقت پذیر۔ مختلف پیکیج والے پرزے جن کے لیے PCB دوبارہ کام درکار ہو، شامل نہیں ہیں۔
اس سیریز میں مختلف ورژن
اسی سیریز کے ماڈلز جو ڈراپ اِن مطابقت رکھتے ہیں PIC16C781-I/SO (یکساں فارم فیکٹر اور فٹ پرنٹ) — میں مختلف Operating Temperature, Package, ADC, I/O Pins, Timers.
PIC16C781T-I/SO
✅ ڈراپ-اِنقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC16F785-I/SO
✅ ڈراپ-اِنقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC16C782-I/SO
✅ ڈراپ-اِن ⚠️ تفصیلات غیر تصدیق شدہ📋 حوالہ جاتی متبادل (کیٹلاگ میں نہیں)
PIC16F882-I/SO
✅ ڈراپ-اِنقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC16C711-20I/SO
✅ ڈراپ-اِن ⚠️ تفصیلات غیر تصدیق شدہقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC16C716-I/SO
✅ ڈراپ-اِن ⚠️ تفصیلات غیر تصدیق شدہ📋 حوالہ جاتی متبادل (کیٹلاگ میں نہیں)
PIC16C781-I/SO زیادہ سے زیادہ ریٹنگز اور برقی خصوصیات
| Core Architecture | PIC16 mid-range 8-bit RISC |
| Program Memory Type | OTP (One-Time-Programmable) |
| Program Memory Size | 1.75 KB (1K x 14) |
| Data RAM | 128 bytes |
| زیادہ سے زیادہ کلاک فریکوئنسی | 20 MHz |
| سپلائی وولٹیج | 2.0 V to 5.5 V (5.5 V max per spec) |
| Digital I/O Pins | 16 |
| A/D Converter | 8-bit, 8 channels |
| D/A Converter | 8-bit, 1 channel |
| On-Chip Operational Amplifier | 1 |
| Analog Comparators | 2 |
| PSMC Peripheral | Yes (Programmable Switch-Mode Controller) |
| Timers | TMR0 (8-bit), TMR1 (16-bit), WDT |
| آپریٹنگ درجہ حرارت | -40C to +85C (Industrial, "I" suffix) |
| پیکیج | 20-SOIC (0.295 inch / 7.50 mm body) |
| Instruction Set | 14-bit, 35 single-word instructions |
| ماؤنٹنگ ٹائپ | Surface Mount |
PIC16C781-I/SO پن کنفیگریشن
| پن 1 | MCLR/VPP — Master Clear (reset) input / programming voltage input |
| پن 2 | RA0/AN0 — PORTA bit 0 / analog input channel 0 |
| پن 3 | RA1/AN1 — PORTA bit 1 / analog input channel 1 |
| پن 4 | RA2/AN2/CVREF — PORTA bit 2 / analog input channel 2 / comparator voltage reference output |
| پن 5 | RA3/AN3 — PORTA bit 3 / analog input channel 3 |
| پن 6 | RA4/AN4 — PORTA bit 4 / analog input channel 4 |
| پن 7 | RA5/AN5 — PORTA bit 5 / analog input channel 5 |
| پن 8 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| پن 9 | OSC2/CLKOUT — Oscillator crystal output / clock output |
| پن 10 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| پن 11 | RC1 — PORTC bit 1 |
| پن 12 | RC2/CCP1 — PORTC bit 2 / Capture-Compare-PWM1 |
| پن 13 | RC3 — PORTC bit 3 |
| پن 14 | RC4 — PORTC bit 4 |
| پن 15 | RC5 — PORTC bit 5 |
| پن 16 | RC6 — PORTC bit 6 |
| پن 17 | RC7 — PORTC bit 7 |
| پن 18 | VSS — Ground reference |
| پن 19 | VDD — Positive supply voltage |
| پن 20 | RB0/INT — PORTB bit 0 / external interrupt input |
عام استعمالات
PIC16C781-I/SO کے لیے موزوں ہے 6 ایپلیکیشنs: Switch-Mode Power Supply (SMPS) Primary-Side Control, Battery Charger Controller, LED Driver and Lighting Control, Fan and DC Motor Speed Controller, Industrial Sensor Signal Conditioning, Appliance Control Boards.
Switch-Mode Power Supply (SMPS) Primary-Side Control
The PIC16C781-I/SO's integrated PSMC peripheral generates programmable PWM outputs with dead-time control, allowing direct closed-loop control of a primary-side switching FET bridge without an external PWM controller IC. The 8-channel 8-bit A/D reads output voltage and current, the on-chip op-amp conditions the current-sense signal, and the two comparators provide fast fault-input paths for over-current protection. The 20 MHz instruction rate keeps the control loop well under 10 us, sufficing for 50-200 kHz SMPS designs in 5V-48V systems.
تجویز کردہ
Battery Charger Controller
The PIC16C781-I/SO fits single-cell and multi-cell battery charger designs because the PSMC drives the charging-FET PWM, the on-chip op-amp amplifies the current-sense shunt signal, and the 8-bit A/D digitizes battery voltage and pack temperature for the charge-state algorithm. Two analog comparators implement fast over-voltage and over-current cutoff paths independent of firmware timing. Industrial temperature range (-40C to +85C) supports outdoor and automotive-cabin charger applications where the MCU sits near the battery thermal mass.
تجویز کردہ
LED Driver and Lighting Control
Constant-current LED drivers benefit from the PIC16C781-I/SO's PSMC PWM output, op-amp current-sense amplifier, and 8-bit D/A converter (which can serve as an analog reference for a high-side current-sense loop). The 16 digital I/O pins allow direct drive of status LEDs, button inputs, and DMX-style dimming interfaces. The 5V supply rail is convenient for driving logic-level power FETs in buck and boost LED topologies, and the 20 MHz clock supports 16-bit PWM resolution at 200 kHz switching frequency.
تجویز کردہ
Fan and DC Motor Speed Controller
Closed-loop BLDC and brushed-DC motor control up to a few hundred Hz electrical frequency fits the PIC16C781-I/SO: the PSMC provides the complementary PWM outputs for the H-bridge, the op-amp amplifies the shunt current-sense, the 8-bit A/D reads back EMF or tachometer feedback, and the two comparators handle over-current and over-temperature hardware trips. At 20 MHz, the firmware has ~200 ns per instruction to run a commutation table - sufficient for sensorless trapezoidal commutation of small fan motors.
تجویز کردہ
Industrial Sensor Signal Conditioning
The PIC16C781-I/SO's on-chip op-amp and dual comparators let it serve as a sensor front-end: amplify a thermocouple or strain-gauge signal, digitize it with the 8-bit A/D, and apply linearization or alarm thresholds. The 16 digital I/O handle switch debouncing, relay drivers, and indicator LEDs. Industrial temperature grade and 5V supply tolerance make this part appropriate for factory-floor panels, HVAC controllers, and process-instrumentation sub-assemblies.
تجویز کردہ
Appliance Control Boards
Cost-sensitive appliance control boards (coffee machines, washing machines, small kitchen appliances) benefit from the PIC16C781-I/SO's integrated analog peripherals that replace 2-3 external ICs. The PSMC drives a TRIAC or relay for heater/pump control, the op-amp reads NTC thermistor temperature, the comparators detect zero-cross for line-voltage TRIAC firing, and the 8-bit A/D monitors supply voltage and user-knob position. Industrial temp grade and 20-SOIC surface-mount package suit through-hole-replacement SMT conversions of legacy appliance boards.
تجویز کردہ
تجویز کردہ پروڈکٹس کا خلاصہ
کے لیے انجینئرنگ ریفرنس ڈیٹا PIC16C781-I/SO — موازنہ، ڈیزائن رہنمائی، اور تعمیل کی معلومات۔
انتخاب کی گائیڈ
متبادلات کے ساتھ موازنہ
| پیرامیٹر | یہ پروڈکٹ | PIC16C781T-I/SO | PIC16F785-I/SO | PIC16C782-I/SO | PIC16C711-20I/SO | PIC16C716-I/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 20-SOIC (0.295 inch) | 20-SOIC - same | 20-SOIC - same | 20-SOIC - same | 20-SOIC - same | 20-SOIC - same |
| Program Memory | 1.75 KB OTP | 1.75 KB OTP | 3.5 KB Flash | 1.75 KB OTP | 1.75 KB OTP | 3.5 KB OTP |
| RAM | 128 B | 128 B | 128 B | 128 B | 68 B | 128 B |
| Max Clock | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| PSMC Peripheral | Yes | Yes | Yes | Yes | No | No |
| On-Chip Op-Amp | 1 | 1 | 1 | 1 | 0 | 0 |
| Memory Type | OTP | OTP | Flash (reprogrammable) | OTP | OTP | OTP |
| Operating Temperature | -40C to +85C (I suffix) | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
اہم امتیازی خصوصیات
- On-chip PSMC peripheral for SMPS control without external PWM IC (بمقابلہPIC16C711-20I/SO)
- Higher RAM and richer analog peripheral set vs legacy PIC16C711 (بمقابلہPIC16C711-20I/SO)
- Flash reprogrammability with same SOIC-20 footprint and PSMC peripheral (بمقابلہPIC16F785-I/SO)
ڈیزائن نوٹس
OTP memory cannot be reprogrammed in-circuit; firmware must be programmed using a Microchip device programmer (e.g., PICSTART Plus or MPLAB PM3) before or during board assembly. Any firmware bug discovered after programming requires replacing the silicon. For prototypes and field-updateable products, choose the Flash-based PIC16F785-I/SO instead. Per the Microchip PIC16C781 datasheet, programming is performed via the ICSP interface on pins RB6/RB7 plus MCLR/VPP.
PSMC PWM outputs driving an external FET bridge need careful PCB layout: keep the PSMC output traces short and away from analog input traces (A/D, op-amp, comparator inputs) to prevent switching-noise coupling into the analog signal path. Place the PSMC output bypass capacitor and gate-drive resistor within 5 mm of the FET gate. According to the Microchip PIC16C781 datasheet, the PSMC PWM outputs are on dedicated pins that must be configured correctly before enabling the peripheral.
Decouple VDD with a 100 nF ceramic capacitor as close to pins 19-20 as possible, plus a bulk 10 uF tantalum or aluminum on the board power entry. The PIC16C781-I/SO has multiple analog peripherals (A/D, D/A, op-amp, comparators) that benefit from a quiet analog supply - consider a small ferrite bead between VDD and AVDD if the board shares noisy digital supply with analog signal conditioning. Decoupling is critical when the PSMC is switching high-current loads.
تعمیل کی معلومات
RoHS/REACH/lead-free status not stated in the verified web data for this OTP part. Mark [DATA_NEEDED] in specs. Microchip publishes material-composition data on its product page; engineers should consult https://www.microchip.com/en-us/product/PIC16C781 for the latest environmental certification. Conflict-minerals compliance statement available via Microchip's corporate sustainability page.