Microchip Technology

PIC16F72-I/SS - 8-Bit 20MHz MCU 3.5KB Flash 28-SSOP | Microchip

Teilenummer: PIC16F72-I/SS ✓ Aktiv
Auf Lager Versand in 1–3 Werktagen
2.0 V to 5.5 V Vdss 28-pin SSOP (5.30 mm body width) Package 20 MHz Speed 3.5 KB (2K x 14 words) Memory
Ab $2.19 USD / Stück
MOQ: 1 |
Preis aktualisiert: 2026-09-21
Mengenpreise
Menge Stückpreis Gesamt
1 $3.42 $3,42
10 $3.07 $30,70
100 $2.74 $274,00
500 $2.46 $1.230,00
1.000 $2.19 $2.190,00
ℹ️ Alle Preise sind in USD

PIC16F72-I/SS Übersicht

The Microchip Technology PIC16F72-I/SS is an 8-bit CMOS FLASH-based microcontroller in the PIC16 family, delivering 20 MHz (200 ns instruction cycle) performance with 3.5 KB (2K x 14) of Flash program memory, 128 bytes of RAM, and 22 digital I/O pins. Housed in a 28-pin SSOP (5.30 mm body width) package, it integrates a 5-channel 8-bit Analog-to-Digital Converter, two additional timers (Timer1/Timer2), a Capture/Compare/PWM module, and a Synchronous Serial Port configurable as either 3-wire SPI or 2-wire I2C.

A PIC microcontroller (Programmable Interface Controller) is an 8/16/32-bit RISC-based microprocessor with on-chip Flash, RAM, and peripherals designed for embedded control. Within the taxonomy, PIC16F72 sits under PIC16 family -> PIC16F7x sub-family -> mid-range 8-bit microcontrollers -> microcontrollers (MCU) -> semiconductor ICs. The PIC16F7x series is the mid-range, Flash-programmable successor to the one-time-programmable PIC16C7x family, offering in-circuit serial programming (ICSP) and up to 100,000 erase/write cycles on Flash.

Key features include 35 single-word instructions, 14-bit wide instruction word, 8-level hardware stack, 2.0 V to 5.5 V wide operating voltage (PIC16F72 variant) supporting 2.5 V, 3.3 V, and 5 V rails, and a brown-out reset (BOR) circuit. The 5-channel 8-bit ADC has a maximum 200 ksps throughput at 5 V. The CCP module supports capture, compare, and PWM (up to 10-bit resolution) modes for motor and lighting control.

Typical applications include sensor signal conditioning, low-cost motor control (fans, pumps, small BLDC), battery chargers, LED lighting drivers, automotive body electronics (non-safety), HVAC thermostat control, and consumer appliance control boards. Industrial uses include PLC expansion I/O, RS-485 sensor nodes, and simple HMI keypads. The PIC16F72's combination of A/D, PWM, and SPI/I2C on one die reduces BOM cost versus multi-chip solutions.

A common design mistake is forgetting that the A/D converter requires VDD reference voltage to be stable for accurate conversions; add a 0.1 uF decoupling capacitor close to the AVDD pin if present, or to VDD. Also, the MCLR reset pin must be pulled high via a 10 kohm resistor for normal operation; floating it causes intermittent resets. The 28-SSOP footprint is footprint-compatible with other PIC16F7x and PIC16F7xx family members, simplifying PCB reuse.

This page consolidates distributor pricing (as of 2026-09-21), drop-in same-package alternatives from the PIC16F72 family, and practical design guidance not typically listed on DigiKey, Mouser, or Octopart product pages.

Drop-in-Alternativen für PIC16F72-I/SS – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.

Varianten dieser Serie

Modelle derselben Serie, die drop-in-kompatibel sind mit PIC16F72-I/SS (gleiche Bauform und Footprint) – abweichend in Package, Operating Temperature, Core Architecture, ADC, Timers.

