PIC16F1939-E/PT - 8-Bit MCU, 28KB Flash, LCD Driver, 44-TQFP | Microchip
부품 번호: PIC16F1939-E/PT ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $3.59 | $3.59 |
| 10 | $3.4 | $34.00 |
| 100 | $2.95 | $295.00 |
| 500 | $2.65 | $1,325.00 |
| 1,000 | $2.35 | $2,350.00 |
PIC16F1939-E/PT 개요
A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory, and peripheral interfaces on one IC. Within the Microchip taxonomy the PIC16F1939 sits in the PIC16 enhanced mid-range family - between PIC10/12/14/16 baseline devices and PIC18/24 high-performance parts. It is pin-compatible with the PIC16F1938/1937/1936 family and is a popular choice for battery-powered user interfaces that require glass-segment LCDs.
Key differentiating features include the on-chip LCD driver with charge pump supporting up to 192 segments, nanoWatt XLP sleep currents in the nanoamp range for coin-cell applications, an integrated mTouch capacitive touch peripheral, multiple communication interfaces (UART, SPI, I2C), and a 10-bit ADC with up to 14 channels. The device also includes multiple timer/capture/compare modules and a 32 kHz internal oscillator for low-power RTC operation.
Architecturally the PIC16F1939 uses a Harvard RISC core with a 14-bit instruction word and a 16-level hardware stack. The enhanced mid-range instruction set adds hardware multiply and direct addressing modes over the baseline PIC16 core. The internal voltage regulator and brown-out reset simplify multi-rail designs, while the nanoWatt XLP architecture (core, peripheral, and RTCC) lets idle current drop into the sub-microamp range - critical for battery-powered metering or remote sensor products.
Typical applications include battery-operated LCD meters and thermostats, IoT sensor nodes with segment displays, consumer white goods front panels, industrial human-machine interfaces (HMIs), medical glucose and infusion monitors, and remote controls with LCD feedback. The combination of LCD driver, XLP low power, and 25 GPIOs makes it well suited to any product that displays numeric or symbolic information on a glass-segment LCD.
When designing with this part, reserve at least one Timer and one ECCP/ECCP+ module for LCD charge-pump timing, and follow Microchip AN1028 (LCM Performance) for bias and contrast settings. Verify pin assignments carefully between the 28-/40-/44-pin variants: the 44-pin TQFP exposes the largest set of analog and LCD segment lines.
드롭인 대체품: PIC16F1939-E/PT — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F1939-E/PT (동일 폼 팩터 및 풋프린트) — 차이점: Package, Core Architecture, I/O Pins, Operating Temperature, Timers.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F1938-I/PT
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F1937-I/PT
✅ 드롭인✓ 재고 있음
$3.1 / 개
데이터시트 보기 →PIC16F1936-I/PT
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F1939-I/PT
✅ 드롭인✓ 재고 있음
$3.42 / 개
데이터시트 보기 →PIC16F1939-E/P
✅ 드롭인✓ 재고 있음
$2.65 / 개
데이터시트 보기 →PIC16LF1939T-I/PT
✅ 드롭인✓ 재고 있음
$1.78 / 개
데이터시트 보기 →PIC16F18877-I/PT
✅ 드롭인✓ 재고 있음
$2.18 / 개
데이터시트 보기 →PIC16F1939-E/PT 최대 정격 & 전기적 특성
| Family | PIC16F193x enhanced mid-range |
| Core Architecture | 8-bit PIC RISC, 14-bit instruction word |
| Program Memory Type | Flash |
| Program Flash Size | 28 KB |
| RAM | 1 KB |
| EEPROM | 256 bytes |
| Maximum CPU Clock | 32 MHz |
| Instruction Cycle Time | 200 ns @ 32 MHz |
| 공급 전압 | 2.3 V to 5.5 V |
| I/O Pins | 25 |
| LCD Driver | Up to 192 segments with charge pump |
| Communication | UART, SPI, I2C (MSSP) |
| Low-Power Technology | nanoWatt XLP |
| 동작 온도 범위 | -40 C to +125 C (E suffix = extended) |
| 패키지 | 44-pin TQFP (PT) |
| 실장 유형 | Surface Mount |
| Lead-Free / RoHS | Yes (Lead-Free) |
| 수명 주기 상태 | ACTIVE |
PIC16F1939-E/PT 핀 구성
| 핀 1 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| 핀 2 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| 핀 3 | RA2/AN2 — PORTA bit 2 / Analog input 2 |
| 핀 4 | RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / VREF+ |
| 핀 5 | RA4/AN4 — PORTA bit 4 / Analog input 4 |
| 핀 6 | RA5/AN5/SS — PORTA bit 5 / Analog input 5 / SPI SS |
| 핀 7 | RA6/OSC2 — PORTA bit 6 / Oscillator output |
| 핀 8 | RA7/OSC1 — PORTA bit 7 / Oscillator input |
| 핀 9 | VDD — Positive supply |
| 핀 10 | VSS — Ground |
| 핀 11 | RB0/INT — PORTB bit 0 / External interrupt |
| 핀 12 | RB1 — PORTB bit 1 |
| 핀 13 | RB2 — PORTB bit 2 |
| 핀 14 | RB3/CCP1 — PORTB bit 3 / Capture/Compare/PWM 1 |
| 핀 15 | RB4 — PORTB bit 4 |
| 핀 16 | RB5 — PORTB bit 5 |
| 핀 17 | RB6/PGC — PORTB bit 6 / ICSP clock |
| 핀 18 | RB7/PGD — PORTB bit 7 / ICSP data |
| 핀 19 | RC0 — PORTC bit 0 |
| 핀 20 | RC1 — PORTC bit 1 |
| 핀 21 | RC2 — PORTC bit 2 |
| 핀 22 | RC3/SCL — PORTC bit 3 / I2C clock |
| 핀 23 | RC4/SDA — PORTC bit 4 / I2C data |
| 핀 24 | RC5 — PORTC bit 5 |
| 핀 25 | RC6/TX/CK — PORTC bit 6 / EUSART TX / clock |
| 핀 26 | RC7/RX/DT — PORTC bit 7 / EUSART RX / data |
| 핀 27 | RE3/MCLR — PORTE bit 3 / Master Clear (reset) |
| 핀 28 | RD0 — PORTD bit 0 |
| 핀 29 | RD1 — PORTD bit 1 |
| 핀 30 | RD2 — PORTD bit 2 |
| 핀 31 | RD3 — PORTD bit 3 |
| 핀 32 | RD4 — PORTD bit 4 |
| 핀 33 | RD5 — PORTD bit 5 |
| 핀 34 | RD6 — PORTD bit 6 |
| 핀 35 | RD7 — PORTD bit 7 |
| 핀 36 | VCAP — Filter capacitor for internal voltage regulator |
| 핀 37 | RE0 — PORTE bit 0 |
| 핀 38 | RE1 — PORTE bit 1 |
| 핀 39 | RE2 — PORTE bit 2 |
| 핀 40 | VSS — Ground |
| 핀 41 | LCDBIAS0 — LCD bias connection |
| 핀 42 | VLCD1 — LCD voltage 1 |
| 핀 43 | VLCD2 — LCD voltage 2 |
| 핀 44 | VLCD3 — LCD voltage 3 |
일반적인 애플리케이션
PIC16F1939-E/PT 적합 용도: 7 애플리케이션s: Battery-Powered LCD Thermostat, IoT Sensor Node with Segment LCD, Consumer White Goods Front Panel, Industrial HMI / Process Meter, Medical Glucose / Infusion Monitor, Remote Control with LCD Feedback, Automotive Dashboard Sub-Display.
Battery-Powered LCD Thermostat
The PIC16F1939-E/PT fits battery-powered thermostats because its integrated LCD driver eliminates a separate segment-display controller IC, and its nanoWatt XLP sleep current (sub-1 uA) keeps the coin-cell budget under 50 uA average. With a CR2032 supply at 2.3-3.3 V the device can run 2-3 years between battery swaps. The on-chip 10-bit ADC reads thermistor bridges; the 32 kHz internal RTC keeps the time-of-day schedule without waking the CPU.
추천
IoT Sensor Node with Segment LCD
For remote IoT sensor nodes the PIC16F1939-E/PT's nanoWatt XLP architecture lets the CPU sleep while the LCD remains refreshed, displaying last-reading values to the user. The MSSP block handles SPI/I2C sensors; the EUSART links to a LoRa or sub-GHz radio. With 28 KB Flash the device supports a small RTOS or state-machine firmware. TQFP-44 footprint allows hand-solderable prototypes and reflow production runs.
추천
Consumer White Goods Front Panel
Front panels on washing machines, dishwashers and ovens need a microcontroller that drives a glass-segment LCD, reads capacitive touch buttons, and survives 85-105 C ambient. The PIC16F1939-E/PT's on-chip LCD driver (up to 192 segments), mTouch capacitive sensing peripheral, and -40 to +125 C extended grade (E suffix) cover all three. The 1 KB RAM is sufficient for status buffers and the 28 KB Flash holds UI state-machine firmware.
추천
Industrial HMI / Process Meter
Industrial process meters combine a 4-20 mA analog front end, a segment LCD readout, and digital outputs. The PIC16F1939-E/PT's 10-bit ADC (sufficient for 0.5% meter accuracy), 25 GPIOs (drives LCD + keys + relay outputs), and EUSART for Modbus RTU make it a fit. The 2.3-5.5 V supply tolerates 24 V industrial rails with a simple linear regulator; the extended temperature grade handles unheated enclosures.
추천
Medical Glucose / Infusion Monitor
Glucose meters and ambulatory infusion pumps need an ultra-low-power MCU with a reliable LCD display and A/D for strip-sensor readings. The PIC16F1939-E/PT's nanoWatt XLP sleep current extends battery life beyond 1,000 strip tests; the LCD driver shows test progress and history; the 10-bit ADC reads electrochemistry strips. Hardware CRC and the watchdog timer meet IEC 60730 software-class B expectations for household medical devices.
추천
Remote Control with LCD Feedback
Universal remote controls with LCD readback benefit from the PIC16F1939-E/PT's integrated LCD driver, mTouch capacitive buttons, and IR TX capability via the CCP module. At 2-3 mA active the device extends battery life over 6 months at 30 presses/day. The 28 KB Flash holds IR protocol libraries for multiple device brands.
추천
Automotive Dashboard Sub-Display
Sub-displays in motorcycle, scooter and small-vehicle dashboards run the PIC16F1939-E/PT because the on-chip LCD driver, -40 to +125 C extended temperature grade, and EUSART (LIN-compatible via software) cover sub-system display needs. The 2.3-5.5 V supply tolerates 12 V automotive rails after a simple LDO. The PIC16F1939's nanoWatt XLP idle current keeps quiescent drain below 100 uA when ignition is off.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16F1939-E/PT — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F1938-I/PT | PIC16F1937-I/PT | PIC16F1936-I/PT | PIC16F1939-I/PT | PIC16LF1939T-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-pin TQFP (PT) | 44-pin TQFP (PT) | 44-pin TQFP (PT) | 44-pin TQFP (PT) | 44-pin TQFP (PT) | 44-pin TQFP (PT) |
| Program Flash | 28 KB | 28 KB | 24 KB | 16 KB | 28 KB | 28 KB |
| RAM | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB |
| EEPROM | 256 B | 256 B | 256 B | 256 B | 256 B | 256 B |
| Max Clock | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz | 32 MHz |
| Supply Voltage | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 1.8 V to 3.6 V |
| Operating Temperature | -40 C to +125 C (E grade) | -40 C to +85 C (I grade) | -40 C to +85 C (I grade) | -40 C to +85 C (I grade) | -40 C to +85 C (I grade) | -40 C to +85 C (I grade) |
| LCD Driver Segments | Up to 192 segments | Up to 192 segments | Up to 192 segments | Up to 192 segments | Up to 192 segments | Up to 192 segments |
| I/O Pins | 25 | 25 | 25 | 25 | 25 | 25 |
주요 차별점
- Higher temperature grade (E suffix) for harsh environments (vs PIC16F1939-I/PT)
- Most Flash in the PIC16F193x TQFP-44 family (vs PIC16F1937-I/PT (24 KB) and PIC16F1936-I/PT (16 KB))
- Pin-compatible with the entire PIC16F193x TQFP-44 family (vs PIC16F1938-I/PT, PIC16F1937-I/PT, PIC16F1936-I/PT)
- nanoWatt XLP for sub-uA sleep current (vs PIC16F18877-I/PT (newer 56 KB Flash, higher active current))
설계 노트
The PIC16F1939-E/PT integrates a 1.8 V internal LDO that requires a 0.1 uF decoupling capacitor on the VCAP pin (pin 36) to filter switching noise. Place this capacitor as close to VCAP as possible to avoid regulator instability. For battery applications add a 10 uF bulk capacitor on VDD and a 100 nF ceramic on each adjacent supply pin. Sleep currents in the nanoWatt XLP mode drop to sub-1 uA when the LCD is off and the CPU is in sleep with RTCC running.
When migrating between the 28-pin, 40-pin, and 44-pin variants of the PIC16F1939 family, the LCD segment and analog pin counts differ significantly. Always cross-check the pin-pack compatibility chart (Microchip DS00148) before substituting a different package. Pin 1 (RA0) on the TQFP-44 is mapped differently than pin 1 on the PDIP-40, so existing PCB artwork cannot be reused across packages.
TQFP-44 has 0.8 mm pitch and 0.4 mm lead width - use a 4-layer PCB with a continuous ground plane and 0.2 mm trace/space rules for fan-out. Place the ICSP header (PGECX/PGEDX on RB6/RB7) on the board edge for in-circuit programming access. Keep the external crystal within 10 mm of OSC1/OSC2 if used, and route the crystal traces over a guarded ground pour to minimise EMI coupling into the LCD bias network.
The PIC16F1939-E/PT in TQFP-44 dissipates under 200 mW in normal MCU operation - thermal shutdown is not a concern for typical digital workloads. However, in extended-temperature (E grade) applications at +125 C, derate the I/O sink/source current from 25 mA per pin to 12 mA per pin per the datasheet DC characteristics. For LCD applications at high temperature, increase the LCD bias refresh rate to avoid ghosting artefacts.
규정 준수 정보
Lead-free / RoHS compliant per distributor listings. Not AEC-Q100 qualified - choose AEC-Q100-qualified PIC16 variants for automotive safety-critical applications. Halogen-free status not explicitly stated in verified data; assume 'unknown' until confirmed via manufacturer documentation.