PIC18F4523-I/PT - 8-bit PIC MCU 32KB Flash 40MHz 44-TQFP | Microchip
Référence : PIC18F4523-I/PT ✓ Actif| Qté | Prix unitaire | 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 Présentation
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.
Alternatives de remplacement direct pour PIC18F4523-I/PT — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC18F4523-I/PT (même facteur de forme et même empreinte) — différant par Package, Timers, Operating Temperature, Core, Communication.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC18F4520-I/PT
✅ Remplacement direct✓ En stock
$4.05 / unité
Voir la fiche technique →PIC18F4423-I/PT
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC18F4620-I/PT
✅ Remplacement direct✓ En stock
$5.45 / unité
Voir la fiche technique →PIC18F4523T-I/PT
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC18F4523-E/PT
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC18F44K22-I/PT
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC18F4523-I/PT Valeurs maximales et caractéristiques électriques
| 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) |
| Boîtier | 44-TQFP (10x10 mm) |
| Température de fonctionnement | -40 C to +85 C (Industrial) |
| Type de montage | Surface Mount |
| RoHS | Compliant |
| Lead-Free | Yes |
Configuration des broches de PIC18F4523-I/PT
| Broche 1 | OSC1/RA7 — Oscillator input / GPIO RA7 |
| Broche 2 | RA6 — GPIO RA6 |
| Broche 3 | RA5/AN4 — GPIO RA5 / analog input AN4 |
| Broche 4 | RA4/AN3 — GPIO RA4 / analog input AN3 |
| Broche 5 | RA3/AN2 — GPIO RA3 / analog input AN2 |
| Broche 6 | RA2/AN1 — GPIO RA2 / analog input AN1 |
| Broche 7 | RA1/AN0 — GPIO RA1 / analog input AN0 |
| Broche 8 | RA0/AN0 — GPIO RA0 / analog input AN0 (alt) |
| Broche 9 | VSS — Ground |
| Broche 10 | VDD — Positive supply |
| Broche 11 | RB7/PGD — GPIO RB7 / ICSP data |
| Broche 12 | MCLR — Master clear reset (active low) |
| Broche 13 | OSC2/RA6 — Oscillator output / GPIO RA6 |
| Broche 14 | VSS — Ground |
| Broche 15 | RC7/RX — GPIO RC7 / EUSART RX |
| Broche 16 | RC6/TX — GPIO RC6 / EUSART TX |
| Broche 17 | RC5/SDO — GPIO RC5 / SPI data out |
| Broche 18 | RC4/SDI — GPIO RC4 / SPI data in |
| Broche 19 | RC3/SCK/SCL — GPIO RC3 / SPI clock / I2C clock |
| Broche 20 | RC2/CCP1 — GPIO RC2 / CCP1 PWM |
| Broche 21 | RC1/T1OSI — GPIO RC1 / Timer1 oscillator in |
| Broche 22 | RC0/T1OSO — GPIO RC0 / Timer1 oscillator out |
| Broche 23 | RD7 — GPIO RD7 |
| Broche 24 | RD6 — GPIO RD6 |
| Broche 25 | RD5 — GPIO RD5 |
| Broche 26 | RD4 — GPIO RD4 |
| Broche 27 | RD3 — GPIO RD3 |
| Broche 28 | RD2 — GPIO RD2 |
| Broche 29 | RD1 — GPIO RD1 |
| Broche 30 | RD0 — GPIO RD0 |
| Broche 31 | VSS — Ground |
| Broche 32 | VDD — Positive supply |
| Broche 33 | RE3/RESET — GPIO RE3 (alt reset input) |
| Broche 34 | RE2/AN12 — GPIO RE2 / analog input AN12 |
| Broche 35 | RE1/AN11 — GPIO RE1 / analog input AN11 |
| Broche 36 | RE0/AN10 — GPIO RE0 / analog input AN10 |
| Broche 37 | RB6/PGC — GPIO RB6 / ICSP clock |
| Broche 38 | RB5 — GPIO RB5 |
| Broche 39 | RB4 — GPIO RB4 |
| Broche 40 | RB3/CCP2 — GPIO RB3 / CCP2 PWM |
| Broche 41 | RB2 — GPIO RB2 |
| Broche 42 | RB1 — GPIO RB1 |
| Broche 43 | RB0/INT — GPIO RB0 / external interrupt |
| Broche 44 | NC — Not connected (per datasheet) |
Applications typiques
PIC18F4523-I/PT convient pour 6 applications: 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC18F4523-I/PT — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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) |
Principaux différenciateurs
- 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)
Notes de conception
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.
Informations de conformité
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.