PIC16LF1828-I/SO - 8-bit XLP MCU 7KB Flash 32MHz 20-SOIC | Microchip
부품 번호: PIC16LF1828-I/SO ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $2.62 | $2.62 |
| 10 | $2.31 | $23.10 |
| 100 | $1.94 | $194.00 |
| 500 | $1.72 | $860.00 |
| 1,000 | $1.51 | $1,510.00 |
| 3,000 | $1.32 | $3,960.00 |
PIC16LF1828-I/SO 개요
A microcontroller (MCU) is a single-chip computer containing a CPU core, program and data memory, timers, communication peripherals, and I/O pins. The PIC16 enhanced mid-range core is a RISC architecture with 49 instructions and 200 ns instruction execution time at 20 MHz (16 MIPS). PIC16 MCUs sit in the taxonomy: microcontroller -> embedded MCU -> 8-bit MCU -> PIC family -> PIC16 enhanced mid-range -> XLP (eXtreme Low Power) family. These devices are designed for battery-powered and energy-harvesting designs where low sleep current and peripheral flexibility outweigh raw CPU throughput.
Key features of the PIC16LF1828-I/SO include 7 KB (4K x 14) Flash program memory, 256 bytes of RAM, 256 bytes of EEPROM, 18 general-purpose I/O pins, 12 channels of 10-bit ADC, one Enhanced USART (EUSART), two SPI/I2C MSSP peripherals, four 8/16-bit timers, and a 32 MHz internal oscillator accurate to within ±1% (HFINTOSC). The device integrates mTouch capacitive-touch sensing hardware and a Complementary Waveform Generator (CWG) for driving power-conversion stages. An on-chip temperature indicator, in-circuit debugger (ICD), and nanoWatt XLP sleep modes (down to ~20 nA typical) complete the feature set.
Typical applications include capacitive-touch user interfaces, IoT sensor nodes, battery-powered remote controls, low-power medical wearables, energy-harvesting wireless sensor endpoints, and general-purpose embedded control. The 20-pin SOIC package is a JEDEC-standard wide-body surface-mount outline with hand-solderable leads and reliable reflow characteristics for industrial and consumer designs. Pin-compatibility across the PIC16LF182x family allows upgrade/downgrade without PCB redesign.
When designing with this MCU, note that the LF voltage range (1.8V to 3.6V) differs from the F variant (1.8V to 5.5V); mixing the two in mixed-voltage rails requires level translation. Use the MPLAB X IDE with XC8 compiler for code development; debug requires a PICkit 3, MPLAB ICD 3/4, or Curiosity development board. The integrated ICD eliminates the need for an external debug header on most pins.
드롭인 대체품: PIC16LF1828-I/SO — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16LF1828-I/SO (동일 폼 팩터 및 풋프린트) — 차이점: Package, I/O Pins, Timers, ADC, Operating Temperature.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F1828-I/SO
✅ 드롭인✓ 재고 있음
$1.05 / 개
데이터시트 보기 →PIC16LF1828-I/P
✅ 드롭인✓ 재고 있음
$1.15 / 개
데이터시트 보기 →PIC16LF1828-E/SO
✅ 드롭인✓ 재고 있음
$1.02 / 개
데이터시트 보기 →PIC16LF1828-I/SS
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16LF1828-I/ML
✅ 드롭인✓ 재고 있음
$2.05 / 개
데이터시트 보기 →PIC16LF1828-I/GZ
✅ 드롭인✓ 재고 있음
$1.6 / 개
데이터시트 보기 →PIC16LF1828-I/SO 최대 정격 & 전기적 특성
| Core Architecture | PIC16 enhanced mid-range (RISC, 49 instructions) |
| 데이터 버스 폭 | 8-bit |
| Program Memory (Flash) | 7 KB (4K x 14 words) |
| RAM | 256 bytes |
| EEPROM | 256 bytes |
| Maximum CPU Frequency | 32 MHz (16 MIPS) |
| Internal Oscillator | 32 MHz ±1% HFINTOSC + 31 kHz LFINTOSC |
| Operating Voltage Range (VDD) | 1.8 V to 3.6 V |
| I/O Pins | 18 |
| ADC | 10-bit, up to 12 channels |
| Communication Peripherals | 1x EUSART, 2x MSSP (SPI/I2C) |
| Timers | 4 (8-bit/16-bit with PWM) |
| Special Features | mTouch capacitive touch, CWG, nanoWatt XLP |
| Typical Sleep Current | ~20 nA (per datasheet family characteristic) |
| 동작 온도 범위 | -40C to +85C (Industrial, "I" grade) |
| 패키지 | 20-pin SOIC (300 mil, "SO") |
| 실장 유형 | Surface Mount |
| MSL 레벨 | 1 (unlimited floor life at <30C/85% RH) |
| RoHS 상태 | Compliant |
PIC16LF1828-I/SO 핀 구성
| 핀 1 | RA3/MCLR/VPP — GPIO RA3 / Master Clear Reset (active low) / Programming voltage |
| 핀 2 | RA0/AN0/C1IN0+ — GPIO RA0 / Analog input 0 / Comparator 1 positive input |
| 핀 3 | RA1/AN1/C1IN1- — GPIO RA1 / Analog input 1 / Comparator 1 negative input |
| 핀 4 | RA2/AN2/VREF- — GPIO RA2 / Analog input 2 / ADC negative voltage reference |
| 핀 5 | RA4/AN3/C1OUT/T1G — GPIO RA4 / Analog input 3 / Comparator 1 output / Timer1 gate |
| 핀 6 | RA5/AN4/C2IN+/T1CKI/OSC1/CLKIN — GPIO RA5 / Analog input 4 / Comparator 2 positive input / Timer1 clock / Crystal OSC1 / External clock in |
| 핀 7 | RA6/OSC2/CLKOUT/AN5 — GPIO RA6 / Crystal OSC2 / Clock out / Analog input 5 |
| 핀 8 | RA7/OSC1/CLKI/AN6 — GPIO RA7 / Crystal OSC1 / Clock in / Analog input 6 |
| 핀 9 | VSS — Ground reference |
| 핀 10 | VDD — Positive supply voltage (1.8V to 3.6V) |
| 핀 11 | RB4/AN11/SDI/SDA — GPIO RB4 / Analog input 11 / SPI data in / I2C data |
| 핀 12 | RB5/AN13/RX/DT — GPIO RB5 / Analog input 13 / EUSART RX (asynchronous) / DT (synchronous) |
| 핀 13 | RB6/AN12/SCK/SCL/TX/CK — GPIO RB6 / Analog input 12 / SPI clock / I2C clock / EUSART TX (async) / CK (sync) / ICSP clock |
| 핀 14 | RB7/AN10/SDO/TX/CK — GPIO RB7 / Analog input 10 / SPI data out / EUSART TX (async) / CK (sync) / ICSP data |
| 핀 15 | VSS — Ground reference (second VSS pin) |
| 핀 16 | VDD — Positive supply voltage (1.8V to 3.6V, second VDD pin) |
| 핀 17 | RC0/AN8/SCL/SCK — GPIO RC0 / Analog input 8 / I2C clock / SPI clock |
| 핀 18 | RC1/AN9/SDA/SDI — GPIO RC1 / Analog input 9 / I2C data / SPI data in |
| 핀 19 | RC2/AN5/CCP1 — GPIO RC2 / Analog input 5 / CCP1 PWM output |
| 핀 20 | RC3/AN7/CCP2 — GPIO RC3 / Analog input 7 / CCP2 PWM output |
일반적인 애플리케이션
PIC16LF1828-I/SO 적합 용도: 6 애플리케이션s: Capacitive Touch User Interface, Battery-Powered IoT Sensor Node, Energy-Harvesting Wireless Switch, Low-Power Medical Wearable Sensor, Home Appliance Control Panel, Industrial Sensor Transmitter (4-20 mA Loop).
Capacitive Touch User Interface
The PIC16LF1828-I/SO's mTouch CTMU capacitive-sensing peripheral directly drives up to 12 touch electrodes without external analog front-end ICs, eliminating mechanical buttons and reducing BOM cost. With ~20 nA sleep current, the MCU can wake on a touch event and return to deep sleep, enabling multi-year battery life on coin-cell or 2x AAA cells. The 18 I/O pins support a 4x4 button matrix plus LEDs, and the integrated 32 MHz oscillator delivers 16 MIPS to debounce and process gestures quickly. Place decoupling 100 nF and 10 uF capacitors within 5 mm of VDD/VSS. The CTMU constant-current source is calibrated via software; expect 5-10% touch sensitivity variance without PCB guard rings around electrodes.
추천
Battery-Powered IoT Sensor Node
The PIC16LF1828-I/SO's 1.8V to 3.6V VDD range and XLP nanoWatt sleep currents (~20 nA typical) make it ideal for sleep-dominated IoT endpoints powered by 2x AA or single-cell Li-ion batteries. The 12-channel 10-bit ADC handles temperature, light, and analog sensor readings; the EUSART interfaces with low-power RF modules such as the Microchip MRF89XA sub-GHz transceiver. With 7 KB Flash, 256 B RAM, and 256 B EEPROM, the firmware can hold small drivers, calibration tables, and event logs without external storage. The integrated 32 MHz HFINTOSC removes the need for an external crystal, saving board space and cost. Use the WDT and DSGPR0 retention registers to preserve state across sleep cycles.
추천
Energy-Harvesting Wireless Switch
Energy-harvesting switches (e.g., EnOcean-style kinetic or solar-powered wall switches) demand tens of microamperes average consumption with peaks only at transmit time. The PIC16LF1828-I/SO's ~20 nA sleep current and sub-microamp active modes fit comfortably within 50 uA average budgets at 1-2 transmissions per minute. The CWG peripheral can directly drive a piezo harvester element or DC-DC converter gate, and the CTMU samples touch/RF button-press events with zero external analog components. The 18 I/O provide adequate pins for status LEDs and a simple RF link to an MCU host or RF transmitter. Use the LFINTOSC (31 kHz) as the wake timer source to minimize periodic-jitter energy use.
추천
Low-Power Medical Wearable Sensor
In wearable medical devices (heart-rate, SpO2, body-temperature patches), the PIC16LF1828-I/SO delivers XLP-class sleep current (~20 nA) and a 10-bit ADC for biosignal acquisition. The mTouch CTMU can measure skin-electrode impedance for wear-detection without additional components. The 256 B RAM and 7 KB Flash are sufficient for sensor fusion algorithms and BLE/HID profiles when paired with an external radio. The industrial temperature grade (-40C to +85C) suits body-worn electronics. Ensure medical-grade qualification of the final assembly; the bare PIC16LF1828 silicon is not FDA-approved. Add ESD protection on USB/skin-contact pads and route analog traces away from digital switching lines for noise immunity.
추천
Home Appliance Control Panel
The PIC16LF1828-I/SO's combination of mTouch sensing, 12-channel ADC, EUSART, and PWM timers makes it a single-chip solution for washing machines, microwave ovens, and induction-cooktop control panels. The 32 MHz internal oscillator eliminates external clock crystals, reducing cost and improving EMI resilience. The 18 I/O pins drive segmented LED indicators, seven-segment displays, and rotary encoders, while the CWG peripheral produces complementary drive signals for IGBT gate drivers. With -40C to +85C industrial rating, the MCU handles appliance thermal environments. Use opto-isolation on mains-referenced I/O lines and add a watchdog timer reset supervisor for safety-critical control loops.
추천
Industrial Sensor Transmitter (4-20 mA Loop)
The PIC16LF1828-I/SO can serve as the smart core of a 4-20 mA loop-powered sensor transmitter where the loop current powers the entire circuit. With 1.8V to 3.6V VDD and ~20 nA sleep, the MCU draws minimal quiescent current, leaving budget for the sensor and loop regulator. The 10-bit ADC reads process variables (pressure, temperature, flow) and the CWG/DAC generates the 4-20 mA current loop with PWM-and-filter techniques. The integrated LFINTOSC provides stable timing for HART or wireless HART overlays. Industrial -40C to +85C rating supports process-control environments. Use a low-dropout regulator and TVS diodes for surge protection per IEC 61000-4.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16LF1828-I/SO — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F1828-I/SO | PIC16LF1828-I/P | PIC16LF1828-I/SS | PIC16LF1828-E/SO | PIC16LF1828-I/ML |
|---|---|---|---|---|---|---|
| Package | SOIC-20 (300 mil) | SOIC-20 (300 mil) - same | PDIP-20 - different (through-hole) | SSOP-20 (209 mil) - different | SOIC-20 (300 mil) - same | QFN-20 (4x4) - different |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core / Architecture | PIC16 enhanced mid-range 8-bit | PIC16 enhanced mid-range 8-bit - same | PIC16 enhanced mid-range 8-bit - same | PIC16 enhanced mid-range 8-bit - same | PIC16 enhanced mid-range 8-bit - same | PIC16 enhanced mid-range 8-bit - same |
| Operating Voltage (VDD) | 1.8V to 3.6V | 1.8V to 5.5V (+39% upper) | 1.8V to 3.6V - same | 1.8V to 3.6V - same | 1.8V to 3.6V - same | 1.8V to 3.6V - same |
| Flash / RAM / EEPROM | 7 KB / 256 B / 256 B | 7 KB / 256 B / 256 B - identical | 7 KB / 256 B / 256 B - identical | 7 KB / 256 B / 256 B - identical | 7 KB / 256 B / 256 B - identical | 7 KB / 256 B / 256 B - identical |
| Max CPU Frequency | 32 MHz (16 MIPS) | 32 MHz - same | 32 MHz - same | 32 MHz - same | 32 MHz - same | 32 MHz - same |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C - same | -40C to +85C - same | -40C to +85C - same | -40C to +125C (Extended) | -40C to +85C - same |
| Peripherals (ADC/EUSART/MSSP) | 12-ch 10-bit / 1x / 2x | 12-ch 10-bit / 1x / 2x - identical | 12-ch 10-bit / 1x / 2x - identical | 12-ch 10-bit / 1x / 2x - identical | 12-ch 10-bit / 1x / 2x - identical | 12-ch 10-bit / 1x / 2x - identical |
| Lifecycle Status | Active | Active | Active | Active | Active | Active |
주요 차별점
- Extended low-voltage operating range with XLP nanoWatt sleep (vs PIC16F1828-I/SO)
- Pin-compatible SOIC-20 with extended temperature option (vs PIC16LF1828-I/SS)
- Compact QFN-20 option for space-constrained designs (vs PIC16LF1828-I/ML)
- Extended temperature grade for harsh environments (vs PIC16LF1828-E/SO)
설계 노트
The PIC16LF1828-I/SO operates at 1.8V to 3.6V on VDD. Place a 100 nF ceramic decoupling capacitor within 5 mm of each VDD pin (pins 10 and 16) and a 10 uF bulk capacitor near the IC for XLP-grade sleep current performance. For battery designs using 2x AA cells (1.8V to 3.2V range), include a low-loss LDO or direct connection. The LFINTOSC at 31 kHz provides the lowest power wake-from-sleep timer source. Per datasheet DS-0000419, sleep current is approximately 20 nA with watchdog disabled; enable the WDT only if periodic wakeup is needed.
For capacitive-touch (mTouch) electrodes, surround each touch pad with a grounded guard ring at least 1 mm wide and route the touch trace directly to the assigned ADC/CTMU pin without intermediate vias. Keep digital switching traces at least 3 mm away from analog touch traces to minimize noise injection. The 20-SOIC package has exposed leads that simplify hand-soldering and rework. Per datasheet layout guidance, place the ICSP programming header (5-pin or 6-pin RJ-11) near the MCLR/VPP pin for production programming access.
Do not assume 5V tolerance: PIC16LF1828-I/SO is rated for 1.8V to 3.6V; applying 5V to any pin will damage the device. If your design uses a 5V rail, choose the PIC16F1828 variant instead. When migrating from F to LF, verify the LFINTOSC tolerance is acceptable for your timing-critical peripherals. Avoid tying MCLR (pin 1) directly to VDD without a 10 kohm pull-up - a floating MCLR causes spurious resets. Finally, reserve pins RB6 and RB7 for ICSP during debug; do not load them with heavy external circuitry that would prevent programming.
When driving long cables from GPIO pins (RS-485, LED strings), add series resistors (100-470 ohm) close to the MCU pin to dampen transmission-line ringing. For I2C buses above 400 kHz, calculate pull-up resistor values per the I2C bus capacitance and use 4.7 kohm or lower values; verify timing with the MSSP peripheral in I2C fast mode (400 kHz) or fast-mode plus (1 MHz). The integrated Schmitt triggers on digital inputs tolerate slow rise times but keep capacitive loads below 50 pF for reliable switching at 32 MHz internal oscillator frequency.
규정 준수 정보
RoHS and REACH compliant per Microchip product page. Industrial-grade (-I/-E) parts are not AEC-Q100 qualified - the automotive-grade equivalent is PIC16F1828-E/SO or PIC16LF1828-I/SO with extended qualification (consult Microchip). Halogen-free per Microchip green-compound datasheet statement.