PIC16LF747-I/PT - 8-Bit MCU, 7KB Flash, 44-TQFP | Microchip
MPN: PIC16LF747-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $6.84 | $6.84 |
| 10 | $6.18 | $61.80 |
| 100 | $5.42 | $542.00 |
| 500 | $4.79 | $2,395.00 |
| 1,000 | $4.21 | $4,210.00 |
PIC16LF747-I/PT Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory, and peripheral interfaces onto one IC. The PIC16LF747 belongs to the RISC (Reduced Instruction Set Computer) architecture family, characterized by a small, orthogonal 35-instruction set optimized for deterministic execution. This places the PIC16LF747 within the broader hierarchy of: 8-bit microcontroller -> RISC microcontroller -> embedded MCU -> semiconductor IC. RISC MCUs like the PIC16LF747 excel in real-time control applications where predictable interrupt latency and low power consumption are paramount.
Key features of the PIC16LF747-I/PT include: 200 ns instruction execution time at 20 MHz (10 MIPS equivalent at 5V), four 8-bit timers plus two 16-bit Capture/Compare/PWM (CCP) modules, a USART with addressable addressing for multi-drop communication, an SPI/I2C-compatible synchronous serial port, dual analog comparators with programmable on-chip voltage reference, and an internal 8 MHz oscillator with PLL options. The 'LF' prefix indicates low-voltage operation from 2.0V to 5.5V, distinguishing it from the 'F' variants (PIC16F747) which target 4.0V-5.5V. The industrial temperature grade ('I') spans -40C to +85C.
Architecturally, the PIC16LF747 uses Harvard architecture with separate program and data buses, allowing simultaneous instruction fetch and data access. The enhanced FLASH cell supports >100K erase/write cycles typical and >40-year data retention, making it suitable for long-lifecycle industrial products. The 14 ADC channels share a single 10-bit successive-approximation converter with selectable reference voltages.
Typical applications for the PIC16LF747-I/PT include industrial automation controllers, sensor signal conditioning with on-chip ADC, low-power battery monitoring systems, automotive interior accessories (non-safety), HVAC control boards, and consumer white goods requiring reliable 8-bit control with mixed-signal integration. The wide 2.0V-5.5V range suits both 3.3V and 5V system designs.
When designing with this MCU, ensure the ICSP/ICD programming pins (RB6, RB7) are accessible for in-circuit debugging. The MCLR reset pin requires a 10 kohm pull-up to VDD. Decouple VDD with a 100 nF ceramic capacitor placed within 5 mm of the package, and add a 10 uF bulk capacitor on the VDD rail. The 44-TQFP package has a low thermal resistance of approximately 50 C/W, suitable for industrial environments.
This page synthesizes distributor pricing, parametric drop-in alternatives, and practical design notes not consolidated on any single distributor product page.
Drop-in alternatives for PIC16LF747-I/PT — 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 PIC16LF747-I/PT (same form factor and footprint) — differing in ADC, Package, Timers, Communication, Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F747-I/PT
✅ Drop-In✓ In Stock
$4.4 / Unit
View Datasheet →PIC16LF737-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF727-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F757-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF707-I/PT
✅ Drop-In✓ In Stock
$1.69 / Unit
View Datasheet →PIC16LF1937-I/PT
✅ Drop-In✓ In Stock
$2.21 / Unit
View Datasheet →PIC16LF1936-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16LF1947-I/PT
✅ Drop-In✓ In Stock
$2.55 / Unit
View Datasheet →PIC16LF747-I/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC16 (8-bit RISC) |
| Program Memory (FLASH) | 7 KB (4K x 14 words) |
| RAM | 368 bytes |
| EEPROM Data Memory | 256 bytes |
| Maximum Clock Frequency | 20 MHz (10 MIPS at 5V); 10 MHz at 2.0V |
| Operating Voltage Range | 2.0 V to 5.5 V |
| I/O Pins | 36 digital I/O |
| ADC | 14 channels, 10-bit resolution |
| Timers | 4 x 8-bit + 2 x 16-bit CCP |
| Communication Peripherals | USART (addressable), SPI, I2C (MSSP) |
| Analog Comparators | 2 with programmable voltage reference |
| Instruction Set | 35 instructions, 200 ns at 20 MHz |
| Operating Temperature | -40 C to +85 C (Industrial grade) |
| Package | 44-TQFP (10x10 mm) |
| Mounting Type | Surface Mount |
| MSL Level | 3 (168 hours) |
| RoHS Status | Compliant |
| Internal Oscillator | 8 MHz with PLL options |
PIC16LF747-I/PT Pin Configuration
| Pin 1 | MCLR/VPP/RE3 — Master Clear (reset) input / programming voltage / digital I/O RE3 |
| 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 channel 2 / ADC negative reference |
| Pin 5 | RA3/AN3/VREF+ — PORTA bit 3 / analog input channel 3 / ADC positive reference |
| Pin 6 | RA4/T0CKI/C1OUT — PORTA bit 4 / Timer0 clock input / Comparator 1 output |
| Pin 7 | RA5/AN4/SS/C2OUT — PORTA bit 5 / analog input channel 4 / SPI slave select / Comparator 2 output |
| Pin 8 | RE0/RD/AN5 — PORTE bit 0 / parallel slave port read / analog input channel 5 |
| Pin 9 | RE1/WR/AN6 — PORTE bit 1 / parallel slave port write / analog input channel 6 |
| Pin 10 | RE2/CS/AN7 — PORTE bit 2 / parallel slave port chip select / analog input channel 7 |
| Pin 11 | VDD — Positive supply voltage (2.0V to 5.5V) |
| Pin 12 | VSS — Ground reference |
| Pin 13 | OSC1/CLKI — Oscillator crystal input / external clock input |
| Pin 14 | OSC2/CLKO — Oscillator crystal output / clock output |
| Pin 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pin 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 output |
| Pin 17 | RC2/CCP1 — PORTC bit 2 / CCP1 output |
| Pin 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin 19 | RD0 — PORTD bit 0 (parallel slave port data) |
| Pin 20 | RD1 — PORTD bit 1 (parallel slave port data) |
| Pin 21 | RD2 — PORTD bit 2 (parallel slave port data) |
| Pin 22 | RD3 — PORTD bit 3 (parallel slave port data) |
| Pin 23 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 25 | RC6/TX/CK — PORTC bit 6 / USART asynchronous transmit / synchronous clock |
| Pin 26 | RC7/RX/DT — PORTC bit 7 / USART asynchronous receive / synchronous data |
| Pin 27 | RD4 — PORTD bit 4 (parallel slave port data) |
| Pin 28 | RD5 — PORTD bit 5 (parallel slave port data) |
| Pin 29 | RD6 — PORTD bit 6 (parallel slave port data) |
| Pin 30 | RD7 — PORTD bit 7 (parallel slave port data) |
| Pin 31 | VSS — Ground reference (second connection) |
| Pin 32 | VDD — Positive supply voltage (second connection) |
| Pin 33 | RB0/INT0/AN8 — PORTB bit 0 / external interrupt 0 / analog input channel 8 |
| Pin 34 | RB1/INT1/AN9 — PORTB bit 1 / external interrupt 1 / analog input channel 9 |
| Pin 35 | RB2/INT2/AN10 — PORTB bit 2 / external interrupt 2 / analog input channel 10 |
| Pin 36 | RB3/INT3/AN11/CCP2 — PORTB bit 3 / external interrupt 3 / analog input 11 / CCP2 alt |
| Pin 37 | RB4/AN12 — PORTB bit 4 / analog input channel 12 |
| Pin 38 | RB5/AN13 — PORTB bit 5 / analog input channel 13 |
| Pin 39 | RB6/PGC — PORTB bit 6 / ICSP programming clock (also digital I/O) |
| Pin 40 | RB7/PGD — PORTB bit 7 / ICSP programming data (also digital I/O) |
| Pin 41 | AVDD — Analog positive supply (tie to VDD) |
| Pin 42 | AVSS — Analog ground (tie to VSS) |
| Pin 43 | RA6/OSC2/CLKO — PORTA bit 6 / alternate oscillator output / clock output |
| Pin 44 | RA7/OSC1/CLKI — PORTA bit 7 / alternate oscillator input / clock input |
Typical Applications
PIC16LF747-I/PT is suitable for 7 applications: Industrial Automation Controllers, Battery-Powered Sensor Modules, HVAC Control Boards, Consumer White Goods Control, Automotive Interior Accessories, Portable Medical Monitoring Devices, Security and Access Control Panels.
Industrial Automation Controllers
The PIC16LF747-I/PT fits industrial automation controllers because its 7 KB FLASH accommodates ladder-logic interpreters and Modbus RTU slave firmware, while 36 I/O pins drive relays, optocouplers, and 24V sensors directly. The 14-channel 10-bit ADC samples 4-20 mA loop inputs through burden resistors, and the 2.0V-5.5V range tolerates 24V industrial rails stepped down via DC-DC. Hardware USART with addressable mode simplifies multi-drop RS-485 networks typical of PLC I/O modules. The industrial -40C to +85C grade and >100K FLASH endurance meet factory-floor MTBF targets.
Recommended
Battery-Powered Sensor Modules
The PIC16LF747-I/PT is ideal for battery-powered sensor modules because its 2.0V minimum supply allows direct operation from 2x AA alkaline or single-cell Li-ion, while Sleep mode current below 1 uA extends battery life to years. The 14 ADC channels multiplex thermocouple, thermistor, and pressure-sensor inputs through low-side current references; 256-byte EEPROM stores calibration coefficients across power cycles. Internal 8 MHz oscillator with PLL eliminates external crystal cost. Sensor nodes using this MCU on 4x AA packs achieve >5-year battery life at 1 sample per minute duty cycles.
Recommended
HVAC Control Boards
The PIC16LF747-I/PT serves HVAC control boards because its 4 timers plus 2 CCP modules generate multiple PWM channels for variable-speed blower motors and damper actuators, while the 14-channel ADC reads thermistor temperature strings and pressure transducers. The 5.5V upper supply tolerates rectified 24VAC transformer rails after regulation. USART interfaces to display boards and Wi-Fi/BLE modules for smart thermostat connectivity. Industrial -40C to +85C operation covers attic and outdoor equipment environments.
Recommended
Consumer White Goods Control
The PIC16LF747-I/PT fits consumer white-goods controllers such as washing machines, dishwashers, and microwave ovens because its 36 I/O pins interface directly to LED arrays, keypads, seven-segment displays, and motor-driver enable signals without external mux ICs. The 7 KB FLASH stores appliance firmware including motor-control sequences, fault detection, and user-interface state machines. EEPROM retains user settings and diagnostic logs across power cycles. Wide 2.0V-5.5V supply tolerates rectified mains operation, and 35-instruction RISC core enables deterministic interrupt response for safety-critical lock-out logic.
Recommended
Automotive Interior Accessories
The PIC16LF747-I/PT suits non-safety automotive interior applications such as seat controllers, mirror adjusters, ambient lighting, and infotainment auxiliary controls. Its 2.0V-5.5V range handles 12V battery after regulator, and -40C to +85C covers cabin temperature extremes. CCP modules generate PWM signals for LED dimming and motor speed control; USART interfaces to body-control modules via LIN-bus transceivers. EEPROM stores user preferences (seat position, mirror angles) across battery disconnect events.
Recommended
Portable Medical Monitoring Devices
The PIC16LF747-I/PT fits portable medical monitoring peripherals such as pulse oximeters, blood-pressure monitors, and digital thermometers because its 10-bit ADC samples optical sensor signals with adequate resolution for SpO2 calculation, while Sleep mode below 1 uA preserves battery life across patient-use cycles. The 256-byte EEPROM stores patient measurement history, and the USART streams data to BLE modules for smartphone connectivity. Hardware I2C interfaces to digital temperature and pressure sensors; wide 2.0V-5.5V supports Li-ion single-cell packs with direct ADC battery monitoring.
Recommended
Security and Access Control Panels
The PIC16LF747-I/PT is well suited for security alarm panels and access-control systems because its 36 I/O pins interface directly to keypad matrices, magnetic-reed door sensors, PIR motion detectors, and siren drivers. The 14 ADC channels monitor backup-battery voltage and glass-break acoustic sensors. 256-byte EEPROM retains zone-configuration and user-codes through power-loss events; USART interfaces to GSM/GPRS dialer modules for alarm reporting. Industrial -40C to +85C operation covers unheated garages and outdoor enclosures.
Recommended
Recommended Products Summary
Engineering reference data for PIC16LF747-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F747-I/PT | PIC16LF737-I/PT | PIC16LF727-I/PT | PIC16F757-I/PT | PIC16LF707-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-TQFP (10x10) | 44-TQFP (10x10) - same | 44-TQFP (10x10) - same | 44-TQFP (10x10) - same | 44-TQFP (10x10) - same | 44-TQFP (10x10) - same |
| FLASH Program Memory | 7 KB | 7 KB | 4 KB | 8 KB | 7 KB | 14 KB |
| Operating Voltage Range | 2.0V to 5.5V | 4.0V to 5.5V | 2.0V to 5.5V | 2.0V to 5.5V | 4.0V to 5.5V | 2.0V to 5.5V |
| ADC Resolution | 10-bit | 10-bit | 10-bit | 10-bit | 12-bit | 12-bit |
| Maximum Clock Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| I/O Pins | 36 | 36 | 36 | 36 | 36 | 36 |
| EEPROM | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes |
| RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes |
Key Differentiators
- Wider operating voltage range (2.0V-5.5V) vs F-variant (vs PIC16F747-I/PT)
- Larger FLASH (7 KB) vs entry-level F7x member (vs PIC16LF737-I/PT)
- Enhanced ADC resolution on cross-sibling (vs PIC16F757-I/PT)
Design Notes
Decouple VDD (pins 11 and 32) with a 100 nF X7R ceramic capacitor placed within 5 mm of each VDD pin. Add a 10 uF bulk tantalum or ceramic capacitor on the VDD rail. For ADC accuracy, place a 100 nF + 10 uF decoupling pair on AVDD (pin 41) tied to AVSS (pin 42) which should connect to VSS via a single-point ground. The MCU draws approximately 2-15 mA active current depending on clock speed; Sleep mode drops to <1 uA at 2V.
Route ICSP pins RB6 (pin 39, PGC) and RB7 (pin 40, PGD) to a 6-pin ICSP header with 100 ohm series resistors placed within 50 mm of the MCU to enable in-circuit programming and debugging. Keep crystal traces (OSC1/OSC2, pins 13/14) short and guarded with ground pour; use 22 pF load capacitors for a 20 MHz crystal. The 44-TQFP has a thermal pad on the underside that should be soldered to a ground copper pour for heat spreading, although the MCU dissipates less than 200 mW typical.
Do not leave the MCLR pin (pin 1) floating - always use a 10 kohm pull-up to VDD and a 100 nF cap to ground for noise immunity; floating MCLR causes intermittent resets. When using the internal oscillator, configure OSCCON correctly or the device will not run at the expected frequency. The ADC requires a minimum acquisition time (Tacq) of approximately 4-8 us at 10-bit resolution; setting ADCON2 incorrectly yields noisy readings. Always disable unused peripherals via respective PCON registers to minimize quiescent current.
Keep analog inputs (AN0-AN13) routed away from switching nodes and high-current traces; maintain 0.5 mm clearance and surround with analog ground pour. The VREF+ pin (RA3) requires a low-impedance 100 nF + 10 uF bypass capacitor pair when used as ADC reference. PORTB pins RB4-RB7 have interrupt-on-change capability - if not using this feature, configure IOC interrupt flags cleared in firmware to prevent spurious interrupts after reset.
Compliance Information
RoHS compliant per Microchip product page (Pb-free TQFP package). Industrial temperature grade -40C to +85C. Not AEC-Q100 qualified - for automotive safety applications, choose PIC16F1527-I/PT or dsPIC33EP family. Halogen-free per Microchip environmental compliance documentation.