PIC16LF747-I/P - 8-Bit 10MHz MCU 7KB Flash 40-PDIP | Microchip
N.º da peça: PIC16LF747-I/P ✓ Ativo| Qtd. | Preço unitário | 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 Visão geral
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.
Alternativas drop-in para PIC16LF747-I/P — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC16LF747-I/P (mesmo formato e footprint) — diferindo em ADC, Package, Core Architecture, Mounting Type, Data RAM.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16F747-I/P
✅ Drop-In✓ Em estoque
$5.2 / unidade
Ver ficha técnica →PIC16LF767-I/P
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC18F4520-I/P
✅ Drop-In✓ Em estoque
$5.35 / unidade
Ver ficha técnica →PIC18LF4520-I/P
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
ATMEGA328P-PU
✅ Drop-In✓ Em estoque
Consulte o preço
Ver ficha técnica →PIC16LF747-I/P Classificações máximas e características elétricas
| 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) |
| Encapsulamento | 40-pin PDIP (DIP-40), through-hole |
| Temperatura de operação | -40 C to +85 C (industrial grade) |
| Tipo de montagem | Through-Hole |
| Status RoHS | Compliant |
| Contagem de pinos | 40 |
Configuração de pinos do PIC16LF747-I/P
| Pino 1 | MCLR/VPP — Master Clear (Reset) input / Programming voltage input |
| Pino 2 | RA0/AN0 — Port A bit 0 / Analog input channel 0 |
| Pino 3 | RA1/AN1 — Port A bit 1 / Analog input channel 1 |
| Pino 4 | RA2/AN2/VREF- — Port A bit 2 / Analog input 2 / ADC VREF- |
| Pino 5 | RA3/AN3/VREF+ — Port A bit 3 / Analog input 3 / ADC VREF+ |
| Pino 6 | RA4/T0CKI — Port A bit 4 / Timer 0 clock input |
| Pino 7 | RA5/AN4/SS — Port A bit 5 / Analog input 4 / SPI slave select |
| Pino 8 | RE0/RD/AN5 — Port E bit 0 / Parallel read control / Analog input 5 |
| Pino 9 | RE1/WR/AN6 — Port E bit 1 / Parallel write control / Analog input 6 |
| Pino 10 | RE2/CS/AN7 — Port E bit 2 / Parallel chip select / Analog input 7 |
| Pino 11 | VDD — Positive supply voltage (2.0-5.5V) |
| Pino 12 | VSS — Ground reference |
| Pino 13 | OSC1/CLKIN — Oscillator input / External clock input |
| Pino 14 | OSC2/CLKOUT — Oscillator output / Clock output |
| Pino 15 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator out / Timer1 clock in |
| Pino 16 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator in / CCP2 output |
| Pino 17 | RC2/CCP1 — Port C bit 2 / CCP1 output (PWM/capture/compare) |
| Pino 18 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| Pino 19 | RD0/PSP0 — Port D bit 0 / Parallel slave port bit 0 |
| Pino 20 | RD1/PSP1 — Port D bit 1 / Parallel slave port bit 1 |
| Pino 21 | RD2/PSP2 — Port D bit 2 / Parallel slave port bit 2 |
| Pino 22 | RD3/PSP3 — Port D bit 3 / Parallel slave port bit 3 |
| Pino 23 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| Pino 24 | RC5/SDO — Port C bit 5 / SPI data out |
| Pino 25 | RC6/TX/CK — Port C bit 6 / EUSART TX / EUSART clock |
| Pino 26 | RC7/RX/DT — Port C bit 7 / EUSART RX / EUSART data |
| Pino 27 | RD4/PSP4 — Port D bit 4 / Parallel slave port bit 4 |
| Pino 28 | RD5/PSP5 — Port D bit 5 / Parallel slave port bit 5 |
| Pino 29 | RD6/PSP6 — Port D bit 6 / Parallel slave port bit 6 |
| Pino 30 | RD7/PSP7 — Port D bit 7 / Parallel slave port bit 7 |
| Pino 31 | VSS — Ground reference |
| Pino 32 | VDD — Positive supply voltage (2.0-5.5V) |
| Pino 33 | RB0/INT — Port B bit 0 / External interrupt input |
| Pino 34 | RB1 — Port B bit 1 |
| Pino 35 | RB2 — Port B bit 2 |
| Pino 36 | RB3/PGM — Port B bit 3 / LVP programming |
| Pino 37 | RB4 — Port B bit 4 |
| Pino 38 | RB5 — Port B bit 5 |
| Pino 39 | RB6/PGC — Port B bit 6 / ICSP programming clock |
| Pino 40 | RB7/PGD — Port B bit 7 / ICSP programming data |
Aplicações típicas
PIC16LF747-I/P é adequado para 7 aplicaçãos: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16LF747-I/P — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | 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 |
Principais diferenciais
- 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)
Notas de projeto
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.
Informações de conformidade
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.