PIC18F25Q43-E/SP - 8-bit 64MHz MCU, 32KB Flash, XLP | Microchip
部品番号: PIC18F25Q43-E/SP ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $2.45 | $2.45 |
| 10 | $2.21 | $22.10 |
| 100 | $1.96 | $196.00 |
| 500 | $1.74 | $870.00 |
| 1,000 | $1.55 | $1,550.00 |
PIC18F25Q43-E/SP 概要
An 8-bit microcontroller (MCU) is a microprocessor integrated with memory, peripherals, and I/O on a single silicon die, optimized for embedded control tasks. The PIC architecture sits within the broader hierarchy of microcontroller -> embedded processor -> semiconductor device. The 8-bit class excels in deterministic, low-cost, low-power applications where higher-bit architectures are unnecessary, while still offering modern features such as Core Independent Peripherals (CIPs), Direct Memory Access (DMA), and Configurable Logic Cells (CLCs).
Key features include up to 64 MHz operation (16 MIPS instruction throughput), eXtreme Low Power (XLP) technology for battery-friendly designs, four 16-bit timers, two I2C/SPI/UART-configurable serial interfaces, multiple PWM channels, comparators, and an 8-bit DAC. The ADCC handles automated capacitive touch sensing, averaging, filtering, oversampling, and threshold comparison, reducing firmware burden for sensor front-ends. The 28-pin SPDIP package provides easy through-hole prototyping for hobbyist, industrial, and educational designs.
Typical applications include capacitive touch user interfaces, motor control with closed-loop feedback, sensor signal conditioning, LED lighting controllers, and low-power IoT edge nodes. The XLP technology makes the part especially suitable for battery-powered systems where deep sleep currents in the nanoamp range extend operational life.
When designing with this device, route the analog AVCC/AGND pins with star grounding, keep ADC traces short, and place the 0.1 uF + 10 uF decoupling pair close to VDD. The SPDIP package simplifies breadboard prototyping but is typically limited to industrial operating environments; for AEC-Q100 automotive applications use the -Q43 extended grade or the QFN package.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
ドロップイン代替品: PIC18F25Q43-E/SP — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC18F25Q43-E/SP (同一形状・フットプリント) — 相違点: Package, ADC, Core, DAC, Timers.
クイック比較ツール — 並列比較する代替部品を選択:
PIC18F25Q43-I/SP
✅ ドロップイン✓ 在庫あり
$1.72 / 個
データシートを見る →PIC18F25K42-E/SP
✅ ドロップイン✓ 在庫あり
$2.18 / 個
データシートを見る →PIC18F25K22-E/SP
✅ ドロップイン✓ 在庫あり
$2.38 / 個
データシートを見る →PIC18F25K20-E/SP
✅ ドロップイン✓ 在庫あり
$2.21 / 個
データシートを見る →PIC18F25Q43-E/SP 最大定格&電気的特性
| Core | PIC18 8-bit RISC |
| 最大クロック周波数 | 64 MHz |
| Program Memory (Flash) | 32 KB |
| Data Memory (SRAM) | 2 KB |
| Data EEPROM | 1 KB |
| ピン数 | 28 |
| パッケージ | 28-pin SPDIP (SP) |
| 実装タイプ | Through-Hole (DIP) |
| ADC | 12-bit ADCC with Computation |
| DAC | 8-bit |
| PWM | 16-bit with dual outputs |
| Comparators | Yes |
| DMA Channels | 6 |
| Communication Interfaces | 2x I2C/SPI/UART (configurable) |
| Timers | 4 x 16-bit |
| 動作温度範囲 | -40 C to +125 C (E = Extended) |
| Technology | XLP (eXtreme Low Power) |
| RoHS ステータス | Compliant |
PIC18F25Q43-E/SP ピン構成
| ピン 1 | RA0 — PORTA0 / analog input / I/O |
| ピン 2 | RA1 — PORTA1 / analog input / I/O |
| ピン 3 | RA2 — PORTA2 / analog input / I/O |
| ピン 4 | RA3 — PORTA3 / analog input / I/O / VREF+ |
| ピン 5 | RA4 — PORTA4 / analog input / I/O |
| ピン 6 | RA5 — PORTA5 / analog input / I/O |
| ピン 7 | RA6 — PORTA6 / I/O / oscillator |
| ピン 8 | VSS — Ground |
| ピン 9 | RA7 — PORTA7 / I/O / oscillator |
| ピン 10 | RB0 — PORTB0 / I/O / programming |
| ピン 11 | RB1 — PORTB1 / I/O |
| ピン 12 | RB2 — PORTB2 / I/O |
| ピン 13 | RB3 — PORTB3 / I/O |
| ピン 14 | RB4 — PORTB4 / I/O |
| ピン 15 | RB5 — PORTB5 / I/O |
| ピン 16 | RB6 — PORTB6 / I/O / ICSPCLK |
| ピン 17 | RB7 — PORTB7 / I/O / ICSPDAT |
| ピン 18 | VSS — Ground (second VSS) |
| ピン 19 | VDD — Positive supply (first VDD) |
| ピン 20 | VDD — Positive supply (second VDD) |
| ピン 21 | RC0 — PORTC0 / I/O |
| ピン 22 | RC1 — PORTC1 / I/O |
| ピン 23 | RC2 — PORTC2 / I/O |
| ピン 24 | RC3 — PORTC3 / I/O / SCL |
| ピン 25 | RC4 — PORTC4 / I/O / SDA |
| ピン 26 | RC5 — PORTC5 / I/O |
| ピン 27 | RC6 — PORTC6 / I/O / TX |
| ピン 28 | RC7 — PORTC7 / I/O / RX |
主な用途
PIC18F25Q43-E/SP の用途: 7 件s: Capacitive Touch User Interface, BLDC / DC Motor Control, Battery-Powered IoT Edge Node, LED Lighting and Dimming Controller, Sensor Signal Conditioning Front-End, Industrial Control and HMI Panel, Educational / Hobbyist Embedded Platform.
Capacitive Touch User Interface
The PIC18F25Q43-E/SP is ideal for capacitive touch user interfaces because its 12-bit ADCC with Computation automates CVD acquisition, oversampling, filtering, and threshold comparison. According to the datasheet, the ADCC reduces firmware burden for touch decoding to a configuration table rather than interrupt-driven ADC reads, enabling reliable touch buttons, sliders, and proximity sensors on a single MCU. The 16-bit dual-output PWM can drive LED backlights or haptic feedback simultaneously while touch scanning continues in the background via DMA. Designers can implement a complete touch UI panel with 8-12 touch channels using just one chip, 28 SPDIP pins, and minimal external components - perfect for appliances, consumer electronics, and industrial HMI panels.
おすすめ
BLDC / DC Motor Control
The PIC18F25Q43-E/SP suits BLDC and DC motor control because its 16-bit dual-output PWM with complementary outputs and programmable dead-band drives H-bridge MOSFET gates directly. According to the Microchip datasheet, the Q43's ADCC supports back-EMF sensing and current shunt measurement with hardware-accelerated averaging, freeing CPU cycles for the control loop. Configurable Logic Cells (CLCs) implement hardware fault response (overcurrent, commutation timing) in nanoseconds without CPU intervention, which is critical for safety-critical motor control. The 64 MHz core and DMA offload encoder/capture tasks, enabling FOC or trapezoidal commutation on this 28-pin MCU in compact hardware form factors like fans, pumps, and small appliances.
おすすめ
Battery-Powered IoT Edge Node
The PIC18F25Q43-E/SP is well matched to battery-powered IoT edge nodes thanks to its XLP (eXtreme Low Power) technology, achieving sub-100 nA deep-sleep currents with retention RAM and RTCC. According to the datasheet, sleep mode with WDT runs at nanoamp levels, allowing coin-cell-powered sensors to operate for years. The 12-bit ADCC supports periodic sensor reads triggered by RTCC wake-up, with DMA transferring results without CPU intervention, then returning to sleep. The 32 KB Flash accommodates small protocol stacks, while the 28-SPDIP package is breadboard-friendly for prototyping. Typical use cases include wireless environmental sensors, smart locks, security detectors, and wearable health monitors.
おすすめ
LED Lighting and Dimming Controller
The PIC18F25Q43-E/SP delivers precise LED lighting and dimming control through its 16-bit PWM with up to 64 MHz time base, yielding 16-bit dimming resolution at PWM frequencies above audible range. According to the datasheet, the DMA channels can drive multiple PWM channels simultaneously without CPU overhead, enabling smooth color-mixing RGBA LED strips with hardware crossfades. The ADCC provides ambient light sensing for automatic brightness adjustment, while CLCs implement hardware response to user inputs (potentiometer, button, DMX-like signal) without CPU wake-ups. The 28-SPDIP form factor simplifies through-hole retrofit installations in architectural lighting fixtures and smart bulbs.
おすすめ
Sensor Signal Conditioning Front-End
The PIC18F25Q43-E/SP serves as a sensor signal conditioning front-end by leveraging its 12-bit ADCC with hardware oversampling (effectively achieving 14-bit equivalent resolution) and on-chip digital filtering. According to the datasheet, the ADCC's automatic threshold comparison can wake the CPU only when a meaningful event occurs, reducing data bandwidth and power in always-on sensor applications. The 8-bit DAC generates excitation signals for ratiometric sensors (bridges, thermistors), while DMA streams ADC samples to memory for FFT or RMS computation. This combination suits industrial process sensors, gas detectors, strain gauge amplifiers, and accelerometer front-ends that require deterministic, low-latency analog-to-digital conversion.
おすすめ
Industrial Control and HMI Panel
The PIC18F25Q43-E/SP fits industrial control and HMI panels because its Extended -40C to +125C temperature grade handles factory floor environments, while its CIPs (CLC, NCO, PWM, DMA) implement custom control logic without code overhead. According to the Microchip datasheet, the Q43 supports multiple serial interfaces (UART, SPI, I2C configurable) for connecting to displays, sensors, and supervisory controllers. The 32 KB Flash stores menu logic, PID control loops, and alarm handlers, while the 2 KB SRAM buffers display updates and serial telemetry. The 28-SPDIP package suits legacy industrial enclosures where through-hole mounting is preferred for reliability under vibration and thermal stress.
おすすめ
Educational / Hobbyist Embedded Platform
The PIC18F25Q43-E/SP is widely used in educational and hobbyist contexts because its 28-SPDIP through-hole package fits standard breadboards and IC sockets, simplifying prototyping for students and makers. According to the datasheet, the PIC18 instruction set is well documented with free MPLAB X IDE, XC8 compiler, and the MCC code configurator that auto-generates peripheral init code. The 32 KB Flash, 2 KB RAM, and rich peripheral set (ADCC, PWM, DMA, CLCs) provide enough headroom to teach real-time control, signal processing, and embedded firmware design in a single chip. Common projects include line-following robots, weather stations, motor controllers, and digital synthesizers.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC18F25Q43-E/SP — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC18F25Q43-I/SP | PIC18F25K42-E/SP | PIC18F25K22-E/SP | PIC18F25K20-E/SP |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SPDIP (SP) | 28-SPDIP (SP) - same | 28-SPDIP (SP) - same | 28-SPDIP (SP) - same | 28-SPDIP (SP) - same |
| Flash Memory | 32 KB | 32 KB | 32 KB | 32 KB | 32 KB |
| SRAM | 2 KB | 2 KB | 2 KB | 1.5 KB | 1.5 KB |
| Maximum Clock | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| ADC | 12-bit ADCC | 12-bit ADCC | 12-bit ADC | 10-bit ADC | 10-bit ADC |
| PWM | 16-bit dual-output | 16-bit dual-output | 10-bit PWM | 10-bit PWM | 10-bit PWM |
| DMA Channels | 6 | 6 | 0 | 0 | 0 |
| Configurable Logic Cells (CLC) | Yes | Yes | Yes | No | No |
| XLP Low-Power | Yes | Yes | Yes | Yes | No |
| Temperature Grade | -40C to +125C (E) | -40C to +85C (I) | -40C to +125C (E) | -40C to +125C (E) | -40C to +125C (E) |
主な差別化要因
- 12-bit ADCC with Computation for hardware-accelerated touch sensing (vs PIC18F25K22-E/SP)
- 16-bit dual-output PWM with hardware dead-band (vs PIC18F25K20-E/SP)
- 6-channel DMA for CPU offload (vs PIC18F25K42-E/SP)
- Configurable Logic Cells (CLC) for hardware state machines (vs PIC18F25K83-E/SS)
- Extended -40C to +125C industrial temperature grade (vs PIC18F25Q43-I/SP)
設計ノート
Place a 0.1 uF ceramic decoupling capacitor as close as possible to each VDD pin (pins 19 and 20 on the 28-SPDIP), plus a bulk 10 uF tantalum or ceramic near the MCU. Estimated: with 64 MHz operation and all peripherals enabled, VDD current peaks reach approximately 15 mA; the bulk capacitor supplies these transients without regulator droop. For XLP deep-sleep designs, ensure no leakage paths exist on analog inputs - even 1 uA of input leakage multiplies by hundreds of nanoamps over years of battery life.
Route AVCC and AVSS as separate traces with a star-ground connection at the MCU. Keep ADC input traces short and away from switching PWM outputs or digital clock lines to minimize coupled noise. Estimated: with 12-bit ADCC and proper layout, SNR of approximately 70 dB is achievable; poor grounding can degrade this by 10 dB or more. For SPDIP through-hole prototypes, use a ground plane on the bottom layer to reduce EMI and provide thermal dissipation.
When using the 16-bit PWM at high frequencies (>100 kHz), add a small RC snubber (estimated: 10 ohm + 100 pF) on PWM outputs driving long cables or inductive loads to reduce ringing. The ADCC's hardware oversampling and filtering can reduce effective noise bandwidth, but external filtering is still recommended for high-impedance sensor inputs. For SPI buses >1 MHz, add 22-33 ohm series resistors near the MCU pins to dampen reflections on long traces.
Common pitfalls include: (1) leaving the ICSPDIS fuse enabled when not debugging - this disables in-circuit programming; (2) forgetting to set the PPS (Peripheral Pin Select) lock to prevent accidental reconfiguration of pins at runtime; (3) using the internal HFINTOSC without calibration - perform the OSCTUNE calibration step for accurate UART baud rates; (4) exceeding the absolute maximum VDD of 5.5V (per datasheet) by injecting transients from inductive loads; (5) not enabling the WDT in lock bits for safety-critical applications.
For capacitive touch designs using the ADCC's CVD mode, dedicate dedicated shield traces (driven by the MCU) around each touch electrode to eliminate water-drop and near-field false triggers. Estimated: with proper shielding, touch SNR improves by 20-30 dB in noisy environments. Keep touch traces short, balanced, and away from high-current PWM or LED driver lines. The PIC18F25Q43-E/SP supports up to 8 CVD channels simultaneously when DMA streams results without CPU intervention.
コンプライアンス情報
RoHS compliant per Microchip product page. Not AEC-Q100 qualified - the standard -E/SP grade is industrial, not automotive grade. For AEC-Q100 designs, consult Microchip automotive-grade PIC18-Q43 variants.