PIC16LF747-I/P - 8-Bit 10MHz MCU 7KB Flash 40-PDIP | Microchip
Артикул: PIC16LF747-I/P ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 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 Обзор
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.
Аналоги без доработки для PIC16LF747-I/P — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16LF747-I/P (тот же форм-фактор и посадочное место) — отличается по ADC, Package, Core Architecture, Mounting Type, Data RAM.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16F747-I/P
✅ Прямая замена✓ В наличии
$5.2 / шт.
Открыть даташит →PIC16LF767-I/P
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC18F4520-I/P
✅ Прямая замена✓ В наличии
$5.35 / шт.
Открыть даташит →PIC18LF4520-I/P
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
ATMEGA328P-PU
✅ Прямая замена✓ В наличии
Уточнить цену
Открыть даташит →PIC16LF747-I/P Максимальные параметры и электрические характеристики
| 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) |
| Корпус | 40-pin PDIP (DIP-40), through-hole |
| Рабочая температура | -40 C to +85 C (industrial grade) |
| Тип монтажа | Through-Hole |
| Статус RoHS | Compliant |
| Число выводов | 40 |
Конфигурация выводов PIC16LF747-I/P
| Контакт 1 | MCLR/VPP — Master Clear (Reset) input / Programming voltage input |
| Контакт 2 | RA0/AN0 — Port A bit 0 / Analog input channel 0 |
| Контакт 3 | RA1/AN1 — Port A bit 1 / Analog input channel 1 |
| Контакт 4 | RA2/AN2/VREF- — Port A bit 2 / Analog input 2 / ADC VREF- |
| Контакт 5 | RA3/AN3/VREF+ — Port A bit 3 / Analog input 3 / ADC VREF+ |
| Контакт 6 | RA4/T0CKI — Port A bit 4 / Timer 0 clock input |
| Контакт 7 | RA5/AN4/SS — Port A bit 5 / Analog input 4 / SPI slave select |
| Контакт 8 | RE0/RD/AN5 — Port E bit 0 / Parallel read control / Analog input 5 |
| Контакт 9 | RE1/WR/AN6 — Port E bit 1 / Parallel write control / Analog input 6 |
| Контакт 10 | RE2/CS/AN7 — Port E bit 2 / Parallel chip select / Analog input 7 |
| Контакт 11 | VDD — Positive supply voltage (2.0-5.5V) |
| Контакт 12 | VSS — Ground reference |
| Контакт 13 | OSC1/CLKIN — Oscillator input / External clock input |
| Контакт 14 | OSC2/CLKOUT — Oscillator output / Clock output |
| Контакт 15 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator out / Timer1 clock in |
| Контакт 16 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator in / CCP2 output |
| Контакт 17 | RC2/CCP1 — Port C bit 2 / CCP1 output (PWM/capture/compare) |
| Контакт 18 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| Контакт 19 | RD0/PSP0 — Port D bit 0 / Parallel slave port bit 0 |
| Контакт 20 | RD1/PSP1 — Port D bit 1 / Parallel slave port bit 1 |
| Контакт 21 | RD2/PSP2 — Port D bit 2 / Parallel slave port bit 2 |
| Контакт 22 | RD3/PSP3 — Port D bit 3 / Parallel slave port bit 3 |
| Контакт 23 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| Контакт 24 | RC5/SDO — Port C bit 5 / SPI data out |
| Контакт 25 | RC6/TX/CK — Port C bit 6 / EUSART TX / EUSART clock |
| Контакт 26 | RC7/RX/DT — Port C bit 7 / EUSART RX / EUSART data |
| Контакт 27 | RD4/PSP4 — Port D bit 4 / Parallel slave port bit 4 |
| Контакт 28 | RD5/PSP5 — Port D bit 5 / Parallel slave port bit 5 |
| Контакт 29 | RD6/PSP6 — Port D bit 6 / Parallel slave port bit 6 |
| Контакт 30 | RD7/PSP7 — Port D bit 7 / Parallel slave port bit 7 |
| Контакт 31 | VSS — Ground reference |
| Контакт 32 | VDD — Positive supply voltage (2.0-5.5V) |
| Контакт 33 | RB0/INT — Port B bit 0 / External interrupt input |
| Контакт 34 | RB1 — Port B bit 1 |
| Контакт 35 | RB2 — Port B bit 2 |
| Контакт 36 | RB3/PGM — Port B bit 3 / LVP programming |
| Контакт 37 | RB4 — Port B bit 4 |
| Контакт 38 | RB5 — Port B bit 5 |
| Контакт 39 | RB6/PGC — Port B bit 6 / ICSP programming clock |
| Контакт 40 | RB7/PGD — Port B bit 7 / ICSP programming data |
Типичное применение
PIC16LF747-I/P подходит для 7 применениеs: 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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16LF747-I/P — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | 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 |
Ключевые отличия
- Low-voltage 2.0-5.5V LF operating range (против PIC16F747-I/P)
- Smaller Flash footprint than PIC18 migration paths (против PIC18F4520-I/P)
- Native PIC16 tool chain - MPLAB X + XC8 compiler (против ATmega328P-PU)
- True 14-bit PIC16 instruction set simplifies assembly coding (против PIC16LF767-I/P)
Заметки по проектированию
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.
Информация о соответствии
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.