PIC16F747-I/PT - 8-bit MCU 7KB Flash 20MHz 44-TQFP | Microchip
MPN: PIC16F747-I/PT ✓ فعالPIC16F747-I/PT جائزہ
An 8-bit microcontroller (MCU) is a small computer-on-a-chip that integrates a CPU, non-volatile program memory (Flash/ROM), volatile working memory (RAM), and peripherals onto a single die. It sits within the broader semiconductor hierarchy as an integrated circuit > digital IC > microcontroller > embedded controller. 8-bit MCUs like the PIC16F747 are optimized for deterministic real-time control, low power consumption, and ease of programming in C or assembly, while remaining inexpensive for high-volume embedded designs.
Key features include nanoWatt power management with multiple sleep modes, an enhanced capture/compare/PWM peripheral for motor and lighting control, a 10-bit ADC with up to 14 input channels for sensor interfacing, and in-circuit serial programming (ICSP) for firmware updates without removing the device from the board. The 35-word instruction set keeps code compact, and the PIC16F7x7 architecture is source-compatible with PIC12Cxxx and PIC16C7x legacy devices, easing porting.
The PIC16F747's RISC Harvard architecture separates program and data buses, allowing simultaneous fetch and execute. The 14-bit instruction word delivers compact code density; combined with the 20 MHz oscillator this yields 5 MIPS peak throughput. The MSSP peripheral supports both master and slave SPI/I2C, while the USART enables RS-232/RS-485 links. The device operates from 2.0V to 5.5V across the industrial -40C to +85C range.
Typical applications include industrial control and sensor nodes, home appliances, automotive body electronics (non-safety), LED lighting controllers, motor control BLDC drivers, and consumer white goods. The wide peripheral mix also suits data acquisition front ends and small human-machine interface panels.
When designing with this part, ensure decoupling with a 100 nF ceramic capacitor close to VDD and provide a bulk capacitor on AVDD for ADC accuracy. Leave MCLR either tied to VDD through a 10 kohm resistor or driven by the debugger; never leave it floating.
This page synthesizes distributor stock levels, drop-in compatible variants, and design notes beyond what is shown in the manufacturer datasheet, helping procurement and embedded engineers evaluate fit quickly.
کے لیے ڈراپ اِن متبادل PIC16F747-I/PT — یکساں پیکیج، پن سے پن مطابقت پذیر۔ مختلف پیکیج والے پرزے جن کے لیے PCB دوبارہ کام درکار ہو، شامل نہیں ہیں۔
اس سیریز میں مختلف ورژن
اسی سیریز کے ماڈلز جو ڈراپ اِن مطابقت رکھتے ہیں PIC16F747-I/PT (یکساں فارم فیکٹر اور فٹ پرنٹ) — میں مختلف Core Architecture, Package, ADC, Timers, Operating Temperature Range.
PIC16F737-I/SP
✅ ڈراپ-اِن ⚠️ تفصیلات غیر تصدیق شدہقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC16F767-I/PT
✅ ڈراپ-اِن ⚠️ تفصیلات غیر تصدیق شدہ📋 حوالہ جاتی متبادل (کیٹلاگ میں نہیں)
PIC16F747-E/PT
✅ ڈراپ-اِن ⚠️ تفصیلات غیر تصدیق شدہقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC16F877A-I/PT
✅ ڈراپ-اِن ⚠️ تفصیلات غیر تصدیق شدہقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC16F727-I/PT
✅ ڈراپ-اِن📋 حوالہ جاتی متبادل (کیٹلاگ میں نہیں)
PIC16F747-I/PT زیادہ سے زیادہ ریٹنگز اور برقی خصوصیات
| Core Architecture | PIC (8-bit RISC Harvard) |
| Program Memory | 7 KB (4K x 14) Flash |
| RAM | 368 bytes |
| Maximum CPU Frequency | 20 MHz |
| Instruction Throughput | 200 ns per instruction (5 MIPS peak) |
| Operating Voltage | 2.0 V to 5.5 V |
| I/O Pins | 36 |
| ADC | 10-bit, 14 channels |
| Timers | 3 (Timer0, Timer1, Timer2) |
| Capture/Compare/PWM | 3 modules (Enhanced CCP) |
| Serial Interfaces | MSSP (SPI / I2C) + USART/SCI |
| پیکیج | 44-TQFP (PT) 10x10 mm |
| آپریٹنگ درجہ حرارت | -40 C to +85 C (Industrial, -I suffix) |
| ماؤنٹنگ ٹائپ | Surface Mount |
| RoHS اسٹیٹس | Compliant |
| Lead-Free | Yes |
PIC16F747-I/PT پن کنفیگریشن
| پن 1 | VDD — Positive supply |
| پن 2 | OSC1/CLKI — Crystal oscillator input or external clock |
| پن 3 | OSC2/CLKO — Crystal oscillator output or clock out |
| پن 4 | MCLR/VPP — Master clear (reset) or programming voltage |
| پن 5 | RA0/AN0 — PORTA bit 0 / ADC input 0 |
| پن 6 | RA1/AN1 — PORTA bit 1 / ADC input 1 |
| پن 7 | RA2/AN2/VREF- — PORTA bit 2 / ADC input 2 / ADC VREF- |
| پن 8 | RA3/AN3/VREF+ — PORTA bit 3 / ADC input 3 / ADC VREF+ |
| پن 9 | RA4/AN4 — PORTA bit 4 / ADC input 4 |
| پن 10 | RA5/AN5/SS — PORTA bit 5 / ADC input 5 / SPI slave select |
| پن 11 | RA6/OSC2/CLKO — PORTA bit 6 / alternate OSC2 / clock out |
| پن 12 | RA7/OSC1/CLKI — PORTA bit 7 / alternate OSC1 / clock in |
| پن 13 | VSS — Ground reference |
| پن 14 | RB0/INT0 — PORTB bit 0 / external interrupt 0 |
| پن 15 | RB1/INT1 — PORTB bit 1 / external interrupt 1 |
| پن 16 | RB2/INT2 — PORTB bit 2 / external interrupt 2 |
| پن 17 | RB3/CCP1 — PORTB bit 3 / CCP1 PWM output |
| پن 18 | RB4 — PORTB bit 4 |
| پن 19 | RB5/PGM — PORTB bit 5 / low-voltage ICSP |
| پن 20 | RB6/PGC — PORTB bit 6 / ICSP clock |
| پن 21 | RB7/PGD — PORTB bit 7 / ICSP data |
| پن 22 | VSS — Ground reference |
| پن 23 | RC0/T1OSO — PORTC bit 0 / Timer1 oscillator output |
| پن 24 | RC1/T1OSI — PORTC bit 1 / Timer1 oscillator input |
| پن 25 | RC2/CCP2 — PORTC bit 2 / CCP2 PWM output |
| پن 26 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| پن 27 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| پن 28 | RC5/SDO — PORTC bit 5 / SPI data out |
| پن 29 | RC6/TX/CK — PORTC bit 6 / USART TX / clock |
| پن 30 | RC7/RX/DT — PORTC bit 7 / USART RX / data |
| پن 31 | VSS — Ground reference |
| پن 32 | RD0 — PORTD bit 0 |
| پن 33 | RD1 — PORTD bit 1 |
| پن 34 | RD2 — PORTD bit 2 |
| پن 35 | RD3 — PORTD bit 3 |
| پن 36 | RD4 — PORTD bit 4 |
| پن 37 | RD5/PSP5 — PORTD bit 5 / parallel slave port bit 5 |
| پن 38 | RD6/PSP6 — PORTD bit 6 / parallel slave port bit 6 |
| پن 39 | RD7/PSP7 — PORTD bit 7 / parallel slave port bit 7 |
| پن 40 | VSS — Ground reference |
| پن 41 | RE0/RD/AN5 — PORTE bit 0 / parallel read / ADC input 5 |
| پن 42 | RE1/WR/AN6 — PORTE bit 1 / parallel write / ADC input 6 |
| پن 43 | RE2/CS/AN7 — PORTE bit 2 / parallel CS / ADC input 7 |
| پن 44 | AVDD — Analog supply for ADC |
عام استعمالات
PIC16F747-I/PT کے لیے موزوں ہے 7 ایپلیکیشنs: Industrial Sensor Node, HVAC Fan Motor Control, Home Appliance User Panel, Automotive Body Electronics, LED Lighting Controller, Data Acquisition Front End, Consumer White Goods.
Industrial Sensor Node
The PIC16F747-I/PT's 14 ADC channels and 36 I/O fit industrial 4-20 mA and 0-10 V sensor nodes that need to aggregate multiple analog inputs. With 7 KB Flash and 368 B RAM the part runs a Modbus RTU slave stack over the USART while polling thermocouples and pressure transducers through the ADC. The MSSP supports SPI to a local digital sensor, and the 20 MHz clock keeps the scan loop deterministic at sub-millisecond cadence.
تجویز کردہ
HVAC Fan Motor Control
The PIC16F747-I/PT's three Enhanced CCP modules drive three-phase BLDC or single-phase PSC fan motors with hardware PWM generation, while the 10-bit ADC samples motor current and back-EMF for closed-loop control. Operating from 2.0-5.5 V the part runs directly from a 5 V regulator on the main HVAC board, and the USART exposes a service-diagnostic port to a technician tool. nanoWatt sleep saves power when the fan is idle.
تجویز کردہ
Home Appliance User Panel
The PIC16F747-I/PT's 36 I/O drive 7-segment displays, button matrices, and indicator LEDs in washing machines, dishwashers, and microwave ovens without external I/O expanders. The MSSP I2C bus connects to an EEPROM for user-preset storage, and the USART links to the main appliance control board for status reporting. The industrial temperature grade suits the under-cabinet thermal environment.
تجویز کردہ
Automotive Body Electronics
The PIC16F747-I/PT handles non-safety body modules such as seat controllers, mirror adjusters, ambient lighting drivers, and door-lock keypads. Three CCP channels drive LED strings with PWM dimming, the USART bridges to a CAN transceiver for body-network communication, and the 14 ADC channels read position potentiometers and current shunts. Operating from a 12 V regulated rail down to 2.0 V survives cold-crank conditions.
تجویز کردہ
LED Lighting Controller
The PIC16F747-I/PT's Enhanced CCP generates high-resolution PWM for RGBW LED strips and architectural lighting fixtures, with 36 I/O controlling up to 12 dimmable channels through external MOSFET drivers. The 14 ADC channels read ambient light sensors and color-temperature photodiodes for closed-loop brightness control. SPI interfaces to a DMX receiver chip for stage-lighting fixtures, and the USART enables DMX-over-RS-485 fallback.
تجویز کردہ
Data Acquisition Front End
The PIC16F747-I/PT samples 14 analog channels at 10-bit resolution for laboratory and field data loggers, streaming results over USART to a host PC or over SPI to an SD card. The 7 KB Flash holds calibration tables and a FAT16 sector-cache routine, while the 368 B RAM stages raw samples before DMA-equivalent peripheral-driven transfers. The 20 MHz clock sustains up to ~50 ksps aggregate conversion rate.
تجویز کردہ
Consumer White Goods
The PIC16F747-I/PT is a cost-optimized controller for white-goods sub-modules such as dishwasher dispensers, refrigerator ice-makers, and coffee machine boilers. Three CCP channels drive solenoid valves and heater triacs through optocouplers, the 10-bit ADC reads thermistor NTC networks for temperature regulation, and the I2C MSSP connects to a character-LCD daughterboard. The 5 MIPS throughput handles PID control loops in firmware.
تجویز کردہ
تجویز کردہ پروڈکٹس کا خلاصہ
کے لیے انجینئرنگ ریفرنس ڈیٹا PIC16F747-I/PT — موازنہ، ڈیزائن رہنمائی، اور تعمیل کی معلومات۔
انتخاب کی گائیڈ
متبادلات کے ساتھ موازنہ
| پیرامیٹر | یہ پروڈکٹ | PIC16F737-I/SP | PIC16F767-I/PT | PIC16F747-E/PT | PIC16F877A-I/PT | PIC16F727-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-TQFP (10x10 mm) | 40-pin SPDIP (NOT same package) | 44-TQFP - same | 44-TQFP - same | 44-TQFP - same | 44-TQFP - same |
| Program Memory | 7 KB Flash | 7 KB Flash | 14 KB Flash (+100%) | 7 KB Flash | 14 KB Flash (+100%) | 14 KB Flash (+100%) |
| RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes |
| Maximum Frequency | 20 MHz (5 MIPS) | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| ADC Channels | 14 x 10-bit | 11 x 10-bit (-21%) | 14 x 10-bit | 14 x 10-bit | 8 x 10-bit (-43%) | 14 x 10-bit |
| I/O Pins | 36 | 25 (-31%) | 36 | 36 | 33 (-8%) | 36 |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C | -40C to +85C | -40C to +125C (Extended) | -40C to +85C | -40C to +85C |
اہم امتیازی خصوصیات
- Higher ADC channel count in same 44-TQFP footprint (بمقابلہPIC16F877A-I/PT)
- Extended temperature grade available (بمقابلہPIC16F747-I/PT)
- Larger Flash memory as drop-in upgrade (بمقابلہPIC16F767-I/PT)
ڈیزائن نوٹس
Decouple VDD (pin 1) and AVDD (pin 44) with a 100 nF ceramic capacitor placed within 5 mm of each pin, and add a 10 uF bulk capacitor on the VDD rail. Tie AVDD and VDD together at the regulator output; separate analog and digital grounds with a star-point connection at the chip VSS pins. Insufficient decoupling is the most common cause of ADC noise and brown-out resets on the PIC16F747.
Route the 20 MHz crystal traces (OSC1/OSC2) short and symmetric, with a ground pour on the layer beneath. Keep the crystal within 5 mm of the chip. For 44-TQFP land pattern use 0.8 mm pitch pads with thermal relief on the center pad (none on this package) and a 0.15 mm solder mask dam to prevent solder wicking during reflow.
Never leave MCLR floating - either tie it to VDD through a 10 kohm resistor or drive it from the ICD debugger. Unconfigured analog pins set as outputs can source/sink only a few mA; use external drivers for LEDs or relays. The PIC16F747's parallel slave port (PORTD/PORTE) requires careful pin remapping if both ADC and PSP functions are needed simultaneously.
The MSSP in I2C mode requires external pull-up resistors on SDA/SCL (typically 4.7 kohm at 100 kHz, 2.2 kohm at 400 kHz). The USART TX output is CMOS push-pull and does not need a pull-up. When using the Enhanced CCP PWM mode, ensure the PWM frequency is below 100 kHz to avoid switching noise coupling into the ADC - estimate: FPWM = FOSC / (4 * PR2 * TMR2_prescaler).
تعمیل کی معلومات
RoHS compliance per Microchip product page ordering details. The -I suffix denotes industrial temperature grade (-40C to +85C); for automotive-grade AEC-Q100 qualified parts, use the PIC16F7x7-I/PT automotive variant or upgrade to a newer AEC-Q100 part number.