PIC16C72A-20I/SO
PIC16C72A-20I/SO - 8-Bit 20MHz OTP MCU 3.5KB 28-SOIC | Microchip
The Microchip Technology PIC16C72A-20I/SO is an 8-bit CMOS OTP-based microcontroller in the PIC16C mid-range family, operating at up to 20 MHz with 3.5 KB (2K x 14) of one-time-programmable program memory, 128 bytes of RAM, and 22 digital I/O pins. The "-20I" suffix denotes 20 MHz maximum clock speed and the industrial operating temperature range of -40C to +85C, while "/SO" indicates the 28-pin SOIC wide-body surface-mount package supplied in tube. The device integrates 5 channels of 8-bit A/D conversion, two additional timers beyond the base Timer0/Timer1, a Capture/Compare/PWM (CCP) module, and a Synchronous Serial Port (SSP) configurable as either 3-wire SPI or 2-wire I2C.
An 8-bit PIC microcontroller is a RISC (Reduced Instruction Set Computer) device built around a Harvard architecture with separate program and data buses, executing one instruction per instruction cycle (4 clock cycles). The PIC16C family uses CMOS technology with OTP or EPROM program memory, distinguished from the flash-based PIC16F family by being one-time-programmable, which makes them common in cost-sensitive production runs where code is finalized at volume. The PIC16C72A sits in the mid-range tier, offering 35 single-word instructions, 8-level hardware stack, and 200 ns instruction execution time, providing a balance of capability and code density for embedded control.
Key features include 5 channels of 8-bit A/D (suitable for sensor interfacing), 22 individually-direction-controlled I/O pins, a 16-bit Timer1 with prescaler and external crystal sleep-mode increment capability, and an SSP module that supports both SPI master/slave and I2C master/slave protocols. The part operates from 3.0 V to 5.5 V and includes power-managed modes such as Sleep with wake-up on interrupt, plus a Watchdog Timer with its own on-chip RC oscillator for reliable operation without external supervision.
Architecturally, the PIC16C72A uses a RISC core with 14-bit instruction words, an 8-bit data path, and dedicated peripheral modules mapped into the SFR space. The 8-bit A/D converter is successive-approximation type with acquisition time controlled by software, sufficient for slow-changing analog signals such as temperature, light, or position feedback. The CCP module supports capture (for timing measurement), compare (for timed output events), and PWM (for motor, LED, or audio frequency generation), making the device a versatile single-chip solution.
Typical applications include industrial control panels, appliance control boards, sensor interface modules, low-end motor control, LED lighting controllers, and battery-powered instrumentation where the OTP memory model and 5V operation simplify BOM and supply design. The wide 28-SOIC footprint also makes it breadboard-friendly for prototype and educational use, and the broad base of legacy PIC16 code enables rapid porting from PIC16C7X designs.
When designing with the PIC16C72A-20I/SO, ensure that the oscillator configuration (RC, XT, HS, or LP) is selected in the configuration word to match the external clock source, and that the A/D converter's reference voltage is stable - the 5V supply can be used as Vref when accuracy requirements are modest. Because OTP memory cannot be reprogrammed, prototypes should be developed on a flash-based equivalent (such as the PIC16F72 or PIC16F73) and the final code only burned into the PIC16C72A in production.
This page synthesizes distributor pricing, drop-in alternative MPNs, pinout data, and practical design notes that go beyond the manufacturer datasheet, giving engineers a single reference for sourcing and designing with the PIC16C72A-20I/SO.
견적 요청
문의하기