PIC18F25K83-E/SP - 8-bit 64MHz 32KB Flash MCU w/ CAN | Microchip
部品番号: PIC18F25K83-E/SP ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $3.1 | $3.10 |
| 10 | $2.79 | $27.90 |
| 100 | $2.34 | $234.00 |
| 500 | $2.08 | $1,040.00 |
| 1,000 | $1.85 | $1,850.00 |
PIC18F25K83-E/SP 概要
An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path, designed for embedded control tasks such as sensor reading, motor driving, and protocol bridging. Microcontrollers sit within the broader hierarchy of microprocessors -> computing ICs -> integrated circuits -> semiconductors, and the PIC18 family is Microchip's mainstream high-performance 8-bit line, upgraded from the baseline PIC16 architecture with a 16-bit instruction word and linear memory addressing.
Key features of this device include a 12-bit ADC with Computation (ADC2) that automates Capacitive Voltage Divider (CVD) techniques for advanced touch sensing, averaging, filtering, and oversampling; a CAN 2.0B module for vehicle or industrial networking; multiple Core Independent Peripherals (CIPs) that offload tasks from the CPU; and XLP technology for sleep currents in the nanoamp range. The 28-SPDIP package is the most repair-friendly through-hole option for prototype and industrial designs.
The architecture pairs a 16-bit instruction word with an 8-bit data path, supporting up to 64 MHz operation from an internal oscillator, plus a hardware multiplier and C-optimized compiler support via MPLAB XC8. CIPs include Complementary Waveform Generator (CWG), Configurable Logic Cell (CLC), and multiple PWM/SCCP/MCCP modules. Together these allow the MCU to handle capacitive touch, motor control, and CAN communication largely without CPU intervention.
Typical applications include CAN-connected automotive body controllers, industrial sensor nodes, capacitive-touch user interfaces, low-power battery monitors, and small motor-control subsystems where 32 KB Flash and 2 KB RAM are sufficient. The Extended (-E) temperature grade supports -40 C to +125 C operation for harsh environments.
When designing with this part, route the CAN bus with a 120-ohm twisted pair and use an external CAN transceiver such as the MCP2562; do not rely on the internal CAN module to drive the bus directly. For capacitive touch, follow the CVD layout guidelines in the datasheet and dedicate a ground ring around each electrode for noise immunity.
This page synthesizes verified distributor pricing, drop-in compatible alternatives from the same PIC18 K-series family, and practical design notes beyond the manufacturer datasheet to support both new design and second-source qualification.
ドロップイン代替品: PIC18F25K83-E/SP — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC18F25K83-E/SP (同一形状・フットプリント) — 相違点: ADC, Package, Mounting Type, Core, DAC.
クイック比較ツール — 並列比較する代替部品を選択:
PIC18F25K83-I/SP
✅ ドロップイン✓ 在庫あり
$2.45 / 個
データシートを見る →PIC18F26K83-I/SP
✅ ドロップイン✓ 在庫あり
$2.18 / 個
データシートを見る →PIC18F25K83-E/SO
✅ ドロップイン✓ 在庫あり
$1.72 / 個
データシートを見る →PIC18F26K83-E/SP
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC18F25K83T-I/SP
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC18F25K42-E/SP
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$2.18 / 個
データシートを見る →PIC18F25K83-E/SP 最大定格&電気的特性
| Core | PIC18 8-bit |
| Family | PIC18(L)F25/26K83 |
| Program Memory (Flash) | 32 KB (16K x 16) |
| Data SRAM | 2 KB |
| Maximum CPU Speed | 64 MHz |
| ADC | 12-bit ADC with Computation (ADC2), CVD support |
| CAN Module | 1x CAN 2.0B |
| パッケージ | 28-pin SPDIP (300 mil) |
| 実装タイプ | Through-Hole |
| Temperature Grade | Extended (-40 C to +125 C) |
| Low-Power Technology | XLP (eXtreme Low Power) |
| Functional Safety | FuSa-capable |
| RoHS ステータス | Compliant |
PIC18F25K83-E/SP ピン構成
| ピン 1 | RA0 — Port A bit 0 / analog input / I/O |
| ピン 2 | RA1 — Port A bit 1 / analog input / I/O |
| ピン 3 | RA2 — Port A bit 2 / analog input / I/O |
| ピン 4 | RA3 — Port A bit 3 / analog input / I/O |
| ピン 5 | RA4 — Port A bit 4 / analog input / I/O |
| ピン 6 | RA5 — Port A bit 5 / analog input / I/O |
| ピン 7 | RA6 — Port A bit 6 / analog input / I/O |
| ピン 8 | RA7 — Port A bit 7 / analog input / I/O |
| ピン 9 | VSS — Ground reference |
| ピン 10 | VDD — Positive power supply |
| ピン 11 | RB0 — Port B bit 0 / analog input / I/O |
| ピン 12 | RB1 — Port B bit 1 / analog input / I/O |
| ピン 13 | RB2 — Port B bit 2 / analog input / I/O |
| ピン 14 | RB3 — Port B bit 3 / analog input / I/O |
| ピン 15 | RB4 — Port B bit 4 / analog input / I/O |
| ピン 16 | RB5 — Port B bit 5 / analog input / I/O |
| ピン 17 | RB6 — Port B bit 6 / ICS_PGC / I/O |
| ピン 18 | RB7 — Port B bit 7 / ICS_PGD / I/O |
| ピン 19 | RC0 — Port C bit 0 / analog input / I/O |
| ピン 20 | RC1 — Port C bit 1 / analog input / I/O |
| ピン 21 | RC2 — Port C bit 2 / analog input / I/O |
| ピン 22 | RC3 — Port C bit 3 / analog input / I/O |
| ピン 23 | RC4 — Port C bit 4 / analog input / I/O |
| ピン 24 | RC5 — Port C bit 5 / analog input / I/O |
| ピン 25 | RC6 — Port C bit 6 / analog input / I/O |
| ピン 26 | RC7 — Port C bit 7 / analog input / I/O |
| ピン 27 | VSS — Ground reference |
| ピン 28 | VDD — Positive power supply |
主な用途
PIC18F25K83-E/SP の用途: 6 件s: CAN-Enabled Automotive Body Controller, Capacitive Touch-Sensing User Interface, Industrial Sensor Node with Low Standby Current, Small Brushless DC (BLDC) Motor Controller, Battery-Powered Medical Monitoring Device, IoT Edge Node with CAN-to-Cloud Bridge.
CAN-Enabled Automotive Body Controller
The PIC18F25K83-E/SP's integrated CAN 2.0B controller and 64 MHz / 16 MIPS performance make it a strong fit for automotive body-control modules such as door-window lift controllers, mirror adjusters, and seat controllers. Body ECUs need to exchange messages on the vehicle CAN bus at 125 kbps to 500 kbps; the on-chip CAN module with 8 acceptance filters handles typical body network traffic without burdening the CPU. Its 32 KB Flash accommodates the AUTOSAR-style application layer plus a CAN bootloader for ECU reflashing at the dealer. The Extended (-40 C to +125 C) temperature grade meets under-dash thermal requirements. Pair the MCU with a Microchip MCP2562 CAN transceiver; the bus must be terminated with 120-ohm resistors and routed as a twisted pair. Compared with a discrete CAN controller, integrating the module saves roughly USD 0.80 of BOM and simplifies PCB layout.
おすすめ
Capacitive Touch-Sensing User Interface
The PIC18F25K83-E/SP's 12-bit ADC with Computation (ADC2) is purpose-built for capacitive touch sensing using the Capacitive Voltage Divider (CVD) technique. ADC2 performs oversampling, averaging, and digital filtering in hardware so the MCU core can stay in XLP sleep between scans, achieving system-level currents under 5 uA for battery-powered remotes, kitchen appliances, or industrial control panels. A typical 8-key touch slider uses 8 ADC channels and the SMT timer to drive the CVD sequence autonomously. The 2 KB RAM is ample for tracking baseline and touch-delta values across 8-16 electrodes. Hardware CVD eliminates the external RC components required by older charge-time methods. Designers should follow the datasheet's ground-ring layout around each electrode and use a 100 nF X7R bypass cap within 5 mm of the VDD pin.
おすすめ
Industrial Sensor Node with Low Standby Current
For wireless or wired industrial sensor nodes (temperature, pressure, flow), the PIC18F25K83-E/SP provides a balance of XLP sleep performance and CIP-driven wake-up that lets a battery-powered node run for years. The SMT, CLC, and ADC2 peripherals can wake the CPU only when a threshold is crossed, keeping average current in the single-digit microamp range. The 32 KB Flash fits Modbus RTU or IO-Link device stacks, while the CAN module is available if the node lives on an industrial CANopen network. The Extended temperature grade supports -40 C to +125 C outdoor or factory-floor operation. Hardware CIP offload means designers can avoid running the CPU at full 64 MHz continuously. Recommend pairing with a 3.3 V LDO such as MCP1700 and a low-power RS-485 or CAN transceiver for the physical interface.
おすすめ
Small Brushless DC (BLDC) Motor Controller
The PIC18F25K83-E/SP drives small BLDC motors up to a few hundred watts using the Complementary Waveform Generator (CWG) and 16-bit PWM CIPs for commutation and PWM. The 64 MHz core plus 16-bit PWM gives 1.0 ns PWM edge resolution at 62.5 kHz, suitable for field-oriented control (FOC) of pumps, fans, and small e-bike hub motors. The CIPs perform commutation timing in hardware so the CPU only computes the next PWM duty. ADC2 triggers ADC sampling synchronized to PWM edges for current sensing, freeing the CPU. The 32 KB Flash accommodates sensorless BEMF or Hall-sensor commutation algorithms. Drive the gate signals through a Microchip MCP8024 3-phase gate driver; add an MCP2562 if the motor node reports status over CAN.
おすすめ
Battery-Powered Medical Monitoring Device
For portable medical peripherals (pulse oximeters, glucose meters, wearable patches), the PIC18F25K83-E/SP delivers low active current, XLP deep-sleep under 100 nA, and a 12-bit ADC2 that handles precision analog front ends. Its Functional Safety (FuSa) documentation package supports IEC 60730 Class B compliance for home healthcare devices. The 2 KB RAM is sufficient for short ECG or PPG buffers, and the CLC peripheral can implement heart-rate detection in hardware to wake the CPU only on detected beats. Run on 2x AA cells with a boost converter such as MCP1640; the CAN module is unused in standalone devices but available for hospital-bed network variants. Its Extended temperature range supports disinfection autoclave cycles up to +125 C.
おすすめ
IoT Edge Node with CAN-to-Cloud Bridge
The PIC18F25K83-E/SP acts as an edge bridge between a CAN sensor network and a Wi-Fi or cellular module, reading CAN frames and forwarding them upstream. The 32 KB Flash and 2 KB RAM handle a CAN-to-UART translation stack, while the 64 MHz core parses CAN at 1 Mbps without bottlenecking. Pair with an ATECC608B for secure boot and TLS, and an ESP32 or 4G module for cloud uplink; the PIC18F25K83-E/SP's UART, I2C, and SPI peripherals cover these interfaces. ADC2 is reserved for environmental sensing (temperature, humidity) on the bridge itself. Its XLP sleep mode keeps idle bridges below 1 mA, ideal for solar-powered IoT gateways. The Extended temperature grade supports outdoor enclosures.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC18F25K83-E/SP — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC18F25K83-I/SP | PIC18F26K83-I/SP | PIC18F25K83-E/SO | PIC18F26K83-E/SP | PIC18F25K83T-I/SP | PIC18F25K42-E/SP |
|---|---|---|---|---|---|---|---|
| Package | 28-SPDIP | 28-SPDIP - same | 28-SPDIP - same | 28-SOIC - SMD variant | 28-SPDIP - same | 28-SPDIP - same (tape-and-reel) | 28-SPDIP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash | 32 KB | 32 KB | 64 KB | 32 KB | 64 KB | 32 KB | 32 KB |
| SRAM | 2 KB | 2 KB | 4 KB | 2 KB | 4 KB | 2 KB | 2 KB |
| Max CPU Speed | 64 MHz (16 MIPS) | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| CAN Module | CAN 2.0B | CAN 2.0B | CAN 2.0B | CAN 2.0B | CAN 2.0B | CAN 2.0B | None |
| ADC2 / CVD Touch | Yes (12-bit ADC2) | Yes | Yes | Yes | Yes | Yes | Yes |
| Temperature Grade | Extended (-40 to +125 C) | Industrial (-40 to +85 C) | Industrial (-40 to +85 C) | Extended (-40 to +125 C) | Extended (-40 to +125 C) | Industrial (-40 to +85 C) | Extended (-40 to +125 C) |
| Functional Safety (FuSa) | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
主な差別化要因
- Integrated CAN 2.0B controller at 64 MHz / 16 MIPS (vs PIC18F25K42-E/SP)
- ADC2 with CVD touch-sensing engine (vs PIC18F25K80-I/SP)
- Extended temperature grade with same 28-SPDIP pinout (vs PIC18F25K83-I/SP)
設計ノート
The PIC18F25K83-E/SP requires a clean VDD rail; place a 100 nF X7R ceramic bypass within 5 mm of VDD pins (10 and 28) and a 10 uF bulk capacitor near the MCU. For battery applications, use an MCP1700 LDO with 1.6 uA quiescent current to maximize XLP sleep benefits. Avoid placing the MCU on a switching regulator output without adequate LC filtering.
For CAN bus designs, route CANH and CANL as a 120-ohm impedance differential pair, keep the trace length matched within 10 mm, and place 120-ohm termination resistors at each end of the bus. The MCP2562 transceiver should sit within 20 mm of the MCU CAN pins. For capacitive touch, surround each electrode with a hatched ground ring with 0.5 mm trace-to-trace spacing to maximize CVD sensitivity.
Do not assume the PIC18F25K83-E/SP and PIC18F26K83-E/SP have identical memory maps; the 26K83 has 64 KB Flash / 4 KB RAM and the linker script must be updated for the larger memory map. ICD pins RB6/RB7 (pins 17 and 18) require external pull-ups during programming. Configuration words must be set early in code or the MCU may run without the intended oscillator or watchdog settings.
The internal CAN module requires precise baud-rate timing; configure the CAN module after enabling a high-precision oscillator source such as the 64 MHz HFINTOSC with PLL or an external 8/16 MHz crystal. Baud-rate error above 1.5% will cause intermittent CAN bus errors at higher bus speeds (500 kbps, 1 Mbps). Always validate CAN timing with the Microchip CAN bit-timing calculator before committing firmware.
コンプライアンス情報
RoHS and REACH compliant per Microchip product page. -E temperature grade supports -40 to +125 C but is not formally AEC-Q100 qualified; for automotive, request the AEC-Q100 variant from Microchip. XLP low-power technology supports IEC 60730 Class B documentation for home appliances.