PIC16C72A-20/SP - 8-Bit OTP MCU 20MHz 3.5KB | Microchip
부품 번호: PIC16C72A-20/SP ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $7.57 | $7.57 |
| 10 | $6.95 | $69.50 |
| 100 | $6.1 | $610.00 |
| 500 | $5.55 | $2,775.00 |
| 1,000 | $5.05 | $5,050.00 |
PIC16C72A-20/SP 개요
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, RAM, non-volatile program memory, and peripherals on a single silicon die. The PIC16C72A belongs to the mid-range PIC16 family, sitting between base-line PIC16C5X and higher-pin-count PIC16C7X devices in Microchip's taxonomy: 8-bit MCU -> PIC micro -> mid-range PIC16 -> PIC16C72A. OTP program memory is factory- or user-programmable one time, distinguishing this part from Flash-based PIC16F equivalents like the PIC16F72.
Key features include a 200ns instruction cycle, 8-level deep hardware stack, 8-bit Timer0 with 8-bit prescaler, 16-bit Timer1, 8-bit Timer2, an analog comparator, brown-out reset (BOR), and a watchdog timer with its own on-chip RC oscillator for reliable operation. The part supports in-circuit serial programming via two pins and operates across 4.0V to 5.5V supply with commercial, industrial, and extended temperature grades.
The PIC16C72A's architecture uses a RISC-style instruction set with only 35 single-word instructions, enabling compact code generation and predictable interrupt latency. The Harvard bus separates program and data memory, allowing simultaneous fetch and access. Two additional timers (Timer1, Timer2) complement Timer0 to provide timing, capture, compare, and PWM resources in a single 28-pin package, reducing system BOM versus discrete timer circuits.
Typical applications include industrial control front-ends, sensor signal conditioning with on-chip ADC, low-cost motor drive PWM, automotive body electronics, and small appliances. The integrated ADC and PWM peripherals eliminate external ADC/PWM ICs in simple closed-loop systems. The brown-out reset circuit holds the MCU in reset during supply dips, preventing EEPROM corruption and erratic code execution in noisy industrial environments.
When designing with the PIC16C72A-20/SP, note that OTP memory cannot be reprogrammed in the field - prototype on the flash-based PIC16F72-I/SP for development, then move to PIC16C72A-20/SP for production cost savings. Adequate decoupling (100nF + 10uF bulk) is required near the VDD pins. The MCLR pin must be pulled high through a resistor for normal operation, and the OSC1/OSC2 selection must match the chosen crystal or resonator.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
드롭인 대체품: PIC16C72A-20/SP — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16C72A-20/SP (동일 폼 팩터 및 풋프린트) — 차이점: Package, Timers, Core Architecture, Serial Interfaces, Mounting Type.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16C72-20/SP
✅ 드롭인✓ 재고 있음
$2.95 / 개
데이터시트 보기 →PIC16C72A-20I/SP
✅ 드롭인✓ 재고 있음
$6.2 / 개
데이터시트 보기 →PIC16F72-I/SP
✅ 드롭인✓ 재고 있음
$1.92 / 개
데이터시트 보기 →PIC16C72A-04/SP
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16C72A-10/SP
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16C72A-20/SP 최대 정격 & 전기적 특성
| Core Architecture | PIC 8-bit RISC |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 3.5 KB (2K x 14 words) |
| RAM Size | 128 bytes |
| 최대 클록 주파수 | 20 MHz |
| Instruction Cycle Time | 200 ns |
| Supply Voltage Range | 4.0 V to 5.5 V |
| I/O Pins | 22 |
| ADC Channels | 5 channels, 8-bit resolution |
| Timers | 3 (Timer0 8-bit, Timer1 16-bit, Timer2 8-bit) |
| Capture/Compare/PWM | 1 CCP module |
| Serial Interfaces | SSP (SPI / I2C) |
| Brown-out Reset (BOR) | Yes |
| Watchdog Timer | Yes, with dedicated RC oscillator |
| Instruction Set | 35 single-word instructions |
| Hardware Stack | 8 levels |
| 동작 온도 범위 | 0C to +70C (commercial) |
| 패키지 | 28-pin SPDIP (Skinny PDIP), through-hole |
| 실장 유형 | Through-Hole (DIP) |
PIC16C72A-20/SP 핀 구성
| 핀 1 | MCLR — Master Clear (Reset) input, active low |
| 핀 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 channel 3 / ADC reference |
| 핀 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| 핀 7 | RA5/AN4/SS — PORTA bit 5 / Analog input channel 4 / SPI slave select |
| 핀 8 | VSS — Ground reference |
| 핀 9 | OSC1/CLKIN — Oscillator crystal input / external clock |
| 핀 10 | OSC2/CLKOUT — Oscillator crystal output |
| 핀 11 | RC0 — PORTC bit 0 |
| 핀 12 | RC1 — PORTC bit 1 |
| 핀 13 | RC2 — PORTC bit 2 |
| 핀 14 | RC3 — PORTC bit 3 |
| 핀 15 | RC4 — PORTC bit 4 |
| 핀 16 | RC5 — PORTC bit 5 |
| 핀 17 | RC6 — PORTC bit 6 |
| 핀 18 | RC7 — PORTC bit 7 |
| 핀 19 | VSS — Ground reference |
| 핀 20 | VDD — Positive power supply |
| 핀 21 | RB0/INT — PORTB bit 0 / External interrupt |
| 핀 22 | RB1 — PORTB bit 1 |
| 핀 23 | RB2 — PORTB bit 2 |
| 핀 24 | RB3 — PORTB bit 3 |
| 핀 25 | RB4 — PORTB bit 4 |
| 핀 26 | RB5 — PORTB bit 5 |
| 핀 27 | RB6 — PORTB bit 6 |
| 핀 28 | RB7 — PORTB bit 7 |
일반적인 애플리케이션
PIC16C72A-20/SP 적합 용도: 6 애플리케이션s: Industrial Sensor Monitoring, Small Appliance Motor Control, Automotive Body Electronics, HVAC Thermostat Controller, LED Display and Lighting Control, Battery-Powered Remote Control.
Industrial Sensor Monitoring
The PIC16C72A-20/SP fits industrial sensor monitoring because its 5-channel 8-bit ADC directly digitizes 4-20mA or 0-10V sensor signals through external signal conditioning. The 20MHz clock provides 200ns instruction cycle, enabling real-time averaging of multiple ADC channels at sub-millisecond intervals for vibration or temperature monitoring. The integrated brown-out reset holds the MCU in reset during 24V industrial bus voltage transients, preventing corruption of control outputs. The 22 I/O pins can directly drive status LEDs and relay coils through driver transistors. Per Microchip datasheet 30244D, the SSP peripheral can be configured as I2C to read additional external digital sensors without additional logic. The wide commercial 0C to +70C operating range suits indoor control cabinet environments.
추천
Small Appliance Motor Control
The PIC16C72A-20/SP suits small appliance motor control because its CCP module generates PWM at frequencies up to 20kHz for DC motor speed control without external PWM ICs. The 16-bit Timer1 can be used for back-EMF sensing or tachometer input from brushless DC motor feedback, while the 8-bit Timer2 drives the PWM period. The integrated ADC reads potentiometer speed settings or current shunt voltage for closed-loop current limiting, protecting motor windings during stall conditions. The 20MHz clock yields 5MIPS throughput, sufficient for sensorless BLDC commutation algorithms in fans or pumps. The 3.5KB OTP program memory holds modest motor control firmware including startup, run, and fault handling states.
추천
Automotive Body Electronics
The PIC16C72A-20/SP is used in automotive body electronics such as seat controllers, mirror adjusters, and lighting modules where 8-bit processing is sufficient. The brown-out reset prevents MCU lockup during cranking voltage drops down to 6V on a 12V system, while the wide digital I/O count drives multiple LEDs and relays. The ADC reads switch positions and potentiometer settings for dimmer controls. However, for under-hood or AEC-Q100 qualified applications, designers should select the industrial-grade PIC16C72A-20I/SP variant rated to +85C, or newer PIC16F1xxx family parts with automotive qualification. The 28-SPDIP package is well-suited to conformal-coated PCB assemblies in body control modules.
추천
HVAC Thermostat Controller
The PIC16C72A-20/SP enables HVAC thermostat controllers by combining its 5-channel ADC for temperature sensor inputs (NTC thermistors), 16-bit Timer1 for real-time clock base, and CCP PWM to control furnace or fan triac triggering. The 22 I/O lines drive LCD segments, keypad buttons, and relay outputs for heating/cooling stage control. Brown-out reset ensures clean recovery from brown-outs caused by compressor inrush. The 128 bytes of RAM store scheduling state and user settings, while the 3.5KB OTP holds thermostat firmware with hysteresis and adaptive algorithms. The SSP peripheral can interface to an external EEPROM for non-volatile schedule storage.
추천
LED Display and Lighting Control
The PIC16C72A-20/SP is well-matched to LED display and lighting control because its high sink/source current (25mA per pin) directly drives LED matrices without external drivers in small configurations. The CCP PWM module generates 8-bit PWM dimming on individual LED channels with software-adjustable duty cycle. The SPI interface drives daisy-chained LED driver ICs like TLC5916 for larger displays. The 20MHz clock multiplexes up to 64 LEDs in a Charlieplexing matrix at refresh rates above 100Hz, eliminating visible flicker. Per Microchip datasheet, the timer resources provide multiple PWM channels for RGB color mixing in decorative lighting fixtures.
추천
Battery-Powered Remote Control
The PIC16C72A-20/SP functions in battery-powered remote controls using its low-power sleep modes and 32kHz secondary oscillator for real-time clock. Although the part's typical standby current is 1uA at 3V/32kHz, the brown-out reset ensures clean wakeup from sleep. The SSP peripheral interfaces with RF transmitter ICs at 315/433MHz for garage door openers, ceiling fan remotes, and industrial key fobs. The ADC reads battery voltage to indicate low-battery status to the user via LED blink patterns. The 28-SPDIP through-hole package is easy to hand-solder for low-volume remote control products.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16C72A-20/SP — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16C72-20/SP | PIC16C72A-20I/SP | PIC16F72-I/SP | PIC16C72A-04/SP | PIC16C72A-10/SP |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SPDIP | 28-SPDIP - same | 28-SPDIP - same | 28-SPDIP - same | 28-SPDIP - same | 28-SPDIP - same |
| Max Clock Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 4 MHz (-80%) | 10 MHz (-50%) |
| Program Memory | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB Flash | 3.5 KB OTP | 3.5 KB OTP |
| RAM | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes |
| ADC Channels | 5 ch x 8-bit | 5 ch x 8-bit | 5 ch x 8-bit | 5 ch x 8-bit | 5 ch x 8-bit | 5 ch x 8-bit |
| Operating Temperature | 0C to +70C | 0C to +70C | -40C to +85C | -40C to +85C | 0C to +70C | 0C to +70C |
| Field Reprogrammable | No (OTP) | No (OTP) | No (OTP) | Yes (Flash) | No (OTP) | No (OTP) |
주요 차별점
- OTP memory provides lowest per-unit cost for high-volume production (vs PIC16F72-I/SP)
- Commercial temperature range suitable for indoor industrial control (vs PIC16C72A-20I/SP)
- 20MHz speed grade provides 5 MIPS throughput for real-time control (vs PIC16C72A-10/SP)
설계 노트
The PIC16C72A-20/SP requires robust power supply decoupling: place a 100nF ceramic capacitor directly across the VDD/VSS pins (pins 20/19 and pins 8/19) with traces shorter than 5mm. Add a 10uF bulk tantalum or ceramic capacitor at the board power entry point. The brown-out reset (BOR) module holds the MCU in reset when VDD drops below approximately 4.0V, but rapid VDD transients below BOR threshold can still cause code execution anomalies if decoupling is inadequate.
A common pitfall is using the wrong oscillator configuration: the PIC16C72A-20/SP supports XT, HS, RC, and LP oscillator modes selected by configuration bits. For 20MHz operation, the HS (High Speed) mode is required with a suitable crystal and load capacitors (typically 15-33pF per crystal manufacturer). Configuring HS mode with insufficient load capacitors causes unreliable startup at temperature extremes. The MCLR pin must be tied to VDD through a 10kohm resistor for normal operation; floating MCLR causes intermittent resets.
When designing the PCB for the 28-SPDIP package, allow 0.300 inch row spacing for through-hole pin header alignment with standard IC sockets. Provide a clear silkscreen outline of the SPDIP-28 footprint and pin 1 marker. For prototype development, use a Textool or machined-pin socket to allow easy device swapping between PIC16C72A-20/SP (production OTP) and PIC16F72-I/SP (development Flash). Ensure OSC1/OSC2 traces are short and surrounded by ground pour to minimize EMI pickup that can cause clock instability.
규정 준수 정보
Compliance information not explicitly stated in provided data; RoHS and lead-free status marked unknown pending Microchip product page verification. Part is not AEC-Q100 qualified; commercial temperature grade only.