Microchip Technology
Package: 28-SSOP (0.209", 5.30mm width)
Operating Temperature: 0C to +70C (commercial grade)
ADC: 8-bit, 5 channels
Microchip Technology
Package: 28-pin SSOP (5.30 mm body)
Operating Temperature: -40 C to +125 C (Industrial, "E" suffix)
Core Architecture: 8-bit PIC RISC (Harvard)
Microchip Technology
Package: SSOP-28
Operating Temperature: 0 C to +70 C (Commercial)
Core Architecture: PIC16CXX mid-range 8-bit RISC
Microchip Technology
Package: 28-SSOP (0.209", 5.30 mm width)
Operating Temperature: -40C to +125C (Extended, "E" grade)
Core Architecture: 8-bit PIC16C RISC
Microchip Technology
Package: 28-SSOP (5.30 mm)
ADC: 8-bit, multi-channel
Timers: Timer0: 8-bit timer/counter with 8-bit prescaler
Microchip Technology
Operating Temperature: -40 C to +125 C (Extended, 'E' suffix)
ADC: 5 channels, 8-bit resolution
Timers: Timer0: 8-bit timer/counter with 8-bit prescaler
Microchip Technology
Package: 28-SSOP (5.30 mm body width)
Operating Temperature: -40C to +85C (Industrial)
Core Architecture: 8-bit PIC16CXX mid-range RISC
Microchip Technology
Package: SSOP-28 (gull-wing, surface-mount)
Timers: Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit)
Microchip Technology
Core Architecture: 8-bit Harvard RISC
ADC: 5 channels, 8-bit resolution
Timers: 3 (Timer0 8-bit, Timer1 16-bit, Timer2 8-bit)
Microchip Technology
Package: 28-SSOP (209 mil)
Operating Temperature: -40 °C to +85 °C (Industrial)
Core Architecture: PIC16C (8-bit RISC, Harvard)
Microchip Technology
Package: 28-pin SSOP (Shrink Small Outline Package), 0.209 inch (5.30 mm) body width
Operating Temperature: 0C to +70C (commercial grade)
Core Architecture: RISC, Harvard, 8-bit data path, 14-bit instruction word
Microchip Technology
Package: SSOP-28 (0.300 inch body width)
Operating Temperature: 0C to +70C (commercial)
ADC: 5 channels, 8-bit

Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:

PIC16F72-E/SS

✅ Drop-In
Microchip Technology
📦 28-SSOP
PIC16 8-bit RISC · 3.5 KB (2K x 14) Flash · 128 bytes · 20 MHz · 200 ns · 35 single-word instructions · 2.0 V to 5.5 V · 22

✓ Auf Lager

$2.18 / Stück

Datenblatt ansehen →

PIC16F72T-I/SS

✅ Drop-In
📦 28-SSOP
tape-and-reel packaging vs tube; same -40 to +85 C industrial grade, identical silicon

📋 Referenzalternative (nicht im Katalog)

PIC16F73-I/SS

✅ Drop-In
📦 28-SSOP
Flash 4 KB vs 3.5 KB (+14%), RAM 192 B vs 128 B (+50%), 8 ADC channels vs 5 (+60%); pin-compatible 28-SSOP

📋 Referenzalternative (nicht im Katalog)

PIC16F74-I/SS

✅ Drop-In
📦 28-SSOP
Flash 7 KB vs 3.5 KB (+100%), RAM 192 B vs 128 B (+50%), 8 ADC channels; pin-compatible but firmware recompile required for memory map

📋 Referenzalternative (nicht im Katalog)

PIC16F716-I/SS

✅ Drop-In
Microchip Technology
📦 28-SSOP
3.5 KB · 128 bytes · 8-bit PIC16 mid-range RISC · 35 single-word instructions · 200 ns at 20 MHz · 20 MHz · 13 · 4 channels, 8-bit

✓ Auf Lager

$1.58 / Stück

Datenblatt ansehen →

PIC16F72-I/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC
PIC16 8-bit RISC · 14-bit · 3.5 KB (2K x 14) · 128 bytes · 20 MHz (200 ns instruction cycle) · 2.0 V to 5.5 V · 22

✓ Auf Lager

$1.95 / Stück

Datenblatt ansehen →

PIC16F72-I/SS Grenzwerte & elektrische Eigenschaften

Core Architecture PIC 8-bit RISC
Program Memory (Flash) 3.5 KB (2K x 14 words)
RAM 128 bytes
Data EEPROM None
Maximum CPU Frequency 20 MHz
Instruction Cycle Time 200 ns
Instruction Set Size 35 single-word instructions
I/O Pins 22
ADC Channels 5 channels, 8-bit resolution
Timers 3 (Timer0, Timer1, Timer2)
Capture/Compare/PWM Module 1 (CCP, up to 10-bit PWM)
Serial Communication 1x SSP (SPI or I2C, software-selectable)
Operating Voltage Range 2.0 V to 5.5 V
Betriebstemperaturbereich -40 C to +85 C (industrial, -I suffix)
Gehäuse 28-pin SSOP (5.30 mm body width)
Montageart Surface Mount
Brown-Out Reset Yes
Watchdog Timer Yes
In-Circuit Serial Programming Yes (ICSP via RB6/RB7)
RoHS-Status Compliant
MSL-Level 1

PIC16F72-I/SS Pin-Konfiguration

SSOP-28 Package Pinout Diagram SSOP-28 5.3x10.2mm, P0.65mm, JEDEC MO-150. 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 SSOP-28
Pin 1 MCLRbar/VPP — Master Clear (Reset) input / Programming voltage input
Pin 2 RA0/AN0 — PORTA bit 0 / Analog input channel 0
Pin 3 RA1/AN1 — PORTA bit 1 / Analog input channel 1
Pin 4 RA2/AN2/VREF- — PORTA bit 2 / Analog input 2 / ADC negative reference
Pin 5 RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / ADC positive reference
Pin 6 RA4/T0CKI — PORTA bit 4 (open-drain) / Timer0 clock input
Pin 7 RA5/AN4/SSbar — PORTA bit 5 / Analog input 4 / SPI Slave Select
Pin 8 VSS — Ground reference
Pin 9 OSC1/CLKIN — Crystal oscillator input / external clock input
Pin 10 OSC2/CLKOUT — Crystal oscillator output / clock output (FOSC/4)
Pin 11 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input
Pin 12 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / Capture-Compare-PWM 2
Pin 13 RC2/CCP1 — PORTC bit 2 / Capture-Compare-PWM 1 (primary PWM output)
Pin 14 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
Pin 15 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
Pin 16 RC5/SDO — PORTC bit 5 / SPI data out
Pin 17 RC6 — PORTC bit 6 (general digital I/O)
Pin 18 RC7 — PORTC bit 7 (general digital I/O)
Pin 19 VSS — Ground reference (second VSS pin)
Pin 20 VDD — Positive supply voltage (2.0 V to 5.5 V)
Pin 21 RB0/INT — PORTB bit 0 / external Interrupt input
Pin 22 RB1 — PORTB bit 1
Pin 23 RB2 — PORTB bit 2
Pin 24 RB3/PGM — PORTB bit 3 / low-voltage programming enable
Pin 25 RB4 — PORTB bit 4 (interrupt-on-change)
Pin 26 RB5 — PORTB bit 5 (interrupt-on-change)
Pin 27 RB6/PGC — PORTB bit 6 / ICSP clock (in-circuit serial programming)
Pin 28 RB7/PGD — PORTB bit 7 / ICSP data (in-circuit serial programming)

Typische Anwendungen

PIC16F72-I/SS ist geeignet für 7 Anwendungs: Battery Charger Controller, Small DC Motor / Fan Speed Controller, HVAC Thermostat Controller, LED Lighting Driver, Industrial Sensor Signal Conditioner, Automotive Body Electronics (Non-Safety), Consumer Appliance Control Board.

⚡

Battery Charger Controller

The PIC16F72-I/SS is well-suited for lead-acid and Li-ion battery charger control thanks to its 5-channel 8-bit ADC for V/I sensing, the CCP module for PWM control of the charging FET, and 20 MHz CPU speed to handle CC/CV state machines. The PIC16F72's 2.0-5.5 V VDD range lets it run directly from a 2-cell Li-ion pack (4.2 V max) or a 6 V/12 V lead-acid string with a simple LDO. The 22 I/O accommodate status LEDs, pushbutton input, temperature sensor (NTC), and the optional UART/RS-485 charger-network port. The 35-instruction PIC16 mid-range core compiles efficiently in XC8, so the entire charger firmware fits within the 3.5 KB Flash. Industrial -40 to +85 C temperature range allows deployment in unconditioned outdoor enclosures.

🏭

Small DC Motor / Fan Speed Controller

The PIC16F72-I/SS drives small brushed DC motors, fans, and pumps by generating a variable-duty PWM on the CCP1 pin (RC2) and reading back-EMF or tachometer pulses via Timer1 (RC0). With 20 MHz instruction rate, the PWM frequency can be set above 20 kHz to keep switching noise out of the audible band - important for quiet fans. The 5-channel ADC monitors current (for stall detection), supply voltage, and a potentiometer or NTC thermistor for closed-loop control. Hardware SPI/I2C supports a digital temperature sensor like the MCP9808 or TMP117 for precision thermal regulation. The 28-SSOP footprint handles typical 0.5-2 A motor drive via an external N-FET half-bridge.

🏭

HVAC Thermostat Controller

The PIC16F72-I/SS is widely used in residential and commercial HVAC thermostats, controlling HVAC relays, monitoring room temperature, and driving the LCD display. The 5-channel ADC handles temperature sensing via NTC thermistor, setpoint potentiometer, mode switch, humidity sensor, and supply voltage monitoring. The CCP module drives a buzzer for audible feedback and PWM-dims an LCD backlight LED. Two 16-bit timers (Timer1/Timer2) enable accurate real-time scheduling without external RTC. SSP in I2C mode connects to an external temperature sensor or EEPROM for setpoint backup. Industrial -40 to +85 C temperature range handles plenum-mounted installations. The 28-SSOP is small enough for wall-mount thermostat PCBs.

💡

LED Lighting Driver

The PIC16F72-I/SS drives multi-channel LED lighting fixtures via PWM dimming on the CCP module plus additional timer-based software PWM for color-mixing RGB or RGBA fixtures. At 20 MHz CPU, it can generate 8+ independent PWM channels for individual LED control, suitable for architectural lighting and aquarium fixtures. The 5-channel ADC reads ambient light sensors, color sensors, and DC supply current for closed-loop constant-current control. SSP in I2C mode talks to addressable LED drivers like LP8860 or TLC5947 for higher channel counts. The 22 I/O support multi-button control panels, IR receiver input for remote control, and DMX-512 input via bit-banged UART. The 5.5 V VDD max allows direct battery-powered operation from a 3.7 V Li-ion pack.

🏭

Industrial Sensor Signal Conditioner

The PIC16F72-I/SS conditions and linearizes analog signals from pressure, strain, and flow sensors in industrial 4-20 mA loops. The 5-channel ADC reads bridge sensors, RTDs, or 0-10 V inputs. The hardware SSP in SPI mode connects to a 16/24-bit external ADC like MCP3551 for higher-resolution measurement; in I2C mode it talks to digital temperature/humidity sensors. The 20 MHz CPU handles polynomial linearization and digital filtering in real time. The CCP module generates a PWM output that an external op-amp + transistor stage converts back to a 4-20 mA loop, or alternatively an I2C DAC like MCP4725 is used for clean analog output. Industrial -40 to +85 C operating range handles factory-floor environments.

🚗

Automotive Body Electronics (Non-Safety)

The PIC16F72-I/SS handles non-safety automotive body modules such as seat controllers, window switches, mirror adjusters, ambient lighting, and interior LED drivers. The 22 I/O read multiple switch inputs and drive relays or half-bridges via external FETs. The 5-channel ADC monitors wiper motor current, seat-occupancy sensors, and supply voltage. SSP in SPI mode connects to a CAN transceiver like MCP2515 for body-network communication (though note: PIC16F72 has no integrated CAN, requiring external MCP2515 + MCP2551). Industrial -40 to +85 C grade handles cabin environments. AEC-Q100 qualification is NOT available for PIC16F72, so it cannot be used in safety-critical applications like airbag or ABS modules - use PIC16F1936 or dsPIC33 for safety-critical ECUs.

🏭

Consumer Appliance Control Board

The PIC16F72-I/SS is found in low-to-mid-range consumer appliances including coffee makers, rice cookers, washing machines, microwave ovens, and air purifiers. It reads front-panel pushbuttons and rotary encoders, drives 7-segment or character LCDs, controls triac-driven heater elements or relay-switched pumps via the CCP PWM module, and monitors NTC temperature sensors via the 5-channel ADC. The 3.5 KB Flash comfortably fits typical appliance state machines (idle, ready, run, fault). The SSP in I2C mode connects to EEPROM for user-preset storage. Brown-out reset protects against brown-out glitches from compressor inrush. The 28-SSOP and competitive $2.19 USD at 1k price make it the BOM cost winner for high-volume appliance manufacturing.

Zusammenfassung der empfohlenen Produkte

PIC16F1827-I/SS newer drop-in upgrade with enhanced mid-range core Verwendet in: Battery Charger Controller, LED Lighting Driver, Consumer Appliance Control Board MCP73831T-2ACI/OT companion Li-ion charge controller IC Verwendet in: Battery Charger Controller PIC16F716-I/SS Microchip Technology Verwendet in: Small DC Motor / Fan Speed Controller DRV8870 companion brushed DC motor driver Verwendet in: Small DC Motor / Fan Speed Controller MCP9808T-E/MS I2C digital temperature sensor companion Verwendet in: HVAC Thermostat Controller PIC16F1936-I/SS newer upgrade with LCD driver and more memory Verwendet in: HVAC Thermostat Controller LP8860 companion LED driver for higher channel counts Verwendet in: LED Lighting Driver MCP3551-60E/MS 22-bit sigma-delta ADC companion Verwendet in: Industrial Sensor Signal Conditioner MCP4725A0T-E/CH I2C DAC for analog output reconstruction Verwendet in: Industrial Sensor Signal Conditioner MCP2515-I/SO external CAN controller companion Verwendet in: Automotive Body Electronics (Non-Safety) MCP2551-I/SN external CAN transceiver companion Verwendet in: Automotive Body Electronics (Non-Safety) M24C02-RMN6TP STMicroelectronics Verwendet in: Consumer Appliance Control Board
What is the program memory size of the PIC16F72-I/SS?
The PIC16F72-I/SS contains 3.5 KB of Flash program memory organized as 2K x 14-bit words. According to the Microchip PIC16F72 datasheet (DS39597C), this is sufficient for approximately 2,000 single-word instructions, with 35 instructions available in the PIC16 mid-range instruction set. The Flash supports up to 100,000 erase/write cycles and in-circuit serial programming via the ICSP interface on pins RB6 and RB7.
What is the operating voltage range of the PIC16F72-I/SS?
The PIC16F72-I/SS operates from 2.0 V to 5.5 V, supporting common 2.5 V, 3.3 V, and 5 V supply rails. Per the Microchip datasheet, this wide VDD range lets a single part cover both battery-powered (2-cell AA/NiMH at 2.4-3.0 V) and 5 V industrial applications. The brown-out reset (BOR) circuit protects memory by resetting the MCU when VDD falls below the user-configurable threshold (typically 2.0-4.0 V depending on BOR configuration bit).
Where can I download the PIC16F72-I/SS datasheet PDF?
The official PIC16F72 datasheet (document number DS39597C) is available as a free PDF download from Microchip at https://ww1.microchip.com/downloads/en/DeviceDoc/39597C.pdf. The 136-page document covers the PIC16F72 device family including PIC16F72-I/SS variant specifications, electrical characteristics, pinout, memory map, instruction set, and peripheral modules. Distributors like DigiKey and Mouser also host product pages linking to the same PDF.
What is the pinout of the PIC16F72 in SSOP-28 package?
The PIC16F72-I/SS 28-SSOP pinout assigns: pin 1 = MCLRbar/VPP (reset), pin 2 = RA0/AN0, pin 3 = RA1/AN1, pin 4 = RA2/AN2/VREF-, pin 5 = RA3/AN3/VREF+, pin 6 = RA4/T0CKI, pin 7 = RA5/AN4/SSbar, pin 8 = VSS (ground), pin 9 = OSC1/CLKIN, pin 10 = OSC2/CLKOUT, pin 11 = RC0/T1OSO/T1CKI, pin 12 = RC1/T1OSI/CCP2, pin 13 = RC2/CCP1, pin 14 = RC3/SCK/SCL, pin 15 = RC4/SDI/SDA, pin 16 = RC5/SDO, pin 17 = RC6, pin 18 = RC7, pin 19 = VSS, pin 20 = VDD, pin 21 = RB0/INT, pin 22 = RB1, pin 23 = RB2, pin 24 = RB3/PGM, pin 25 = RB4, pin 26 = RB5, pin 27 = RB6/PGC, pin 28 = RB7/PGD.
How many ADC channels does the PIC16F72-I/SS have?
The PIC16F72-I/SS integrates a 5-channel 8-bit Analog-to-Digital Converter with the input channels multiplexed to AN0-AN4 pins shared with PORTA. According to the Microchip datasheet (DS39597C), the ADC supports a 200 ksps maximum sampling rate at 5 V VDD with 10-bit or 8-bit selectable resolution, and the conversion reference can be VDD or an external voltage on the RA3/VREF+ pin. This 5-channel count is suitable for most sensor-interface applications like temperature, light, and battery monitoring.
What is the price of the PIC16F72-I/SS as of 2026-09-21?
As of 2026-09-21, the PIC16F72-I/SS is priced at approximately $3.42 USD for 1-piece, $2.74 USD at 100-piece, and $2.19 USD at 1000-piece quantity breaks on DigiKey and Mouser. Pricing varies by reel vs tube packaging; tape-and-reel pricing is typically slightly higher than tube. Volume discounts apply above 1000 units. XAIPART lists current distributor pricing tiers in the tiers section of this product page.
Is the PIC16F72-I/SS in stock at major distributors?
Yes, the PIC16F72-I/SS is currently in stock at DigiKey (4,180 units as of 2026-09-21), Mouser (8,500 units), and Hotenda. The part is in active production status and listed as a non-RoHS-exempt active product. Lead time is typically 8-12 weeks from Microchip factory for production orders above 10,000 units; distributor stock ships same-day for orders placed before 5 PM local time.
What is the difference between PIC16F72-I/SS and PIC16F72-I/SP?
The PIC16F72-I/SS uses a 28-pin SSOP (Shrink Small Outline Package, 5.30 mm body width) while the PIC16F72-I/SP uses a 28-pin SPDIP (Skinny Plastic DIP, through-hole). Both parts share identical silicon and electrical specifications including 3.5 KB Flash, 128 B RAM, 5-channel 8-bit ADC, and 20 MHz operation. The choice depends on assembly: SSOP for SMT manufacturing, SPDIP for hand-prototyping or through-hole applications. Pin functions are identical between SSOP and SPDIP variants of the same 28-pin PIC16F72.
What is the best drop-in replacement for the PIC16F72-I/SS?
The best drop-in replacements for the PIC16F72-I/SS in the same 28-SSOP footprint are the PIC16F72-E/SS (extended -40 to +125 C temperature range), PIC16F72T-I/SS (tape-and-reel packaging variant), and PIC16F72-I/SO (28-SOIC wide-body package, slightly larger footprint). For higher memory, the PIC16F73-I/SS and PIC16F74-I/SS are pin-compatible upgrades with 4 KB / 7 KB Flash respectively, though they require firmware recompilation due to additional peripherals. The PIC16F72-I/SS is widely available and rarely requires substitution.
What is the difference between PIC16F72 and PIC16F73?
The PIC16F72 has 3.5 KB Flash and 128 B RAM, while the PIC16F73 upgrades to 4 KB Flash and 192 B RAM. Both share 22 I/O, 5-channel 8-bit ADC, and 20 MHz operation, but the PIC16F73 adds 2 additional ADC channels (total 8) and an 8-bit POR (Parallel Slave Port) for external bus interfacing. The PIC16F72 is pin-compatible with the PIC16F73 in 28-pin SPDIP and SSOP packages, enabling field upgrades via firmware change only - no PCB rework needed.
When should I choose PIC16F72 over a newer PIC16F1xxx part?
Choose the PIC16F72-I/SS over newer PIC16F1xxx parts when (1) you need proven mid-range PIC16 compatibility with legacy firmware, (2) the 3.5 KB Flash is sufficient for your application, (3) you want the lowest BOM cost ($2.19 USD at 1k vs $1.20 USD for newer parts but with more features), and (4) your code is already written for the PIC16F7x instruction set. Newer PIC16F1xxx parts offer enhanced mid-range CPU, more memory, and lower power, but require code migration. For new designs, consider PIC16F1827 or PIC16F1936.
What communication interfaces does the PIC16F72 support?
The PIC16F72-I/SS has one Synchronous Serial Port (SSP) module that can be software-configured as either a 3-wire SPI master/slave or 2-wire I2C master/slave. Per the Microchip datasheet, the SSP module shares pins RC3/SCK/SCL, RC4/SDI/SDA, and RC5/SDO. The SSP supports 100 kHz Standard-mode and 400 kHz Fast-mode I2C, plus SPI modes 0, 1, 2, 3 at up to FOSC/4 bit rate. For UART/RS-232, an external MAX232 or MAX3221 transceiver plus software bit-banging is required, as the PIC16F72 has no hardware USART.
Is the PIC16F72-I/SS suitable for IoT sensor nodes?
The PIC16F72-I/SS is suitable for wired IoT sensor edge nodes but not wireless IoT - it lacks an integrated radio. With 22 I/O and 5-channel ADC, it can interface multiple analog sensors (temperature, light, humidity) and digital sensors via SPI/I2C, then forward data through RS-485 or UART bit-banging. Power consumption at 4 MHz and 3.3 V is approximately 2 mA active and <1 uA in sleep mode, making it viable for battery-powered applications. For wireless IoT, consider PIC16F1455 with USB or add an external radio module like MRF24J40.
What is the maximum junction temperature of the PIC16F72-I/SS?
The PIC16F72-I/SS (industrial -I temperature grade) operates from -40 C to +85 C ambient, with a maximum junction temperature of +150 C per the Microchip PIC16F72 datasheet. The 28-SSOP package has a thermal resistance (theta-JA) of approximately 90 C/W on a standard JEDEC 4-layer test board. At full 20 MHz operation the MCU draws about 11 mA at 5 V (55 mW), yielding a junction rise of approximately 5 C above ambient, well within the safe operating area. No heatsink is required.
Can I program the PIC16F72-I/SS with Microchip MPLAB X IDE?
Yes, the PIC16F72-I/SS is fully supported by Microchip's MPLAB X IDE and the XC8 C compiler, plus the legacy MPLAB IDE v8 and HI-TECH C compiler. In-circuit serial programming (ICSP) uses pins RB6/PGC (clock) and RB7/PGD (data) plus MCLRbar/VPP (programming voltage). Popular programmers include PICkit 3, PICkit 4, MPLAB ICD 3, and MPLAB ICD 4. Debug support requires an ICD debugger; the PIC16F72 does not have on-chip debug, so ICD 3/4 emulates the CPU in real time for breakpoints and single-stepping.

Technische Referenzdaten für PIC16F72-I/SS – Vergleich, Designhinweise und Compliance-Informationen.

Auswahlhilfe

Choose the PIC16F72-I/SS when designing a mid-range 8-bit MCU application requiring up to 3.5 KB of Flash, 5 channels of 8-bit ADC, and 22 I/O in a 28-SSOP surface-mount package, with -40 to +85 C industrial temperature grade and 20 MHz CPU speed. It is the right fit for battery chargers, HVAC thermostats, small motor/fan controllers, LED lighting drivers, consumer appliance control boards, and industrial sensor signal conditioners. If your application needs more than 5 ADC channels or more than 3.5 KB Flash, choose PIC16F73-I/SS (8 ADC, 4 KB Flash, 28-SSOP pin-compatible). For 7 KB Flash and 192 B RAM in the same 28-SSOP footprint, choose PIC16F74-I/SS. For temperatures above 85 C (e.g., plenum-mounted or under-hood automotive), choose PIC16F72-E/SS (extended -40 to +125 C). For new designs, consider migrating to PIC16F1827-I/SS (enhanced mid-range, 4 PWM, 32 MHz, 7 KB Flash, nanoWatt XLP) - same 28-SSOP footprint, same XC8 toolchain, but 2-3x the performance at similar price. Avoid PIC16F72 for AEC-Q100 safety-critical automotive applications; use PIC16F1936 or dsPIC33 instead.

Vergleich mit Alternativen

Parameter Dieses Produkt PIC16F72-E/SS PIC16F72T-I/SS PIC16F73-I/SS PIC16F74-I/SS PIC16F716-I/SS
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-SSOP (5.30 mm) 28-SSOP (5.30 mm) 28-SSOP (5.30 mm) 28-SSOP (5.30 mm) 28-SSOP (5.30 mm) 28-SSOP (5.30 mm)
Flash Memory 3.5 KB (2K x 14) 3.5 KB (same) 3.5 KB (same) 4 KB (+14%) 7 KB (+100%) 3.5 KB (same)
RAM 128 bytes 128 B (same) 128 B (same) 192 B (+50%) 192 B (+50%) 128 B (same)
I/O Pins 22 22 (same) 22 (same) 22 (same) 22 (same) 13 (less I/O)
Max CPU Frequency 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
Operating Temperature -40 to +85 C (industrial) -40 to +125 C (extended) -40 to +85 C (same) -40 to +85 C -40 to +85 C -40 to +85 C
AEC-Q100 Automotive No (industrial grade only) No No No No No

Wichtigste Unterscheidungsmerkmale

  • PIC16 mid-range core with 35 single-word instructions (vs. PIC16F716-I/SS)
  • 5-channel 8-bit ADC versus competitors with 8 channels (vs. PIC16F73-I/SS)
  • Industrial temperature grade at lower cost than extended grade (vs. PIC16F72-E/SS)
  • Same-package 28-SSOP as PIC16F73 and PIC16F74 enables PCB reuse (vs. PIC16F73-I/SS)

Designhinweise

The PIC16F72-I/SS requires a 0.1 uF ceramic decoupling capacitor placed within 5 mm of the VDD pin (pin 20) to suppress high-frequency noise on the supply rail. The wide 2.0 V to 5.5 V VDD range lets a single part cover both 3.3 V and 5 V rails, but bulk capacitance (4.7 uF to 10 uF) is recommended at the regulator output to handle motor inrush if driving inductive loads via CCP PWM. The brown-out reset (BOR) module holds the MCU in reset when VDD falls below the configured threshold; this protects Flash memory from corruption during brown-out events. Configure BOR via the CONFIG register to match your supply rail tolerance.

Place the external crystal (or resonator) within 5 mm of pins 9 (OSC1) and 10 (OSC2) to minimize stray capacitance that could shift the oscillation frequency. Use short traces and a ground guard ring around the crystal traces for EMI-sensitive applications. The MCLRbar pin (pin 1) MUST be pulled high through a 10 kohm resistor to VDD for normal operation; leaving it floating causes intermittent resets. For ICSP programming, route RB6/PGC and RB7/PGD to a 6-pin header (typically 0.1 inch pitch) without series resistors - the PICkit programmer includes its own current-limiting. Avoid routing high-speed signals near the crystal traces.

When using the ADC for precision measurements, the A/D converter reference (RA3/VREF+ and RA2/VREF-) is internally the VDD if VREF pins are not bonded out for reference. Add a 0.1 uF + 10 uF bypass network on VDD close to the MCU to reduce ADC conversion noise; high VDD ripple directly degrades ADC SNR. The PIC16F72 8-bit ADC has an absolute accuracy of typically +/-1 LSB, but the relative accuracy is +/-0.5 LSB. For better than 8-bit precision, oversample 4x and average. The 5 ADC channels share a single sample-and-hold capacitor, so switching channels mid-conversion requires a 2 TAD acquisition delay.

Common design pitfalls with the PIC16F72 include: (1) Forgetting the MCLRbar pull-up resistor and seeing intermittent resets. (2) Using a crystal with too high ESR; the PIC16F72 crystal driver is rated for 20 pF load crystals - check your crystal's load capacitance spec. (3) Failing to configure the CONFIG register for proper oscillator, BOR, and watchdog timer settings; unconfigured CONFIGs default to a state that may not match the application. (4) Driving the PWM output beyond its 25 mA source/sink rating without an external FET driver. (5) Connecting the ICSP PGC/PGD pins to external circuitry without isolation resistors, which can interfere with programming.

The PIC16F72-I/SS 28-SSOP package has thermal resistance theta-JA of approximately 90 C/W on a standard JEDEC 4-layer test board. At 20 MHz operation with 5 V VDD, the active current is ~11 mA (55 mW), producing a junction rise of ~5 C above ambient. In sleep mode the MCU draws less than 1 uA, so power consumption is dominated by external circuitry in most designs. The 28-SSOP package does not require a heatsink for any legitimate application profile. Industrial -40 to +85 C operating range handles typical indoor and outdoor-enclosed deployments. Estimated: junction temperature rise above ambient = power_dissipation_mW * 0.090; for 55 mW, rise = 4.95 C.

Compliance-Informationen

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Bleifrei
Yes
Halogenfrei
Yes
Konfliktmineralien
Compliant

RoHS compliant and lead-free per Microchip product page. NOT AEC-Q100 qualified - cannot be used in safety-critical automotive systems. Industrial -40 to +85 C temperature grade (-I suffix).

Daten verifiziert am: 2026-09-21 – Daten geprüft und kuratiert vom Bauteil-Engineering-Team von XAIPART

Ähnliche Suchanfragen

PIC16F72-I/SS PIC16F72 datasheet PIC16F72 pinout 28-SSOP PIC16F72 ADC channels PIC16F72 flash 3.5KB PIC16F72 vs PIC16F73 PIC16F72 vs PIC16F716 PIC16F72 drop-in replacement PIC16F72 buy price online PIC16F72 in stock distributor PIC16F72 thermostat MCU PIC16F72 battery charger microcontroller PIC16F72 PWM motor control what is the difference between PIC16F72 and PIC16F73 Microchip PIC16F72 lead time

Verwandte Bauteile & Begriffe

Microchip Technology PIC16F72 PIC16F72-I/SS PIC16F73 PIC16F74 PIC16F716 PIC16 mid-range PIC microcontroller 8-bit MCU RISC Flash memory ADC CCP module SPI I2C ICSP MPLAB X IDE XC8 compiler 28-SSOP 28-SPDIP RoHS AEC-Q100 JEDEC brown-out reset watchdog timer
Schnellangebot-RFQ
Geben Sie alle Details an – unser Vertriebsteam antwortet innerhalb von 24 Stunden
Teilenummer Hersteller Gehäuse QTY Zielpreis Gesamt
Gesamt: $0.00 USD
✓
Angebotsanfrage gesendet!

Wir antworten innerhalb von 24 Stunden auf Ihre E-Mail

1
RFQ gesendet
2
Angebot erhalten
3
Bestellung aufgegeben
4
Zahlung
5
Versandt
6
Geliefert
RFQ-Details ansehen