PIC16LF747-I/P - 8-Bit 10MHz MCU 7KB Flash 40-PDIP | Microchip
Référence : PIC16LF747-I/P ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $3.49 | $3,49 |
| 10 | $3.12 | $31,20 |
| 100 | $2.78 | $278,00 |
| 500 | $2.45 | $1 225,00 |
| 1 000 | $2.15 | $2 150,00 |
PIC16LF747-I/P Présentation
A microcontroller (MCU) is a single-chip computer that integrates a CPU, RAM, non-volatile program memory (Flash or EEPROM), and peripheral interfaces into one package. The PIC16 family sits in the 8-bit RISC microcontroller segment of the broader microcontroller IC category, which itself is a subset of integrated circuits in the semiconductor hierarchy. PIC microcontrollers execute one instruction per clock cycle (excluding branches) using a Harvard-architecture RISC core, providing deterministic timing for real-time embedded applications.
Key specifications include 35 instructions (14-bit word width), 8 stack levels, an internal 8 MHz oscillator with PLL options, two 8-bit timers plus one 16-bit timer, a 10-bit ADC with up to 14 input channels, and Master Synchronous Serial Port (MSSP) supporting both SPI and I2C. The 'LF' prefix indicates the extended low-voltage operating range of 2.0V to 5.5V, whereas 'F' variants typically require 4.0V minimum. The 'I' suffix denotes the industrial temperature grade (-40C to +85C).
The PIC16LF747 uses a 14-bit instruction width with a Harvard memory architecture separating program and data buses, enabling simultaneous instruction fetch and data access. Its NanoWatt Technology provides multiple power-managed modes (Run, Idle, Sleep) with wake-up on interrupt, supporting battery-powered designs. The enhanced CCP module offers up to 10-bit PWM resolution and the Enhanced USART supports RS-232, RS-485 and LIN protocols.
Typical applications include industrial control panels, consumer appliance interfaces, simple sensor hubs, low-power data loggers, and educational/hobbyist projects. The wide 2.0V-5.5V operating range and nanoWatt sleep modes make it suitable for battery-backed systems operating from two or three alkaline cells, while the 36 I/O pins accommodate moderate-complexity user interfaces.
When selecting this device, ensure the 40-pin PDIP footprint is acceptable for the PCB layout - the part shares its pinout with several PIC16F/PIC18F/PIC16LF 40-pin devices. For ISP (in-system programming), reserve pins RB6 (PGC) and RB7 (PGD) and ensure the MCLR/Vpp reset pin has the required 10k pull-up.
This page synthesizes Microchip datasheet specifications, distributor pricing tiers, drop-in alternatives from Microchip's same-family and cross-brand MCU portfolios, and practical design notes to help procurement and engineering teams evaluate PIC16LF747-I/P for new designs and legacy replacements.
Alternatives de remplacement direct pour PIC16LF747-I/P — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC16LF747-I/P (même facteur de forme et même empreinte) — différant par ADC, Package, Core Architecture, Mounting Type, Data RAM.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC16F747-I/P
✅ Remplacement direct✓ En stock
$5.2 / unité
Voir la fiche technique →PIC16LF767-I/P
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC18F4520-I/P
✅ Remplacement direct✓ En stock
$5.35 / unité
Voir la fiche technique →PIC18LF4520-I/P
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
ATMEGA328P-PU
✅ Remplacement direct✓ En stock
Contactez-nous pour le prix
Voir la fiche technique →PIC16LF747-I/P Valeurs maximales et caractéristiques électriques
| Core | 8-bit PIC RISC (Harvard architecture) |
| Instruction Set | 35 instructions, 14-bit width |
| Program Memory | 7 KB Flash (4K x 14 words) |
| Data RAM | 368 bytes |
| Maximum CPU Speed | 10 MHz (4 MIPS) |
| Operating Voltage | 2.0 V to 5.5 V |
| I/O Pins | 36 |
| ADC | 10-bit, up to 14 channels |
| Timers | 2 x 8-bit + 1 x 16-bit |
| Communication | EUSART + MSSP (SPI/I2C) |
| PWM Modules | Enhanced CCP, 10-bit resolution |
| Comparators | Yes (integrated) |
| Boîtier | 40-pin PDIP (DIP-40), through-hole |
| Température de fonctionnement | -40 C to +85 C (industrial grade) |
| Type de montage | Through-Hole |
| Statut RoHS | Compliant |
| Nombre de broches | 40 |
Configuration des broches de PIC16LF747-I/P
| Broche 1 | MCLR/VPP — Master Clear (Reset) input / Programming voltage input |
| Broche 2 | RA0/AN0 — Port A bit 0 / Analog input channel 0 |
| Broche 3 | RA1/AN1 — Port A bit 1 / Analog input channel 1 |
| Broche 4 | RA2/AN2/VREF- — Port A bit 2 / Analog input 2 / ADC VREF- |
| Broche 5 | RA3/AN3/VREF+ — Port A bit 3 / Analog input 3 / ADC VREF+ |
| Broche 6 | RA4/T0CKI — Port A bit 4 / Timer 0 clock input |
| Broche 7 | RA5/AN4/SS — Port A bit 5 / Analog input 4 / SPI slave select |
| Broche 8 | RE0/RD/AN5 — Port E bit 0 / Parallel read control / Analog input 5 |
| Broche 9 | RE1/WR/AN6 — Port E bit 1 / Parallel write control / Analog input 6 |
| Broche 10 | RE2/CS/AN7 — Port E bit 2 / Parallel chip select / Analog input 7 |
| Broche 11 | VDD — Positive supply voltage (2.0-5.5V) |
| Broche 12 | VSS — Ground reference |
| Broche 13 | OSC1/CLKIN — Oscillator input / External clock input |
| Broche 14 | OSC2/CLKOUT — Oscillator output / Clock output |
| Broche 15 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator out / Timer1 clock in |
| Broche 16 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator in / CCP2 output |
| Broche 17 | RC2/CCP1 — Port C bit 2 / CCP1 output (PWM/capture/compare) |
| Broche 18 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| Broche 19 | RD0/PSP0 — Port D bit 0 / Parallel slave port bit 0 |
| Broche 20 | RD1/PSP1 — Port D bit 1 / Parallel slave port bit 1 |
| Broche 21 | RD2/PSP2 — Port D bit 2 / Parallel slave port bit 2 |
| Broche 22 | RD3/PSP3 — Port D bit 3 / Parallel slave port bit 3 |
| Broche 23 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| Broche 24 | RC5/SDO — Port C bit 5 / SPI data out |
| Broche 25 | RC6/TX/CK — Port C bit 6 / EUSART TX / EUSART clock |
| Broche 26 | RC7/RX/DT — Port C bit 7 / EUSART RX / EUSART data |
| Broche 27 | RD4/PSP4 — Port D bit 4 / Parallel slave port bit 4 |
| Broche 28 | RD5/PSP5 — Port D bit 5 / Parallel slave port bit 5 |
| Broche 29 | RD6/PSP6 — Port D bit 6 / Parallel slave port bit 6 |
| Broche 30 | RD7/PSP7 — Port D bit 7 / Parallel slave port bit 7 |
| Broche 31 | VSS — Ground reference |
| Broche 32 | VDD — Positive supply voltage (2.0-5.5V) |
| Broche 33 | RB0/INT — Port B bit 0 / External interrupt input |
| Broche 34 | RB1 — Port B bit 1 |
| Broche 35 | RB2 — Port B bit 2 |
| Broche 36 | RB3/PGM — Port B bit 3 / LVP programming |
| Broche 37 | RB4 — Port B bit 4 |
| Broche 38 | RB5 — Port B bit 5 |
| Broche 39 | RB6/PGC — Port B bit 6 / ICSP programming clock |
| Broche 40 | RB7/PGD — Port B bit 7 / ICSP programming data |
Applications typiques
PIC16LF747-I/P convient pour 7 applications: Industrial Sensor Hub, Battery-Powered Data Logger, Consumer Appliance Control Panel, Educational & Hobbyist Trainer Boards, Low-Cost RS-232 / RS-485 Sensor Node, PWM Motor Speed Controller, Smart Home Sensor Bridge.
Industrial Sensor Hub
The PIC16LF747-I/P's 2.0-5.5V operating range and 10-bit ADC with up to 14 channels suit industrial sensor aggregation boards reading thermocouples, 4-20 mA loops, and switch contacts. Its 7 KB Flash accommodates Modbus or CANOpen slave firmware, while 368 bytes RAM is sufficient for buffering sensor arrays. Place the MCU with decoupling caps on a quiet ground island, and use the EUSART for RS-485 link to a PLC. Industrial grade -40 C to +85 C ensures reliable operation alongside motor drives and power supplies.
Recommandé
Battery-Powered Data Logger
NanoWatt Technology on the PIC16LF747-I/P supports sleep currents below 1 uA for battery-powered data loggers that wake on timer or external interrupt. The 2.0V minimum lets a 2-cell AA stack operate through most of its discharge curve. Store accelerometer or temperature readings in 368 bytes RAM before flushing to external EEPROM via SPI. Calculate: at 3 V idle with periodic 10 ms active bursts, average current is well under 100 uA - enough for months of runtime from 2x AA cells.
Recommandé
Consumer Appliance Control Panel
The PIC16LF747-I/P drives 36 I/O lines typical of washing-machine, microwave, and HVAC control panels with keypads, LCDs, LED indicators, and buzzer interfaces. Its 10-bit ADC reads potentiometers and sensor inputs, while the enhanced CCP module provides PWM for indicator dimming and buzzer tones. The 7 KB Flash fits UI state machines including wash-cycle menus. Industrial temperature rating covers inside-cabinet temperatures of appliances operating in cold garages or hot utility rooms.
Recommandé
Educational & Hobbyist Trainer Boards
The PIC16LF747-I/P's through-hole 40-pin PDIP form factor makes it ideal for breadboard-friendly trainer boards used in microcontroller education. Its RISC 14-bit core with 35 instructions is teachable in a single lab session, and the integrated ADC, timers, USART, SPI, and I2C peripherals cover the standard embedded syllabus. Wide 2.0V-5.5V supply tolerance prevents trainer-board damage from student wiring mistakes. ICSP via RB6/RB7 allows in-lab reprogramming without removing the chip.
Recommandé
Low-Cost RS-232 / RS-485 Sensor Node
Embedded in remote sensor nodes for building automation and HVAC monitoring, the PIC16LF747-I/P uses its EUSART to communicate over RS-485 multi-drop buses at 115.2 kbps with collision detection. The 14-channel ADC reads temperature, humidity, and pressure sensors. Its 36 I/O supports status LEDs, relay control outputs, and isolation feedback. Calculate: at 3.3 V and 10 MHz active, MCU draws under 5 mA - acceptable for externally-powered sensor nodes that don't sleep.
Recommandé
PWM Motor Speed Controller
The PIC16LF747-I/P's enhanced CCP module produces 10-bit PWM for brushed DC motor or low-power stepper control in pumps, fans, and small actuators. Its 16-bit timer with capture enables precise tachometer feedback for closed-loop speed regulation, while the integrated comparator supports over-current detection on a shunt resistor. 36 I/O accommodates direction, brake, and enable lines alongside user interface buttons. The 2.0V minimum allows operation from a single-cell Li-ion at end-of-discharge.
Recommandé
Smart Home Sensor Bridge
Bridging analog and digital home sensors (PIR, door, soil moisture) to Wi-Fi or Thread radios, the PIC16LF747-I/P acts as a low-cost preprocessor that aggregates and reports via SPI or UART to a host SoC. Its 14 ADC inputs handle multiple analog channels in parallel; its 36 I/O accept digital contact closures and drive status LEDs. The 2.0V-5.5V range simplifies power tree design when the host SoC runs on 3.3 V. Sleep current below 1 uA fits battery-powered door/window sensors with multi-year coin-cell life.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC16LF747-I/P — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC16F747-I/P | PIC16LF767-I/P | PIC18F4520-I/P | PIC18LF4520-I/P | ATmega328P-PU |
|---|---|---|---|---|---|---|
| Package | PDIP-40 (DIP-40) through-hole | PDIP-40 (same) | PDIP-40 (same) | PDIP-40 (same) | PDIP-40 (same) | PDIP-40 (same) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Architecture | PIC16 8-bit RISC, 14-bit instructions | PIC16 8-bit RISC, 14-bit | PIC16 8-bit RISC, 14-bit | PIC18 8-bit, 16-bit instructions | PIC18 8-bit, 16-bit instructions | AVR 8-bit RISC, 16-bit instructions |
| Operating Voltage | 2.0 V to 5.5 V | 4.0 V to 5.5 V | 2.0 V to 5.5 V | 4.2 V to 5.5 V | 2.0 V to 5.5 V | 2.7 V to 5.5 V |
| Program Memory (Flash) | 7 KB | 7 KB | 7 KB | 32 KB | 32 KB | 32 KB |
| Data RAM | 368 bytes | 368 bytes | 368 bytes | 1536 bytes | 1536 bytes | 2048 bytes |
| Maximum CPU Speed | 10 MHz (10 MIPS) | 20 MHz (5 MIPS at 20 MHz) | 10 MHz (10 MIPS) | 40 MHz (10 MIPS) | 40 MHz (10 MIPS) | 20 MHz (20 MIPS) |
| I/O Pins | 36 | 36 | 36 | 36 | 36 | 23 |
| Operating Temperature | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
Principaux différenciateurs
- Low-voltage 2.0-5.5V LF operating range (vs PIC16F747-I/P)
- Smaller Flash footprint than PIC18 migration paths (vs PIC18F4520-I/P)
- Native PIC16 tool chain - MPLAB X + XC8 compiler (vs ATmega328P-PU)
- True 14-bit PIC16 instruction set simplifies assembly coding (vs PIC16LF767-I/P)
Notes de conception
Place a 100 nF ceramic decoupling capacitor as close as possible to each VDD pin (pins 11 and 32) with a short trace to the adjacent VSS pin. For designs driving heavy loads or operating near 5 V, add a 10 uF bulk capacitor at the MCU entry point. The PIC16LF747's NanoWatt modes require stable VDD to wake from sleep without spurious resets - keep VDD rise time below 50 ms at power-up to avoid undefined POR behavior.
Route ICSP pins RB6 (PGC, pin 39) and RB7 (PGD, pin 40) to an in-circuit programming header with no series resistors or buffering; these pins are also general I/O and must be accessible at all times for ISP. Place the ICSP connector at the PCB edge with a 100-ohm series protection resistor on each line if the connector is exposed. Keep oscillator traces (OSC1/OSC2) short and shielded with a ground guard ring on both sides for noise immunity.
Do not leave MCLR/VPP (pin 1) floating - it requires a 10 kohm pull-up to VDD or the MCU will reset intermittently. When using the parallel slave port (PSP), ensure PSV/PSP control lines are configured correctly and tri-stated when not in use to avoid bus contention. The PIC16LF747's LF variant is sensitive to brown-out: enable the Brown-out Reset (BOR) module for battery-powered designs where VDD may sag below 2.0 V during transient loads.
When using ADC channels for analog sensing, add an RC low-pass filter (1 kohm + 100 pF) at each analog input to attenuate noise above the Nyquist limit (5 kHz at 10 ksps). Configure unused ADC pins as digital outputs low or inputs with weak pull-ups to prevent floating-node shoot-through current. The internal bandgap reference is acceptable for general 8-bit conversion but pair with an external 4.096 V reference (e.g. MCP1541) for ratiometric measurements exceeding 0.5% absolute accuracy.
Informations de conformité
RoHS compliant per Microchip product documentation. Industrial temperature grade only - not AEC-Q100 qualified. Contact Microchip for automotive-grade PIC16 variants with explicit AEC-Q100 testing.