PIC16C72T-04E/SS - 4MHz 8-Bit CMOS MCU 3.5KB OTP 28-SSOP | Microchip
MPN: PIC16C72T-04E/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $7.85 | $7.85 |
| 10 | $7.1 | $71.00 |
| 100 | $6.4 | $640.00 |
| 500 | $5.75 | $2,875.00 |
| 1,000 | $5.1 | $5,100.00 |
PIC16C72T-04E/SS Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory (ROM/RAM), and programmable I/O peripherals. The PIC16C7X family is Microchip's mid-range 8-bit MCU family: PIC16C72 -> PIC16C7X mid-range -> PIC16CXX family -> 8-bit PIC microcontrollers -> embedded microcontrollers -> semiconductor IC. The '72 specifically adds a multi-channel ADC to the PIC16C7X base, enabling mixed-signal sensing without an external ADC chip.
Key features include 22 I/O pins, 5 channels of 8-bit ADC, a capture/compare/PWM (CCP) module, a synchronous serial port (SSP) supporting SPI and I²C, a USART, two 8-bit timers and one 16-bit timer. With only 35 instructions (single-cycle except 2-cycle branches), code density is high and the learning curve is shallow - engineers familiar with the PIC16CXX instruction set can port code from the PIC16C71/710/711/712/715/716/717 family members directly.
The device uses OTP program memory and is offered in tape-and-reel packaging with the /SS suffix indicating SSOP (0.209 inch, 5.30 mm width). This part is rated for the Automotive (-40°C to +125°C) temperature range, indicated by the 'E' designator in the part number suffix (PIC16C72T-04E/SS). For emulation/protoyping, a windowed CERDIP variant (PIC16C72-04E/JW) offers UV-erasable memory. Cross-family migration is supported by the 'A' revision (PIC16C72A) which doubles program memory to 7KB.
Typical applications include industrial sensor monitoring, automotive body controllers, appliance controls, and low-power embedded control. Designers should leverage Microchip's MPLAB X IDE and MPLAB XC8 compiler chain for development, and verify ADC acquisition time settings against the source impedance of the analog sensor network.
Drop-in alternatives for PIC16C72T-04E/SS — 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 PIC16C72T-04E/SS (same form factor and footprint) — differing in ADC, Mounting Type, Package, Timers, Program Memory Type.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16C72-04E/SS
✅ Drop-In✓ In Stock
$4.55 / Unit
View Datasheet →PIC16C72T-04I/SS
✅ Drop-In✓ In Stock
$4.61 / Unit
View Datasheet →PIC16C72AT-04E/SS
✅ Drop-In✓ In Stock
$3.3 / Unit
View Datasheet →PIC16F72T-I/SS
✅ Drop-In ⚠️ 参数待验证📋 Reference alternative (not in catalog)
PIC16C72T-04E/SS Maximum Ratings & Electrical Characteristics
| Core | PIC16CXX 8-bit RISC |
| Program Memory Type | OTP (One-Time-Programmable) |
| Program Memory Size | 3.5 KB (2K x 14) |
| RAM Size | 128 bytes |
| EEPROM Data Memory | None (external data EEPROM not included on-chip) |
| Maximum Clock Speed | 4 MHz |
| Instruction Cycle Time | 200 ns (4 MHz clock, 1-cycle instructions; 2 cycles for branches) |
| Supply Voltage (Vdd) | 4.0 V to 5.5 V |
| I/O Pins | 22 |
| ADC | 5 channels, 8-bit resolution |
| Timers | 2 x 8-bit Timer0/Timer2, 1 x 16-bit Timer1 |
| CCP Modules | 1 (Capture / Compare / PWM) |
| Serial Interfaces | SSP (SPI / I²C), USART (SCI) |
| Instruction Set | 35 single-word instructions (mid-range) |
| Operating Temperature | -40 °C to +125 °C (Automotive, 'E' grade) |
| Package | 28-SSOP (0.209 in / 5.30 mm width, 1.78 mm body thickness) |
| Mounting Type | Surface Mount (gull-wing) |
| RoHS Status | Not RoHS (PEAK / windowed variants RoHS-exempt; check reel code) |
PIC16C72T-04E/SS Pin Configuration
| Pin 1 | RA2/AN2 — PORTA bit 2 / Analog input channel 2 |
| Pin 2 | RA3/AN3/Vref+ — PORTA bit 3 / Analog channel 3 / ADC positive voltage reference |
| Pin 3 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pin 4 | RA5/AN4/SS0 — PORTA bit 5 / Analog channel 4 / SSP slave select |
| Pin 5 | Vss — Ground reference |
| Pin 6 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| Pin 7 | OSC2/CLKOUT — Oscillator crystal output / clock output |
| Pin 8 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pin 9 | RC1/T1OSI — PORTC bit 1 / Timer1 oscillator input |
| Pin 10 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM module 1 |
| Pin 11 | RC3/SCK/SCL — PORTC bit 3 / SSP serial clock (SPI/I²C) |
| Pin 12 | RC4/SDI/SDA — PORTC bit 4 / SSP data in (SPI) / data I/O (I²C) |
| Pin 13 | RC5/SDO — PORTC bit 5 / SSP data out (SPI) |
| Pin 14 | RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock |
| Pin 15 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| Pin 16 | Vss — Ground reference |
| Pin 17 | Vdd — Positive supply (4.0 V to 5.5 V) |
| Pin 18 | RB0/INT — PORTB bit 0 / External interrupt |
| Pin 19 | RB1 — PORTB bit 1 |
| Pin 20 | RB2 — PORTB bit 2 |
| Pin 21 | RB3 — PORTB bit 3 |
| Pin 22 | RB4 — PORTB bit 4 |
| Pin 23 | RB5 — PORTB bit 5 |
| Pin 24 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin 25 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pin 26 | RA0/AN0 — PORTA bit 0 / Analog input channel 0 |
| Pin 27 | RA1/AN1 — PORTA bit 1 / Analog input channel 1 |
| Pin 28 | Vdd — Positive supply (4.0 V to 5.5 V) |
Typical Applications
PIC16C72T-04E/SS is suitable for 6 applications: Industrial Sensor Monitoring, Automotive Body and Lighting Controllers, Appliance Control Boards, Low-Cost Embedded Data Acquisition, Battery-Powered Sensor Nodes, Motor Control and PWM Generation.
Industrial Sensor Monitoring
The PIC16C72T-04E/SS is well suited to industrial sensor monitoring where up to five analog inputs must be sampled at modest rates. The integrated 5-channel 8-bit ADC covers typical sensor voltages (0-5 V with Vref+ tied to Vdd), and the 4 MHz clock gives a 200 ns instruction cycle fast enough to sequence multiplexer reads, apply linearization, and drive an RS-485 USART at standard baud rates. With 3.5 KB of OTP, the device comfortably holds a state-machine scheduler, calibration constants, and a small command parser. Compared with discrete ADC-plus-MCU designs, integrating the ADC saves BOM cost and PCB area.
Recommended
Automotive Body and Lighting Controllers
The PIC16C72T-04E/SS operates from -40 °C to +125 °C (Automotive 'E' grade), making it a strong fit for distributed automotive body controllers and headlamp/wiper modules. The 22 I/O pins drive relays, FET gates and LEDs directly, while the CCP module generates PWM for lighting dimming or motor speed. The 5-channel 8-bit ADC reads battery voltage, ambient light and switch positions. AEC-Q100 screening on the automotive-grade silicon and the rugged SSOP package withstand under-hood thermal stress. Compared with newer PIC16F counterparts, the OTP PIC16C72T locks the firmware for tamper-resistance.
Recommended
Appliance Control Boards
White-goods controllers (washing machines, dishwashers, microwave ovens) benefit from the PIC16C72T-04E/SS's combination of integrated ADC, USART and 22 GPIO. The PIC16C7X mid-range instruction set makes timing-deterministic firmware for triac phase control and zero-cross detection straightforward. The 4 MHz clock and 35-instruction set keep firmware size small enough to fit in 3.5 KB of OTP, reducing per-unit silicon cost. Compared with newer Cortex-M0 designs, the PIC16C72 offers lower BOM cost and a much simpler toolchain for appliance OEMs that have used PICs for decades.
Recommended
Low-Cost Embedded Data Acquisition
Low-speed data acquisition front-ends that stream 5 analog channels to a host PC can use the PIC16C72T-04E/SS as a compact analog interface. The 8-bit ADC samples at the PIC16C7X family typical rate (tens of ksamples/s aggregate), adequate for thermocouples, photodiodes and potentiometer inputs. The 128-byte RAM is sufficient for a small circular buffer plus command parser. The integrated USART outputs data at 9600-115200 baud to a host UART/USB bridge. Compared with external ADC chips like the MCP300A/MAX127, the PIC16C72T saves board space at the cost of resolution.
Recommended
Battery-Powered Sensor Nodes
Although the PIC16C72T-04E/SS is a 5 V part (not the gadget), in 4-cell NiMH or regulated Li-ion packs it fits low-duty-cycle sensor nodes where the MCU wakes briefly, samples, transmits, and sleeps. The 4 MHz clock is fast enough for short USART frames and ADC conversions, after which the firmware can drop the oscillator. Compared with newer nanoWatt-XLP PIC16F parts, the PIC16C72 has higher quiescent draw, but for nodes powered from a 4-cell battery, the simplicity of OTP programming keeps firmware locked against field tampering.
Recommended
Motor Control and PWM Generation
Small DC motor or stepper drivers can use the PIC16C72T-04E/SS's CCP module to generate PWM without software overhead. The 16-bit Timer1 sets the PWM period, and the CCP duty register sets the mark/space ratio for motor speed. The 22 GPIO pins drive H-bridge FETs and read Hall-effect or back-EMF feedback. The 5-channel ADC samples motor current for closed-loop control. Compared with dedicated motor controllers like the PIC16F15214, the PIC16C72T is less feature-dense but more cost-effective for simple brushed DC or unipolar stepper applications.
Recommended
Recommended Products Summary
Engineering reference data for PIC16C72T-04E/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16C72-04E/SS | PIC16C72T-04I/SS | PIC16C72AT-04E/SS | PIC16F72T-I/SS |
|---|---|---|---|---|---|
| Package | 28-SSOP | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same | 28-SSOP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory Type | OTP (3.5 KB / 2K x 14) | OTP (3.5 KB) | OTP (3.5 KB) | OTP (7 KB / 4K x 14) | Flash (3.5 KB) |
| Max Clock Speed | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 20 MHz |
| ADC Channels | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit |
| I/O Pins | 22 | 22 | 22 | 22 | 22 |
| Temperature Range | -40C to +125C (Automotive 'E') | -40C to +125C (Automotive) | -40C to +85C (Industrial 'I') | -40C to +125C (Automotive) | -40C to +85C (Industrial) |
| Packaging Form | Tape & Reel ('T') | Tube | Tape & Reel | Tape & Reel | Tape & Reel |
Key Differentiators
- Automotive temperature grade -40C to +125C as standard (vs PIC16C72T-04I/SS)
- Tape-and-reel packaging for high-volume assembly (vs PIC16C72-04E/SS)
- 5-channel on-chip 8-bit ADC reduces BOM (vs PIC16C711T-04I/P)
Design Notes
The PIC16C72T-04E/SS operates from a single 4.0 V to 5.5 V supply; place a 100 nF ceramic decoupling capacitor as close as possible to the Vdd pins (pin 17 and pin 28) and a bulk 10 uF electrolytic or tantalum capacitor at the supply rail. The PIC16C7X mid-range family does not include a brown-out reset; for automotive modules, add an external voltage supervisor (e.g., MCP100) on the MCLR pin to ensure deterministic startup and prevent code execution below 4.0 V.
Avoid confusion between the OTP PIC16C72 and the flash PIC16F72 - they share the same datasheet table but the program memory technology differs. The PIC16C72T-04E/SS is OTP, so once programmed, the firmware is locked and cannot be erased; for development cycles, use the windowed PIC16C72-04E/JW variant. Configuration bits (especially the oscillator selection and watchdog timer enable) must be set correctly before programming because OTP programming is permanent.
The 28-SSOP package has 0.65 mm pin pitch and a 5.30 mm body width. Maintain at least 0.2 mm clearance between adjacent traces and route OSC1/OSC2 traces short and symmetric to avoid crystal-startup issues. The MCLR pin (shared with Vpp during ICSP) should be pulled up to Vdd through a 10 kohm resistor; for ICSP add a diode or isolation resistor so the programmer can override the pull-up. Keep ADC traces (RA0-RA5) away from switching nodes to minimize conversion noise.
The PIC16C72T-04E/SS ADC achieves best accuracy when source impedance is below 10 kohm; add an op-amp buffer if the sensor output impedance is higher. Acquire at least 20 microseconds between channel switching and ADC start to allow the sample-and-hold capacitor to settle. Use the ADC clock divisor (ADCS1:ADCS0) to ensure the conversion clock is between 1.6 MHz and 6.4 MHz; with a 4 MHz system clock, divide by 1 or 2 to stay in spec.
Compliance Information
Automotive temperature grade ('E' suffix) per part number convention. RoHS / REACH / halogen status not explicitly listed in verified web data; Microchip direct customers should confirm with the manufacturer's product page for the specific reel code. AEC-Q100 is not specifically claimed in the datasheet excerpt, although the 'E' grade implies automotive screening.