PIC16LF1902-I/ML - 28-Pin 8-Bit MCU, 3.5KB Flash, LCD Driver | Microchip
부품 번호: PIC16LF1902-I/ML ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $1.65 | $1.65 |
| 10 | $1.48 | $14.80 |
| 100 | $1.32 | $132.00 |
| 500 | $1.18 | $590.00 |
| 1,000 | $1.05 | $1,050.00 |
PIC16LF1902-I/ML 개요
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory (flash), volatile data memory (RAM), and a rich set of on-chip peripherals (timers, ADC, communications, I/O) into one package. The PIC16LF1902 sits within the Microchip PIC16 mid-range MCU family hierarchy: PIC16 -> mid-range 8-bit core -> flash MCU -> embedded controller -> semiconductor. Its LCD segment driver and nanoWatt XLP technology distinguish it from generic PIC16F parts and make it a frequent choice for battery-powered human-machine interface applications.
Key specifications include 25 mA source/sink current on I/O pins, an integrated 11-channel 10-bit ADC with voltage reference, an internal temperature indicator, one 8-bit timer (TMR0), one 16-bit timer (TMR1), an extended watchdog timer (EWDT), brown-out reset (BOR), and in-circuit serial programming (ICSP). The 49-instruction enhanced mid-range core with 16 stack levels simplifies code porting between PIC16F and PIC16LF devices.
Designed for low-power embedded applications, the PIC16LF1902 supports up to 72 LCD segments for direct glass drive, eliminating the need for an external LCD controller in many designs. The VQFN (ML) package with exposed pad enables compact board layouts while the thermal pad aids heat spreading in higher-current I/O scenarios.
Typical applications include battery-powered consumer appliances with LCD user interfaces, IoT sensor nodes with character displays, industrial metering and instrumentation, medical glucose/thermometers, and remote controls. The wide operating voltage range supports 3V coin-cell, two-AA, and lithium primary battery topologies. The internal temperature indicator plus 10-bit ADC simplify thermistor or bandgap-based temperature monitoring without external analog components.
When designing with this device, follow the datasheet's recommended decoupling practice (100 nF plus a larger bulk capacitor on VDD), and confirm that the chosen VQFN land pattern matches the 6x6 mm body with 0.65 mm pitch. For applications not requiring LCD drive, smaller PIC16LF182x alternatives in identical QFN footprints may be more cost-effective.
This page synthesizes distributor pricing, drop-in alternatives within the PIC16 mid-range family, and practical design notes not found in the manufacturer datasheet.
드롭인 대체품: PIC16LF1902-I/ML — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16LF1902-I/ML (동일 폼 팩터 및 풋프린트) — 차이점: Package, ADC, Timers, Operating Temperature, Core Architecture.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16LF1903-I/ML
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16LF1828-I/ML
✅ 드롭인✓ 재고 있음
$2.05 / 개
데이터시트 보기 →PIC16LF1824-I/ML
✅ 드롭인✓ 재고 있음
$0.82 / 개
데이터시트 보기 →PIC16LF1847-I/ML
✅ 드롭인✓ 재고 있음
$1.92 / 개
데이터시트 보기 →PIC16LF1769-I/ML
✅ 드롭인✓ 재고 있음
$1.65 / 개
데이터시트 보기 →PIC16LF1902-I/ML 최대 정격 & 전기적 특성
| Product Family | PIC16 (mid-range 8-bit MCU) |
| Series | PIC16LF1902 / PIC® XLP™ 16F |
| Core Architecture | Enhanced Mid-Range 8-bit, 49 instructions, 16 stack levels |
| Flash Program Memory | 3.5 KB (2K x 14 words) |
| RAM | 256 bytes |
| EEPROM Data Memory | 128 bytes |
| Maximum CPU Speed | 20 MHz |
| Operating Voltage Range (LF) | 1.8 V to 3.6 V (typical for LF series) |
| I/O Pins | Up to 25 (package dependent) |
| LCD Segment Driver | Up to 72 segments |
| ADC | 10-bit, 11 channels with voltage reference |
| Temperature Indicator | Internal (factory-calibrated) |
| Timers | TMR0 (8-bit), TMR1 (16-bit), plus WDT/EWDT |
| Brown-Out Reset | Yes (BOR) |
| I/O Source/Sink Current | 25 mA per pin |
| 패키지 | 28-VQFN with Exposed Pad (ML), 6x6 mm |
| 실장 유형 | Surface Mount |
| Industrial Temperature Range | -40°C to +85°C (-I suffix) |
| RoHS 상태 | Compliant |
PIC16LF1902-I/ML 핀 구성
| 핀 1 | RA0/AN0/SEG12 — PORTA bit 0 / ADC ch0 / LCD SEG12 |
| 핀 2 | RA1/AN1/SEG7 — PORTA bit 1 / ADC ch1 / LCD SEG7 |
| 핀 3 | RA2/AN2/VREF-/SEG8 — PORTA bit 2 / ADC ch2 / ADC VREF- / LCD SEG8 |
| 핀 4 | RA3/AN3/VREF+/SEG9 — PORTA bit 3 / ADC ch3 / ADC VREF+ / LCD SEG9 |
| 핀 5 | RA4/AN4/C1OUT/SEG10 — PORTA bit 4 / ADC ch4 / comparator 1 out / LCD SEG10 |
| 핀 6 | RA5/AN5/SEG11 — PORTA bit 5 / ADC ch5 / LCD SEG11 |
| 핀 7 | RA6/SEG13 — PORTA bit 6 / LCD SEG13 |
| 핀 8 | RA7/SEG14 — PORTA bit 7 / LCD SEG14 |
| 핀 9 | VSS — Ground |
| 핀 10 | VDD — Positive supply (1.8-3.6 V) |
| 핀 11 | RB0/INT/SEG0 — PORTB bit 0 / external interrupt / LCD SEG0 |
| 핀 12 | RB1/SEG1 — PORTB bit 1 / LCD SEG1 |
| 핀 13 | RB2/SEG2 — PORTB bit 2 / LCD SEG2 |
| 핀 14 | RB3/SEG3 — PORTB bit 3 / LCD SEG3 |
| 핀 15 | RB4/SEG4 — PORTB bit 4 / LCD SEG4 |
| 핀 16 | RB5/SEG5 — PORTB bit 5 / LCD SEG5 |
| 핀 17 | RB6/ICSPCLK/SEG6 — PORTB bit 6 / ICSP clock / LCD SEG6 |
| 핀 18 | RB7/ICSPDAT/SEG15 — PORTB bit 7 / ICSP data / LCD SEG15 |
| 핀 19 | RC0/T1CKI/SEG16 — PORTC bit 0 / TMR1 clock in / LCD SEG16 |
| 핀 20 | RC1/SEG17 — PORTC bit 1 / LCD SEG17 |
| 핀 21 | RC2/SEG18 — PORTC bit 2 / LCD SEG18 |
| 핀 22 | RC3/SEG19 — PORTC bit 3 / LCD SEG19 |
| 핀 23 | RC4/SEG20 — PORTC bit 4 / LCD SEG20 |
| 핀 24 | RC5/SEG21 — PORTC bit 5 / LCD SEG21 |
| 핀 25 | RC6/SEG22 — PORTC bit 6 / LCD SEG22 |
| 핀 26 | RC7/SEG23 — PORTC bit 7 / LCD SEG23 |
| 핀 27 | VLCD — LCD charge-pump/contrast supply |
| 핀 28 | VCAP — Internal voltage-regulator bypass capacitor |
일반적인 애플리케이션
PIC16LF1902-I/ML 적합 용도: 6 애플리케이션s: Battery-Powered LCD Thermometer, Remote Control with LCD Status Display, Industrial Sensor Transmitter with LCD Readout, Smart Home Control Panel, IoT Sensor Edge Node with Character LCD, Consumer Appliance with LCD UI.
Battery-Powered LCD Thermometer
The PIC16LF1902-I/ML is a strong fit for battery-powered LCD thermometers because its integrated 28-segment LCD driver eliminates the need for an external HT1621 or similar controller, while nanoWatt XLP sleep currents below 1 µA let the design run for years on a single CR2032 coin cell. The internal 10-bit ADC plus factory-calibrated temperature indicator provide a direct path to ±2 °C temperature readouts without an external thermistor; the 28-VQFN (ML) package keeps the PCB footprint under 36 mm². The 25 mA I/O source/sink enables direct drive of a backlight MOSFET if required. Per Microchip datasheet DS40001455, recommended decoupling at VDD is one 100 nF ceramic plus a 10 µF bulk capacitor to keep ADC noise low.
추천
Remote Control with LCD Status Display
Universal remote controls benefit from the PIC16LF1902-I/ML's integrated LCD driver, which directly drives a 4-to-8 character segment display without an external controller - saving BOM cost and PCB area. The 8-bit mid-range core running at 20 MHz handles IR carrier generation (typically 38-56 kHz) and debounced keypad scanning simultaneously, while nanoWatt XLP allows the device to idle at sub-microamp currents between button presses. The 28-VQFN package is well suited to thin handheld enclosures. The 25 mA I/O rating drives an IR LED directly at typical 100 mA peak via an external MOSFET, and brown-out reset (BOR) prevents lock-ups on weak batteries.
추천
Industrial Sensor Transmitter with LCD Readout
For 4-20 mA loop-powered or industrial sensor transmitters, the PIC16LF1902-I/ML integrates a 10-bit ADC with 11 channels, an internal voltage reference, and a temperature indicator - eliminating an external ADC and reference chip in many designs. The wide 1.8 V to 3.6 V supply range lets it run from a 3.3 V regulator fed by a 24 V loop, while the LCD segment driver displays process variables directly on a glass readout. The 28-VQFN package (6 x 6 mm) is industrial-friendly, and the -40 °C to +85 °C industrial temperature grade handles factory floor environments. Per Microchip datasheet, designers should add ESD diodes on field-wiring pins and use the BOR to fail-safe on brownouts.
추천
Smart Home Control Panel
Smart-home control panels and thermostats use the PIC16LF1902-I/ML to drive 72-segment glass LCD readouts for temperature, humidity, and mode status while scanning capacitive or resistive touch keypads on the same I/O. nanoWatt XLP sleep mode lets the panel sip microamps when the display is dim, and the wide 1.8 V to 3.6 V supply range is compatible with 2-AA battery backup or 3.3 V system rail. The 28-VQFN (ML) footprint is small enough for in-wall mounting and the 25 mA I/O source/sink can drive backlight LEDs without external drivers. Per Microchip recommendation, use the internal temperature indicator for display-temperature compensation of segment contrast.
추천
IoT Sensor Edge Node with Character LCD
The PIC16LF1902-I/ML is well suited to IoT edge nodes that need to display status locally on a 16x2 or 20x4 character LCD: the on-chip LCD driver interfaces directly to the segment glass, while a simple SPI or UART peripheral links to an external radio (LoRa, sub-GHz, BLE module). nanoWatt XLP idle currents allow multi-year battery life on periodic reporting schedules, and the on-chip 10-bit ADC reads analog sensors without an extra chip. The 28-VQFN package is small for miniature sensor enclosures, and the 20 MHz CPU speed handles sensor fusion and protocol framing. Per Microchip datasheet, the BOR and watchdog timer handle fault recovery on unattended deployments.
추천
Consumer Appliance with LCD UI
Small kitchen and personal-care appliances - coffee makers, blenders, slow cookers, blood-pressure monitors - frequently adopt the PIC16LF1902-I/ML because the LCD segment driver eliminates the cost of a separate display controller. The 25 mA I/O rating drives relays or triac gate drivers directly for AC load switching, while the 10-bit ADC reads temperature, pressure, or flow sensors. The wide 1.8-3.6 V supply range supports 2-AA or single-cell Li-ion chemistries, and the -40 °C to +85 °C industrial temperature grade handles appliance environments. Per Microchip, an external debug header (AC244048) simplifies in-system firmware bring-up on QFN packages where pads are inaccessible.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16LF1902-I/ML — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16LF1903-I/ML | PIC16LF1828-I/ML | PIC16LF1824-I/ML | PIC16LF1847-I/ML | PIC16LF1769-I/ML |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-VQFN (ML) 6x6 mm | 28-VQFN (ML) - same | 28-VQFN (ML) - same | 28-VQFN (ML) - same | 28-VQFN (ML) - same | 28-VQFN (ML) - same |
| Flash Memory | 3.5 KB | 7 KB | 4 KB | 7 KB | 14 KB | 14 KB |
| RAM | 256 B | 512 B | 256 B | 384 B | 1 KB | 1 KB |
| LCD Segment Driver | Yes, up to 72 segments | Yes, up to 72 segments | No | No | No | No |
| Maximum CPU Speed | 20 MHz | 20 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| ADC | 10-bit, 11 ch | 10-bit, 11 ch | 10-bit, 12 ch | 10-bit, 12 ch | 12-bit, 14 ch | 10-bit, 17 ch |
| Operating Voltage (LF) | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V |
| Approx. qty-1 Price (USD) | 1.65 | 1.78 | 1.45 | 1.55 | 2.10 | 2.05 |
주요 차별점
- Integrated 72-segment LCD driver eliminates external HT1621/PCF8576 controller (vs PIC16LF1828-I/ML)
- Balanced code/data footprint tuned for compact firmware (vs PIC16LF1903-I/ML)
- nanoWatt XLP technology with sub-µA sleep retaining LCD (vs PIC16LF1847-I/ML)
- Wide industrial temperature range and direct 25 mA I/O drive (vs PIC16LF1824-I/ML)
설계 노트
Place one 100 nF ceramic decoupling capacitor as close as possible to each VDD pin (pin 10) with traces less than 5 mm long to keep the on-chip regulator stable. Per Microchip datasheet (DS40001455), add a 10 µF bulk capacitor on the main VDD rail if the source impedance is high. Tie the exposed thermal pad (pin 29 underneath the package) to VSS for thermal spreading and electrical reference. For battery applications, use nanoWatt XLP sleep modes (DORMANT or SLEEP with LCD retained) to achieve sub-µA quiescent current and maximize coin-cell life.
The 28-VQFN (ML) 6x6 mm package uses 0.65 mm pitch with a center thermal pad that must be soldered for mechanical and thermal reliability. Per IPC-7351 guidelines, use NSMD (non-solder mask defined) pads with 0.3 mm soldermask openings for fine-pitch QFN leads, and ensure the center pad has at least 50% solder paste coverage via multiple apertures in the stencil. For programming/debug access on QFN, route ICSPDAT (RB7, pin 18) and ICSPCLK (RB6, pin 17) to test pads or an external debug header footprint (AC244048 recommended by Microchip) since the QFN pads are not pin-row accessible.
When driving long cables or noisy industrial loads from the GPIO, add a series resistor (100 Ω to 1 kΩ) close to the pin to dampen ringback, and use the BOR + extended watchdog timer (EWDT) to recover from ESD-induced firmware faults. Keep ADC analog traces (RA0-RA5) away from switching signals and add a 1 nF to 10 nF bypass at the external VREF if used; otherwise enable the internal ADC voltage reference. The internal temperature indicator reading can drift with the LCD charge-pump activity, so take ADC samples with the LCD module disabled in firmware if temperature accuracy is critical.
Do not apply input voltages above VDD + 0.3 V to any I/O pin when the device is unpowered - this is a classic latch-up failure mode on PIC MCUs and can permanently damage the part. When migrating from PIC16LF182x to PIC16LF1902, verify the pin multiplexing table because the LCD SEG pin assignments on PORTB differ between variants - silkscreen and PCB naming should be re-validated. Ensure the bootloader and ICSP clock frequencies match - if you enabled the PLL or changed the oscillator, recalculate ICSP timing per datasheet section 'Programming Specifications'. Always reserve the MCLR/RA5 pin function or pull-up so the device can be reset reliably in noisy environments.
규정 준수 정보
RoHS and REACH compliance per Microchip product page. Industrial temperature grade -40C to +85C (I suffix). For AEC-Q100 qualified parts, select the PIC16F190x automotive-graded variants rather than the LF industrial variants.