PIC18F85K90-I/PTRSL - 8-bit 64MHz 32KB Flash MCU | Microchip
부품 번호: PIC18F85K90-I/PTRSL ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $8.95 | $8.95 |
| 10 | $8.05 | $80.50 |
| 100 | $7.18 | $718.00 |
| 500 | $6.45 | $3,225.00 |
| 1,000 | $5.78 | $5,780.00 |
PIC18F85K90-I/PTRSL 개요
What is a PIC18 8-bit microcontroller? PIC18 is Microchip's enhanced 8-bit RISC architecture family built on a modified Harvard bus, sitting between the PIC16 baseline line and the 16-bit dsPIC/PIC24 families in the company's 8-bit/16-bit MCU portfolio. PIC18F devices add a wider instruction set, hardware multiply, priority levels for interrupts, and richer peripherals (USB, CAN, LCD, CTMU, mTouch capacitive touch) while remaining code-compatible with PIC16 projects through a unified MPLAB X toolchain.
Key features of the PIC18F85K90-I/PTRSL include nanoWatt XLP technology for ultra-low sleep current, an on-chip LCD driver with up to 192 segments, 12-bit ADC, multiple Enhanced Capture/Compare/PWM (ECCP) modules, and standard serial interfaces (I2C, SPI, UART/USART). The CTMU module enables capacitive touch sensing and precision time measurement, while the integrated LCD controller removes external display driver ICs from low-power meter designs.
The internal oscillator block supports operation from 31 kHz to 16 MHz, with a 4x PLL option that reaches 64 MHz system clock. Brown-out Reset (BOR), Power-On Reset (POR), and Watchdog Timer (WDT) provide robust fault recovery. The wide 1.8V to 5.5V operating range covers both 3.3V and 5V supply rails used in industrial and consumer LCD products.
Typical applications include battery-powered e-meter and utility metering front-ends, white-goods and appliance HMI panels with LCD, capacitive touch button interfaces, medical infusion pumps with segment displays, and handheld industrial terminals. The combination of low-power sleep, on-chip LCD bias generation, and mTouch capacitive sensing makes it a strong fit for battery-form-factor products that need a display and touch without an external touch controller.
Design consideration: when migrating from a PIC18F87K90 sibling to this 32 KB Flash variant, confirm application code fits within 32 KB and that EEPROM usage is within the 1 KB budget. For tighter BOM cost, the PIC18F65K90 family shares peripherals in a smaller 64-pin TQFP.
This page synthesizes distributor pricing, drop-in alternatives within the same TQFP-80 package, and practical design notes that augment the manufacturer datasheet with selection guidance.
드롭인 대체품: PIC18F85K90-I/PTRSL — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC18F85K90-I/PTRSL (동일 폼 팩터 및 풋프린트) — 차이점: Package, LCD Driver, ADC, CTMU, Core Architecture.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC18F85K90-I/PT
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC18F85K90T-I/PT
✅ 드롭인✓ 재고 있음
$4.85 / 개
데이터시트 보기 →PIC18F85K90-E/PT
✅ 드롭인✓ 재고 있음
$3.62 / 개
데이터시트 보기 →PIC18F87K90T-I/PTRSL
✅ 드롭인✓ 재고 있음
$6.3 / 개
데이터시트 보기 →PIC18F86K90-I/PT
✅ 드롭인✓ 재고 있음
$4.32 / 개
데이터시트 보기 →PIC18F85K90-I/PTRSL 최대 정격 & 전기적 특성
| Product Family | PIC18F87K90 Family (PIC18F85K90 member) |
| Core Architecture | 8-bit PIC18 RISC |
| Maximum CPU Speed | 64 MHz |
| Program Memory (Flash) | 32 KB (16K x 16) |
| RAM Size | 2 KB (2K x 8) |
| EEPROM Size | 1 KB (1K x 8) |
| Number of I/O Pins | 69 |
| Oscillator Type | Internal |
| Connectivity / Peripherals | I2C, SPI, UART/USART; Brown-out Detect/Reset, LCD, POR, PWM, WDT |
| Program Memory Type | FLASH |
| Operating Voltage Range | 2.5 V / 3.3 V / 5 V |
| Low-Power Technology | nanoWatt XLP |
| Touch / Time-Measurement Peripheral | CTMU (Charge Time Measurement Unit) |
| 패키지 | 80-TQFP (12 x 12 mm) |
| 실장 유형 | Surface Mount |
| Packaging | Tray |
| RoHS 상태 | Compliant |
PIC18F85K90-I/PTRSL 핀 구성
| 핀 1 | MCLR — Master Clear (reset) input |
| 핀 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| 핀 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| 핀 4 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| 핀 5 | RA3/AN3 — PORTA bit 3 / analog input 3 |
| 핀 6 | RA4 — PORTA bit 4 (no AN4 on this part) |
| 핀 7 | RA5/AN4 — PORTA bit 5 / analog input 4 |
| 핀 8 | RA6 — PORTA bit 6 |
| 핀 9 | RA7 — PORTA bit 7 |
| 핀 10 | VDD — Positive supply |
| 핀 11 | VSS — Digital ground |
| 핀 12 | RB0 — PORTB bit 0 |
| 핀 13 | RB1 — PORTB bit 1 |
| 핀 14 | RB2 — PORTB bit 2 |
| 핀 15 | RB3 — PORTB bit 3 |
| 핀 16 | RB4 — PORTB bit 4 |
| 핀 17 | RB5 — PORTB bit 5 |
| 핀 18 | RB6 — PORTB bit 6 / ICD PGC |
| 핀 19 | RB7 — PORTB bit 7 / ICD PGD |
| 핀 20 | VDD — Positive supply |
| 핀 21 | VSS — Digital ground |
| 핀 22 | RC0 — PORTC bit 0 |
| 핀 23 | RC1 — PORTC bit 1 |
| 핀 24 | RC2 — PORTC bit 2 |
| 핀 25 | RC3 — PORTC bit 3 |
| 핀 26 | RC4 — PORTC bit 4 |
| 핀 27 | RC5 — PORTC bit 5 |
| 핀 28 | RC6 — PORTC bit 6 / TX |
| 핀 29 | RC7 — PORTC bit 7 / RX |
| 핀 30 | RD0 — PORTD bit 0 |
| 핀 31 | RD1 — PORTD bit 1 |
| 핀 32 | RD2 — PORTD bit 2 |
| 핀 33 | RD3 — PORTD bit 3 |
| 핀 34 | RD4 — PORTD bit 4 |
| 핀 35 | RD5 — PORTD bit 5 |
| 핀 36 | RD6 — PORTD bit 6 |
| 핀 37 | RD7 — PORTD bit 7 |
| 핀 38 | VSS — Digital ground |
| 핀 39 | OSC1 — Crystal oscillator input |
| 핀 40 | OSC2 — Crystal oscillator output |
| 핀 41 | RE0 — PORTE bit 0 |
| 핀 42 | RE1 — PORTE bit 1 |
| 핀 43 | RE2 — PORTE bit 2 |
| 핀 44 | RE3 — PORTE bit 3 |
| 핀 45 | RE4 — PORTE bit 4 |
| 핀 46 | RE5 — PORTE bit 5 |
| 핀 47 | RE6 — PORTE bit 6 |
| 핀 48 | RE7 — PORTE bit 7 |
| 핀 49 | VDD — Positive supply |
| 핀 50 | VSS — Digital ground |
| 핀 51 | RF0 — PORTF bit 0 (LCD segment) |
| 핀 52 | RF1 — PORTF bit 1 (LCD segment) |
| 핀 53 | RF2 — PORTF bit 2 (LCD segment) |
| 핀 54 | RF3 — PORTF bit 3 (LCD segment) |
| 핀 55 | RF4 — PORTF bit 4 (LCD segment) |
| 핀 56 | RF5 — PORTF bit 5 (LCD segment) |
| 핀 57 | RF6 — PORTF bit 6 (LCD segment) |
| 핀 58 | RF7 — PORTF bit 7 (LCD segment) |
| 핀 59 | AVDD — Analog supply |
| 핀 60 | AVSS — Analog ground |
| 핀 61 | RG0 — PORTG bit 0 (LCD segment) |
| 핀 62 | RG1 — PORTG bit 1 (LCD segment) |
| 핀 63 | RG2 — PORTG bit 2 (LCD segment) |
| 핀 64 | RG3 — PORTG bit 3 (LCD segment) |
| 핀 65 | RG4 — PORTG bit 4 (LCD segment) |
| 핀 66 | RG5 — PORTG bit 5 (LCD segment) |
| 핀 67 | RH0 — PORTH bit 0 |
| 핀 68 | RH1 — PORTH bit 1 |
| 핀 69 | RH2 — PORTH bit 2 |
| 핀 70 | RH3 — PORTH bit 3 |
| 핀 71 | RH4 — PORTH bit 4 |
| 핀 72 | RH5 — PORTH bit 5 |
| 핀 73 | RH6 — PORTH bit 6 |
| 핀 74 | RH7 — PORTH bit 7 |
| 핀 75 | VSS — Digital ground |
| 핀 76 | VDD — Positive supply |
| 핀 77 | RJ0 — PORTJ bit 0 (LCD segment) |
| 핀 78 | RJ1 — PORTJ bit 1 (LCD segment) |
| 핀 79 | RJ2 — PORTJ bit 2 (LCD segment) |
| 핀 80 | RJ3 — PORTJ bit 3 (LCD segment) |
일반적인 애플리케이션
PIC18F85K90-I/PTRSL 적합 용도: 7 애플리케이션s: Battery-Powered Electricity Meter, Appliance HMI with LCD and Capacitive Touch, Portable Medical Infusion Pump Display, Industrial Handheld Terminal Segment Display, Automotive Dashboard Segment Display, Smart Home Wall Thermostat, Consumer Appliance Sleep-Mode Controller.
Battery-Powered Electricity Meter
The PIC18F85K90-I/PTRSL fits battery-powered electricity meters thanks to its nanoWatt XLP sleep current under 1 uA, integrated LCD driver supporting up to 192 segments, and 32 KB Flash for IEC 62056 metering firmware. The CTMU peripheral handles precision time-of-flight measurement for metering pulses, and the wide 1.8-5.5V supply range lets the same PCB run from 3.6V lithium thionyl cells. Compared with switching to PIC32, designers avoid adding an external LCD bias generator and touch controller, cutting BOM cost and quiescent drain in a typical 10-year-life e-meter.
추천
Appliance HMI with LCD and Capacitive Touch
White-goods washing machines, dishwashers, and microwave ovens pair the PIC18F85K90-I/PTRSL with a 4-MUX segmented LCD and mTouch capacitive buttons, all driven on-chip with no external LCD controller. The CTMU digitizes a 16-key capacitive keypad with under-100 uA active current, while 69 I/O lines provide ample headroom for relay drivers, triac controls, and rotary encoders. Using PIC18F85K90-I/PTRSL keeps the PCB small by avoiding external touch and LCD driver ICs, which is the dominant BOM saving in mid-tier appliance front panels.
추천
Portable Medical Infusion Pump Display
Medical infusion pumps use the PIC18F85K90-I/PTRSL to drive a 4-MUX segment LCD showing rate, volume, and alarm status while monitoring keypad input via CTMU. The nanoWatt XLP family keeps standby current under 100 nA between key presses, extending battery life on AA-cell packs, and 32 KB Flash is large enough for state-machine alarm logic without external EEPROM. The integrated LCD and CTMU eliminate two BOM parts versus using a Cortex-M0 plus external drivers, lowering FDA documentation burden for the BOM.
추천
Industrial Handheld Terminal Segment Display
Industrial handheld terminals benefit from the PIC18F85K90-I/PTRSL's wide 1.8-5.5V supply, integrated LCD controller, and CTMU touch scanning through thick overlays and gloves. The 64 MHz CPU executes scheduling and barcode-protocol stacks at 16 MIPS, and the 32 KB Flash is sufficient for typical inventory-log firmware without external memory. The PIC18F85K90-I/PTRSL fits this application better than a PIC24F because the CTMU peripheral already integrates the capacitive touch timer, removing an external timer IC.
추천
Automotive Dashboard Segment Display
In motorcycle and small-vehicle dashboards, the PIC18F85K90-I/PTRSL drives segmented LCDs for odometer, fuel, and gear indicators while reading analog sensors through its ADC. The -I industrial temp grade supports -40C to +85C cabin operation, and nanoWatt XLP helps when the ignition is off. The CTMU simplifies capacitive turn-signal and selector switches versus discrete RC timers on the PCB, reducing component count for cost-sensitive two-wheeler OEMs.
추천
Smart Home Wall Thermostat
Wall thermostats benefit from the PIC18F85K90-I/PTRSL's integrated LCD and capacitive touch peripherals, replacing external drivers in a 100 mm x 80 mm form factor. The CTMU scans a 6-key capacitive front panel without components behind the glass, and nanoWatt XLP keeps 24V/AC-powered thermostats within standby regulations. The 32 KB Flash is sufficient for HVAC scheduling, PID control, and Wi-Fi state-machine glue, while the same TQFP-80 footprint keeps migration to PIC18F87K90 simple if more firmware is needed.
추천
Consumer Appliance Sleep-Mode Controller
Coffee makers, slow cookers, and clock-radios use the PIC18F85K90-I/PTRSL as a low-power controller that wakes on CTMU touch and drives a small LCD clock and status display. The nanoWalt XLP sleep current under 1 uA is critical for main-powered devices aiming for sub-0.5 W standby. With 2 KB RAM and 1 KB EEPROM available, designers can store user presets without an external EEPROM, reducing BOM and PCB area in cost-sensitive products.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC18F85K90-I/PTRSL — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC18F85K90-I/PT | PIC18F85K90T-I/PT | PIC18F85K90-E/PT | PIC18F87K90T-I/PTRSL | PIC18F86K90-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 80-TQFP (12x12) | 80-TQFP (12x12) - same | 80-TQFP (12x12) - same | 80-TQFP (12x12) - same | 80-TQFP (12x12) - same | 80-TQFP (12x12) - same |
| Program Memory (Flash) | 32 KB | 32 KB | 32 KB | 32 KB | 64 KB | 64 KB |
| RAM Size | 2 KB | 2 KB | 2 KB | 2 KB | 2 KB | 2 KB |
| EEPROM Size | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB |
| Maximum CPU Speed | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| Number of I/O Pins | 69 | 69 | 69 | 69 | 69 | 69 |
| Operating Voltage | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V |
| Temperature Grade | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) | Extended (-40C to +125C) | Industrial (-40C to +85C) | Industrial (-40C to +85C) |
| Packaging Format | Tray | Tape and Reel | Tape and Reel | Tape and Reel | Tray | Tape and Reel |
주요 차별점
- Tray packaging for low-volume prototype and production runs (vs PIC18F85K90-I/PT)
- Sufficient Flash without paying for 64 KB silicon (vs PIC18F87K90T-I/PTRSL)
- Industrial temp grade at lower cost vs Extended grade (vs PIC18F85K90-E/PT)
설계 노트
Decouple VDD/AVDD with 100 nF ceramic plus a 4.7 uF bulk capacitor placed within 5 mm of the pins. The PIC18F85K90-I/PTRSL combines separate digital and analog rails; routing AVSS back to the system ground plane through a single via to star-ground prevents LCD-segment switching current from injecting noise into the ADC reference input.
Use a four-layer PCB with a continuous ground plane under the TQFP-80 footprint. Keep the 32 kHz oscillator crystal within 5 mm of OSC1/OSC2 and shield the traces with a guard ground. CTMU analog traces for capacitive touch should be routed parallel-by-length and surrounded by ground hatch to keep 50 Hz mains pickup below the touch-threshold sigma.
Do not leave the MCLR pin floating - tie it to VDD through a 10 kohm resistor and place a 100 nF cap on the line. Watch the configuration-word settings: selecting the wrong oscillator mode (HS vs INTOSC) causes the device to fail to start. Forget setting the LVP bit can stop ICSP programming; always verify the config bits via the MPLAB X configuration-bit view before programming production units.
규정 준수 정보
RoHS and Lead-free compliance declared on Microchip datasheet. Not AEC-Q100 qualified; -I grade is industrial -40C to +85C. For automotive-qualified substitutes use the PIC18F46K80 family or PIC18F25K80 family (both AEC-Q100 Q-grade parts).