PIC18F26K83-I/SP - 8-bit 64MHz 64KB Flash MCU w/ CAN | Microchip
MPN: PIC18F26K83-I/SP ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.65 | $3.65 |
| 10 | $3.28 | $32.80 |
| 100 | $2.74 | $274.00 |
| 500 | $2.41 | $1,205.00 |
| 1,000 | $2.18 | $2,180.00 |
PIC18F26K83-I/SP Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU, program and data memory, plus configurable peripherals on one silicon die. The PIC18F26K83 belongs to the broader taxonomy of 8-bit microcontrollers -> microcontrollers -> integrated circuits -> semiconductors. The 'K83' silicon combines legacy PIC18 peripherals with newer-generation IP such as a 12-bit ADC with Computation (ADC2) that automates Capacitive Voltage Divider (CVD) touch sensing, averaging, filtering and oversampling, allowing advanced touch and sensor interfaces without software state machines.
Key features include the 12-bit ADC2 with up to 24 channels, four 8-bit timers plus four 16-bit timers, four 10-bit PWM modules, two USART, two SPI, two I2C, and one CAN 2.0B controller. The XLP nanoWatt XLP technology provides deep-sleep currents down to the sub-microamp range, while the integrated peripheral pin-select (PPS) remaps most digital peripherals to any I/O pin, dramatically simplifying PCB routing. Hardware DMA and vectored interrupts further offload the CPU in deterministic CAN-message handling and motor-control loops.
Typical applications include CAN nodes in automotive body and chassis ECUs, industrial sensor and motor-control modules, capacitive touch user interfaces, building-automation controllers, and battery-powered IoT edge devices that require functional safety. The wide 2.3 V to 5.5 V operating range supports both 3.3 V and 5 V rails commonly found in industrial CAN networks.
When designing in this part, confirm the extended (-40 C to +125 C) 'I' temperature grade matches your environment, allocate the 28-SPDIP footprint with a socket-friendly pitch for through-hole rework, and reserve the ICD3/ICD4 pins for in-circuit debugging during firmware bring-up. Always validate the CAN bus termination and dominant-bit timing using Microchip's MPLAB X IDE and the CAN peripheral library before production release.
This page synthesizes distributor pricing, drop-in same-package alternatives from the PIC18F K-series, and practical design notes not found in the manufacturer datasheet alone.
Drop-in alternatives for PIC18F26K83-I/SP — 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 PIC18F26K83-I/SP (same form factor and footprint) — differing in ADC, Package, Mounting Type, Program Memory (Flash), Communication Interfaces.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F26K80-I/SP
✅ Drop-In✓ In Stock
$2.66 / Unit
View Datasheet →PIC18F26K80-E/SP
✅ Drop-In✓ In Stock
$3.94 / Unit
View Datasheet →PIC18F26K22-I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F2620-I/SP
✅ Drop-In✓ In Stock
$4.75 / Unit
View Datasheet →PIC18F25K80-I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F26K20-I/SP
✅ Drop-In✓ In Stock
$2.94 / Unit
View Datasheet →PIC18F26K83-I/SP Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC18 8-bit RISC |
| Program Memory (Flash) | 64 KB (32K x 16) |
| Data SRAM | 4 KB |
| Data EEPROM | 1 KB |
| Maximum CPU Clock | 64 MHz |
| Instruction Set Width | 16-bit (8-bit data path) |
| ADC | 12-bit ADC2 with Computation, up to 24 channels |
| DAC | 5-bit DAC |
| Comparators | 2 |
| Timers | 4 x 8-bit + 4 x 16-bit |
| PWM Channels | 4 x 10-bit |
| Communication Interfaces | 2 x USART, 2 x SPI, 2 x I2C, 1 x CAN 2.0B |
| DMA | Yes (hardware) |
| Operating Voltage Range | 2.3 V to 5.5 V |
| Operating Temperature Range | -40 C to +85 C (Industrial, 'I' grade) |
| Package | 28-pin SPDIP (SP), through-hole |
| Mounting Type | Through-Hole |
| MSL Level | 1 (unlimited) |
| RoHS Status | Compliant |
| Lead-Free / Halogen-Free | Yes |
PIC18F26K83-I/SP Pin Configuration
| Pin 1 | MCLR — Master Clear (reset) input, active low |
| Pin 2 | RA0 — PORTA0 / analog input AN0 |
| Pin 3 | RA1 — PORTA1 / analog input AN1 |
| Pin 4 | RA2 — PORTA2 / analog input AN2 |
| Pin 5 | RA3 — PORTA3 / analog input AN3 / VREF+ |
| Pin 6 | RA4 — PORTA4 / analog input AN4 |
| Pin 7 | RA5 — PORTA5 / analog input AN5 |
| Pin 8 | RA6 — PORTA6 / oscillator output |
| Pin 9 | RA7 — PORTA7 / oscillator input |
| Pin 10 | VSS — Ground reference |
| Pin 11 | VDD — Positive supply (2.3V to 5.5V) |
| Pin 12 | RB0 — PORTB0 / analog input AN12 / IOC |
| Pin 13 | RB1 — PORTB1 / analog input AN10 |
| Pin 14 | RB2 — PORTB2 / analog input AN8 |
| Pin 15 | RB3 — PORTB3 / analog input AN9 |
| Pin 16 | RB4 — PORTB4 / IOC |
| Pin 17 | RB5 — PORTB5 / IOC |
| Pin 18 | RB6 — PORTB6 / IOC / ICD |
| Pin 19 | RB7 — PORTB7 / IOC / ICD |
| Pin 20 | VSS — Ground reference |
| Pin 21 | VDD — Positive supply (2.3V to 5.5V) |
| Pin 22 | RC0 — PORTC0 |
| Pin 23 | RC1 — PORTC1 |
| Pin 24 | RC2 — PORTC2 |
| Pin 25 | RC3 — PORTC3 / SCL |
| Pin 26 | RC4 — PORTC4 / SDA |
| Pin 27 | RC5 — PORTC5 |
| Pin 28 | RC6 — PORTC6 / TX |
| Pin 29 | RC7 — PORTC7 / RX |
| Pin 30 | VSS — Ground reference |
Typical Applications
PIC18F26K83-I/SP is suitable for 6 applications: Automotive CAN Bus Nodes, Industrial Sensor and Motor Controllers, Capacitive Touch User Interfaces, Building Automation and HVAC Controllers, Battery-Powered IoT Edge Devices, Functional Safety (FuSa) Embedded Systems.
Automotive CAN Bus Nodes
The PIC18F26K83's integrated CAN 2.0B controller and 64 MHz/16 MIPS throughput make it ideal for body and chassis ECUs where deterministic CAN messaging is critical. Its hardware acceptance filters and DMA offload reduce CPU load to under 5 percent at 1 Mbit/s bus rates. Placed directly on a 5 V automotive rail with a Microchip MCP2551 or MCP2562 transceiver, it supports 8 MHz oscillator mode for CAN bit-timing accuracy within 1 percent. The I/SP industrial grade operates -40 C to +85 C, suitable for cabin modules; for under-hood designs the AEC-Q100 E/SP variant (extended temperature) is preferred. Compared with software-bit-banged CAN implementations, the on-chip controller lowers firmware complexity and frees CPU cycles for sensor sampling via the 12-bit ADC2.
Recommended
Industrial Sensor and Motor Controllers
The 12-bit ADC2 with 24 channels and four 10-bit PWM channels let the PIC18F26K83 drive closed-loop BLDC or stepper motor control while reading multiple analog sensors simultaneously. ADC2's hardware oversampling delivers effective 14-bit noise-free resolution, eliminating external signal-conditioning op-amps in temperature or strain-gauge bridges. The four 16-bit timers with hardware quadrature decoding support encoder inputs up to 2 MHz. Used on factory-floor 24 V rail stepped down to 5 V via an isolated DC-DC, the SPDIP-28 package simplifies hand-soldered prototypes and field-replacement. Compared with dsPIC33 motor-control variants, this PIC18F26K83 trades DSP performance for lower cost and a simpler 8-bit toolchain, suiting cost-sensitive industrial sensor modules.
Recommended
Capacitive Touch User Interfaces
The PIC18F26K83's ADC2 with built-in Capacitive Voltage Divider (CVD) hardware automates touch-button and slider scanning without CPU-intensive software loops, reducing scan time by up to 60 percent versus legacy CTMU PIC18 parts. With up to 24 touch-capable channels, a 16-button keypad plus 4 sliders can be implemented directly on the MCU. Hardware oversampling and threshold compare inside ADC2 provide sub-fF sensitivity with drift compensation. Designers place 5 mm to 15 mm touch electrodes on the PCB overlay, connect to any analog-capable pin via the Peripheral Pin Select (PPS), and the firmware simply reads the touch status register. The XLP nanoWatt deep-sleep mode keeps idle current below 1 uA, suiting battery-powered remote controls and appliance panels.
Recommended
Building Automation and HVAC Controllers
For HVAC damper actuators, room thermostats, and BACnet/Modbus gateways, the PIC18F26K83 offers 2 USART + 2 SPI + 2 I2C plus CAN for multi-protocol building-networking. Its 64 KB Flash accommodates BACnet MS/TP and Modbus RTU stacks simultaneously, while 4 KB SRAM handles 256-point trend buffers without external memory. The 12-bit ADC2 reads NTC thermistors with 0.1 C resolution using built-in averaging. Powered from 24 VAC rectified via a small buck regulator, the industrial -40 C to +85 C temperature grade handles unconditioned mechanical rooms. Compared with 32-bit ARM Cortex-M0+ alternatives, the PIC18F26K83 trades raw speed for deterministic interrupt latency and lower BOM cost in volume deployments.
Recommended
Battery-Powered IoT Edge Devices
The PIC18F26K83's XLP nanoWatt technology delivers deep-sleep currents below 100 nA with RTC running, enabling multi-year battery life in remote IoT sensors. Wake-up via interrupt on ADC threshold compare, timer, or external IRQ brings the core to 64 MHz in 5 us. The 12-bit ADC2 continuously monitors battery voltage and sensor inputs without CPU wakeup. With 64 KB Flash and 4 KB SRAM, an embedded MQTT-SN or LoRaWAN stack fits comfortably. For systems requiring cellular or LoRa, the PIC18F26K83-I/SP acts as the application processor paired with an SPI radio module. Compared with 32-bit MCUs in similar roles, the PIC18F26K83 draws 30-50 percent less idle power at equivalent wakeup responsiveness.
Recommended
Functional Safety (FuSa) Embedded Systems
The PIC18F26K83 is part of Microchip's Functional Safety (FuSa) program, with safety manuals, FMEDA reports, and diagnostic libraries available to accelerate IEC 61508 SIL-compliant designs. On-chip diagnostics include a Windowed Watchdog Timer (WWDT), CRC scanner with DMA, hardware Deadman Timer (DMT), and dual ADC channels for redundant measurements. Combined with the 2.3 V to 5.5 V wide operating range and -40 C to +125 C extended temperature (E-grade variants), this part serves safety-critical industrial shut-down systems, gas detectors, and fire-alarm panels. The 28-SPDIP package simplifies field service on legacy equipment retrofits. Developers should integrate the MPLAB X IDE FuSa plug-in for systematic fault coverage documentation.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F26K83-I/SP — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F26K80-I/SP | PIC18F26K22-I/SP | PIC18F2620-I/SP | PIC18F25K80-I/SP | PIC18F26K20-I/SP |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SPDIP | 28-SPDIP - same | 28-SPDIP - same | 28-SPDIP - same | 28-SPDIP - same | 28-SPDIP - same |
| Core Clock (max) | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 40 MHz / 10 MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS |
| Flash Memory | 64 KB | 64 KB | 64 KB | 64 KB | 32 KB (-50%) | 64 KB |
| SRAM | 4 KB | 3.6 KB | 3.8 KB | 3.9 KB | 2 KB | 3.6 KB |
| ADC Resolution | 12-bit ADC2 (24 ch) | 12-bit (11 ch) | 8-bit (19 ch) | 10-bit (15 ch) | 12-bit (8 ch) | 10-bit (14 ch) |
| CAN Controller | CAN 2.0B | ECAN | None | ECAN | ECAN | None |
| Operating Voltage | 2.3V to 5.5V | 1.8V to 5.5V | 1.8V to 5.5V | 2.0V to 5.5V | 1.8V to 5.5V | 1.8V to 5.5V |
| Approx. Unit Price (qty 100) | 2.74 USD | 2.55 USD | 2.30 USD | 2.85 USD | 2.10 USD | 2.25 USD |
Key Differentiators
- ADC2 with hardware Computation engine (vs PIC18F26K80-I/SP)
- On-chip hardware DMA controller (vs PIC18F26K22-I/SP)
- Functional Safety (FuSa) documentation support (vs PIC18F2620-I/SP)
- 4 KB SRAM for complex protocol stacks (vs PIC18F25K80-I/SP)
Design Notes
Decouple VDD pins 11 and 21 with 100 nF X7R ceramic placed within 5 mm of each pin, plus a bulk 10 uF tantalum or aluminum-polymer near the package. The PIC18F26K83 has two VDD/VSS pairs and both must be connected even if only one ADC channel is used; leaving a VDD floating can cause ADC reference shift of up to 5 LSB. For CAN applications, route VDD through a ferrite bead to isolate the MCU from bus-induced transients.
Do not forget the MCLR pull-up resistor (typically 10 kohm to VDD) on pin 1. The PIC18F26K83 will not start without a valid MCLR high level. For in-circuit programming via ICSP, add the standard 4.7 kohm isolation resistors on PGC/PGD (RB6/RB7) to allow ICD3/ICD4 attachment without removing the MCU from the board. Programming the configuration bits incorrectly (especially WDTE and FOSC) is the most common cause of bricked parts during firmware bring-up.
Keep the 28-SPDIP footprint on a 0.1 inch (2.54 mm) grid with a clearance of at least 0.3 inch around the package for through-hole rework. Place the 16 MHz or 20 MHz crystal within 5 mm of pins 9-10 (RA6/RA7) with short, symmetric traces and a guard ground pour to reduce EMI. For CAN signals RB6/CANTX and RB7/CANRX, route the differential pair with 100 ohm characteristic impedance and keep the bus stubs under 25 mm.
When using ADC2 with capacitive touch (CVD), keep touch electrodes within 5 mm of the assigned analog pin and route the analog trace on the opposite side of any switching signal or power trace. Ground the unused analog pins via the ANSEL register to prevent floating-input noise that can couple into adjacent active channels. The ADC2 hardware oversampling mode allows averaging 4x to 256x without CPU intervention, improving SNR by 6 to 24 dB respectively.
Compliance Information
RoHS and REACH compliant per Microchip product page. Industrial 'I' grade (-40C to +85C); for AEC-Q100 qualified automotive use choose PIC18F26K83-E/SP extended temperature variant. Lead-free and halogen-free per Microchip environmental certification.