PIC16C72-20I/SS - 8-Bit 20MHz MCU 3.5KB OTP 28-SSOP | Microchip
MPN: PIC16C72-20I/SS ✗ Cuối đờiPIC16C72-20I/SS Tóm tắt
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.
Bộ thay thế dễ dàng lắp đặt cho PIC16C72-20I/SS — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC16C72-20I/SS (cùng hình factor và footprint) — khác nhau ở Package, Timers, Program Memory Type, Core Architecture, ADC.
PIC16C72-20I/SP
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16C72-20E/SS
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16C72-20/SP
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16C72A-20I/SS
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F72-I/SS
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F716-I/SS
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16C72-20I/SS Tỷ lệ tối đa & tính chất điện
| Core Architecture | 8-bit PIC16CXX mid-range RISC |
| Tần số xung maksimum | 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) |
| Điện áp cung cấp | 4.0 V to 5.5 V |
| Nhiệt độ hoạt động | -40C to +85C (Industrial) |
| Hộp | 28-SSOP (5.30 mm body width) |
| Kiểu lắp đặt | 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 |
Cấu hình chân PIC16C72-20I/SS
| Chân 1 | RA2/AN2 — Port A bit 2 / Analog input channel 2 |
| Chân 2 | RA3/AN3/VREF — Port A bit 3 / Analog input 3 / ADC reference |
| Chân 3 | RA4/T0CKI — Port A bit 4 / Timer0 clock input |
| Chân 4 | RA5/AN4/SS — Port A bit 5 / Analog input 4 / SPI slave select |
| Chân 5 | VSS — Ground reference |
| Chân 6 | OSC1/CLKIN — Crystal oscillator input / external clock |
| Chân 7 | OSC2/CLKOUT — Crystal oscillator output / clock out |
| Chân 8 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator output |
| Chân 9 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator in / CCP2 |
| Chân 10 | RC2/CCP1 — Port C bit 2 / Capture Compare PWM 1 |
| Chân 11 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| Chân 12 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| Chân 13 | RC5/SDO — Port C bit 5 / SPI data out |
| Chân 14 | RC6/TX/CK — Port C bit 6 / USART TX / clock |
| Chân 15 | RC7/RX/DT — Port C bit 7 / USART RX / data |
| Chân 16 | VSS — Ground (second VSS pin) |
| Chân 17 | VDD — Positive supply voltage |
| Chân 18 | RB0/INT — Port B bit 0 / External interrupt |
| Chân 19 | RB1 — Port B bit 1 |
| Chân 20 | RB2 — Port B bit 2 |
| Chân 21 | RB3/PGM — Port B bit 3 / Low-voltage programming |
| Chân 22 | RB4 — Port B bit 4 |
| Chân 23 | RB5 — Port B bit 5 |
| Chân 24 | RB6/PGC — Port B bit 6 / ICSP clock |
| Chân 25 | RB7/PGD — Port B bit 7 / ICSP data |
| Chân 26 | RA0/AN0 — Port A bit 0 / Analog input 0 |
| Chân 27 | RA1/AN1 — Port A bit 1 / Analog input 1 |
| Chân 28 | VDD — Positive supply voltage (second VDD pin) |
Ứng dụng tiêu biểu
PIC16C72-20I/SS phù hợp cho 6 Áp dụngs: 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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC16C72-20I/SS — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | 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) |
Bảo phân biệt quan trọng
- Industry-standard OTP PIC16C7X family with mature toolchain support (vsGeneric 8051 microcontrollers)
- Integrated 5-channel 8-bit ADC and USART on-chip (vsPIC16C71 (predecessor))
- Same 28-SSOP pinout across PIC16C72, PIC16F72, and PIC16C72A (vsPIC16C72A-20I/SS)
Ghi chú thiết kế
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.
Thông tin tuân thủ
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.