PIC18F63J90-I/PT - 8-bit 40MHz 8KB Flash LCD MCU | Microchip
N.º da peça: PIC18F63J90-I/PT ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $5.95 | $5,95 |
| 10 | $5.3 | $53,00 |
| 100 | $4.65 | $465,00 |
| 500 | $4.1 | $2.050,00 |
| 1.000 | $3.75 | $3.750,00 |
PIC18F63J90-I/PT Visão geral
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash/ROM), data memory (RAM), and peripheral interfaces (ADC, timers, communication controllers). The PIC18 family uses an enhanced 8-bit RISC Harvard architecture with a 16-bit instruction word, providing up to 16 MIPS performance at 40 MHz. The PIC18F63J90 belongs to the J90 sub-family, distinguished by its on-chip LCD driver, large pin count, and nanoWatt power-management features - a category within Microchip's 8-bit MCU lineup that bridges small 8-pin controllers and the 16-bit/32-bit families.
Key features include a 10-bit ADC with up to 12 channels, two analog comparators, two USART modules, one SPI and one I2C peripheral, a 16-bit PWM module, and hardware multiplier for fast arithmetic. The integrated LCD driver supports 4 common and up to 48 segment lines without external charge pumps, and the nanoWatt features include idle/doze/sleep modes with typical currents below 100 nA in sleep.
The architecture combines Microchip's enhanced mid-range core with a peripheral set optimized for human-machine interfaces. The on-chip LCD module drives resistive segment LCDs directly, eliminating the need for external COG or chip-on-glass drivers. Hardware peripherals such as the CCP/ECCP, MSSP (SPI/I2C), and EUSART operate autonomously from the CPU, allowing efficient handling of multiple I/O tasks.
Typical applications include handheld meters, thermostats, home-security control panels, and power/gas/water utility meters - all use cases where the integrated LCD, low power, and 51 I/O pins are decisive. Industrial sensor readouts and medical dosing pumps are additional fits, benefiting from the 12-channel ADC and low-power modes.
When designing with this device, allocate enough PCB area for the 64-pin TQFP footprint and ensure your programmer/debugger supports ICSP via the dedicated PGD/PGC pins. The LCD bias generation is internal but requires external capacitor network; refer to the datasheet LCD bias section for the precise component values.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
Alternativas drop-in para PIC18F63J90-I/PT — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC18F63J90-I/PT (mesmo formato e footprint) — diferindo em Package, Operating Temperature, Core Architecture, Timers, ADC.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC18F6390-I/PT
✅ Drop-In✓ Em estoque
$5.25 / unidade
Ver ficha técnica →PIC18F63J90T-I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC18F6390T-I/PT
✅ Drop-In✓ Em estoque
$5.08 / unidade
Ver ficha técnica →PIC18F4620-I/PT
✅ Drop-In✓ Em estoque
$5.45 / unidade
Ver ficha técnica →PIC18F46K22-I/P
✅ Drop-In✓ Em estoque
$2.61 / unidade
Ver ficha técnica →PIC18F63J90-I/PT Classificações máximas e características elétricas
| Core Architecture | PIC18 (8-bit enhanced RISC) |
| Program Memory (Flash) | 8 KB (4K x 16) |
| Data RAM | 1 KB (1024 bytes) |
| Maximum CPU Speed | 40 MHz |
| Operating Voltage | 2.0 V to 3.6 V |
| I/O Pins | 51 |
| LCD Segments | Up to 48 segments x 4 commons (128 segments total) |
| ADC | 10-bit, up to 12 channels |
| Communication Peripherals | 2x USART, 1x SPI, 1x I2C (MSSP) |
| Timers | 4 x 8/16-bit timers |
| PWM | 1x CCP + 1x ECCP |
| Comparators | 2 analog comparators |
| Encapsulamento | TQFP-64 (PT) 10x10 mm |
| Temperatura de operação | -40C to +85C (industrial) |
| Tipo de montagem | Surface Mount |
Configuração de pinos do PIC18F63J90-I/PT
| Pino 1 | SEG0 — LCD segment output 0 |
| Pino 2 | SEG1 — LCD segment output 1 |
| Pino 3 | SEG2 — LCD segment output 2 |
| Pino 4 | SEG3 — LCD segment output 3 |
| Pino 5 | SEG4 — LCD segment output 4 |
| Pino 6 | SEG5 — LCD segment output 5 |
| Pino 7 | SEG6 — LCD segment output 6 |
| Pino 8 | SEG7 — LCD segment output 7 |
| Pino 9 | SEG8 — LCD segment output 8 |
| Pino 10 | SEG9 — LCD segment output 9 |
| Pino 11 | SEG10 — LCD segment output 10 |
| Pino 12 | SEG11 — LCD segment output 11 |
| Pino 13 | VLCD1 — LCD charge pump capacitor 1 |
| Pino 14 | VLCD2 — LCD charge pump capacitor 2 |
| Pino 15 | VLCD3 — LCD charge pump capacitor 3 |
| Pino 16 | COM0 — LCD common output 0 |
| Pino 17 | COM1 — LCD common output 1 |
| Pino 18 | COM2 — LCD common output 2 |
| Pino 19 | COM3 — LCD common output 3 |
| Pino 20 | VDD — Positive supply (2.0-3.6V) |
| Pino 21 | VSS — Ground |
| Pino 22 | OSC1 — Crystal/oscillator input |
| Pino 23 | OSC2 — Crystal/oscillator output |
| Pino 24 | RA0/AN0 — Port A bit 0 / ADC input 0 |
| Pino 25 | RA1/AN1 — Port A bit 1 / ADC input 1 |
| Pino 26 | RA2/AN2 — Port A bit 2 / ADC input 2 |
| Pino 27 | RA3/AN3 — Port A bit 3 / ADC input 3 |
| Pino 28 | RA4 — Port A bit 4 |
| Pino 29 | RA5/AN4 — Port A bit 5 / ADC input 4 |
| Pino 30 | RA6 — Port A bit 6 |
| Pino 31 | RA7 — Port A bit 7 |
| Pino 32 | RB0/INT0 — Port B bit 0 / external interrupt 0 |
| Pino 33 | RB1/INT1 — Port B bit 1 / external interrupt 1 |
| Pino 34 | RB2 — Port B bit 2 |
| Pino 35 | RB3 — Port B bit 3 |
| Pino 36 | RB4 — Port B bit 4 |
| Pino 37 | RB5 — Port B bit 5 |
| Pino 38 | RB6/PGC — Port B bit 6 / ICSP clock |
| Pino 39 | RB7/PGD — Port B bit 7 / ICSP data |
| Pino 40 | RC0 — Port C bit 0 |
| Pino 41 | RC1 — Port C bit 1 |
| Pino 42 | RC2 — Port C bit 2 |
| Pino 43 | RC3 — Port C bit 3 |
| Pino 44 | RC4 — Port C bit 4 |
| Pino 45 | RC5 — Port C bit 5 |
| Pino 46 | RC6 — Port C bit 6 |
| Pino 47 | RC7 — Port C bit 7 |
| Pino 48 | RD0 — Port D bit 0 |
| Pino 49 | RD1 — Port D bit 1 |
| Pino 50 | RD2 — Port D bit 2 |
| Pino 51 | RD3 — Port D bit 3 |
| Pino 52 | RD4 — Port D bit 4 |
| Pino 53 | RD5 — Port D bit 5 |
| Pino 54 | RD6 — Port D bit 6 |
| Pino 55 | RD7 — Port D bit 7 |
| Pino 56 | RE0 — Port E bit 0 |
| Pino 57 | RE1 — Port E bit 1 |
| Pino 58 | RE2 — Port E bit 2 |
| Pino 59 | RE3 — Port E bit 3 |
| Pino 60 | RE4 — Port E bit 4 |
| Pino 61 | RE5 — Port E bit 5 |
| Pino 62 | RE6 — Port E bit 6 |
| Pino 63 | RE7 — Port E bit 7 |
| Pino 64 | MCLR — Master clear (reset, active low) |
Aplicações típicas
PIC18F63J90-I/PT é adequado para 6 aplicaçãos: Gas/Water/Electricity Utility Meters, Programmable Thermostats, Home Security Control Panels, Industrial Process Indicators, Medical Infusion Pumps, Handheld POS Terminals.
Gas/Water/Electricity Utility Meters
The PIC18F63J90-I/PT is purpose-built for battery-powered residential utility meters. Its integrated LCD driver supports up to 128 segments without an external controller, displaying consumption digits, units, and icons. The 12-channel 10-bit ADC directly samples thermistor-based temperature compensation and pulse-output flow sensors, while the 2.0-3.6V operating range matches two AA cells. nanoWatt sleep current below 100 nA enables 10+ year battery life on metrology-grade designs.
Recomendado
Programmable Thermostats
Wall-mount thermostats require an LCD display, low power, and analog sensing - all native to the PIC18F63J90-I/PT. The integrated 4-common LCD driver produces temperature setpoints and status icons without extra BOM. The 10-bit ADC reads NTC thermistors with 0.25C resolution, while the comparator enables hysteresis-based relay control. USART and I2C peripherals connect to Wi-Fi/BLE modules for networked thermostats, and nanoWatt idle modes keep quiescent draw below 50 uA.
Recomendado
Home Security Control Panels
The PIC18F63J90-I/PT fits alarm keypads and security panels thanks to its 51 I/O pins for zone inputs and keypad scanning, plus the LCD driver for displaying arm/disarm status. The 40 MHz core handles debounce, event logging, and GSM/Wi-Fi module communication via USART/SPI. Industrial temperature rating (-40C to +85C) is critical for unheated garages and utility rooms, and 8KB Flash is sufficient for encrypted sensor-management firmware.
Recomendado
Industrial Process Indicators
Panel-mount indicators for tank levels, pressure, and flow benefit from the PIC18F63J90-I/PT's analog and LCD capabilities. The 12-channel ADC interfaces with 4-20 mA loop transmitters via a shunt resistor, while the 4-48 segment LCD shows process values, alarms, and engineering units. ECCP/PWM modules drive LED backlights at controlled duty. RS-485 via USART lets the device act as a Modbus RTU slave on industrial networks, and the wide supply range supports 24V industrial buses with regulator.
Recomendado
Medical Infusion Pumps
Portable infusion pumps require precise motor control, safety monitoring, and an LCD readout - all delivered by the PIC18F63J90-I/PT. The 10-bit ADC monitors motor current for occlusion detection, while the ECCP module drives a stepper motor via external driver ICs. The integrated LCD displays flow rate, volume, and alarm conditions on a custom 128-segment panel. Low-power modes extend battery life between charges, and the 8 KB Flash holds safety-critical dose-calculation firmware.
Recomendado
Handheld POS Terminals
Compact mobile point-of-sale terminals benefit from the PIC18F63J90-I/PT's balance of GPIO count, LCD driver, and low power. The 51 I/O pins drive keypads, magnetic-stripe readers, and thermal printers, while the integrated LCD shows transaction amounts. The USART/SPI connect to Bluetooth or cellular modems, and nanoWatt sleep modes extend battery life during idle periods. 8 KB Flash accommodates keypad layouts and encryption primitives for secure PIN entry.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC18F63J90-I/PT — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC18F6390-I/PT | PIC18F63J90T-I/PT | PIC18F6390T-I/PT | PIC18F4620-I/PT | PIC18F46K22-I/P |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-64 (PT) 10x10 mm | TQFP-64 (PT) 10x10 mm - same | TQFP-64 (PT) 10x10 mm - same | TQFP-64 (PT) 10x10 mm - same | TQFP-64 (PT) 10x10 mm - same | TQFP-64 (P) 10x10 mm - same footprint |
| Core Architecture | PIC18 8-bit 40 MHz | PIC18 8-bit 40 MHz | PIC18 8-bit 40 MHz | PIC18 8-bit 40 MHz | PIC18 8-bit 40 MHz | PIC18 8-bit 64 MHz |
| Flash Program Memory | 8 KB | 8 KB | 8 KB | 8 KB | 64 KB | 64 KB |
| RAM | 1 KB | 1 KB | 1 KB | 1 KB | 3.9 KB | 3.8 KB |
| Integrated LCD Driver | Yes (128 segments) | Yes (128 segments) | Yes (128 segments) | Yes (128 segments) | No | No |
| Operating Voltage | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 5.5 V | 1.8 V to 5.5 V |
| nanoWatt Power Management | Yes | No (basic sleep) | Yes | No (basic sleep) | Yes | Yes |
Principais diferenciais
- Integrated 128-segment LCD driver with nanoWatt power (vs PIC18F4620-I/PT)
- 64-pin TQFP compatibility with wider 5V PIC18F4620 (vs PIC18F4620-I/PT)
- Faster 64 MHz core option when LCD is not required (vs PIC18F46K22-I/P)
Notas de projeto
Operating voltage is 2.0V-3.6V. Estimated: at 40 MHz, VDD=3.3V, active current is typically 13 mA (per Microchip datasheet DS-39791 typical characteristics). Sleep current is below 100 nA with the RTCC and WDT disabled. Use a 1 uF decoupling capacitor on VDD (pin 20) within 5 mm, plus a 100 nF for high-frequency noise. For battery designs, disable unused peripherals in the PCFG/CFG bits before entering sleep to minimize leakage.
TQFP-64 has 0.5 mm pitch - manufacturer land pattern is provided in the datasheet Section 13. Estimated: trace width for signal lines should be 0.15 mm minimum, with 0.20 mm power traces. Place the 32.768 kHz crystal within 5 mm of OSC1/OSC2 (pins 22-23) and guard the traces with ground rings to reduce noise coupling into the LCD bias network. Keep digital switching traces away from SEG0-SEG11 and VLCD1-3 pins (1-15) to avoid display artifacts.
Do not confuse PIC18F63J90 (this part, nanoWatt + improved LCD bias) with PIC18F6390 (older generation, basic sleep). Their CMSIS state is the same but power-management register definitions differ in firmware. Always reference DS-39791 for PIC18F63J90 register maps. The LCD module requires an external capacitor on VLCD1-3 (pins 13-15) - do not omit or the LCD will not initialize. The PGC/PGD pins (38-39) must be pulled up to VDD with 10 kohm for reliable ICSP programming in-circuit.
Informações de conformidade
RoHS/REACH compliant per Microchip product page and distributor listings. Not AEC-Q100 qualified (industrial -40C to +85C, not automotive). For automotive applications, refer to PIC18F-family automotive variants in Microchip's AEC-Q100 portfolio.