PIC18F23K22-E/SS - 8-bit 48MHz 8KB Flash MCU | Microchip | SSOP-28
MPN: PIC18F23K22-E/SS ✓ AktifPIC18F23K22-E/SS Ringkasan
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.
Alternatif penggantian untuk PIC18F23K22-E/SS — paket yang sama, pin-pada-pin kompatibel. Bagian paket yang berbeda memerlukan kerja ulang PCB diabaikan.
Variasi di dalam seri ini
Model-series yang sama yang kompatibel dengan penggantian PIC18F23K22-E/SS (sama faktor bentuk dan footprint) — berbeda di dalam Package, Program Memory (Flash), Timers, ADC, Operating Temperature.
PIC18F23K22-I/SS
✅ Drop-InKontak untuk harga
Lihat Datasheet →PIC18F24K22-I/SS
✅ Drop-InKontak untuk harga
Lihat Datasheet →PIC18F25K22-I/SS
✅ Drop-In ⚠️ Spesifikasi Tidak DisahkanKontak untuk harga
Lihat Datasheet →PIC18F23K20-I/SS
✅ Drop-InKontak untuk harga
Lihat Datasheet →PIC18F24Q10-I/SS
✅ Drop-InKontak untuk harga
Lihat Datasheet →PIC18F26K22-I/SS
✅ Drop-In ⚠️ Spesifikasi Tidak DisahkanKontak untuk harga
Lihat Datasheet →PIC18F23K22-E/SS Rating Maksimal & Karakteristik Listrik
| 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) |
| Paket | SSOP-28 |
| Tipe Mounting | Surface Mount |
| Status RoHS | Compliant |
| Lead-Free | Yes |
Konfigurasi Pin PIC18F23K22-E/SS
| Pin produk 1 | RA3/AN3/VREF+/T0CKI — Bidirectional I/O, analog input 3, voltage reference plus, Timer0 clock input |
| Pin produk 2 | RA4/T0CKI/AN4 — Bidirectional I/O, Timer0 clock input, analog input 4 |
| Pin produk 3 | RA5/AN5/SS1/HLVDIN — Bidirectional I/O, analog input 5, SPI slave select 1, high/low voltage detect input |
| Pin produk 4 | RA6/OSC2/CLKO — Bidirectional I/O, oscillator output, clock output |
| Pin produk 5 | RA7/OSC1/CLKI — Bidirectional I/O, oscillator input, clock input |
| Pin produk 6 | RC5/CCP5/P1A — Bidirectional I/O, CCP5 input/capture, PWM output 1A |
| Pin produk 7 | RC4/CCP4/P1D — Bidirectional I/O, CCP4 input/capture, PWM output 1D |
| Pin produk 8 | VSS — Ground reference |
| Pin produk 9 | RC3/REFO/SCL1/SCK1 — Bidirectional I/O, reference output, I2C1 clock, SPI1 clock |
| Pin produk 10 | RC2/CCP2/P1A — Bidirectional I/O, CCP2 input/capture, PWM output 1A |
| Pin produk 11 | RC1/CCP8/AN15 — Bidirectional I/O, CCP8, analog input 15 |
| Pin produk 12 | RC0/AN16 — Bidirectional I/O, analog input 16 |
| Pin produk 13 | RC6/TX1/CK1 — Bidirectional I/O, EUSART1 transmit, EUSART1 clock |
| Pin produk 14 | RC7/RX1/DT1 — Bidirectional I/O, EUSART1 receive, EUSART1 data |
| Pin produk 15 | RB7/PGD/ICSPDAT — Bidirectional I/O, programming data, ICSP data |
| Pin produk 16 | RB6/PGC/ICSPCLK — Bidirectional I/O, programming clock, ICSP clock |
| Pin produk 17 | RB5/AN13/CPP2 — Bidirectional I/O, analog input 13, comparator 2 input |
| Pin produk 18 | RB4/AN11/CPP1 — Bidirectional I/O, analog input 11, comparator 1 input |
| Pin produk 19 | VDD — Positive power supply (2.5V-5.5V) |
| Pin produk 20 | VSS — Ground reference |
| Pin produk 21 | RB3/AN9/CPP1 — Bidirectional I/O, analog input 9, comparator 1 input |
| Pin produk 22 | RB2/AN8/CTED1 — Bidirectional I/O, analog input 8, CTMU edge 1 input |
| Pin produk 23 | RB1/AN10/C1INC — Bidirectional I/O, analog input 10, comparator 1 inverting input |
| Pin produk 24 | RB0/AN12/C1INA — Bidirectional I/O, analog input 12, comparator 1 non-inverting input |
| Pin produk 25 | RC5 — Note: shared function with pin 6 in some revisions - consult datasheet Table 2-1 |
| Pin produk 26 | RA2/AN2 — Bidirectional I/O, analog input 2 |
| Pin produk 27 | RA1/AN1 — Bidirectional I/O, analog input 1 |
| Pin produk 28 | RA0/AN0 — Bidirectional I/O, analog input 0 |
Aplikasi Umum
PIC18F23K22-E/SS cocok untuk 6 aplikasis: 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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
Ringkasan Produk Direkomendasikan
Data referensi engineering untuk PIC18F23K22-E/SS — pembandingan, panduan desain, dan informasi konformitas.
Panduan Pemilihan
Pembandingan dengan Alternatif
| Parameter Umum | Produk Ini | 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) |
Diferensiator Kunci
- Extended temperature grade E (-40C to +125C) (vsPIC18F23K22-I/SS)
- Doubles Flash and adds HW CVD touch on same footprint (vsPIC18F23K20-I/SS)
- Active Microchip product line with newer migration path (vsObsolete PIC16F series competitors)
Catatan Desain
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.
Informasi Konformitas
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.