PIC18F47Q10-I/P - 8-Bit 64MHz 128KB Flash MCU | Microchip
MPN: PIC18F47Q10-I/P ✓ Hoạt độngPIC18F47Q10-I/P Tóm tắt
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, memory, and programmable peripherals. Within the broader semiconductor taxonomy, the PIC18F47Q10 sits in the 8-bit MCU segment, which remains dominant in cost-sensitive, deterministic, low-power embedded designs. The PIC18 family, the highest-performance 8-bit tier in Microchip's PIC line, adds hardware multiply and C-compiler-friendly extensions on top of the baseline PIC16 architecture, while the Q10 sub-family specifically layers 5V noise immunity and integrated Intelligent Analog peripherals on top.
Headline features include a 10-bit ADC with up to 35 channels, a 5-bit DAC, two comparators, configurable logic cells (CLCs), complementary waveform generators (CWG), multiple PWM/CCP/SCCP channels, a hardware scan/CRC engine, a windowed watchdog (WWDT), and zero-cross detection (ZCD). The 5V core operation gives clean logic levels in electrically noisy industrial environments where 3.3V-only MCUs can be marginal.
The internal architecture uses a modified Harvard design with separate program and data buses, allowing simultaneous instruction fetch and operand access. This dual-bus design, combined with a hardware multiply and a 16-bit instruction word, delivers 8 MIPS performance at 64 MHz - enough for closed-loop control, sensor fusion, and protocol handling in the same firmware loop.
Typical applications include industrial sensor nodes, building automation controllers, low-cost BLDC/PMSM motor drivers (using the CWG + PWM combination), functional-safety appliances, white goods, and USB-free human-machine interface boards. Real-time sensor-edge designs that need deterministic response times benefit most from the Q10 family.
When designing with this MCU, respect the 5.5V absolute-maximum supply and derate the analog references accordingly. Use decoupling caps as close as possible to each VDD/VSS pair, and configure unused pins as outputs low rather than inputs to minimise sleep-mode current.
This page synthesises distributor pricing, drop-in alternatives, and design notes that go beyond what the datasheet alone gives a typical engineer.
Bộ thay thế dễ dàng lắp đặt cho PIC18F47Q10-I/P — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC18F47Q10-I/P (cùng hình factor và footprint) — khác nhau ở ADC, Package, Program Memory (Flash), DAC, Communication.
PIC18F47Q10-E/P
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F46Q10-I/MP
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F45Q10-I/P
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F47Q43-I/P
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F46K22-I/P
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F47Q10-I/P Tỷ lệ tối đa & tính chất điện
| Family | PIC18F-Q10 |
| Core | 8-bit PIC (modified Harvard, 16-bit instruction word) |
| Maximum CPU Frequency | 64 MHz |
| Program Flash Memory | 128 KB (128K x 8) |
| Data RAM | 3.6 KB |
| Data EEPROM | 256 B |
| Operating Voltage Range | 1.8 V to 5.5 V |
| I/O Pins | 36 (maximum) |
| Hộp | 40-pin PDIP |
| Kiểu lắp đặt | Through-Hole (PDIP) |
| Operating Temperature Range (Industrial) | -40 C to +85 C |
| ADC | 10-bit, up to 35 input channels |
| DAC | 5-bit |
| Comparators | 2 |
| PWM Channels | Multiple (CCP/SCCP) |
| CWG (Complementary Waveform Generator) | Yes |
| CLC (Configurable Logic Cells) | Yes |
| Windowed Watchdog Timer (WWDT) | Yes |
| Zero-Cross Detect (ZCD) | Yes |
| Scan/CRC Engine | Yes |
| Functional Safety (FuSa) Diagnostics | Yes |
| Trạng thái RoHS | Compliant |
Cấu hình chân PIC18F47Q10-I/P
| Chân 1 | RE3/MCLR — Master Clear (reset) input / digital input only on RE3 |
| Chân 2 | RA0 — Digital I/O / analog input |
| Chân 3 | RA1 — Digital I/O / analog input |
| Chân 4 | RA2 — Digital I/O / analog input |
| Chân 5 | RA3 — Digital I/O / analog input |
| Chân 6 | RA4 — Digital I/O / analog input |
| Chân 7 | RA5 — Digital I/O / analog input |
| Chân 8 | RE0 — Digital I/O |
| Chân 9 | RE1 — Digital I/O |
| Chân 10 | RE2 — Digital I/O |
| Chân 11 | VDD — Positive supply voltage |
| Chân 12 | VSS — Ground reference |
| Chân 13 | RA7 — Digital I/O / oscillator |
| Chân 14 | RA6 — Digital I/O / oscillator |
| Chân 15 | RC0 — Digital I/O |
| Chân 16 | RC1 — Digital I/O |
| Chân 17 | RC2 — Digital I/O |
| Chân 18 | RC3 — Digital I/O |
| Chân 19 | RD0 — Digital I/O |
| Chân 20 | RD1 — Digital I/O |
| Chân 21 | RD2 — Digital I/O |
| Chân 22 | RD3 — Digital I/O |
| Chân 23 | RC4 — Digital I/O |
| Chân 24 | RC5 — Digital I/O |
| Chân 25 | RC6 — Digital I/O |
| Chân 26 | RC7 — Digital I/O |
| Chân 27 | RD4 — Digital I/O |
| Chân 28 | RD5 — Digital I/O |
| Chân 29 | RD6 — Digital I/O |
| Chân 30 | RD7 — Digital I/O |
| Chân 31 | VSS — Ground reference |
| Chân 32 | VDD — Positive supply voltage |
| Chân 33 | RB0 — Digital I/O / analog input / interrupt-on-change |
| Chân 34 | RB1 — Digital I/O / analog input / interrupt-on-change |
| Chân 35 | RB2 — Digital I/O / analog input / interrupt-on-change |
| Chân 36 | RB3 — Digital I/O / analog input / interrupt-on-change |
| Chân 37 | RB4 — Digital I/O / interrupt-on-change |
| Chân 38 | RB5 — Digital I/O / interrupt-on-change |
| Chân 39 | RB6 — Digital I/O / interrupt-on-change / ICSCLK |
| Chân 40 | RB7 — Digital I/O / interrupt-on-change / ICSDAT |
Ứng dụng tiêu biểu
PIC18F47Q10-I/P phù hợp cho 7 Áp dụngs: Industrial Sensor Nodes, BLDC/PMSM Motor Driver Stage, Functional-Safety Appliances, Building Automation Controllers, User Interface / HMI Boards, Portable / Battery Sensor Hubs, Power Conversion & SMU Control.
Industrial Sensor Nodes
The PIC18F47Q10-I/P fits industrial 4-20 mA loop-powered sensor nodes because its 5V core tolerates the long cable transients and EMI that frequently upset 3.3V-only MCUs in factory environments. The 35-channel 10-bit ADC with hardware averaging handles multi-sensor conditioning without external analog MUXes, and the 5-bit DAC + comparator pair delivers closed-loop transducer excitation with no extra ICs. Its 128 KB Flash absorbs full Modbus RTU, IO-Link, and BISS protocol stacks alongside customer calibration tables. Industrial rated -40 C to +85 C operation means the same BOM survives both cabinet interior and field-edge enclosures without thermal-derating guardbands. The WWDT and scan/CRC engine add the IEC 60730 Class B diagnostics that industrial customers increasingly require for sensor-as-service contracts.
Được đề xuất
BLDC/PMSM Motor Driver Stage
The PIC18F47Q10-I/P is purpose-built for low-cost BLDC and PMSM motor controllers thanks to its integrated Complementary Waveform Generator (CWG), multiple PWM/CCP/SCCP channels, and zero-cross detect (ZCD). Together these peripherals drive 3-phase half-bridges with programmable dead-band, eliminating an external motor-controller IC. The 5V GPIO drives low-side N-FET gates directly through 10 kohm pull-ups, simplifying the BOM, and the 64 MHz core executes FOC firmware loops in well under 50 us. The 3.6 KB RAM supports the full Clarke/Park transform tables and current-PID state, while 128 KB Flash absorbs tuning constants and field-oriented firmware. The comparator + 5-bit DAC pair feeds hardware over-current protection that bypasses firmware latency entirely.
Được đề xuất
Functional-Safety Appliances
The PIC18F47Q10-I/P targets functional-safety appliances (white goods, HVAC, electronic drives) where IEC 60730 Class B or similar self-test is mandatory. Its FuSa diagnostics suite includes windowed watchdog (WWDT), hardware CRC/scan engine, dual oscillator fail detection, and BOD/FVR self-test - all of which qualify as Class B Annex H measures. The 256 B EEPROM stores non-volatile fault counters, and the 5V core is robust against the relay-induced EMI common in washer and dryer boards. Engineers can implement Annex F moisture-resistance control loops on the 10-bit ADC + comparator front-end without external analog supervision ICs, reducing BOM and failure surface area at the same time.
Được đề xuất
Building Automation Controllers
The PIC18F47Q10-I/P fits building automation control panels that drive HVAC dampers, lighting relay arrays, and BACnet/MS-TP fieldbus transceivers. Its 36 I/O pins handle multi-relay scanning without an I/O expander, the CLCs implement glue logic for triac zero-cross switching, and the WWDT prevents firmware lock-ups from corrupting a whole floor's HVAC set-point. The 5V core interfaces directly to legacy 24V-to-5V signalling in commercial buildings, and the -40 C to +85 C rating covers unheated riser closets. The 128 KB Flash absorbs BACnet MS-TP and Modbus RTU simultaneously, and the 10-bit ADC + DAC pair implements local PID for damper and valve actuators.
Được đề xuất
User Interface / HMI Boards
The PIC18F47Q10-I/P drives low-cost HMI boards with character LCDs, LED annunciators, encoder inputs, and piezo buzzer control without needing an external display controller. The CWG + PWM combination generates backlight dimming waveforms with zero CPU overhead, and the comparator pair detects encoder quadrature without burning a timer. The 5V GPIO drives LED matrices directly through current-limiting resistors in 5V-tolerant chassis, reducing BOM in white-good HMI panels. The 128 KB Flash absorbs multi-language menu trees, and the 3.6 KB RAM retains full screen buffers without external SRAM.
Được đề xuất
Portable / Battery Sensor Hubs
The PIC18F47Q10-I/P powers battery-operated wireless sensor hubs that must run for years on a single cell. Its XLP (Extreme Low Power) variants offer nanoWatt sleep currents down to sub-uA, and the 5V analog front-end handles lithium-thionyl-chloride primary cells without level-shifting losses. The 10-bit ADC + temperature sensor feeds battery health telemetry, while the EEPROM stores calibration constants across deep-sleep cycles. The 128 KB Flash supports full Bluetooth Low Energy host protocols, sensor-fusion, and OTA update logic on the same die, and the CLCs run glue logic during deep sleep without waking the CPU.
Được đề xuất
Power Conversion & SMU Control
The PIC18F47Q10-I/P controls low-power SMPS and power-conversion modules where the integrated CWG, high-speed ADC, and 5V drive combine to replace an external PWM controller. The high-resolution PWM channels drive synchronous-rectifier FET timing, while the on-chip op-amp + comparator pair implements peak-current-mode control. The 5V tolerance simplifies gate-driver interface to N-FET half-bridges, and the 64 MHz core executes digital-loop firmware with sub-microsecond latency. The 128 KB Flash absorbs DSP-style control loops and PMBus command sets on the same die.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC18F47Q10-I/P — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | PIC18F47Q10-E/P | PIC18F46Q10-I/MP | PIC18F45Q10-I/P | PIC18F47Q43-I/P |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 40-pin PDIP | 40-pin PDIP - same | 40-pin PDIP - same | 40-pin PDIP - same | 40-pin PDIP - same |
| Program Flash | 128 KB | 128 KB | 64 KB | 32 KB | 128 KB |
| Data RAM | 3.6 KB | 3.6 KB | 3.6 KB | 2 KB | 8 KB |
| Maximum CPU Frequency | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| Operating Voltage | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V |
| ADC | 10-bit, 35 ch | 10-bit, 35 ch | 10-bit, 30 ch | 10-bit, 30 ch | 12-bit, 35 ch |
| Temperature Range | -40 C to +85 C (industrial) | -40 C to +125 C (extended) | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
Bảo phân biệt quan trọng
- Largest Flash in 40-pin Q10 family with FuSa diagnostics (vsPIC18F46Q10-I/MP)
- Higher ADC channel count and peripheral mix than F45Q10 (vsPIC18F45Q10-I/P)
- 5V core tolerance vs 3.3V-only MCU families (vsPIC18F47Q43-I/P)
- Q10 CLC/CWG/WWDT peripheral trio not present on K22/K20 (vsPIC18F46K22-I/P)
Ghi chú thiết kế
Estimated: at VDD=5.0 V, 64 MHz active CPU, and all peripherals enabled, the PIC18F47Q10-I/P typical core current is around 10-12 mA - figure approximately 60 mW core dissipation. Add ADC + ADC FVR + CLC + PWM peripherals and figure an extra 3-5 mA worst-case. Place 100 nF X7R ceramic decoupling caps on each VDD/VSS pair within 3 mm of the pin, and a single 10 uF bulk tantalum or ceramic on the rail that enters the package. Per Microchip's decoupling app note, insufficient decoupling on the analog VDD rail is the #1 cause of noisy ADC readings - treat it as critical, not recommended.
For the 40-pin PDIP footprint, route the ICSP pins (RB6/RB7) directly to a 2x3 0.1-inch header with the standard Microchip pinout (1=MCLR, 2=VDD, 3=VSS, 4=RB6, 5=RB7, 6=NC). Keep the trace length under 50 mm to avoid programming-tool drive-strength issues. If you use the on-chip CWG for motor control, route its PWM outputs on adjacent RC pins and keep the gate-drive traces short and matched - a 5 mm mismatch translates directly into dead-time violation on high-side/low-side FETs.
Do not leave unused I/O pins floating - configure them as outputs driving low, or as inputs with the internal weak pull-up enabled, to avoid CMOS shoot-through current of up to several hundred uA per pin. Never apply voltage > VDD+0.3 V to any digital pin: the PIC18F47Q10 is NOT 5V-tolerant on its digital I/O when running at 3.3V VDD - the spec sheet lists absolute-maximum VDD+0.3 V on all digital pins including MCLR. Also, the WWDT must be enabled and serviced by firmware for IEC 60730 Class B compliance - if you turn it off, you fail the Annex H watchdog test regardless of how clean the rest of the design is.
At industrial temperature -40 C to +85 C operation with typical 60 mW core dissipation, the 40-pin PDIP's theta_JA of approximately 50 C/W produces only a 3 C junction rise - thermal is not a concern for this part under normal conditions. However, in a sealed enclosure with no airflow and 85 C ambient, derate peripheral count and CPU frequency to keep junction below 100 C for margin. The -E/P variant (125 C max) is mandatory if the box ambient can exceed 85 C, as the -I/P variant's silicon will simply shut down on thermal warning well before that.
Thông tin tuân thủ
RoHS/REACH compliant per Microchip product page. Industrial temperature grade (-40 to +85 C) is not AEC-Q100 qualified; the -E/P extended grade is required for AEC-Q100-like automotive environments but the part itself is not AEC-Q100 listed.