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.
جایگزینهای drop-in برای 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.