PIC16C72-10/SS - 8-Bit CMOS MCU, 3.5KB EPROM, 22 I/O, SSOP-28
MPN: PIC16C72-10/SS ✗ انتهى عمره الإنتاجيPIC16C72-10/SS نظرة عامة
What is a PIC16C72 microcontroller? The PIC16C72 belongs to Microchip's PIC16CXX mid-range architecture family, which sits within the broader PIC microcontroller hierarchy (PIC10/12/14/16/18/24/32) and the 8-bit MCU category. Mid-range PICs implement a RISC instruction set (35 single-word instructions), Harvard memory architecture (separate program and data buses), and integrated peripherals such as A/D converters, timers, and synchronous/asynchronous serial ports - making them suitable for embedded control applications where deterministic instruction timing and low BOM cost are priorities. The "C" in PIC16C72 indicates the EPROM program memory technology (as opposed to "F" for Flash or "LF" for low-voltage Flash).
Key features include three I/O ports (PORTA, PORTB, PORTC), two 8-bit timer/counters (Timer0, Timer2) plus one 16-bit timer (Timer1), a Synchronous Serial Port (SSP) supporting SPI and I2C, 22 general-purpose digital I/O lines with individual direction control, an analog comparator, and a 5-channel 8-bit A/D converter with selectable reference. The Harvard bus architecture and 14-bit instruction word allow most instructions to execute in a single 200 ns instruction cycle at 20 MHz, or 400 ns at 10 MHz (the -10 grade), supporting predictable interrupt latency in real-time control loops.
Typical applications include motor control (low-side PWM driving via Timer2), sensor interfacing with on-chip A/D conversion, simple SMPS control loops, automotive body electronics in pre-CAN architectures, white goods user-interface controllers, and industrial instrumentation. The 22 I/O pins provide ample headroom for keypad scanning, LED matrix driving, and LCD segment control. The integrated A/D converter eliminates the need for an external ADC in cost-sensitive designs.
When designing with the PIC16C72-10/SS, note that this is a One-Time-Programmable EPROM part - firmware is committed during production programming and cannot be field-updated. For prototyping or field-updateable designs, prefer the PIC16F72 (Flash) drop-in. Always place a 0.1 uF decoupling capacitor within 5 mm of the VDD pin and connect the MCLR pin through a 10 kohm pull-up to VDD for reliable reset behavior.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
بدائل مباشرة لـ PIC16C72-10/SS — نفس الحزمة، متوافق دبوس بدبوس. تُستثنى القطع ذات الحزم المختلفة التي تتطلب تعديل PCB.
الطرازات في هذه السلسلة
طرازات من نفس السلسلة متوافقة تمامًا مع PIC16C72-10/SS (نفس عامل الشكل والبصمة) — يختلف في Package, Core Architecture, Operating Temperature, ADC, Timers.
PIC16F72-I/SS
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC16C72-10I/SS
✅ بديل مباشر📋 بديل مرجعي (غير موجود في الكتالوج)
PIC16C72-10E/SS
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC16C72-10/SP
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC16F716-I/SO
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC16C72-10/SS الحدود القصوى والخصائص الكهربائية
| Core Architecture | PIC16CXX mid-range 8-bit RISC |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 3.5 KB |
| RAM | 128 bytes |
| Data EEPROM | Not present |
| أقصى تردد للساعة | 10 MHz |
| Instruction Cycle Time | 400 ns at 10 MHz |
| Supply Voltage (VDD) | 2.0 V to 6.0 V |
| I/O Pins | 22 |
| A/D Converter | 5-channel, 8-bit |
| Timers | Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit) |
| Serial Interfaces | SSP (SPI / I2C) |
| العلبة | SSOP-28 |
| درجة حرارة التشغيل | 0 C to +70 C (Commercial) |
| نوع التركيب | Surface Mount |
| Pin/Package Code | SS / GULL WING, 28 terminals |
| Tube Packaging | Yes |
| حالة RoHS | Compliant (lead-free SS suffix) |
تكوين أطراف PIC16C72-10/SS
| دبوس 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 — PORTA bit 2 / Analog input channel 2 |
| دبوس 5 | RA3/AN3/VREF — PORTA bit 3 / Analog input 3 / ADC reference |
| دبوس 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| دبوس 7 | RA5/SS/AN4 — PORTA bit 5 / SPI Slave Select / Analog input 4 |
| دبوس 8 | VSS — Ground |
| دبوس 9 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| دبوس 10 | OSC2/CLKOUT — Oscillator crystal output / clock output |
| دبوس 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 — PORTC bit 6 |
| دبوس 18 | RC7 — PORTC bit 7 |
| دبوس 19 | VSS — Ground (digital) |
| دبوس 20 | VDD — Positive supply voltage |
| دبوس 21 | RB0/INT — PORTB bit 0 / External interrupt input |
| دبوس 22 | RB1 — PORTB bit 1 |
| دبوس 23 | RB2 — PORTB bit 2 |
| دبوس 24 | RB3 — PORTB bit 3 |
| دبوس 25 | RB4 — PORTB bit 4 (interrupt-on-change) |
| دبوس 26 | RB5 — PORTB bit 5 (interrupt-on-change) |
| دبوس 27 | RB6/PGC — PORTB bit 6 / ICSP clock |
| دبوس 28 | RB7/PGD — PORTB bit 7 / ICSP data |
التطبيقات النموذجية
PIC16C72-10/SS مناسب لـ 6 التطبيقs: Industrial Sensor Interface Module, Consumer Appliance User Interface, Low-Side DC Motor Control, Battery-Powered Remote Control, Automotive Body Electronics (Pre-CAN), Simple Switch-Mode Power Supply (SMPS) Controller.
Industrial Sensor Interface Module
The PIC16C72-10/SS fits industrial 4-20 mA sensor conditioning boards because its 5-channel 8-bit A/D converter maps directly onto thermocouple, pressure, and flow sensor inputs through a multi-channel analog mux. The 22 I/O pins drive isolated relay outputs, status LEDs, and an SPI-connected LCD controller, while the 128-byte RAM is sufficient for averaging filters and linearization tables. At 10 MHz the 400 ns instruction cycle allows ADC sampling at 5 kHz with simple digital filtering. The part is recommended for cost-sensitive, non-field-upgradeable sensor hubs running stable production firmware.
موصى به
Consumer Appliance User Interface
The PIC16C72-10/SS is well matched to washing machine, dishwasher, and microwave oven keypads and display controllers where 22 I/O pins are required for a 4x4 matrix keypad plus 7-segment LED drivers. The integrated SSP peripheral supports I2C communication with a separate temperature sensor IC, while Timer2 generates the multiplex refresh for the LED digits. The 2.0-6.0 V supply range tolerates unregulated 5 V rails common in white goods. With its 3.5 KB OTP EPROM, production firmware is committed at the manufacturing line - ideal for high-volume appliance designs with locked bill-of-materials.
موصى به
Low-Side DC Motor Control
The PIC16C72-10/SS drives small DC motors, solenoids, and stepper motor coils in 12 V systems by using Timer2 PWM output on PORTB and high-current MOSFET gate drivers on PORTC. With a 10 MHz clock, PWM resolution reaches 10 bits at modest frequencies or 8 bits at 39 kHz - suitable for brushed DC motor speed control and bipolar stepper microstepping. The A/D converter samples a current-sense resistor for closed-loop current limiting, while the analog comparator detects overcurrent faults. The OTP EPROM makes this part a good fit for high-volume motor controllers with locked production firmware.
موصى به
Battery-Powered Remote Control
The PIC16C72-10/SS fits handheld remote controls and small battery-operated devices thanks to its 2.0 V minimum VDD allowing operation from two AA cells down to 2.4 V. The mid-range core supports the SLEEP instruction with wake-on-change interrupts on PORTB, drawing less than 1 uA standby current. The integrated SSP peripheral drives an infrared LED for IR remote transmission using carrier generation via Timer0. With 22 I/O lines, the controller supports 16-button matrix keypads plus status LEDs and LCD segments, all in a compact SSOP-28 footprint.
موصى به
Automotive Body Electronics (Pre-CAN)
For pre-CAN automotive body modules such as seat controllers, mirror adjusters, and lighting nodes, the PIC16C72-10/SS offers 22 I/O lines, a 5-channel A/D for current sensing, and an SSP for LIN or SPI communication to a master ECU. Operating from the vehicle's 12 V rail regulated to 5 V, the part's 2.0-6.0 V VDD range tolerates cranking transients when paired with appropriate TVS and bulk capacitance. While the part is commercial grade, the PIC16C72-10I/SS industrial variant extends temperature coverage to -40 C to +85 C for under-dash applications.
موصى به
Simple Switch-Mode Power Supply (SMPS) Controller
The PIC16C72-10/SS serves as a low-cost digital SMPS controller for sub-50 W non-isolated DC/DC converters such as buck regulators for distributed POL rails. Timer2 generates the PWM drive, the A/D converter samples output voltage and current for closed-loop regulation, and the analog comparator provides hardware overcurrent protection within one instruction cycle. The 10 MHz maximum clock supports switching frequencies up to 100 kHz with proportional-integral firmware loops. The 3.5 KB OTP EPROM stores the fixed regulation profile for high-volume production.
موصى به
ملخص المنتجات الموصى بها
بيانات مرجعية هندسية لـ PIC16C72-10/SS — المقارنة وإرشادات التصميم ومعلومات الامتثال.
دليل الاختيار
المقارنة مع البدائل
| المعامل | هذا المنتج | PIC16F72-I/SS | PIC16C72-10I/SS | PIC16C72-10E/SS | PIC16C72-10/SP | PIC16F716-I/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | SSOP-28 | SSOP-28 - same | SSOP-28 - same | SSOP-28 - same | PDIP-28 - through-hole | SSOP-28 - same |
| Program Memory | 3.5 KB OTP EPROM | 3.5 KB Flash | 3.5 KB OTP EPROM | 3.5 KB OTP EPROM | 3.5 KB OTP EPROM | 3.5 KB Flash |
| Maximum Clock | 10 MHz | 20 MHz | 10 MHz | 10 MHz | 10 MHz | 20 MHz |
| I/O Pins | 22 | 22 | 22 | 22 | 22 | 13 |
| A/D Converter | 5 ch, 8-bit | 5 ch, 8-bit | 5 ch, 8-bit | 5 ch, 8-bit | 5 ch, 8-bit | 4 ch, 8-bit |
| Operating Temperature | 0 C to +70 C (Commercial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +125 C (Extended) | 0 C to +70 C (Commercial) | -40 C to +85 C (Industrial) |
| Lifecycle Status | Obsolete | Active | Obsolete | Obsolete | Obsolete | Active |
| Unit Price (1 qty, USD) | $9.85 | $4.30 | $10.50 | $12.00 | $9.45 | $2.95 |
أبرز الفروقات
- Active production alternative with same footprint (مقابلPIC16F72-I/SS)
- Industrial temperature upgrade in identical package (مقابلPIC16C72-10I/SS)
- Extended temperature grade for harsh environments (مقابلPIC16C72-10E/SS)
ملاحظات التصميم
Place a 0.1 uF ceramic decoupling capacitor within 5 mm of the VDD pin (pin 20) and connect both VSS pins (pins 8 and 19) directly to a low-impedance ground plane. For designs operating above 20 MHz internal bus speed or with high-current switching peripherals, add a 10 uF bulk tantalum or ceramic capacitor near the MCU. Brown-out detection should be enabled (BODEN configuration bit set) for any battery-powered or loosely-regulated supply; this prevents code execution corruption below the 2.0 V VDD minimum.
Keep the oscillator traces (OSC1/OSC2, pins 9-10) short - less than 10 mm - and guard them with a ground pour on both sides of the PCB. Use a four-pin crystal plus two load capacitors matched to the crystal manufacturer's CL specification (typically 15-33 pF for 10 MHz). If using an external CMOS clock, drive OSC1 with a series 10 ohm resistor close to the MCU pin to reduce overshoot. For SSOP-28, allocate at least 0.5 mm clearance between analog (PORTA) traces and switching signals like the CCP1 PWM output on RC2 to minimize ADC crosstalk.
The PIC16C72 uses One-Time-Programmable EPROM - once programmed, the firmware CANNOT be erased or rewritten. This makes the part unsuitable for prototypes requiring iterative firmware updates; choose the PIC16F72 (Flash, ICSP) for development and switch to the PIC16C72 for cost-optimized production only. Also note that configuring the MCLR pin as a digital input (instead of the default reset function) disables the device's ability to recover from code runaway - leave MCLR as a reset pin and drive it through a 10 kohm pull-up to VDD.
Estimated: at 10 MHz clock the PIC16C72 generates edge rates of approximately 4 ns on output pins. Route high-speed output traces (CCP1 PWM, SPI SCK/SDO) over a continuous ground plane and keep trace lengths under 25 mm to avoid ringing. Place the analog VREF decoupling (RA3/VREF) as a 0.1 uF + 10 uF combination within 3 mm of the pin to keep ADC reference noise below 1 LSB at 8-bit resolution. Separate the analog ground island under PORTA from the digital ground island with a single-point connection at the MCU VSS pin.
معلومات الامتثال
SS suffix indicates lead-free SSOP package per Microchip packaging conventions. RoHS and REACH compliance verified from Microchip product declarations. Part is not AEC-Q100 qualified; for automotive applications requiring AEC-Q100, choose PIC16F72-I/SS or PIC16C72-10I/SS industrial grade. Halogen-free status not explicitly stated in retrieved data.