PIC18F23K22-E/SS - 8-bit 48MHz 8KB Flash MCU | Microchip | SSOP-28
MPN: PIC18F23K22-E/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.62 | $2.62 |
| 10 | $2.36 | $23.60 |
| 100 | $2.1 | $210.00 |
| 500 | $1.86 | $930.00 |
| 1,000 | $1.68 | $1,680.00 |
PIC18F23K22-E/SS Overview
A PIC (Peripheral Interface Controller) microcontroller is a class of programmable logic device built around a Harvard-architecture RISC core. The PIC18 family is Microchip's high-performance 8-bit line, integrating on-chip Flash, SRAM, EEPROM, ADC, comparators, PWM, and serial peripherals. Within the broader taxonomy, PIC18 sits above baseline PIC10/12/16 and below the 16-bit PIC24/dsPIC families, making it the canonical 8-bit choice when more peripherals and code space are required than PIC16 can deliver while staying in 8-bit territory.
Key features of the PIC18F23K22-E/SS include Microchip's nanoWatt XLP technology for ultra-low-power operation, a 10-bit ADC with up to 17 channels, multiple communication peripherals (EUSART, MSSP I2C/SPI), and configurable oscillator options supporting 64MHz operation through the 4x PLL. The E temperature grade designation indicates an extended operating range of -40C to +125C, making the part suitable for harsh industrial and automotive-adjacent environments.
Architecturally, the device uses an enhanced 16-bit instruction word with an 8-bit data path, supporting up to 16 MIPS at 64MHz. The XLP power-down current is typically in the nanoampere range, enabling battery-powered designs to last for years on a single cell. Integrated peripherals include 2 capture/compare/PWM modules with enhanced resolution, 2 comparators, a 256-byte EEPROM, and CTMU support for capacitive-touch applications.
Typical applications for the PIC18F23K22-E/SS span industrial control panels, sensor interface nodes, low-power remote controls, energy-harvesting sensor modules, automotive body electronics (non-safety), and USB-to-UART bridges when paired with an external transceiver. Its compact 28-SSOP footprint suits space-constrained PCBs where processing density and power efficiency must coexist.
When designing with this part, note that the E/SS suffix denotes extended-temperature SSOP tube packaging; the I/SS variant uses the same die with industrial temperature grading. Developers should consult the PIC18(L)F2X/4XK22 datasheet family document for full pinout, electrical characteristics, and peripheral configuration bits before committing to a PCB layout.
Drop-in alternatives for PIC18F23K22-E/SS — 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 PIC18F23K22-E/SS (same form factor and footprint) — differing in Package, Timers, Operating Temperature, Program Memory (Flash), ADC.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F23K22-I/SS
✅ Drop-In✓ In Stock
$1.92 / Unit
View Datasheet →PIC18F24K22-I/SS
✅ Drop-In✓ In Stock
$1.32 / Unit
View Datasheet →PIC18F25K22-I/SS
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.92 / Unit
View Datasheet →PIC18F23K20-I/SS
✅ Drop-In✓ In Stock
$1.65 / Unit
View Datasheet →PIC18F24Q10-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F26K22-I/SS
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$2.78 / Unit
View Datasheet →PIC18F23K22-E/SS Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC18, 8-bit RISC |
| Program Memory (Flash) | 8 KB (4K x 16) |
| Data SRAM | 768 bytes |
| Data EEPROM | 256 bytes |
| Maximum CPU Speed | 48 MHz (64 MHz with 4x PLL) |
| Instruction Throughput | 16 MIPS at 64 MHz |
| Supply Voltage Range | 2.5V to 5.5V |
| Operating Temperature Range (E grade) | -40C to +125C |
| I/O Pins | 24 |
| ADC | 10-bit, up to 17 channels |
| Comparators | 2 |
| PWM Modules | 2 (ECCP + CCP) |
| EUSART | 1 |
| MSSP (I2C/SPI) | 1 |
| Timers | 5 (16-bit / 8-bit mix) |
| CTMU | Yes (mTouch / capacitive touch support) |
| Package | SSOP-28 |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| Lead-Free | Yes |
PIC18F23K22-E/SS Pin Configuration
| Pin 1 | RA3/AN3/VREF+/T0CKI — Bidirectional I/O, analog input 3, voltage reference plus, Timer0 clock input |
| Pin 2 | RA4/T0CKI/AN4 — Bidirectional I/O, Timer0 clock input, analog input 4 |
| Pin 3 | RA5/AN5/SS1/HLVDIN — Bidirectional I/O, analog input 5, SPI slave select 1, high/low voltage detect input |
| Pin 4 | RA6/OSC2/CLKO — Bidirectional I/O, oscillator output, clock output |
| Pin 5 | RA7/OSC1/CLKI — Bidirectional I/O, oscillator input, clock input |
| Pin 6 | RC5/CCP5/P1A — Bidirectional I/O, CCP5 input/capture, PWM output 1A |
| Pin 7 | RC4/CCP4/P1D — Bidirectional I/O, CCP4 input/capture, PWM output 1D |
| Pin 8 | VSS — Ground reference |
| Pin 9 | RC3/REFO/SCL1/SCK1 — Bidirectional I/O, reference output, I2C1 clock, SPI1 clock |
| Pin 10 | RC2/CCP2/P1A — Bidirectional I/O, CCP2 input/capture, PWM output 1A |
| Pin 11 | RC1/CCP8/AN15 — Bidirectional I/O, CCP8, analog input 15 |
| Pin 12 | RC0/AN16 — Bidirectional I/O, analog input 16 |
| Pin 13 | RC6/TX1/CK1 — Bidirectional I/O, EUSART1 transmit, EUSART1 clock |
| Pin 14 | RC7/RX1/DT1 — Bidirectional I/O, EUSART1 receive, EUSART1 data |
| Pin 15 | RB7/PGD/ICSPDAT — Bidirectional I/O, programming data, ICSP data |
| Pin 16 | RB6/PGC/ICSPCLK — Bidirectional I/O, programming clock, ICSP clock |
| Pin 17 | RB5/AN13/CPP2 — Bidirectional I/O, analog input 13, comparator 2 input |
| Pin 18 | RB4/AN11/CPP1 — Bidirectional I/O, analog input 11, comparator 1 input |
| Pin 19 | VDD — Positive power supply (2.5V-5.5V) |
| Pin 20 | VSS — Ground reference |
| Pin 21 | RB3/AN9/CPP1 — Bidirectional I/O, analog input 9, comparator 1 input |
| Pin 22 | RB2/AN8/CTED1 — Bidirectional I/O, analog input 8, CTMU edge 1 input |
| Pin 23 | RB1/AN10/C1INC — Bidirectional I/O, analog input 10, comparator 1 inverting input |
| Pin 24 | RB0/AN12/C1INA — Bidirectional I/O, analog input 12, comparator 1 non-inverting input |
| Pin 25 | RC5 — Note: shared function with pin 6 in some revisions - consult datasheet Table 2-1 |
| Pin 26 | RA2/AN2 — Bidirectional I/O, analog input 2 |
| Pin 27 | RA1/AN1 — Bidirectional I/O, analog input 1 |
| Pin 28 | RA0/AN0 — Bidirectional I/O, analog input 0 |
Typical Applications
PIC18F23K22-E/SS is suitable for 6 applications: Industrial Sensor Interface Nodes, Low-Power Remote Controls and Wireless Sensor Endpoints, Capacitive Touch User Interface Panels, Automotive Body and Interior Electronics (Non-Safety), Energy Harvesting Sensor Modules, USB to UART / SPI Bridge Modules.
Industrial Sensor Interface Nodes
The PIC18F23K22-E/SS is well suited to industrial sensor interface nodes requiring reliable 8-bit processing with low power consumption. Its 10-bit ADC with up to 17 channels supports direct connection to multiple analog sensors (temperature, pressure, humidity) without external signal conditioning. The nanoWatt XLP sleep current below 100 nA allows battery-powered field sensors to operate for years. The extended -40C to +125C temperature rating from the E grade ensures operation in factory environments, outdoor enclosures, and unconditioned cabinets. The integrated EUSART and MSSP peripherals handle Modbus, I2C sensor buses, or SPI connections to digital sensors simultaneously. Pair with the MCP9808 temperature sensor for precision thermal monitoring.
Recommended
Low-Power Remote Controls and Wireless Sensor Endpoints
The PIC18F23K22-E/SS drives low-power remote controls and wireless endpoints where battery life is critical. The nanoWatt XLP technology offers multiple sleep modes with current consumption in the nanoampere range when the transmitter is idle, while the 48 MHz core provides enough throughput to handle protocol encoding in active mode. The CTMU peripheral enables capacitive-touch wake-up without dedicated hardware. With 256 bytes of EEPROM, designers can store user preferences, calibration data, and network addresses without external memory. The E temperature grade supports outdoor IoT deployments and automotive key fobs. Pair with a sub-GHz transceiver such as the MRF89XA for complete wireless sensor nodes.
Recommended
Capacitive Touch User Interface Panels
The PIC18F23K22-E/SS integrates Microchip's CTMU (Charge Time Measurement Unit) peripheral, making it ideal for capacitive touch button arrays, sliders, and proximity sensors without dedicated touch ICs. The CTMU works with the ADC to measure capacitance changes, supporting mTouch designs that wake the MCU on user touch. With up to 17 ADC channels and 24 I/O, the part can scan 8-12 touch electrodes sequentially. The E grade handles industrial kitchen equipment, outdoor kiosks, and automotive interior controls where temperatures can exceed 85C. Low power modes extend battery life in portable touch devices such as medical pumps and consumer appliances.
Recommended
Automotive Body and Interior Electronics (Non-Safety)
The PIC18F23K22-E/SS in its E temperature grade is suitable for non-safety automotive body electronics such as interior lighting controllers, seat position memory, HVAC panel drivers, and accessory timers. The extended -40C to +125C range meets under-dash thermal requirements, while the 8 KB Flash is sufficient for state-machine control code and CAN-style message handling. The PWM modules drive LED strings and small motors, and the ADC reads rotary encoders and thermistors. Note: this part is NOT AEC-Q100 qualified - for safety-critical applications, Microchip offers dedicated PIC18F-Q1 variants. For new automotive designs, evaluate the PIC18F46Q10 with CAN FD peripheral.
Recommended
Energy Harvesting Sensor Modules
The PIC18F23K22-E/SS is a strong fit for energy-harvesting wireless sensor modules powered by solar cells, thermal gradients, or vibration harvesters. Its nanoWatt XLP sleep current below 100 nA means the harvested energy can be accumulated for long intervals before a measurement burst, while the 48 MHz core executes the measurement and RF transmission quickly. The 256-byte EEPROM retains calibration constants across power cycles, and the integrated ADC measures both the sensor signal and the harvest supply voltage. The E temperature grade supports deployment in industrial environments. Pair with the LTC3108 energy harvesting IC and a low-power RF transmitter for self-powered IoT nodes.
Recommended
USB to UART / SPI Bridge Modules
The PIC18F23K22-E/SS can serve as a host-side USB-to-UART or USB-to-SPI bridge when paired with an external USB transceiver such as the MCP2200 or the on-chip USB peripheral on certain PIC18F variants. While the F23K22 itself lacks USB on-die, its EUSART and MSSP peripherals support the conversion logic, and the 48 MHz core handles protocol translation at high baud rates. Common use cases include legacy RS232 device modernization, ISP programmers, and industrial protocol converters. The E grade ensures stable operation in factory automation backplanes. Pair with the MCP2200 for a compact, isolated bridge solution.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F23K22-E/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F23K22-I/SS | PIC18F24K22-I/SS | PIC18F23K20-I/SS | PIC18F24Q10-I/SS |
|---|---|---|---|---|---|
| Package | SSOP-28 | SSOP-28 - same | SSOP-28 - same | SSOP-28 - same | SSOP-28 - same |
| Brand | Microchip Technology | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same |
| Program Flash | 8 KB | 8 KB | 16 KB (+100%) | 8 KB | 16 KB (+100%) |
| SRAM | 768 bytes | 768 bytes | 768 bytes | 512 bytes (-33%) | 1024 bytes (+33%) |
| Operating Temperature | -40C to +125C (E grade) | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
| Maximum CPU Speed | 48 MHz (64 MHz with PLL) | 48 MHz (64 MHz PLL) | 48 MHz (64 MHz PLL) | 48 MHz (64 MHz PLL) | 64 MHz |
| ADC | 10-bit, 17 ch | 10-bit, 17 ch | 10-bit, 17 ch | 10-bit, 14 ch | 10-bit, 24 ch |
| CTMU (Capacitive Touch) | Yes | Yes | Yes | No | Yes (Hardware CVD) |
Key Differentiators
- Extended temperature grade E (-40C to +125C) (vs PIC18F23K22-I/SS)
- Doubles Flash and adds HW CVD touch on same footprint (vs PIC18F23K20-I/SS)
- Active Microchip product line with newer migration path (vs Obsolete PIC16F series competitors)
Design Notes
Estimated: At VDD=3.3V, 48 MHz CPU, and full peripheral activity, active current is approximately 8-12 mA. In Sleep mode with nanoWatt XLP enabled, typical sleep current is below 100 nA. Use the PPS peripheral module disable bits to gate unused peripherals and select the LF-INTOSC (31 kHz) low-power oscillator during Sleep to minimize power. For battery life calculations, multiply average active current by active duty cycle and add sleep current for the remainder.
Place a 100 nF decoupling capacitor as close as possible to the VDD pin (pin 19) with a ground return on the closest VSS (pin 20). Add a bulk 1-10 uF tantalum or ceramic capacitor near the IC for transient load support. Keep analog signals (ANx) routed away from the digital oscillator pins (RA6/RA7) and PWM signals to minimize ADC crosstalk. For SSOP-28 with 0.65 mm pitch, use 0.20 mm trace/space and a 4-6 mil solder mask dam between pads to prevent solder bridging during reflow.
Do not exceed VDD of 5.5V or drop below 2.5V (extended down to 1.8V in 'LF' variant, but this is the standard 'F' part). Configure the configuration bits BEFORE first programming - incorrect oscillator settings can lock the part. The PIC18F23K22 requires the BOR (Brown-Out Reset) enabled for reliable operation in noisy environments. When migrating from PIC18F23K20, note the I/O mapping differences on RC4/RC5 and verify peripheral pin select configuration. Per datasheet: do not leave ICSPDAT/PGC pins floating during normal operation.
Compliance Information
RoHS and REACH compliant per Microchip product page. AEC-Q100 NOT qualified - this part is NOT recommended for safety-critical automotive applications; use PIC18F-Q1 variants for that purpose. Lead-free matte-tin finish. Halogen-free package per Microchip PCN 2018.