PIC16LC72AT-04I/SO - 8-bit 4MHz MCU, 3.5KB OTP, 28-SOIC | Microchip
MPN: PIC16LC72AT-04I/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.2 | $4.20 |
| 10 | $3.78 | $37.80 |
| 100 | $3.36 | $336.00 |
| 500 | $2.94 | $1,470.00 |
| 1,000 | $2.65 | $2,650.00 |
PIC16LC72AT-04I/SO Overview
A microcontroller (MCU) is a single-chip computer containing a CPU core, program memory, data RAM, and programmable peripherals. The PIC16C/LC family uses a Harvard-architecture RISC core optimized for embedded control: 35 single-word instructions, all single-cycle except program branches which take two cycles. The "LC" suffix denotes the low-voltage CMOS variant supporting 3.3V operation, while the "A" suffix denotes an enhanced silicon revision with improved peripherals.
Key features include a 5-channel 8-bit Analog-to-Digital Converter (ADC), synchronous serial port (SSP) supporting SPI and I2C, USART, two 8-bit timers and one 16-bit timer with capture/compare/PWM, and a watchdog timer with its own on-chip RC oscillator. Power-saving features include selectable oscillator options (RC, LP, XT, HS) and a SLEEP mode. The device operates across the industrial temperature range of -40C to +85C.
This part targets cost-sensitive, moderate-performance embedded applications where deterministic real-time response, low power, and small code footprint matter more than raw MIPS. Compared to flash-based PIC16F parts, OTP requires a one-time programmer and is masked out for production; designers typically prototype on the PIC16F72 equivalent and migrate to PIC16LC72A-04I/SO for volume.
Typical applications include appliance controls, sensor interfaces, low-end motor control (small DC fans, solenoids), battery chargers, simple user-interface panels, and consumer electronics. The on-chip ADC and PWM modules are particularly useful for closed-loop control.
When designing with this device, verify the chosen oscillator mode matches the external crystal or resonator, and reserve the MCLR pin for proper reset behavior unless using internal configurations. Production programming requires a compatible OTP programmer since the part cannot be erased by UV light.
Drop-in alternatives for PIC16LC72AT-04I/SO — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC16LC72AT-04I/SO (same form factor and footprint) — differing in ADC, Package, Timers, Core Architecture, Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16LC72A-04I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LC72AT-04I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LC72A-04I/SP
✅ Drop-In✓ In Stock
$1.62 / Unit
View Datasheet →PIC16C72A-04I/SO
✅ Drop-In✓ In Stock
$3.5 / Unit
View Datasheet →PIC16C72-04/SO
✅ Drop-In✓ In Stock
$3.45 / Unit
View Datasheet →PIC16LC72AT-04I/SO Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC 16C (8-bit RISC, Harvard) |
| Family | PIC16LC72A |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 3.5 KB (2K x 14 words) |
| Data RAM | 128 bytes |
| Maximum Clock Frequency | 4 MHz |
| Instruction Cycle | 200 ns |
| I/O Pins | 22 |
| ADC | 5 channels, 8-bit |
| Timers | 2 x 8-bit, 1 x 16-bit with CCP |
| Communication | SSP (SPI/I2C), USART |
| Supply Voltage | 2.5 V to 5.5 V |
| Operating Temperature | -40C to +85C (Industrial) |
| Package | 28-SOIC (7.50 mm body width, SMD) |
| Mounting Type | Surface Mount |
PIC16LC72AT-04I/SO Pin Configuration
| Pin 1 | RA5/AN4/MCLR/VPP — PORTA bit 5 / Analog input 4 / Master Clear reset / Programming voltage |
| Pin 2 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| Pin 3 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| Pin 4 | RA2/AN2 — PORTA bit 2 / Analog input 2 |
| Pin 5 | RA3/AN3/VREF — PORTA bit 3 / Analog input 3 / ADC voltage reference |
| Pin 6 | RA4/T0CKI — PORTA bit 4 / Timer 0 clock input |
| Pin 7 | OSC1/CLKIN — Oscillator input / external clock input |
| Pin 8 | OSC2/CLKOUT — Oscillator output / clock output |
| Pin 9 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer 1 oscillator output / Timer 1 clock input |
| Pin 10 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer 1 oscillator input / CCP2 module |
| Pin 11 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| Pin 12 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin 13 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin 14 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 15 | RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock |
| Pin 16 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| Pin 17 | RB0/INT — PORTB bit 0 / External interrupt |
| Pin 18 | RB1 — PORTB bit 1 |
| Pin 19 | RB2 — PORTB bit 2 |
| Pin 20 | RB3/PGM — PORTB bit 3 / Low-voltage ICSP programming input |
| Pin 21 | RB4 — PORTB bit 4 |
| Pin 22 | RB5 — PORTB bit 5 |
| Pin 23 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin 24 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pin 25 | VSS — Ground reference |
| Pin 26 | VDD — Positive supply voltage |
| Pin 27 | NC — Not connected (no internal bond on 28-SOIC variant) |
| Pin 28 | NC — Not connected (no internal bond on 28-SOIC variant) |
Typical Applications
PIC16LC72AT-04I/SO is suitable for 7 applications: Appliance Control Boards, Battery Chargers, Sensor Interface Modules, Low-End Motor Control, User Interface Panels, Consumer Electronics, Automotive Body Electronics (Non-Safety).
Appliance Control Boards
The PIC16LC72AT-04I/SO is well suited for appliance control panels such as washing machines, dishwashers, and microwave ovens. Its 22 I/O pins drive multiplexed LED or LCD displays and read mechanical keypads, while the 5-channel 8-bit ADC monitors temperature sensors (NTC) and water level switches. The 4 MHz clock and 200 ns instruction cycle provide deterministic response for relay and triac control of heating elements, pumps, and door latches. Industrial -40C to +85C operation tolerates the heat near power components, and the OTP program memory locks firmware at production to prevent field tampering.
Recommended
Battery Chargers
The PIC16LC72AT-04I/SO controls single- and multi-stage battery chargers for cordless tools, e-bikes, and UPS backup systems. The 16-bit CCP module generates PWM to drive a switching MOSFET at fixed frequency, while the ADC samples charge current (via shunt) and battery voltage for closed-loop CC/CV regulation. The 3.5 KB OTP holds charge profiles for Li-ion, NiMH, and lead-acid chemistries. Low-voltage operation down to 2.5V supports direct connection to single-cell lithium packs without additional LDO regulation, simplifying BOM and improving efficiency.
Recommended
Sensor Interface Modules
Industrial sensor transmitters for pressure, flow, and humidity benefit from the PIC16LC72AT-04I/SO's integrated ADC, USART, and low-power operation. The 8-bit ADC digitizes bridge sensor or thermistor inputs, while the USART outputs 4-20 mA loop signals via an external DAC or PWM-to-current converter. The 2.5-5.5V supply range enables battery or loop-powered designs, and SLEEP mode with watchdog wake-up extends battery life in remote installations. OTP memory prevents firmware modification in the field.
Recommended
Low-End Motor Control
Small DC brush motors in fans, pumps, and solenoid valves are controlled by the PIC16LC72AT-04I/SO using its 16-bit CCP PWM output and ADC for closed-loop speed or position feedback. The 4 MHz instruction rate delivers 200 ns loop times suitable for trapezoidal commutation in small BLDC motors or PWM dimming of DC loads. Hall-sensor inputs on PORTB trigger interrupts for rotor position detection. The 28-SOIC package fits compact inline motor housings, and industrial temperature rating supports under-hood automotive and appliance environments.
Recommended
User Interface Panels
User interface panels for HVAC thermostats, security keypads, and consumer remote controls use the PIC16LC72AT-04I/SO to scan key matrices, drive LED or VFD displays, and handle serial communication. The 22 I/O pins comfortably support a 4x4 key matrix plus a 7-segment or character LCD interface. The USART links the panel to a main controller board, and SLEEP mode with interrupt-on-change extends battery life in wireless remotes. OTP locks the user-interface firmware to prevent cloning of proprietary menu structures.
Recommended
Consumer Electronics
Cost-sensitive consumer products such as remote controls, toys, small kitchen appliances, and personal care devices leverage the PIC16LC72AT-04I/SO's small footprint, low cost, and integrated peripherals. The on-chip ADC reads battery voltage or simple analog inputs, the PWM drives buzzers or LED brightness, and the SSP port connects to peripheral chips over SPI. The 28-SOIC package is friendly to hand-solder prototypes and reflow production alike. OTP memory at $2.65 per unit at qty 1000 keeps bill-of-materials costs low for high-volume consumer goods.
Recommended
Automotive Body Electronics (Non-Safety)
Non-safety automotive modules such as interior lighting controllers, seat position memory, and accessory timers use the PIC16LC72AT-04I/SO. The industrial -40C to +85C temperature range tolerates cabin environments, and the integrated ADC monitors switch positions and potentiometers. PWM outputs drive LED strings for ambient lighting, while the USART interfaces with the vehicle body control module. For safety-critical applications, migrate to AEC-Q100 qualified PIC16F variants.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LC72AT-04I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16LC72A-04I/SO | PIC16LC72AT-04I/SS | PIC16LC72A-04I/SP | PIC16C72A-04I/SO | PIC16C72-04/SO |
|---|---|---|---|---|---|---|
| Package | 28-SOIC | 28-SOIC - same | 28-SSOP | 28-SPDIP | 28-SOIC - same | 28-SOIC - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP |
| Max Clock Frequency | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 4 MHz |
| Supply Voltage | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 4.5 V to 5.5 V (non-LC) | 4.5 V to 5.5 V (non-LC) |
| I/O Pins | 22 | 22 | 22 | 22 | 22 | 22 |
| Temperature Range | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | 0C to +70C (commercial, no -I suffix) |
| Shipping Carrier | Tape & Reel | Tube | Tape & Reel | Tube (DIP) | Tube | Tube |
Key Differentiators
- Tape-and-reel carrier for SMT production lines (vs PIC16LC72A-04I/SO)
- Low-voltage LC variant supports 2.5V minimum supply (vs PIC16C72A-04I/SO)
- Smaller SSOP footprint option for space-constrained designs (vs PIC16LC72AT-04I/SS)
Design Notes
The PIC16LC72AT-04I/SO operates from 2.5V to 5.5V on the VDD pin (pin 20) with VSS (pin 21) as ground. Place a 0.1 uF decoupling capacitor as close as possible between VDD and VSS to suppress high-frequency noise. For battery applications drawing more than 50 mA peak, add a 10 uF bulk capacitor near the IC. The LC variant's 2.5V minimum enables direct connection to a single Li-ion cell without an LDO, reducing BOM cost and quiescent current loss.
Place the 28-SOIC footprint with pin 1 indicator matched to the silkscreen dot. Keep crystal or resonator traces (OSC1 pin 7, OSC2 pin 8) short, less than 5 mm if possible, and route them away from high-current switching traces to avoid injecting oscillator noise. The MCLR pin (pin 1) requires a 10 kohm pull-up to VDD if not used as a digital input. Use a 100 ns reset pulse width minimum; place any reset capacitor within 5 mm of MCLR.
OTP memory cannot be erased by UV light - once programmed, the device is permanent. Engineers should always prototype with the flash-based PIC16F72-I/SO (same pinout and peripherals) and only migrate to the PIC16LC72A-04I/SO for production. Configuration bits must be set correctly for the oscillator mode; an incorrect LP/XT/HS selection can prevent oscillator startup. Brown-out reset must be enabled in CONFIG to protect against voltage dips below the 2.5V minimum.
When using the ADC, the analog inputs AN0-AN4 share pins with PORTA. Configure unused analog pins as digital outputs to minimize injection current into the ADC sample-and-hold. Use the VREF pin (RA3) only when an external reference is required; otherwise connect A/D reference to VDD. Sample acquisition time is governed by TACQ = (TAMP + TC + TCOEF) per the datasheet; for 4 MHz oscillator, allow at least 20 us acquisition time for 10 kohm source impedance.
Compliance Information
RoHS and lead-free compliant per Microchip product page; not AEC-Q100 qualified - choose PIC16F72 automotive variant for vehicle applications. Industrial temperature grade -40C to +85C (I suffix).