PIC18F85K90-I/PTRSL - 8-bit 64MHz 32KB Flash MCU | Microchip
MPN: PIC18F85K90-I/PTRSL ✓ Hoạt độngPIC18F85K90-I/PTRSL Tóm tắt
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.
Bộ thay thế dễ dàng lắp đặt cho PIC18F85K90-I/PTRSL — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC18F85K90-I/PTRSL (cùng hình factor và footprint) — khác nhau ở Package, LCD Driver, ADC, CTMU, Core Architecture.
PIC18F85K90-I/PT
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC18F85K90T-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F85K90-E/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F87K90T-I/PTRSL
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F86K90-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F85K90-I/PTRSL Tỷ lệ tối đa & tính chất điện
| 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) |
| Hộp | 80-TQFP (12 x 12 mm) |
| Kiểu lắp đặt | Surface Mount |
| Packaging | Tray |
| Trạng thái RoHS | Compliant |
Cấu hình chân PIC18F85K90-I/PTRSL
| Chân 1 | MCLR — Master Clear (reset) input |
| Chân 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Chân 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Chân 4 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Chân 5 | RA3/AN3 — PORTA bit 3 / analog input 3 |
| Chân 6 | RA4 — PORTA bit 4 (no AN4 on this part) |
| Chân 7 | RA5/AN4 — PORTA bit 5 / analog input 4 |
| Chân 8 | RA6 — PORTA bit 6 |
| Chân 9 | RA7 — PORTA bit 7 |
| Chân 10 | VDD — Positive supply |
| Chân 11 | VSS — Digital ground |
| Chân 12 | RB0 — PORTB bit 0 |
| Chân 13 | RB1 — PORTB bit 1 |
| Chân 14 | RB2 — PORTB bit 2 |
| Chân 15 | RB3 — PORTB bit 3 |
| Chân 16 | RB4 — PORTB bit 4 |
| Chân 17 | RB5 — PORTB bit 5 |
| Chân 18 | RB6 — PORTB bit 6 / ICD PGC |
| Chân 19 | RB7 — PORTB bit 7 / ICD PGD |
| Chân 20 | VDD — Positive supply |
| Chân 21 | VSS — Digital ground |
| Chân 22 | RC0 — PORTC bit 0 |
| Chân 23 | RC1 — PORTC bit 1 |
| Chân 24 | RC2 — PORTC bit 2 |
| Chân 25 | RC3 — PORTC bit 3 |
| Chân 26 | RC4 — PORTC bit 4 |
| Chân 27 | RC5 — PORTC bit 5 |
| Chân 28 | RC6 — PORTC bit 6 / TX |
| Chân 29 | RC7 — PORTC bit 7 / RX |
| Chân 30 | RD0 — PORTD bit 0 |
| Chân 31 | RD1 — PORTD bit 1 |
| Chân 32 | RD2 — PORTD bit 2 |
| Chân 33 | RD3 — PORTD bit 3 |
| Chân 34 | RD4 — PORTD bit 4 |
| Chân 35 | RD5 — PORTD bit 5 |
| Chân 36 | RD6 — PORTD bit 6 |
| Chân 37 | RD7 — PORTD bit 7 |
| Chân 38 | VSS — Digital ground |
| Chân 39 | OSC1 — Crystal oscillator input |
| Chân 40 | OSC2 — Crystal oscillator output |
| Chân 41 | RE0 — PORTE bit 0 |
| Chân 42 | RE1 — PORTE bit 1 |
| Chân 43 | RE2 — PORTE bit 2 |
| Chân 44 | RE3 — PORTE bit 3 |
| Chân 45 | RE4 — PORTE bit 4 |
| Chân 46 | RE5 — PORTE bit 5 |
| Chân 47 | RE6 — PORTE bit 6 |
| Chân 48 | RE7 — PORTE bit 7 |
| Chân 49 | VDD — Positive supply |
| Chân 50 | VSS — Digital ground |
| Chân 51 | RF0 — PORTF bit 0 (LCD segment) |
| Chân 52 | RF1 — PORTF bit 1 (LCD segment) |
| Chân 53 | RF2 — PORTF bit 2 (LCD segment) |
| Chân 54 | RF3 — PORTF bit 3 (LCD segment) |
| Chân 55 | RF4 — PORTF bit 4 (LCD segment) |
| Chân 56 | RF5 — PORTF bit 5 (LCD segment) |
| Chân 57 | RF6 — PORTF bit 6 (LCD segment) |
| Chân 58 | RF7 — PORTF bit 7 (LCD segment) |
| Chân 59 | AVDD — Analog supply |
| Chân 60 | AVSS — Analog ground |
| Chân 61 | RG0 — PORTG bit 0 (LCD segment) |
| Chân 62 | RG1 — PORTG bit 1 (LCD segment) |
| Chân 63 | RG2 — PORTG bit 2 (LCD segment) |
| Chân 64 | RG3 — PORTG bit 3 (LCD segment) |
| Chân 65 | RG4 — PORTG bit 4 (LCD segment) |
| Chân 66 | RG5 — PORTG bit 5 (LCD segment) |
| Chân 67 | RH0 — PORTH bit 0 |
| Chân 68 | RH1 — PORTH bit 1 |
| Chân 69 | RH2 — PORTH bit 2 |
| Chân 70 | RH3 — PORTH bit 3 |
| Chân 71 | RH4 — PORTH bit 4 |
| Chân 72 | RH5 — PORTH bit 5 |
| Chân 73 | RH6 — PORTH bit 6 |
| Chân 74 | RH7 — PORTH bit 7 |
| Chân 75 | VSS — Digital ground |
| Chân 76 | VDD — Positive supply |
| Chân 77 | RJ0 — PORTJ bit 0 (LCD segment) |
| Chân 78 | RJ1 — PORTJ bit 1 (LCD segment) |
| Chân 79 | RJ2 — PORTJ bit 2 (LCD segment) |
| Chân 80 | RJ3 — PORTJ bit 3 (LCD segment) |
Ứng dụng tiêu biểu
PIC18F85K90-I/PTRSL phù hợp cho 7 Áp dụngs: 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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC18F85K90-I/PTRSL — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | 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 |
Bảo phân biệt quan trọng
- Tray packaging for low-volume prototype and production runs (vsPIC18F85K90-I/PT)
- Sufficient Flash without paying for 64 KB silicon (vsPIC18F87K90T-I/PTRSL)
- Industrial temp grade at lower cost vs Extended grade (vsPIC18F85K90-E/PT)
Ghi chú thiết kế
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.
Thông tin tuân thủ
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).