PIC16F747-E/P - 8-bit MCU 7KB Flash 20MHz 40-DIP | Microchip
Teilenummer: PIC16F747-E/P ✓ Aktiv| Menge | Stückpreis | Gesamt |
|---|---|---|
| 1 | $3.5 | $3,50 |
| 10 | $3.15 | $31,50 |
| 100 | $2.82 | $282,00 |
| 500 | $2.55 | $1.275,00 |
| 1.000 | $2.3 | $2.300,00 |
PIC16F747-E/P Übersicht
A microcontroller (MCU) is a single-chip computer containing a CPU core, program and data memory, peripheral I/O, and clock generation - typically used as the embedded controller in larger electronic systems. The PIC16F747 belongs to the PIC16F mid-range family, which targets cost-sensitive embedded designs that require reliable I/O handling, ADC, and serial communication. The 'F' suffix denotes Flash program memory, allowing in-circuit reprogramming without an EPROM eraser.
Key differentiating features include 14-channel 10-bit ADC with input multiplexing (versus only 8 channels on the lower-pin PIC16F73), three CCP/PWM channels for motor or lighting control, and a hardware USART alongside the MSSP for flexible master/slave serial links. The 20 MHz oscillator supports accurate baud-rate generation for industrial communication protocols.
Typical applications include industrial control panels, HVAC and appliance controllers, motor-driver front-ends, sensor interface boards, and consumer product mainboards that need 14 analog inputs and three PWM outputs. The wide 2V-5.5V operating range simplifies battery and bus-powered designs.
When designing with this device, allocate ADC channels carefully - the 14 inputs share pins with digital I/O, so enabling the ADC reduces usable GPIO. Place a 100 nF decoupling capacitor on each VDD/VDDCORE pin pair as close to the IC as possible. Programming uses ICSP via the PGD/PGC pins, which must be reserved on the PCB layout.
Drop-in-Alternativen für PIC16F747-E/P – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.
Varianten dieser Serie
Modelle derselben Serie, die drop-in-kompatibel sind mit PIC16F747-E/P (gleiche Bauform und Footprint) – abweichend in Package, Mounting Type, Timers, Serial Interfaces, I/O Pins.
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
PIC16F737-I/SP
✅ Drop-In✓ Auf Lager
$3.34 / Stück
Datenblatt ansehen →PIC16F727-I/P
✅ Drop-In✓ Auf Lager
$2.78 / Stück
Datenblatt ansehen →PIC16F747-E/ML
✅ Drop-In✓ Auf Lager
$2.85 / Stück
Datenblatt ansehen →PIC16F747-E/P Grenzwerte & elektrische Eigenschaften
| Product Type | 8-bit Microcontroller |
| Core Architecture | PIC16 enhanced mid-range |
| Program Memory (Flash) | 7 KB |
| RAM | 368 bytes |
| Maximale Taktfrequenz | 20 MHz |
| Instruction Cycle Time | 200 ns |
| Operating Voltage Range | 2.0 V to 5.5 V |
| I/O Pins | 36 |
| ADC Channels | 14 x 10-bit |
| Timers | 3 |
| CCP/PWM Modules | 3 |
| Serial Interfaces | MSSP (SPI/I2C), USART |
| Gehäuse | 40-pin PDIP (DIP-40), 0.600" (15.24 mm) |
| Operating Temperature Range (E suffix) | -40C to +125C |
| Montageart | Through-Hole (DIP) |
PIC16F747-E/P Pin-Konfiguration
| Pin 1 | MCLR/VPP — Master Clear (reset) input / programming voltage |
| 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 — PORTA bit 2 / analog input channel 2 |
| Pin 5 | RA3/AN3/VREF+ — PORTA bit 3 / analog input channel 3 / ADC VREF+ |
| Pin 6 | RA4/AN4 — PORTA bit 4 / analog input channel 4 |
| Pin 7 | RA5/AN5/SS — PORTA bit 5 / analog input channel 5 / SPI slave select |
| Pin 8 | RE0/RD/AN6 — PORTE bit 0 / Read control / analog input 6 |
| Pin 9 | RE1/WR/AN7 — PORTE bit 1 / Write control / analog input 7 |
| Pin 10 | RE2/CS/AN8 — PORTE bit 2 / Chip Select / analog input 8 |
| Pin 11 | VDD — Positive supply voltage |
| 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 |
| Pin 17 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| Pin 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin 19 | RD0/PSP0 — PORTD bit 0 / Parallel Slave Port data bit 0 |
| Pin 20 | RD1/PSP1 — PORTD bit 1 / Parallel Slave Port data bit 1 |
| Pin 21 | RD2/PSP2 — PORTD bit 2 / Parallel Slave Port data bit 2 |
| Pin 22 | RD3/PSP3 — PORTD bit 3 / Parallel Slave Port data bit 3 |
| 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 transmit / USART clock |
| Pin 26 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| Pin 27 | RD4/PSP4 — PORTD bit 4 / Parallel Slave Port data bit 4 |
| Pin 28 | RD5/PSP5 — PORTD bit 5 / Parallel Slave Port data bit 5 |
| Pin 29 | RD6/PSP6 — PORTD bit 6 / Parallel Slave Port data bit 6 |
| Pin 30 | RD7/PSP7 — PORTD bit 7 / Parallel Slave Port data bit 7 |
| Pin 31 | VSS — Ground reference |
| Pin 32 | VDD — Positive supply voltage |
| Pin 33 | RB0/INT0/AN12 — PORTB bit 0 / External interrupt 0 / analog input 12 |
| Pin 34 | RB1/INT1/AN10 — PORTB bit 1 / External interrupt 1 / analog input 10 |
| Pin 35 | RB2/INT2/AN8 — PORTB bit 2 / External interrupt 2 / analog input 8 |
| Pin 36 | RB3/CCP2/AN9 — PORTB bit 3 / CCP2 / analog input 9 |
| Pin 37 | RB4/AN11 — PORTB bit 4 / analog input 11 |
| Pin 38 | RB5/AN13/CCP3 — PORTB bit 5 / analog input 13 / CCP3 |
| Pin 39 | RB6/PGC — PORTB bit 6 / ICSP clock (programming/debug) |
| Pin 40 | RB7/PGD — PORTB bit 7 / ICSP data (programming/debug) |
Typische Anwendungen
PIC16F747-E/P ist geeignet für 6 Anwendungs: Industrial Control Panels, HVAC and Appliance Controllers, Motor Driver Front-End Controllers, Sensor Interface Boards, Consumer Product Mainboards, Educational and Development Platforms.
Industrial Control Panels
The PIC16F747-E/P suits industrial control panel HMIs and PLC front-ends because it offers 14 channels of 10-bit ADC for monitoring temperature, pressure, and current sensors simultaneously, plus 3 CCP/PWM modules for driving relays, buzzers, and indicator dimming. Its 2.0V-5.5V VDD range tolerates loosely regulated 24V-bus-derived rails without an extra LDO, and the -40C to +125C extended temperature grade (E suffix) survives factory-floor heat. The 40-pin PDIP through-hole package simplifies field-serviceable designs and rework, while 5 MIPS at 20 MHz gives plenty of headroom for scan loops and Modbus/USART communication stacks.
Empfohlen
HVAC and Appliance Controllers
White-goods and HVAC mainboards benefit from the PIC16F747-E/P's combination of 14 ADC inputs for NTC thermistors, pressure transducers, and humidity sensors, plus 3 PWM channels for fan motor speed, compressor control, and valve modulation. The wide 2.0V-5.5V operating range lets the same MCU run from a 3.3V or 5V supply rail, and the MSSP configurable as SPI or I2C talks to external EEPROM, sensor, or display driver ICs. The PIC16F747's Flash-based program memory enables late-stage firmware updates during production, reducing inventory risk for appliance manufacturers running multiple SKUs.
Empfohlen
Motor Driver Front-End Controllers
The PIC16F747-E/P serves as the control MCU in BLDC, stepper, and brushed-DC motor drive boards, where its 3 CCP/PWM modules generate precise switching waveforms and the 14 ADC inputs close the current/voltage feedback loop. Its 5 MIPS throughput handles sensorless commutation algorithms and UART-based command links to a host controller. The 40-pin PDIP package exposes enough GPIO for hall-sensor inputs, fault flags, and enable lines, while the extended temperature grade supports under-hood and motor-integrated mounting.
Empfohlen
Sensor Interface Boards
Multi-channel sensor interface PCBs use the PIC16F747-E/P as a concentrator MCU that digitizes up to 14 analog sensors via the on-chip 10-bit ADC and forwards the data over SPI, I2C, or USART to a host processor. The 368-byte RAM is sufficient for cyclic averaging buffers and protocol framing, while the 7 KB Flash holds simple calibration tables and linearization routines. The 2.0V-5.5V supply range supports both 3.3V and 5V sensor rails without level shifters, reducing BOM cost in industrial IoT edge nodes.
Empfohlen
Consumer Product Mainboards
Mid-range consumer electronics - small appliances, toys, audio peripherals, and educational kits - use the PIC16F747-E/P as the main MCU thanks to its balance of Flash (7 KB), RAM (368 bytes), and 36 GPIO. The 20 MHz clock and hardware USART enable MIDI, DMX, or proprietary serial protocols, while the 3 PWM channels drive LED dimming, motor control, or audio tone generation. The Flash memory allows last-minute firmware revisions during product launches, and the PDIP-40 package is friendly to hand-soldered prototypes and hobbyist projects.
Empfohlen
Educational and Development Platforms
Universities, training centers, and hobbyists use the PIC16F747-E/P on development boards because its 40-pin PDIP through-hole footprint is breadboard-friendly and its instruction set is well-documented in Microchip's mid-range reference manual. The 14 ADC channels, 3 PWM, SPI, I2C, and USART cover the standard embedded-curriculum peripheral mix, and MPLAB X IDE + XC8 compiler support is free. The 20 MHz oscillator allows real-time control experiments in mechatronics and sensor-system classes.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für PIC16F747-E/P – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | PIC16F737-I/SP | PIC16F727-I/P | PIC16F747-E/ML |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 40-pin PDIP (DIP-40) | 40-pin PDIP (SP) - same | 40-pin PDIP (P) - same | 44-pin QFN (ML) - different footprint |
| Maximum Clock Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Operating Voltage | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V |
| ADC Channels | 14 x 10-bit | fewer (PIC16F73-family) | 14 x 10-bit | 14 x 10-bit |
| CCP/PWM Modules | 3 | 2 | 3 | 3 |
| Temperature Grade | -40C to +125C (E suffix) | -40C to +85C (I suffix) | -40C to +85C (I suffix) | -40C to +125C (E suffix) |
| Mounting Type | Through-Hole (PDIP) | Through-Hole (PDIP) | Through-Hole (PDIP) | Surface Mount (QFN) |
Wichtigste Unterscheidungsmerkmale
- 14 ADC channels versus only 8 on PIC16F737 (vs. PIC16F737-I/SP)
- 3 CCP/PWM modules versus 2 on PIC16F737 (vs. PIC16F737-I/SP)
- Extended -40C to +125C temperature grade (E suffix) (vs. PIC16F737-I/SP (I suffix, -40C to +85C))
Designhinweise
The PIC16F747-E/P operates from 2.0 V to 5.5 V and draws approximately 16 mA at 20 MHz with all peripherals enabled. Place a 100 nF decoupling capacitor on each VDD/VSS pair (pins 11/12 and 31/32) within 5 mm of the package leads, and add a bulk 10 uF tantalum or aluminum-polymer capacitor on the main supply rail to handle inrush during ADC conversions and PWM switching.
Reserve pins RB6 (PGC) and RB7 (PGD) for in-circuit serial programming (ICSP) - do not place series resistors greater than 4.7 kohm in the ICSP path or programming will fail. A 10 kohm pull-up on MCLR/VPP (pin 1) is required for normal operation, and the ICSP connector should provide direct access to VDD, VSS, PGC, PGD, and MCLR for reliable in-circuit programming and debugging with PICkit 3 or MPLAB ICD.
When enabling the ADC, the analog-input pins are disabled as digital GPIO - planning port usage around this overlap is essential. PORTB pull-ups are software-controlled via the RBPU bit and are automatically disabled on a port pin configured as an output. The MSSP SPI and I2C modules share pins RC3/RC4, so only one protocol can be active at a time. Always read the configuration-word settings (oscillator, watchdog, brown-out, code protection) before lock-stepping firmware.
Compliance-Informationen
RoHS and REACH status not explicitly stated in the verified web data; Microchip typically marks PDIP industrial parts as lead-free finish - verify on the official Microchip product page before using in RoHS-restricted designs.