PIC18LF25K40-I/SS - 32KB Flash XLP 8-bit MCU | Microchip
부품 번호: PIC18LF25K40-I/SS ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $1.78 | $1.78 |
| 10 | $1.62 | $16.20 |
| 100 | $1.45 | $145.00 |
| 500 | $1.32 | $660.00 |
| 1,000 | $1.2 | $1,200.00 |
PIC18LF25K40-I/SS 개요
A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory, and programmable peripherals on one silicon die. PIC18 microcontrollers use Microchip's enhanced RISC architecture with a 16-bit instruction set, sitting above baseline PIC and PIC70 devices in performance while remaining lower-cost than PIC32 or ARM Cortex-M parts. The PIC18LF25K40 specifically adds eXtreme Low-Power (XLP) technology, which is critical for sleep-current–limited designs.
Key features include 25 I/O pins, 10-bit ADC with Computation (ADCC) supporting Capacitive Voltage Divider (CVD) touch sensing, multiple Core Independent Peripherals (CIPs) such as CWG, WWDT, CRC, and SMT, plus communication interfaces including UART, SPI, and I2C. The device supports in-circuit debugging via ICD and offers nanoWatt XLP sleep currents below 50 nA typical in Sleep mode with retention.
Typical applications include capacitive touch user controls, IoT sensor nodes, battery-powered consumer electronics, low-power remote controls, and small industrial sensor modules. The wide peripheral set and 1.8V minimum VDD enable direct operation from a single lithium coin cell.
When designing with this part, ensure decoupling capacitors are placed within 5 mm of VDD/AVDD/VSS/AVSS, and verify configuration bit settings in MPLAB X before code generation. The 28-SSOP footprint allows hand-soldering and is footprint-compatible with the PIC18F25K40, PIC18LF24K40, and PIC18F24K40 variants on the same PCB layout.
드롭인 대체품: PIC18LF25K40-I/SS — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC18LF25K40-I/SS (동일 폼 팩터 및 풋프린트) — 차이점: ADC, Package, Core, Comparators, Program Memory (Flash).
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC18F25K40-I/SS
✅ 드롭인✓ 재고 있음
$1.1 / 개
데이터시트 보기 →PIC18LF24K40-I/SS
✅ 드롭인✓ 재고 있음
$1.27 / 개
데이터시트 보기 →PIC18F24K40-I/SS
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC18F25Q43-I/SS
✅ 드롭인✓ 재고 있음
$1.45 / 개
데이터시트 보기 →PIC18LF25K22-I/SS
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC18LF25K40-I/SS 최대 정격 & 전기적 특성
| Core Architecture | PIC18 (8-bit RISC, 16-bit instruction word) |
| Program Memory (Flash) | 32 KB (16K x 16) |
| Data SRAM | 2 KB |
| EEPROM | 256 bytes |
| Operating Frequency | up to 64 MHz (16 MIPS) |
| Supply Voltage (VDD) | 1.8 V to 3.6 V (LF variant) |
| I/O Pins | 25 |
| ADC | 10-bit ADC with Computation (ADCC), up to 17 channels |
| Communication Peripherals | UART/SPI/I2C |
| Core Independent Peripherals | CWG, WWDT, CRC/Scan, SMT, CLC, CCP, PWM |
| Touch Sensing | Capacitive Voltage Divider (CVD) |
| 패키지 | 28-SSOP (5.30 mm body width) |
| 실장 유형 | Surface Mount |
| Operating Temperature (I grade) | -40 C to +85 C |
| RoHS 상태 | Compliant |
| Lead-Free / MSL | Lead-free, MSL 2 (per Microchip product page) |
PIC18LF25K40-I/SS 핀 구성
| 핀 1 | RA0 — PORTA bit 0 / analog input / ICSPCLK |
| 핀 2 | RA1 — PORTA bit 1 / analog input / ICDPPGM |
| 핀 3 | RA2 — PORTA bit 2 / analog input |
| 핀 4 | RA3 — PORTA bit 3 / analog input / VREF+ |
| 핀 5 | RA4 — PORTA bit 4 / analog input |
| 핀 6 | RA5 — PORTA bit 5 / analog input |
| 핀 7 | RA6 — PORTA bit 6 / analog input / oscillator |
| 핀 8 | RA7 — PORTA bit 7 / analog input / oscillator |
| 핀 9 | VSS — Ground reference |
| 핀 10 | VDD — Positive supply (1.8-3.6 V for LF) |
| 핀 11 | RB0 — PORTB bit 0 / interrupt-on-change |
| 핀 12 | RB1 — PORTB bit 1 / interrupt-on-change |
| 핀 13 | RB2 — PORTB bit 2 / interrupt-on-change |
| 핀 14 | RB3 — PORTB bit 3 / interrupt-on-change |
| 핀 15 | RB4 — PORTB bit 4 / interrupt-on-change |
| 핀 16 | RB5 — PORTB bit 5 / interrupt-on-change |
| 핀 17 | RB6 — PORTB bit 6 / ICSCLK / interrupt-on-change |
| 핀 18 | RB7 — PORTB bit 7 / ICSDAT / interrupt-on-change |
| 핀 19 | VSS — Ground reference (second) |
| 핀 20 | VDD — Positive supply (second) |
| 핀 21 | RC0 — PORTC bit 0 |
| 핀 22 | RC1 — PORTC bit 1 |
| 핀 23 | RC2 — PORTC bit 2 |
| 핀 24 | RC3 — PORTC bit 3 / SCL (I2C) |
| 핀 25 | RC4 — PORTC bit 4 / SDA (I2C) |
| 핀 26 | RC5 — PORTC bit 5 |
| 핀 27 | RC6 — PORTC bit 6 / TX |
| 핀 28 | RC7 — PORTC bit 7 / RX |
일반적인 애플리케이션
PIC18LF25K40-I/SS 적합 용도: 6 애플리케이션s: Battery-Powered IoT Sensor Node, Capacitive Touch User Interface, Low-Power Remote Control / Wireless Sensor, Industrial Sensor Module, Home Appliance Control Board, Automotive Interior Accessory (Sub-System).
Battery-Powered IoT Sensor Node
The PIC18LF25K40-I/SS is purpose-built for battery-powered IoT sensor nodes where its 1.8-3.6 V VDD range enables direct operation from a single 3 V lithium coin cell or two AA cells. With XLP Sleep currents measured in tens of nA and a 64 MHz core for periodic sensor reads, the MCU can spend most of its time in Sleep while the integrated RTCC handles wake events. The 32 KB Flash accommodates full sensor-fusion algorithms and OTA-ready bootloaders, while the 25 I/O lines support multiple sensor buses (I2C, SPI, UART) without expanders. Designers can rely on the ADCC for battery voltage monitoring without external ADC chips, saving BOM and PCB area.
추천
Capacitive Touch User Interface
The PIC18LF25K40-I/SS integrates the 10-bit ADC with Computation (ADCC) and supports Capacitive Voltage Divider (CVD) touch-sensing techniques per the Microchip datasheet, eliminating external touch ICs. With up to 17 ADC channels and Core Independent Peripherals (CIPs) for autonomous scanning, the MCU can drive 10+ touch buttons or a slider while the CPU remains in low-power Sleep. The 28-SSOP package exposes enough I/O for both the touch matrix and an indicator LED chain. CIPs such as CWG, SMT, and CLC can drive buzzers or haptics directly. This combination makes the part a strong choice for appliances, consumer electronics, and industrial control surfaces needing sealed touch panels.
추천
Low-Power Remote Control / Wireless Sensor
For low-power remote controls and wireless sensor end nodes, the PIC18LF25K40-I/SS pairs an XLP Sleep profile below 1 uA with a fast 64 MHz wake-up time, which is critical for duty-cycled wireless protocols such as LoRa, Sub-GHz proprietary, or BLE-connected beacons. The integrated CRC/Scan peripheral enables on-the-fly packet validation without CPU intervention, lowering average current. The 25 I/O lines comfortably support SPI-based radio modules, multiple GPIOs for buttons, and a PWM-driven IR LED. 256 bytes of EEPROM store non-volatile settings such as network IDs across power cycles, and 2 KB SRAM buffers transmit/receive packets without external memory.
추천
Industrial Sensor Module
In industrial sensor modules, the PIC18LF25K40-I/SS delivers the robustness of a PIC18 core with the ADC and CIP integration that simplifies analog front-end design. The 10-bit ADCC, hardware CRC, and configurable logic cells (CLC) enable deterministic sensor conditioning without software overhead, while the 64 MHz core handles protocol stacks such as Modbus RTU over UART. The 28-SSOP package is footprint-compatible with the rest of the PIC18F2xK40 family, simplifying platform design across product variants. With 1.8-3.6 V operation and eXtreme Low-Power features, the MCU also suits 4-20 mA loop-powered and energy-harvesting sensor modules in industrial monitoring.
추천
Home Appliance Control Board
For home appliance control boards - washing machines, dishwashers, air-conditioner panels, and small kitchen appliances - the PIC18LF25K40-I/SS offers enough Flash and peripherals to replace discrete timer/relay logic with a single MCU. The PWM and CCP peripherals drive triacs and power-FETs directly, while the 10-bit ADCC reads thermistors and pressure sensors. The CWG peripheral handles complementary drive of half-bridges for motor control. Industrial temperature grade (-40 to +85 C) and XLP operation support always-on appliance standby with sub-100 uA quiescent current, meeting modern energy regulations for standby power consumption.
추천
Automotive Interior Accessory (Sub-System)
The PIC18LF25K40-I/SS fits non-safety automotive interior sub-systems such as ambient lighting controllers, USB charging ports, seat-position memory, and HVAC blend actuators. Its 1.8-3.6 V range pairs naturally with 3.3 V regulator rails common in automotive body controllers, and the wide operating temperature supports cabin environments. The CIPs handle LED PWM dimming, capacitive touch keypads, and LIN-bus slave implementations on the UART. Designers value the 28-SSOP package for its small footprint and easy hand-rework during development, plus the mature PIC18 toolchain (MPLAB X, XC8) which is well supported in automotive design teams.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC18LF25K40-I/SS — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC18F25K40-I/SS | PIC18LF24K40-I/SS | PIC18F24K40-I/SS | PIC18F25Q43-I/SS | PIC18LF25K22-I/SS |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SSOP | 28-SSOP (same) | 28-SSOP (same) | 28-SSOP (same) | 28-SSOP (same) | 28-SSOP (same) |
| Flash Program Memory | 32 KB | 32 KB | 16 KB | 16 KB | 32 KB | 32 KB |
| SRAM | 2 KB | 2 KB | 2 KB | 2 KB | 2 KB | 1.5 KB |
| Supply Voltage (VDD) | 1.8 V to 3.6 V (LF) | 2.3 V to 5.5 V (F) | 1.8 V to 3.6 V (LF) | 2.3 V to 5.5 V (F) | 1.8 V to 5.5 V (Q43) | 1.8 V to 3.6 V (LF) |
| Maximum Operating Frequency | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| ADC | 10-bit ADCC | 10-bit ADCC | 10-bit ADCC | 10-bit ADCC | 12-bit ADCC (newer) | 10-bit ADC (no ADCC) |
| Core Independent Peripherals (CIPs) | CWG, WWDT, CRC, SMT, CLC, CCP, PWM | Same set | Same set | Same set | Expanded CIP set (newer Q43) | Fewer CIPs (legacy K22) |
| Approx. Unit Price @1pc (USD) | 1.78 | ~1.80 | ~1.55 | ~1.55 | ~2.00 (newer gen premium) | ~1.65 |
주요 차별점
- Same die / same 28-SSOP pinout as PIC18F25K40 but with wider 1.8 V minimum VDD (vs PIC18F25K40-I/SS)
- 32 KB Flash versus 16 KB on PIC18LF24K40-I/SS for the same die and footprint (vs PIC18LF24K40-I/SS)
- ADCC with CVD touch support without an external touch controller (vs PIC18LF25K22-I/SS)
- XLP technology for sub-100 nA Sleep currents with RAM retention (vs PIC18F25Q43-I/SS)
설계 노트
Place 0.1 uF and 1 uF decoupling capacitors on each VDD pin within 5 mm, plus a 10 uF bulk capacitor near the MCU. For VDD below 2.0 V, ensure the chosen capacitor dielectric (X5R/X7R) maintains >= 1 uF effective capacitance at DC bias - rule of thumb at 1.8 V is to specify 2.2 uF nominal X5R. Avoid ferrite beads between VDD and the MCU; they cause large voltage drops at peak CPU current (tens of mA at 64 MHz). For battery designs, gate all non-essential loads with a high-side load switch controlled by an MCU GPIO to leverage the deep-Sleep XLP mode.
Route the ICSP header (PGC/PGD) directly to RB6/RB7 with stubs under 25 mm and ground adjacent traces to minimize noise coupling during in-circuit programming. Place the 28-SSOP footprint with at least 0.5 mm clearance on all pin sides, and flood the opposite PCB layer with a ground plane connected to VSS by short vias. Keep analog-input traces (RA0-RA7) away from switching nodes such as PWM outputs on RC1/RC2; use a guard trace tied to analog ground for high-impedance sensor inputs. If using the CVD touch feature, keep the touch-pad traces short and balanced to reduce parasitic mismatch.
Do not assume all variants of the K40 family share the same VDD range - the PIC18LF25K40 is rated 1.8-3.6 V while the PIC18F25K40 is 2.3-5.5 V; substituting an F variant onto a 1.8 V rail will brown-out. The 28-SSOP /SS package is identical to /SP and /SO in pin assignment; verify that the PCB land pattern matches the chosen suffix. Configuration bits (FOSC, WDT, BOR) must be set explicitly in MPLAB X before code generation, or the device may boot with the wrong oscillator or disabled brown-out reset. Finally, never drive RA4/RA6/RA7 high while the MCU is in Sleep mode without checking the analog-selection register - these pins are analog by default after reset.
For capacitive touch (CVD) layouts, surround each touch pad with a hatched ground shield flooded at analog ground and stitched with 1 mm vias to keep the touch baseline stable. Keep at least 2 mm clearance between touch pads and any LED traces to prevent false triggers from LED PWM edge coupling. Route the CVD guard ring on the same layer as the touch pads with a width of at least 0.2 mm, and tie it to a quiet analog-ground node. Always add a software calibration routine in firmware to compensate for temperature drift of the touch baseline. When using SMT for input capture, decouple the SMT trigger source pin and route it away from PWM outputs to avoid pulse-width measurement errors.
규정 준수 정보
RoHS compliant and lead-free per Microchip product page. Standard PIC18LF25K40 grade is industrial (-40 to +85 C), not AEC-Q100 - contact Microchip for AEC-Q100 qualified automotive variants if required.