PIC18LF25K83-E/SO - 32KB Flash, 8-bit MCU w/ CAN, 28-SOIC | Microchip
MPN: PIC18LF25K83-E/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.34 | $2.34 |
| 10 | $2.12 | $21.20 |
| 100 | $1.87 | $187.00 |
| 500 | $1.65 | $825.00 |
| 1,000 | $1.49 | $1,490.00 |
PIC18LF25K83-E/SO Overview
An 8-bit microcontroller (MCU) is a single-chip computer that executes instructions on 8-bit data widths and is widely used in embedded systems for control-oriented tasks. Within the Microchip taxonomy, the PIC18LF25K83 belongs to the PIC18 "high-performance" 8-bit family, sitting between the legacy PIC16 baseline family and the 16-bit dsPIC/PIC24 families. The "LF" prefix denotes the low-voltage / low-power (XLP) variant, optimized for battery-powered and energy-harvesting applications. Compared with the PIC18F counterpart (PIC18F25K83), the LF version extends operating voltage down to 1.8 V and trades absolute performance for substantially lower active and sleep current.
Key features of the PIC18LF25K83-E/SO include a 12-bit ADC2 with up to 24 channels (depending on package), a CAN 2.0B module with hardware message filtering, multiple Enhanced USART, SPI, and I2C peripherals, a 10-bit PWM with complementary outputs and dead-band control, and an integrated core-independent peripheral set. The device supports up to 64 MHz operation from a 16 MHz internal oscillator with PLL, providing 16 MIPS throughput while consuming roughly a few mA active.
Architecturally, the PIC18LF25K83 uses Microchip's enhanced Harvard architecture with separate program Flash and data SRAM buses, a 31-level hardware stack, and interrupt prioritisation. The "K83" generation adds functional-safety support (IEC 61508 / SIL-ready documentation is published for the family), making the part attractive for safety-critical industrial control, white goods, and automotive body applications.
Typical applications include CAN-connected sensor nodes, automotive body and lighting controllers, industrial PLC I/O modules, touch-sense human-machine interfaces (HMIs) using CVD, and low-power battery-operated IoT edge nodes. Designers pick the LF variant when 1.8 V-3.6 V operation, deep sleep currents in the nA range, and CAN connectivity are required simultaneously.
When designing, allocate a robust decoupling network (100 nF + 1 µF near VDD) and follow Microchip's recommended CVD layout for touch channels. For CAN, add a TJA1050 or MCP2551 transceiver - the on-chip CAN module is a protocol controller only and does not include the physical-layer differential driver. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for PIC18LF25K83-E/SO — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC18LF25K83-E/SO (same form factor and footprint) — differing in ADC, Core Architecture, Package, Family, MSL Level.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18LF26K83-E/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F25K83-E/SO
✅ Drop-In✓ In Stock
$1.72 / Unit
View Datasheet →PIC18LF25K42-I/SO
✅ Drop-In✓ In Stock
$1.62 / Unit
View Datasheet →PIC18F26Q71-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18LF25K83-E/SO Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC18 8-bit RISC (Harvard) |
| Program Memory (Flash) | 32 KB (16K x 16) |
| Data SRAM | 2 KB |
| Data EEPROM | 1 KB |
| Maximum CPU Frequency | 64 MHz (16 MIPS) |
| Supply Voltage (VDD) | 1.8 V to 3.6 V (LF variant) |
| Operating Temperature Range | -40 C to +125 C (E = Extended) |
| ADC | 12-bit ADC2 with Computation, up to 24 channels |
| CAN Module | CAN 2.0B active, hardware filtering |
| Communication Peripherals | 2x EUSART, 2x SPI, 2x I2C |
| PWM | 10-bit PWM with complementary outputs and dead-band |
| Timers | Multiple 8-bit / 16-bit timers |
| I/O Pins | Up to 25 (package dependent) |
| Package | 28-pin SOIC (0.295", 7.50 mm width) |
| Mounting Type | Surface Mount |
| MSL Level | 1 (per JEDEC J-STD-020, typical for SOIC) |
| RoHS Status | Compliant |
| Lead-Free | Yes (Matte Tin) |
| Functional Safety Documentation | Family IEC 61508 SIL-ready collateral available |
PIC18LF25K83-E/SO Pin Configuration
| Pin 1 | RA3/AN3/C1INB-/C2INB-/C3INB- — Port A bit 3 / Analog input 3 / comparator input |
| Pin 2 | RA4/AN4/C1OUT — Port A bit 4 / Analog input 4 / comparator 1 output |
| Pin 3 | RA5/AN5/C2OUT — Port A bit 5 / Analog input 5 / comparator 2 output |
| Pin 4 | RA6/AN6 — Port A bit 6 / Analog input 6 |
| Pin 5 | RA7/AN7 — Port A bit 7 / Analog input 7 |
| Pin 6 | VSS — Ground reference |
| Pin 7 | VDD — Positive supply voltage (1.8 V to 3.6 V) |
| Pin 8 | RA0/AN0/C1INA/RA0 — Port A bit 0 / Analog input 0 / comparator 1 input A |
| Pin 9 | RA1/AN1/C2INA — Port A bit 1 / Analog input 1 / comparator 2 input A |
| Pin 10 | RA2/AN2 — Port A bit 2 / Analog input 2 |
| Pin 11 | RC0/SOSCO — Port C bit 0 / SOSC oscillator output |
| Pin 12 | RC1/SOSCI — Port C bit 1 / SOSC oscillator input |
| Pin 13 | RC2/AN14 — Port C bit 2 / Analog input 14 |
| Pin 14 | RC3/AN15 — Port C bit 3 / Analog input 15 |
| Pin 15 | RC4/AN16 — Port C bit 4 / Analog input 16 |
| Pin 16 | RC5/AN17 — Port C bit 5 / Analog input 17 |
| Pin 17 | RC6/AN18 — Port C bit 6 / Analog input 18 |
| Pin 18 | RC7/AN19 — Port C bit 7 / Analog input 19 |
| Pin 19 | VSS — Ground reference |
| Pin 20 | VDD — Positive supply voltage (1.8 V to 3.6 V) |
| Pin 21 | RB0/AN8/CANTX — Port B bit 0 / Analog input 8 / CAN transmit |
| Pin 22 | RB1/AN10/CANRX — Port B bit 1 / Analog input 10 / CAN receive |
| Pin 23 | RB2/AN8 — Port B bit 2 / Analog input 8 |
| Pin 24 | RB3/AN9 — Port B bit 3 / Analog input 9 |
| Pin 25 | RB4/AN11 — Port B bit 4 / Analog input 11 |
| Pin 26 | RB5/AN13 — Port B bit 5 / Analog input 13 |
| Pin 27 | RB6/ICSPCLK — Port B bit 6 / In-Circuit Serial Programming clock |
| Pin 28 | RB7/ICSPDAT — Port B bit 7 / In-Circuit Serial Programming data |
Typical Applications
PIC18LF25K83-E/SO is suitable for 6 applications: CAN-Connected Industrial Sensor Node, Automotive Body and Lighting Controller, Touch-Sense HMI Front Panel, Battery-Operated IoT Edge Node, White Goods and Appliance Control, Functional Safety Sensor Interface.
CAN-Connected Industrial Sensor Node
The PIC18LF25K83-E/SO is well suited for industrial CAN sensor nodes because it integrates a CAN 2.0B protocol controller with hardware message filtering and operates from 1.8 V to 3.6 V on a 3.3 V rail. Its 12-bit ADC2 with up to 24 channels supports multi-sensor acquisition (temperature, pressure, flow) while CVD-mode touch sensing adds HMI capability to the same die. The 32 KB Flash is sufficient for protocol stacks (CANopen or J1939 lightweight profiles) plus application code, and 64 MHz / 16 MIPS performance handles 1 ms CAN bus cycles with margin. Pair the MCU with a TJA1050 or MCP2551 CAN transceiver for the differential physical layer; the on-chip CAN module is a protocol controller only. XLP deep-sleep current in the nA range suits battery-backed or energy-harvested installations.
Recommended
Automotive Body and Lighting Controller
For automotive body-control and lighting modules, the PIC18LF25K83-E/SO offers an operating temperature range of -40 C to +125 C (Extended grade, "-E" suffix) and AEC-Q100-friendly family documentation. Its 10-bit PWM module with complementary outputs and dead-band control drives MOSFET half-bridges for LED headlamp ballasts, tail-light drivers, and DC motor control. CAN connectivity enables seamless integration with the vehicle body network, while the integrated ADC2 supports multiplexed current-sense feedback for fault detection. The 28-SOIC package is reflow-solderable and compatible with high-volume automotive PCB assembly lines. For under-the-hood applications requiring 5 V rails, the PIC18F25K83-E/SO (5 V variant) is the pin-compatible upgrade. Designers should add TVS protection on the CAN bus per ISO 7637-2.
Recommended
Touch-Sense HMI Front Panel
The PIC18LF25K83-E/SO's ADC2 (12-bit ADC with Computation) automates Capacitive Voltage Divider (CVD) measurements, dramatically simplifying capacitive touch-button and slider implementations. According to the Microchip DS40001943C datasheet, the hardware oversampling and threshold-comparison engines offload the CPU, leaving 16 MIPS headroom for UI animation and communication stack handling. A 16-key touch panel plus a 7-segment or OLED display fits comfortably in the 32 KB Flash budget. CVD also supports proximity sensing through plastic overlays, enabling sealed front panels for appliances and industrial equipment. Place the touch sensors on adjacent analog-capable pins and follow Microchip's CVD PCB layout guidelines to maximise SNR.
Recommended
Battery-Operated IoT Edge Node
Battery-powered IoT edge nodes benefit from the PIC18LF25K83-E/SO's XLP (eXtreme Low Power) technology, which delivers nA-range deep-sleep currents while retaining RAM and maintaining an RTC. Operating from 1.8 V to 3.6 V, the part runs directly from a single Li-ion or 2x AA cell without boost conversion, improving overall efficiency. The 12-bit ADC2 supports low-power sensor sampling with hardware averaging, allowing the CPU to remain asleep for longer duty cycles. CAN connectivity (when wired) or UART/SPI-to-LoRa/BLE bridge (when wireless) connects the node to upstream networks. The 28-SOIC package is widely supported on low-cost PCB assembly lines, keeping BOM cost low. For long-life deployments, Microchip's nanoWatt XLP technology extends shelf life beyond 10 years on a single coin cell.
Recommended
White Goods and Appliance Control
White goods such as washing machines, dishwashers, and refrigerators require reliable 8-bit control with integrated CAN, robust temperature tolerance, and long-term supply - all delivered by the PIC18LF25K83-E/SO. The Extended temperature grade (-40 C to +125 C) handles under-cabinet heat and motor-driver proximity. The 10-bit PWM with dead-band control drives triac-fired heater elements and universal motor speed control, while the ADC2 reads thermistor inputs for closed-loop temperature regulation. Functional-safety collateral published for the K83 family simplifies IEC 60730 Class B compliance for appliances. The 32 KB Flash comfortably hosts motor-control state machines plus user-interface code, and the 28-SOIC package is reflow-compatible for fully automated assembly.
Recommended
Functional Safety Sensor Interface
The PIC18F25K83 (F variant, same family) carries IEC 61508 SIL documentation and is suitable for safety-instrumented functions, but the LF variant PIC18LF25K83-E/SO is also widely used for non-safety-critical sensor interfacing within a safety system. The 12-bit ADC2 with hardware oversampling and threshold comparison provides deterministic analogue monitoring of pressure, flow, and temperature sensors in industrial process control. The dual EUSART modules support simultaneous RS-485 and RS-232 communication, while SPI enables high-speed ADC and DAC expansion. The 32 KB Flash fits IEC 61131-3 soft-PLC runtimes or MODBUS protocol stacks. For full SIL-2/3 designs, the PIC18F25K83-E/SO (FuSa variant) is recommended; the LF version serves auxiliary I/O.
Recommended
Recommended Products Summary
Engineering reference data for PIC18LF25K83-E/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18LF26K83-E/SO | PIC18F25K83-E/SO | PIC18LF25K42-I/SO |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC | 28-SOIC (same) | 28-SOIC (same) | 28-SOIC (same) |
| Flash | 32 KB | 64 KB | 32 KB | 32 KB |
| SRAM | 2 KB | 4 KB | 2 KB | 2 KB |
| Operating Voltage | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 2.3 V to 5.5 V | 1.8 V to 3.6 V |
| CAN Module | CAN 2.0B | CAN 2.0B | CAN 2.0B | CAN 2.0B |
| Functional Safety (IEC 61508) | Not FuSa | Not FuSa | FuSa documentation | Not FuSa |
| Temperature Grade | Extended -40 C to +125 C | Extended -40 C to +125 C | Extended -40 C to +125 C | Industrial -40 C to +85 C |
| Core | PIC18 8-bit | PIC18 8-bit | PIC18 8-bit | PIC18 8-bit (K42 generation) |
Key Differentiators
- Lowest voltage range in the K83 family (vs PIC18F25K83-E/SO)
- Same CAN 2.0B + ADC2 as PIC18F25K83 (vs PIC18LF25K42-I/SO)
- Extended -40 C to +125 C temperature grade (vs PIC18LF25K42-I/SO)
Design Notes
Place a 100 nF X7R ceramic decoupling capacitor as close as possible to each VDD/VSS pair (pins 7-6 and pins 20-19 on the 28-SOIC package). Add a bulk 1 µF to 10 µF ceramic or low-ESR tantalum at the board entry point. The LF variant is sensitive to supply ripple; undershoot below 1.8 V causes brown-out resets, while ringing above 3.6 V may damage I/O. Use MCP1700 or similar low-Iq LDO for the 3.3 V rail to preserve nanoWatt XLP sleep current.
For CAN bus designs, keep the bus traces short and matched within 50 mm differential length to maintain 1 Mb/s signal integrity per ISO 11898-2. Place a 120 Ω split-termination network (two 60 Ω resistors with a 4.7 nF capacitor to ground at the centre tap) near each end of the bus. Isolate the CAN bus from noisy switching power traces with a ground guard ring or by routing on a separate signal layer. Failure to terminate properly causes reflections that corrupt CAN frames and force error-passive bus states.
Do not connect the on-chip CAN module directly to the bus - it is a protocol controller only and requires an external differential transceiver such as MCP2551 or TJA1050. Likewise, the internal 16 MHz oscillator is sufficient for 64 MHz CPU via PLL but is not precision-grade; for CAN timing accuracy, calibrate against the MCP2515 reference clock or use an external crystal on OSC1/OSC2. ESD protection (e.g. PESD1CAN) is recommended on bus pins for industrial / automotive environments.
Estimated: At maximum 64 MHz CPU + peripheral activity on 3.3 V, the PIC18LF25K83 dissipates approximately 30-50 mW. The 28-SOIC package has a thermal resistance theta_JA of approximately 80 C/W in still air, yielding a junction-temperature rise of only 3-4 C above ambient - thermal management is generally not a concern. However, in sealed enclosures with no airflow, the effective theta_JA may double; verify with a thermocouple measurement during worst-case qualification.
For ADC2 capacitive touch sensing, follow Microchip's TB3118 CVD layout guidelines: use a hatched ground plane underneath touch sensors to limit capacitive loading, route sensor traces on the top layer with adjacent ground traces, and avoid crossing sensor traces with noisy signals. CVD measurements are sensitive to trace capacitance drift; keep sensor trace lengths below 50 mm where possible. Add a 100 nF bypass cap adjacent to each analog input to suppress high-frequency noise injection.
Compliance Information
RoHS compliant per Microchip product page. Lead-free matte-tin finish. Family carries Functional Safety documentation (IEC 61508) but the E grade is NOT AEC-Q100 qualified; for AEC-Q100, refer to other PIC18 K83 part numbers in the family.