PIC18F4523-I/PT - 8-bit PIC MCU 32KB Flash 40MHz 44-TQFP | Microchip
N.º da peça: PIC18F4523-I/PT ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $5.08 | $5,08 |
| 10 | $4.57 | $45,70 |
| 100 | $4.06 | $406,00 |
| 500 | $3.66 | $1.830,00 |
| 1.000 | $3.25 | $3.250,00 |
PIC18F4523-I/PT Visão geral
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, memory, and peripherals onto one silicon die. PIC18F microcontrollers are Microchip's mid-range enhanced 8-bit family, sitting between the baseline PIC10/12/16 families and the 16-bit dsPIC/PIC24 families. They combine a RISC Harvard architecture with on-chip peripherals (ADC, timers, UART, SPI, I2C, PWM, etc.), enabling standalone embedded control without external logic. Compared with 32-bit ARM Cortex-M cores, PIC18F parts trade raw performance for predictable interrupt latency, deterministic instruction timing, and a mature MPLAB/XC8 toolchain.
Key features of the PIC18F4523 include nanoWatt power management for low-power sleep modes, up to 36 digital I/O pins, two 8-bit and three 16-bit timers, two capture/compare/PWM modules, two enhanced USART modules, an MSSP (SPI/I2C) port, and self-programming flash with block erase. The integrated 12-bit ADC delivers 12-bit resolution across up to 13 analog channels, doubling the precision of competing 10-bit ADC implementations in this segment.
Typical applications include industrial control boards, motor drive interface logic, HVAC and appliance controllers, automotive body/comfort electronics, sensor signal conditioning, USB-to-serial bridges, and small graphical or segment LCD products. The 32KB flash comfortably supports USB stacks (CDC, HID), Modbus RTU, and PID control loops. Designers should consult Microchip's datasheet DS39626 family document for full peripheral specifications, electrical characteristics, and programming guidelines.
Alternativas drop-in para PIC18F4523-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 PIC18F4523-I/PT (mesmo formato e footprint) — diferindo em Package, Timers, Operating Temperature, Core, Communication.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC18F4520-I/PT
✅ Drop-In✓ Em estoque
$4.05 / unidade
Ver ficha técnica →PIC18F4423-I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC18F4620-I/PT
✅ Drop-In✓ Em estoque
$5.45 / unidade
Ver ficha técnica →PIC18F4523T-I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC18F4523-E/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC18F44K22-I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC18F4523-I/PT Classificações máximas e características elétricas
| Family | PIC18F |
| Core | PIC 8-bit RISC (Harvard architecture) |
| Program Memory | 32 KB (16K x 16) Flash |
| RAM | 1536 bytes |
| EEPROM | 256 bytes |
| Maximum CPU Frequency | 40 MHz |
| Performance | 10 MIPS |
| Operating Voltage | 2.0 V to 5.5 V |
| I/O Pins | 36 |
| ADC | 12-bit, up to 13 channels |
| Timers | 2 x 8-bit, 3 x 16-bit |
| Communication | 2x EUSART, 1x MSSP (SPI/I2C) |
| PWM Channels | 2 (CCP) |
| Encapsulamento | 44-TQFP (10x10 mm) |
| Temperatura de operação | -40 C to +85 C (Industrial) |
| Tipo de montagem | Surface Mount |
| RoHS | Compliant |
| Lead-Free | Yes |
Configuração de pinos do PIC18F4523-I/PT
| Pino 1 | OSC1/RA7 — Oscillator input / GPIO RA7 |
| Pino 2 | RA6 — GPIO RA6 |
| Pino 3 | RA5/AN4 — GPIO RA5 / analog input AN4 |
| Pino 4 | RA4/AN3 — GPIO RA4 / analog input AN3 |
| Pino 5 | RA3/AN2 — GPIO RA3 / analog input AN2 |
| Pino 6 | RA2/AN1 — GPIO RA2 / analog input AN1 |
| Pino 7 | RA1/AN0 — GPIO RA1 / analog input AN0 |
| Pino 8 | RA0/AN0 — GPIO RA0 / analog input AN0 (alt) |
| Pino 9 | VSS — Ground |
| Pino 10 | VDD — Positive supply |
| Pino 11 | RB7/PGD — GPIO RB7 / ICSP data |
| Pino 12 | MCLR — Master clear reset (active low) |
| Pino 13 | OSC2/RA6 — Oscillator output / GPIO RA6 |
| Pino 14 | VSS — Ground |
| Pino 15 | RC7/RX — GPIO RC7 / EUSART RX |
| Pino 16 | RC6/TX — GPIO RC6 / EUSART TX |
| Pino 17 | RC5/SDO — GPIO RC5 / SPI data out |
| Pino 18 | RC4/SDI — GPIO RC4 / SPI data in |
| Pino 19 | RC3/SCK/SCL — GPIO RC3 / SPI clock / I2C clock |
| Pino 20 | RC2/CCP1 — GPIO RC2 / CCP1 PWM |
| Pino 21 | RC1/T1OSI — GPIO RC1 / Timer1 oscillator in |
| Pino 22 | RC0/T1OSO — GPIO RC0 / Timer1 oscillator out |
| Pino 23 | RD7 — GPIO RD7 |
| Pino 24 | RD6 — GPIO RD6 |
| Pino 25 | RD5 — GPIO RD5 |
| Pino 26 | RD4 — GPIO RD4 |
| Pino 27 | RD3 — GPIO RD3 |
| Pino 28 | RD2 — GPIO RD2 |
| Pino 29 | RD1 — GPIO RD1 |
| Pino 30 | RD0 — GPIO RD0 |
| Pino 31 | VSS — Ground |
| Pino 32 | VDD — Positive supply |
| Pino 33 | RE3/RESET — GPIO RE3 (alt reset input) |
| Pino 34 | RE2/AN12 — GPIO RE2 / analog input AN12 |
| Pino 35 | RE1/AN11 — GPIO RE1 / analog input AN11 |
| Pino 36 | RE0/AN10 — GPIO RE0 / analog input AN10 |
| Pino 37 | RB6/PGC — GPIO RB6 / ICSP clock |
| Pino 38 | RB5 — GPIO RB5 |
| Pino 39 | RB4 — GPIO RB4 |
| Pino 40 | RB3/CCP2 — GPIO RB3 / CCP2 PWM |
| Pino 41 | RB2 — GPIO RB2 |
| Pino 42 | RB1 — GPIO RB1 |
| Pino 43 | RB0/INT — GPIO RB0 / external interrupt |
| Pino 44 | NC — Not connected (per datasheet) |
Aplicações típicas
PIC18F4523-I/PT é adequado para 6 aplicaçãos: Industrial Process Control, HVAC and Appliance Controllers, Automotive Body Electronics, Sensor Signal Conditioning and Data Acquisition, USB-to-Serial Bridge and Communication Gateways, Small Appliance and Consumer Electronics.
Industrial Process Control
The PIC18F4523-I/PT suits industrial process controllers thanks to its 12-bit ADC with up to 13 channels and 36 I/O pins for sensor multiplexing. Its 32 KB Enhanced Flash holds PID control loops and Modbus RTU stacks without external memory. With nanoWatt power modes and -40C to +85C operation, the part handles factory-floor conditions while drawing under 100 nA in sleep. The dual EUSARTs enable simultaneous RS-485 fieldbus and RS-232 debug port connectivity on the same PCB.
Recomendado
HVAC and Appliance Controllers
The PIC18F4523-I/PT is a strong match for HVAC control boards, where its 12-bit ADC accurately reads thermistor temperature sensors, and its PWM modules drive fan motors and triac-controlled heaters. The 32 KB flash fits complete state-machine control logic plus user-interface menus. With 2.0 V to 5.5 V operation, the MCU interfaces directly to both 3.3 V sensors and 5 V relay drivers on the same board, simplifying power tree design and reducing BOM cost.
Recomendado
Automotive Body Electronics
The PIC18F4523-I/PT fits non-safety automotive body modules such as lighting controllers, seat positioners, and climate interfaces. Its 12-bit ADC reads multiple analog switches and potentiometers, while the EUSART ports connect to LIN or K-Line transceivers for body-network communication. The industrial -40C to +85C range covers cabin environments, and the 44-TQFP package enables compact PCB layouts. Designers targeting AEC-Q100 should consider automotive-graded siblings like PIC18F45K22-I/PT.
Recomendado
Sensor Signal Conditioning and Data Acquisition
The PIC18F4523-I/PT excels at sensor hub designs where multiple analog inputs (load cells, RTDs, photodiodes) require high-resolution sampling. The 12-bit ADC delivers 4x finer resolution than 10-bit alternatives, capturing small signal variations in bridge sensors without external amplifier stages. Combined with 1536 bytes of RAM for sample buffering and the MSSP port for SPI ADC chaining, the MCU forms a compact multi-channel data acquisition front end at minimal BOM cost.
Recomendado
USB-to-Serial Bridge and Communication Gateways
The PIC18F4523-I/PT can implement USB CDC/HID bridges or Modbus gateways thanks to 32 KB of flash accommodating the USB stack plus protocol handlers. The two EUSART modules allow dual-port bridges (RS-232 plus RS-485), and the MSSP port can drive SPI peripherals like Ethernet or CAN controllers. With nanoWatt sleep modes drawing under 100 nA, the device is ideal for always-on communication gateways that must survive long idle periods on battery or bus power.
Recomendado
Small Appliance and Consumer Electronics
The PIC18F4523-I/PT powers coffee makers, washing machine sub-controllers, and smart-home sensor nodes. The 36 I/O pins drive LED arrays, button matrices, and buzzer outputs without external expanders, and the 12-bit ADC reads multiple sensor channels for accurate control loops. Its 2.0 V to 5.5 V operation supports both battery and mains-derived supplies. The combination of low cost, mature MPLAB toolchain, and Microchip's longevity program makes this a reliable choice for high-volume consumer products.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC18F4523-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 | PIC18F4520-I/PT | PIC18F4423-I/PT | PIC18F4620-I/PT | PIC18F4523T-I/PT | PIC18F44K22-I/PT |
|---|---|---|---|---|---|---|
| Package | 44-TQFP (10x10) | 44-TQFP (10x10) - same | 44-TQFP (10x10) - same | 44-TQFP (10x10) - same | 44-TQFP (10x10) - same | 44-TQFP (10x10) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 32 KB | 32 KB | 16 KB | 64 KB | 32 KB | 16 KB |
| RAM | 1536 bytes | 1536 bytes | 1536 bytes | 3968 bytes | 1536 bytes | 1536 bytes |
| ADC Resolution | 12-bit | 10-bit | 12-bit | 10-bit | 12-bit | 10-bit |
| Maximum Frequency | 40 MHz (10 MIPS) | 40 MHz (10 MIPS) | 40 MHz (10 MIPS) | 40 MHz (10 MIPS) | 40 MHz (10 MIPS) | 64 MHz (16 MIPS) |
| Operating Voltage | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 1.8 V to 5.5 V |
| Temperature Grade | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) |
Principais diferenciais
- 12-bit ADC at 8-bit pricing (vs PIC18F4520-I/PT)
- 32 KB flash double the PIC18F4423's 16 KB (vs PIC18F4423-I/PT)
- Larger 64 KB flash option in same package (vs PIC18F4620-I/PT)
Notas de projeto
The PIC18F4523-I/PT accepts 2.0 V to 5.5 V on VDD pins 10 and 32. Decouple each VDD pin with a 100 nF ceramic capacitor placed within 5 mm of the pin, plus a bulk 10 uF tantalum or aluminum electrolytic. For battery designs using nanoWatt sleep modes, route the VDD pair to separate analog/digital regulators if the design uses the ADC at full 12-bit resolution - noisy digital rails degrade ADC SNR by 1-2 ENOB.
Place the 40 MHz crystal or resonator within 5 mm of OSC1 (pin 1) and OSC2 (pin 13), with the load capacitors (typically 22-33 pF) returned to a clean ground island. For high-speed designs using the 12-bit ADC at full throughput, dedicate a quiet analog ground island for AVSS/AGND if applicable, and place ADC traces away from PWM and switching signals to minimize digital switching noise coupling into analog inputs.
Configuration bits (CONFIG1H through CONFIG5L) must be set correctly or the MCU will not run. Watch out for: (1) oscillator selection (HS vs XT vs RC) must match your crystal; (2) watchdog timer defaults to ON, which may surprise new designers; (3) low-voltage programming (LVP) defaults to enabled on some revisions, leaving RB5/PGM pin unusable as GPIO unless LVP is disabled; (4) MCLR must have a 10 kohm pull-up to VDD or the device will randomly reset under noise.
The 12-bit ADC achieves full resolution only with a low-impedance source (<= 10 kohm). If your sensor output impedance exceeds this (e.g. resistive dividers above 10 kohm), add a unity-gain op-amp buffer such as MCP6001 to drive the ADC input. Also, add a small RC filter (1 kohm + 100 nF) on each ANx input to filter RF pickup without significantly impacting settling time at typical 100 kHz ADC sampling rates.
Informações de conformidade
RoHS compliant per Microchip product page. Industrial grade only - for AEC-Q100 automotive qualified parts, choose the PIC18F45K22-I/PT family instead. Lead-free and halogen-free per Microchip's environmental compliance data.