PIC16C72-20I/SS - 8-Bit 20MHz MCU 3.5KB OTP 28-SSOP | Microchip
MPN: PIC16C72-20I/SS ✗ انتهى عمره الإنتاجيPIC16C72-20I/SS نظرة عامة
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, data RAM, and peripheral interfaces (ADC, timers, communication ports) into one package. Microcontrollers are the heart of embedded systems, sitting below microprocessors in the system hierarchy: SoC -> microcontroller -> microprocessor. The PIC16C7X family in particular targets low-cost, high-performance, fully-static 8-bit designs with RISC-like instruction sets.
Key differentiating features of the PIC16C72-20I/SS include only 35 single-word instructions (all single-cycle except program branches at two cycles), an 8-bit timer/counter with 8-bit prescaler, brown-out detection (BOR) for safe system reset, and 200 ns instruction cycle at 20MHz input. The OTP program memory allows one-time factory or in-circuit programming at low cost.
Architecturally the PIC16C72 uses a Harvard RISC core with separate program and data buses, allowing instruction fetch and execution to overlap. The 8-level deep hardware stack supports subroutine nesting. Power consumption is controlled via SLEEP mode and the on-chip watchdog timer with its own on-chip RC oscillator for reliable operation independent of the system clock.
Typical applications include motor control (small BLDC and stepper drives), industrial instrumentation, sensor signal conditioning, appliance control boards, and battery-powered measurement devices. The integrated ADC and USART simplify designs that need analog sensing and serial communication without external components.
A key design consideration is OTP memory limitation - code cannot be re-programmed, so PIC16C72 is best for mature, high-volume production where field firmware updates are not required. For in-development or field-upgradable designs, the PIC16F72 or PIC16C72A Flash/EPROM variants are recommended by Microchip.
This page synthesizes distributor pricing, same-brand and cross-brand drop-in alternatives, parametric comparisons, and practical design notes not found in the Microchip datasheet alone.
بدائل مباشرة لـ PIC16C72-20I/SS — نفس الحزمة، متوافق دبوس بدبوس. تُستثنى القطع ذات الحزم المختلفة التي تتطلب تعديل PCB.
الطرازات في هذه السلسلة
طرازات من نفس السلسلة متوافقة تمامًا مع PIC16C72-20I/SS (نفس عامل الشكل والبصمة) — يختلف في Package, Timers, Program Memory Type, Core Architecture, ADC.
PIC16C72-20I/SP
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC16C72-20E/SS
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC16C72-20/SP
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC16C72A-20I/SS
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC16F72-I/SS
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC16F716-I/SS
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC16C72-20I/SS الحدود القصوى والخصائص الكهربائية
| Core Architecture | 8-bit PIC16CXX mid-range RISC |
| أقصى تردد للساعة | 20 MHz |
| Instruction Cycle | 200 ns |
| Program Memory Size | 3.5 KB (2K x 14) |
| Program Memory Type | OTP (One-Time Programmable) |
| RAM Size | 128 bytes |
| EEPROM Size | None (external only) |
| I/O Pins | 22 |
| ADC | 5-channel, 8-bit |
| Timers | Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit) |
| Communication | USART, SSP (SPI/I2C) |
| جهد التغذية | 4.0 V to 5.5 V |
| درجة حرارة التشغيل | -40C to +85C (Industrial) |
| العلبة | 28-SSOP (5.30 mm body width) |
| نوع التركيب | Surface Mount |
| Brown-Out Reset (BOR) | Yes |
| Watchdog Timer | Yes, with dedicated RC oscillator |
| Instruction Set | 35 single-word instructions |
| Stack Depth | 8 levels hardware |
تكوين أطراف PIC16C72-20I/SS
| دبوس 1 | RA2/AN2 — Port A bit 2 / Analog input channel 2 |
| دبوس 2 | RA3/AN3/VREF — Port A bit 3 / Analog input 3 / ADC reference |
| دبوس 3 | RA4/T0CKI — Port A bit 4 / Timer0 clock input |
| دبوس 4 | RA5/AN4/SS — Port A bit 5 / Analog input 4 / SPI slave select |
| دبوس 5 | VSS — Ground reference |
| دبوس 6 | OSC1/CLKIN — Crystal oscillator input / external clock |
| دبوس 7 | OSC2/CLKOUT — Crystal oscillator output / clock out |
| دبوس 8 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator output |
| دبوس 9 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator in / CCP2 |
| دبوس 10 | RC2/CCP1 — Port C bit 2 / Capture Compare PWM 1 |
| دبوس 11 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| دبوس 12 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| دبوس 13 | RC5/SDO — Port C bit 5 / SPI data out |
| دبوس 14 | RC6/TX/CK — Port C bit 6 / USART TX / clock |
| دبوس 15 | RC7/RX/DT — Port C bit 7 / USART RX / data |
| دبوس 16 | VSS — Ground (second VSS pin) |
| دبوس 17 | VDD — Positive supply voltage |
| دبوس 18 | RB0/INT — Port B bit 0 / External interrupt |
| دبوس 19 | RB1 — Port B bit 1 |
| دبوس 20 | RB2 — Port B bit 2 |
| دبوس 21 | RB3/PGM — Port B bit 3 / Low-voltage programming |
| دبوس 22 | RB4 — Port B bit 4 |
| دبوس 23 | RB5 — Port B bit 5 |
| دبوس 24 | RB6/PGC — Port B bit 6 / ICSP clock |
| دبوس 25 | RB7/PGD — Port B bit 7 / ICSP data |
| دبوس 26 | RA0/AN0 — Port A bit 0 / Analog input 0 |
| دبوس 27 | RA1/AN1 — Port A bit 1 / Analog input 1 |
| دبوس 28 | VDD — Positive supply voltage (second VDD pin) |
التطبيقات النموذجية
PIC16C72-20I/SS مناسب لـ 6 التطبيقs: Small Motor Control, Industrial Sensor Interface, Appliance Control Board, Battery-Powered Measurement Device, Automotive Body Electronics, HVAC Control System.
Small Motor Control
The PIC16C72-20I/SS suits small DC and stepper motor control with its 20MHz clock providing 200ns instruction cycle for tight control loops. The Capture/Compare/PWM (CCP) module generates precise PWM signals up to 10-bit resolution, while the 5-channel 8-bit ADC reads motor current via shunt resistors and back-EMF feedback. The USART enables communication with a host controller or display for closed-loop speed and position control. Industrial temperature rating ensures reliable operation in motor housings.
موصى به
Industrial Sensor Interface
The PIC16C72-20I/SS integrates a 5-channel 8-bit ADC that interfaces directly with analog sensors such as temperature probes, pressure transducers, and photocells. With 22 I/O pins it can scan multiple sensor arrays while the USART reports data to a host PLC or SCADA system. The brown-out reset (BOR) prevents erroneous readings during supply transients in factory environments. Combined with the 35-instruction RISC core, the MCU handles linearization math without external DSP circuitry.
موصى به
Appliance Control Board
Consumer and commercial appliances like washing machines, dishwashers, and HVAC controllers benefit from the PIC16C72-20I/SS's integrated peripherals and OTP cost efficiency. The MCU drives relays and triacs via its 22 I/O pins, reads user keypads, and monitors sensors through the 8-bit ADC. USART enables display module communication for user feedback. OTP memory reduces per-unit cost in high-volume appliance production runs above 10K units annually.
موصى به
Battery-Powered Measurement Device
The PIC16C72-20I/SS SLEEP mode with watchdog timer wakeup suits battery-powered measurement devices like portable multimeters and handheld data loggers. The watchdog timer's dedicated RC oscillator keeps timing accurate even in low-power states. With 128 bytes RAM it can buffer 64 12-bit-equivalent ADC samples before transmitting via USART. Brown-out reset prevents data corruption during battery end-of-life voltage droop below 4.0V threshold.
موصى به
Automotive Body Electronics
While not AEC-Q100 qualified, the PIC16C72-20I/SS has been used in non-safety automotive body electronics such as lighting controllers, seat position memory, and accessory multiplexers. The 22 I/O pins handle multiple LED drivers and switch inputs. USART interfaces with body control modules for status reporting. Designers should validate the industrial -40C to +85C temperature range against under-hood or exterior lighting thermal profiles per application requirements.
موصى به
HVAC Control System
Heating, ventilation, and air conditioning (HVAC) control boards use the PIC16C72-20I/SS to read temperature sensors via its 5-channel ADC, drive fan relays and valve actuators through PWM outputs, and communicate with thermostats via USART. The brown-out detection protects against HVAC power supply fluctuations during compressor cycling. Industrial temperature range accommodates equipment room installations with ambient temperatures up to 85C without derating.
موصى به
ملخص المنتجات الموصى بها
بيانات مرجعية هندسية لـ PIC16C72-20I/SS — المقارنة وإرشادات التصميم ومعلومات الامتثال.
دليل الاختيار
المقارنة مع البدائل
| المعامل | هذا المنتج | PIC16C72-20I/SP | PIC16C72-20E/SS | PIC16C72A-20I/SS | PIC16F72-I/SS | PIC16F716-I/SS |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SSOP | 28-SPDIP (thru-hole, not same) | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same |
| Program Memory | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB Flash | 2 KB Flash | |
| Memory Type | OTP | OTP | OTP | Flash | Flash | |
| Clock Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | |
| RAM | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes | |
| I/O Pins | 22 | 22 | 22 | 22 | 13 | |
| Temperature Range | -40C to +85C (Industrial) | -40C to +125C (Extended) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
أبرز الفروقات
- Industry-standard OTP PIC16C7X family with mature toolchain support (مقابلGeneric 8051 microcontrollers)
- Integrated 5-channel 8-bit ADC and USART on-chip (مقابلPIC16C71 (predecessor))
- Same 28-SSOP pinout across PIC16C72, PIC16F72, and PIC16C72A (مقابلPIC16C72A-20I/SS)
ملاحظات التصميم
The PIC16C72-20I/SS uses OTP (One-Time Programmable) memory - code is permanently burned and cannot be erased or rewritten. Plan firmware development using a Flash-based equivalent like PIC16F72-I/SS during prototype and pre-production phases, then transition to PIC16C72 for high-volume production to minimize per-unit cost. Attempting to reprogram the PIC16C72 will render the part unusable.
Ensure VDD is decoupled with a 0.1uF ceramic capacitor placed within 5mm of the VDD/VDD pins (16 and 28) and a bulk 10uF tantalum or aluminum electrolytic capacitor on the supply rail. The brown-out reset (BOR) circuitry requires VDD to rise cleanly above 4.0V; slow-rising supplies may trigger repeated BOR events. For battery applications use the PIC16C72's SLEEP mode plus watchdog timer wakeup for lowest average current consumption.
Estimated: at 20MHz clock with VDD=5V and all I/O pins switching at maximum capacitive load, the PIC16C72-20I/SS typically draws 15-25 mA active current, dissipating approximately 75-125 mW. The 28-SSOP package thermal resistance (theta_JA) is approximately 90 C/W, resulting in a junction temperature rise of 7-11C above ambient - well within the 85C industrial limit at room temperature operation.
Place the crystal oscillator or ceramic resonator within 10mm of the OSC1 and OSC2 pins (6 and 7) to minimize parasitic capacitance. Use a ground plane under the oscillator area and route high-frequency signals (USART, SPI) away from analog ADC inputs. Keep the MCLR/VPP reset circuit trace short and decoupled with 10k pull-up to VDD per Microchip ICSP recommendations.
For ADC accuracy, route analog inputs (RA0-RA5) away from digital switching signals, especially the oscillator traces. Use a single ground plane if possible; if split grounds are required, place the analog ground reference point adjacent to the VSS pin. Add 100nF bypass capacitors close to each VDD-VSS pair to suppress digital switching noise from coupling into ADC measurements.
معلومات الامتثال
RoHS, REACH, lead-free, and halogen-free status not explicitly stated in the verified web data; recommend confirming with Microchip product page for current compliance documentation. NRND lifecycle status indicates Microchip does not recommend the part for new designs - migration to PIC16F72-I/SS recommended.