Microchip Technology

PIC18F4523T-I/ML - 8-bit 32KB Flash MCU, 40MHz, TQFP-44

MPN: PIC18F4523T-I/ML ✓ Active
In Stock Ships in 1-3 business days
4.2 V to 5.5 V Vdss TQFP-44 (ML) 10x10 mm with exposed pad Package 40 MHz / 10 MIPS Speed 32 KB Memory
From $4.41 USD / Unit
MOQ: 1 |
Price updated: 2026-09-27
Volume Pricing
Qty Unit Price Extended
1 $6.85 $6.85
10 $6.18 $61.80
100 $5.47 $547.00
500 $4.92 $2,460.00
1,000 $4.41 $4,410.00
ℹ️ All prices are in USD

PIC18F4523T-I/ML Overview

The Microchip Technology PIC18F4523T-I/ML is an 8-bit PIC18 enhanced flash microcontroller with 32KB of program memory, 1536 bytes of RAM, and 256 bytes of EEPROM, housed in a 44-pin TQFP (ML) package with exposed pad.

What is a PIC18 microcontroller? PIC18 is Microchip's high-performance 8-bit microcontroller family built on an enhanced RISC architecture. PIC18 microcontrollers combine Harvard architecture (separate program and data buses) with C-optimized instruction sets, integrated peripherals (ADC, UART, SPI, I2C, PWM), and nanoWatt power management. They sit within the broader hierarchy: PIC18 -> 8-bit MCU -> microcontroller -> embedded processor -> semiconductor. The PIC18F4523 specifically belongs to the PIC18F4520/4523 family of 28/40/44-pin enhanced flash MCUs with 12-bit A/D, designed for mixed-signal embedded designs.

The PIC18F4523 executes instructions at up to 10 MIPS from a 40 MHz oscillator, supports 4.2V to 5.5V single-supply operation, and provides 36 digital I/O pins. Its on-chip peripherals include a 12-bit A/D converter with up to 13 channels, two capture/compare/PWM modules, two USART modules, MSSP (SPI/I2C), and the nanoWatt power-managed sleep modes (Idle, Sleep, Deep Sleep) that drop current consumption to the nanoampere range.

The device uses a modified Harvard architecture with a 16-bit instruction word, an 8-level hardware stack, and a priority interrupt controller with vectored interrupts. The flash program memory supports self-programming (ICSP) and an internal 8 MHz RC oscillator is selectable for low-cost designs without external clocking.

Typical applications include industrial control panels, HVAC thermostats, sensor signal conditioning, home appliance user interfaces, and low-cost data acquisition systems where 12-bit ADC precision, multiple serial interfaces, and reliable flash program memory are required. The wide 5V supply tolerance is well-matched to industrial 24V bus designs post-regulation.

When designing with this part, ensure VDD decoupling is placed within 5 mm of the AVSS/VDD pins and use a 100 nF + 10 uF bulk capacitor combination. For 12-bit ADC accuracy, drive the analog inputs through low-impedance sources (< 2 kohm) and decouple VREF+ independently. The exposed thermal pad (ML package) must be soldered to the PCB ground plane for thermal dissipation.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found on a single datasheet page. Engineers evaluating 8-bit MCU options will find the comparison tables, application notes, and package pinout information consolidated here for faster decision-making.

Drop-in alternatives for PIC18F4523T-I/ML — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with PIC18F4523T-I/ML (same form factor and footprint) — differing in Package, Program Memory (Flash), Timers, Operating Temperature, ADC.

Microchip Technology
Package: 44-pin QFN (8 x 8 mm)
Program Memory (Flash): 16 KB (8K x 16)
Timers: 2 x 8-bit + 3 x 16-bit
Microchip Technology
Package: 44-pin QFN (8x8 mm), -ML suffix
Program Memory (Flash): 24 KB (12K x 16)
Timers: Timer0/1/2/3 + WDT
Microchip Technology
Package: 44-pin QFN-EP (ML), exposed pad
Program Memory (Flash): 16 KB (8K x 16)
Timers: 4 (8-bit / 16-bit)
Microchip Technology
Package: 44-pin QFN (ML)
Program Memory (Flash): 48 KB
Timers: 4
Microchip Technology
Package: QFN-44 (also referenced as TQFP-44)
ADC: 10-bit, multi-channel
Microchip Technology
Package: 44-pin QFN (8x8 mm) with exposed pad
Program Memory (Flash): 32 KB (16K x 16 words)
Timers: 4 (Timer0/1/2/3 with Capture/Compare/PWM)

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC18F4523-I/ML

✅ Drop-In
📦 TQFP-44 (ML)
tray packaging instead of tape/reel, same die/pinout, 0% spec difference

📋 Reference alternative (not in catalog)

PIC18F4523T-I/PT

✅ Drop-In
📦 TQFP-44 (PT)
TQFP-44 without exposed pad, slightly different thermal dissipation, same die/pinout

📋 Reference alternative (not in catalog)

PIC18F4523-I/PT

✅ Drop-In
📦 TQFP-44 (PT)
tray packaging, TQFP-44 without exposed pad, same die/pinout

📋 Reference alternative (not in catalog)

PIC18F4520-I/ML

✅ Drop-In
📦 TQFP-44 (ML)
10-bit ADC instead of 12-bit (-2-bit resolution drop), same flash/RAM/EEPROM/pinout

📋 Reference alternative (not in catalog)

PIC18F4423-I/ML

✅ Drop-In
Microchip Technology
📦 TQFP-44 (ML)
PIC18F (8-bit RISC, enhanced Harvard) · 40 MHz (10 MIPS) · 200 ns (at 40 MHz) · 16 KB (8K x 16) · 768 bytes · 256 bytes · 4.2 V to 5.5 V · 36

✓ In Stock

$4.05 / Unit

View Datasheet →

PIC18F44K22-I/ML

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 TQFP-44 (ML)
8-bit PIC18 RISC · PIC18 (16-bit instructions, 8-bit data path) · 64 MHz (16 MIPS) · 16 KB (8K x 16) · 768 B · 256 B · 1.8 V to 5.5 V (2.3 V min for 64 MHz; 4.2 V-5.5 V per DigiKey entry) · 36

✓ In Stock

$2.1 / Unit

View Datasheet →

PIC18F4458-I/ML

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 TQFP-44 (ML)
PIC18 (8-bit data, 16-bit instruction word) · 24 KB (12K x 16) · 2 KB · 256 Bytes · 48 MHz · 4.2 V to 5.5 V · 35 · 12-bit, up to 13 channels

✓ In Stock

$5.95 / Unit

View Datasheet →

PIC18F4515-I/ML

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 TQFP-44 (ML)
8-bit RISC Microcontroller (MCU) · PIC18 (Harvard RISC) · 48 KB · 3968 bytes · 40 MHz · Up to 10 MIPS · 4.2 V to 5.5 V · 36

✓ In Stock

$4.1 / Unit

View Datasheet →

PIC18F4523T-I/ML Maximum Ratings & Electrical Characteristics

Core PIC18 8-bit RISC enhanced
Program Memory (Flash) 32 KB
RAM 1.5 KB (1536 bytes)
EEPROM 256 bytes
Maximum CPU Speed 40 MHz / 10 MIPS
Operating Voltage 4.2 V to 5.5 V
Digital I/O Pins 36
A/D Converter 12-bit, up to 13 channels
Timers (8-bit/16-bit) 1 x 8-bit, 3 x 16-bit
Capture/Compare/PWM 2 CCP modules
Serial Interfaces 2x USART, 1x MSSP (SPI/I2C)
Package TQFP-44 (ML) 10x10 mm with exposed pad
Operating Temperature -40C to +85C (Industrial)
MSL Level 3 (per JEDEC J-STD-020)
RoHS Status Compliant
Lead-Free Yes
Programming Method ICSP (In-Circuit Serial Programming)
Power-Saving Modes Run, Idle, Sleep, Deep Sleep (nanoWatt)

PIC18F4523T-I/ML Pin Configuration

QFP-44 (10x10mm) Package Pinout Diagram QFP-44 10x10mm, P0.8mm, JEDEC MS-026. Pin 1 by dot. QFP-44 (10x10mm) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
Pin 1 RA0/AN0 — Port A bit 0 / Analog input 0
Pin 2 RA1/AN1 — Port A bit 1 / Analog input 1
Pin 3 RA2/AN2/VREF- — Port A bit 2 / Analog input 2 / ADC VREF-
Pin 4 RA3/AN3/VREF+ — Port A bit 3 / Analog input 3 / ADC VREF+
Pin 5 RA4/T0CKI — Port A bit 4 / Timer0 clock input
Pin 6 RA5/AN4/SS1 — Port A bit 5 / Analog input 4 / SPI1 slave select
Pin 7 RA6/OSC2 — Port A bit 6 / Crystal oscillator output
Pin 8 RA7/OSC1 — Port A bit 7 / Crystal oscillator input
Pin 9 RE0/RD — Port E bit 0 / Parallel port read control
Pin 10 RE1/WR — Port E bit 1 / Parallel port write control
Pin 11 RE2/CS — Port E bit 2 / Parallel port chip select
Pin 12 VDD — Positive supply voltage (4.2V-5.5V)
Pin 13 VSS — Ground reference
Pin 14 OSC1/CLKI — Crystal oscillator input or external clock
Pin 15 OSC2/CLKO — Crystal oscillator output or clock output
Pin 16 RC0/T1OSO — Port C bit 0 / Timer1 oscillator output
Pin 17 RC1/T1OSI — Port C bit 1 / Timer1 oscillator input
Pin 18 RC2/CCP1 — Port C bit 2 / Capture/Compare/PWM 1
Pin 19 RC3/SCL1 — Port C bit 3 / I2C1 clock
Pin 20 RC4/SDA1 — Port C bit 4 / I2C1 data
Pin 21 RC5/SDO1 — Port C bit 5 / SPI1 data out
Pin 22 RC6/TX1/CK1 — Port C bit 6 / USART1 transmit / clock
Pin 23 RC7/RX1/DT1 — Port C bit 7 / USART1 receive / data
Pin 24 RD0/PSP0 — Port D bit 0 / Parallel Slave Port bit 0
Pin 25 RD1/PSP1 — Port D bit 1 / Parallel Slave Port bit 1
Pin 26 RD2/PSP2 — Port D bit 2 / Parallel Slave Port bit 2
Pin 27 RD3/PSP3 — Port D bit 3 / Parallel Slave Port bit 3
Pin 28 RD4/PSP4 — Port D bit 4 / Parallel Slave Port bit 4
Pin 29 RD5/PSP5 — Port D bit 5 / Parallel Slave Port bit 5
Pin 30 RD6/PSP6 — Port D bit 6 / Parallel Slave Port bit 6
Pin 31 RD7/PSP7 — Port D bit 7 / Parallel Slave Port bit 7
Pin 32 VSS — Ground reference
Pin 33 VDD — Positive supply voltage (4.2V-5.5V)
Pin 34 RB0/INT0 — Port B bit 0 / External interrupt 0
Pin 35 RB1/INT1 — Port B bit 1 / External interrupt 1
Pin 36 RB2/INT2 — Port B bit 2 / External interrupt 2
Pin 37 RB3/CCP2 — Port B bit 3 / Capture/Compare/PWM 2
Pin 38 RB4 — Port B bit 4
Pin 39 RB5 — Port B bit 5
Pin 40 RB6/PGC — Port B bit 6 / ICSP clock
Pin 41 RB7/PGD — Port B bit 7 / ICSP data
Pin 42 AVSS — Analog ground reference
Pin 43 AVDD — Analog positive supply (filtered VDD)
Pin 44 MCLR/VPP — Master clear reset / Programming voltage

Typical Applications

PIC18F4523T-I/ML is suitable for 6 applications: Industrial Control Panel MCU, HVAC Thermostat Controller, Sensor Signal Conditioning Hub, Home Appliance User Interface, Low-Cost Data Acquisition System, Motor Drive Auxiliary Controller.

🏭

Industrial Control Panel MCU

The PIC18F4523T-I/ML is a strong fit for industrial control panel applications because of its 36 digital I/O pins, 5V supply tolerance matching industrial 24V bus post-regulation, 12-bit ADC precision for analog sensor reading, and -40C to +85C industrial temperature rating. Its dual USART enables simultaneous master/slave Modbus RTU communication with a host PLC and an external HMI display. The 32 KB flash comfortably holds C-compiled state machines plus I/O scheduling firmware. With the nanoWatt power management, the MCU can drop to < 1 uA sleep current between operator keypresses, extending panel backup battery life. Circuit role: central supervisory MCU reading discrete inputs, driving relay outputs, and arbitrating RS-485 traffic; benefit over a 3.3V-only MCU is direct 5V digital I/O without level shifters.

🏭

HVAC Thermostat Controller

The PIC18F4523T-I/ML suits HVAC thermostat designs that demand 5V supply robustness from 24VAC rectified rails and high-precision temperature sensing. Its 12-bit ADC over 13 channels reads thermistor inputs, humidity sensors, and setpoint potentiometers with sufficient resolution to control to within +/- 0.1 C after averaging. The two CCP modules drive PWM-controlled fan stages or triac-fired compressor relays. Flash endurance of 10,000 cycles supports over-the-air firmware updates via ICSP, while nanoWatt sleep modes reduce idle consumption to under 1 uA between temperature samples taken every 5 seconds. Compared to PIC18F4520 the 12-bit ADC eliminates an external signal-conditioning stage; compared to PIC18F46J50 the 5V supply removes the need for a boost regulator.

🖥️

Sensor Signal Conditioning Hub

The PIC18F4523T-I/ML is well-matched to sensor-signal-conditioning hubs that aggregate multiple analog inputs and forward digital readings to a host system. Its 13-channel 12-bit ADC handles strain gauges, thermocouples with cold-junction compensation, and pressure transducers simultaneously with one MCU. MSSP supports both SPI (for digital accelerometers) and I2C (for digital temp/humidity sensors) on the same peripheral. The 256-byte EEPROM stores per-channel calibration coefficients across 100,000 write cycles, surviving firmware updates and power cycles. Compared to an FPGA-based signal chain, the PIC18F4523 integrates the ADC, communication, and control logic in one chip with 10 MIPS processing headroom for FIR filtering.

📱

Home Appliance User Interface

The PIC18F4523T-I/ML drives appliance user interfaces such as washing-machine control boards, dishwasher panels, and oven controllers. Its 36 I/O pins multiplex keypads, 7-segment or LCD displays, and rotary encoder inputs without external glue logic. The 12-bit ADC reads NTC temperature probes with sufficient resolution for closed-loop thermal control. Two USARTs allow service technicians to connect a diagnostic terminal without interrupting field operation. Flash ICSP lets manufacturers apply post-assembly firmware updates. Compared to PIC18F4520 the 12-bit ADC improves temperature regulation accuracy by 4x, eliminating a separate thermistor-conditioning IC; nanoWatt sleep modes lower standby power to meet ENERGY STAR appliance requirements.

🖥️

Low-Cost Data Acquisition System

The PIC18F4523T-I/ML forms the core of a low-cost multi-channel data acquisition system for laboratory and field measurement. Its 12-bit ADC over 13 channels provides 4096-step resolution at up to 100 ksps aggregate, sufficient for slow industrial telemetry. The 32 KB flash accommodates averaging/filtering algorithms and FAT12 file-system drivers for SD-card storage via SPI. Dual USART supports simultaneous GPS time-stamping and remote telemetry uplink. NanoWatt sleep modes between sample bursts preserve battery life in field-deployable units. Compared to PIC18F4423 (16 KB flash) the extra 16 KB stores longer continuous recordings; compared to PIC18F46J50 the 5V analog inputs accommodate higher-voltage sensors without dividers.

🏭

Motor Drive Auxiliary Controller

The PIC18F4523T-I/ML serves as an auxiliary controller in motor-drive systems, handling I/O expansion, fault monitoring, and user-interface tasks alongside a primary motor-control MCU. Its 36 I/O pins read end-of-travel limit switches, fault outputs from gate drivers, and encoder channels. Two CCP modules generate PWM for cooling-fan speed control and brake actuation. The 12-bit ADC monitors DC bus voltage and motor temperature via NTC sensors. ICSP flash programming supports field firmware updates. Compared to a dsPIC33 dedicated motor controller, the PIC18F4523 is more cost-effective for the supervisory layer and integrates cleanly with the dsPIC's PWM/SPI fault-reporting scheme.

Recommended Products Summary

PIC18F4520-I/ML 10-bit ADC variant in same family for lower-cost panels Used in: Industrial Control Panel MCU DSPIC33FJ64MC804-I/ML Microchip Technology Used in: Industrial Control Panel MCU, Motor Drive Auxiliary Controller MCP2551 CAN/industrial transceiver companion Used in: Industrial Control Panel MCU MCP9700 analog temperature sensor companion Used in: HVAC Thermostat Controller PIC18F4523-I/ML tray variant for prototyping Used in: HVAC Thermostat Controller MCP2515 CAN controller for networked HVAC Used in: HVAC Thermostat Controller MCP3421 external 18-bit ADC for high-precision channels Used in: Sensor Signal Conditioning Hub MCP9808 high-accuracy I2C temperature sensor Used in: Sensor Signal Conditioning Hub PIC18F44K22-I/ML Microchip Technology Used in: Sensor Signal Conditioning Hub PIC18F4520-E/ML Microchip Technology Used in: Home Appliance User Interface AY0438 LCD driver companion Used in: Home Appliance User Interface MCP23017 I/O expander for large keypads Used in: Home Appliance User Interface MCP3550 22-bit ADC companion for high-precision channels Used in: Low-Cost Data Acquisition System PIC18F4423-I/ML Microchip Technology Used in: Low-Cost Data Acquisition System FT230XS-R National Semiconductor Used in: Low-Cost Data Acquisition System MCP8024 3-phase BLDC gate driver Used in: Motor Drive Auxiliary Controller PIC18F4431-I/ML Microchip Technology Used in: Motor Drive Auxiliary Controller
What is the flash program memory size of PIC18F4523T-I/ML?
The PIC18F4523T-I/ML has 32 KB of flash program memory according to the Microchip PIC18F2423/2523/4423/4523 datasheet. This memory supports self-programming via ICSP (In-Circuit Serial Programming) and is organized as 16K x 16-bit words. The 32 KB capacity is suitable for C-compiled firmware including USB stacks, motor-control libraries, and graphics libraries. The flash endurance rating is typically 10,000 write/erase cycles minimum.
What is the operating voltage range of PIC18F4523T-I/ML?
The PIC18F4523T-I/ML operates from 4.2 V to 5.5 V single-supply. The datasheet (PIC18F2423/2523/4423/4523) specifies this range for full-speed 40 MHz operation down to 4.2 V minimum. The device is well-suited to industrial 24V-bus systems post-regulation. For designs running below 4.2V the PIC18LF4523 variant is recommended with the same pinout.
What is the difference between PIC18F4523-I/PT and PIC18F4523T-I/ML?
The PIC18F4523-I/PT uses a 44-pin TQFP (PT) package without exposed pad, while the PIC18F4523T-I/ML uses a 44-pin TQFP (ML) package with exposed pad for improved thermal dissipation. The 'T' suffix indicates tape and reel packaging. Both share identical electrical specifications (40 MHz, 32 KB flash, 12-bit ADC) and the same silicon die. The PT version is tray packaging and the ML version is intended for high-volume automated assembly.
Where can I buy PIC18F4523T-I/ML online?
The PIC18F4523T-I/ML is available from authorized Microchip distributors including DigiKey (part number PIC18F4523T-I/MLTR-ND) and Mouser Electronics. Both distributors offer same-day shipping for in-stock units. As of 2026-09-27, distributor pricing starts around $6.85 for qty-1 and decreases to approximately $4.41 at qty-1000. Volume pricing breaks are also available directly from Microchip Direct for OEM production quantities.
What is the price of PIC18F4523T-I/ML at qty 1000?
The PIC18F4523T-I/ML unit price at qty-1000 is approximately $4.41 USD as of 2026-09-27 per DigiKey/Mouser distributor listings. At qty-100 the price is around $5.47, and at qty-500 approximately $4.92. These prices reflect the active lifecycle status of the part. Lead time for qty-1000 orders is typically 8-12 weeks from Microchip factory stock or shorter from authorized distributor inventory.
Is PIC18F4523T-I/ML in stock at distributors?
Yes, the PIC18F4523T-I/ML is currently listed as in stock at both DigiKey (part PIC18F4523T-I/MLTR-ND) and Mouser Electronics as of 2026-09-27. Distributor inventory levels are generally stable for this active-lifecycle part. For high-volume production (>10K units), contacting Microchip Direct or using the Microchip sampling program is recommended. Lead time from Microchip factory is typically 6-10 weeks for non-stocked configurations.
What is the lead time for PIC18F4523T-I/ML?
The lead time for PIC18F4523T-I/ML is typically 8-12 weeks when ordered through Microchip factory channels, and immediate shipping from authorized distributor stock (DigiKey/Mouser) when inventory is available. As of 2026-09-27 the part is listed as active lifecycle and is not on allocation. For long-term supply assurance, register a demand forecast with Microchip via the Microchip Direct portal to lock in allocation.
Where to download PIC18F4523T-I/ML datasheet PDF?
The official PIC18F4523 datasheet PDF can be downloaded from Microchip's website at https://ww1.microchip.com/downloads/en/DeviceDoc/39609e.pdf. The datasheet is titled PIC18F2423/2523/4423/4523 Data Sheet - 28/40/44-Pin Enhanced Flash Microcontrollers with 12-Bit A/D and nanoWatt Technology. Microchip also publishes device-specific silicon errata documents on the same product page. A printed copy can be requested via Microchip Direct.
Where to find PIC18F4523T-I/ML pinout diagram?
The PIC18F4523T-I/ML pinout diagram is on page 14 of the official datasheet (PIC18F2423/2523/4423/4523). For a quick visual reference, XAIPART publishes the standard 44-pin TQFP-44 (ML) pinout SVG diagram on this product page. The pinout follows standard PIC18F44-pin numbering: pin 1 starts at the dot marker, numbered counter-clockwise. Pin 1 on TQFP-44 is RA0/AN0 by Microchip convention.
What is the best drop-in replacement for PIC18F4523T-I/ML?
The best drop-in replacement for PIC18F4523T-I/ML is PIC18F4523-I/ML (tray packaging variant) for engineering builds, and PIC18F4523T-I/PT or PIC18F4523-I/PT for slightly different thermal pad configurations. All share the same PIC18F4523 silicon die, 44-pin footprint, 32 KB flash, 1.5 KB RAM, 12-bit ADC, and 40 MHz operation. The PT package lacks the exposed pad but maintains pin compatibility. For newer designs with USB or CAN needs, consider PIC18F4550 or PIC18F4580 with verified pin compatibility.
What is the difference between PIC18F4523 and PIC18F4520?
The PIC18F4523 and PIC18F4520 differ primarily in A/D converter resolution: PIC18F4523 has a 12-bit ADC with up to 13 channels, while PIC18F4520 has a 10-bit ADC with 13 channels. Both share 32 KB flash, 1.5 KB RAM, 256 bytes EEPROM, 40 MHz operation, and the same 44-pin TQFP package. According to Microchip migration guides, the PIC18F4523 is fully software-backward-compatible with PIC18F4520 applications - existing firmware runs without modification.
Is PIC18F4523 suitable for industrial control applications?
Yes, the PIC18F4523 is widely used in industrial control applications. Its -40C to +85C industrial temperature range, 5V tolerance, 12-bit ADC precision, dual USART, and nanoWatt power management make it suitable for PLC I/O modules, sensor signal conditioning, motor-control boards, and HVAC thermostat controllers. Many Microchip application notes (AN1106, AN1076) cover PIC18F4523 industrial design patterns including opto-isolated digital inputs and 4-20 mA loop interfaces.
Can PIC18F4523 be used for battery-powered applications?
The PIC18F4523 can be used for battery applications through its nanoWatt power-management modes including Deep Sleep, which drops current consumption to a few hundred nanoamperes. Typical Run current is around 16 mA at 5V/40 MHz, Idle mode around 3 mA, and Sleep mode around 0.5 uA. For ultra-low-power designs with 3V operation, the PIC18LF4523 variant with the same pinout but 2.0V-3.6V supply range is the better choice. Wake-up from Deep Sleep via WDT or external interrupt is well-documented in datasheet section 11.
What is the difference between PIC18F4523 and PIC18F46J50?
The PIC18F4523 and PIC18F46J50 differ significantly: PIC18F4523 uses 5V supply (4.2-5.5V) with 32 KB flash and 12-bit ADC, while PIC18F46J50 uses 3.3V supply (2.0-3.6V) with 64 KB flash and 10-bit ADC. The 'J' in PIC18F46J50 indicates a newer PIC18J low-power core with different peripheral mix including USB 2.0 full-speed support. PIC18F4523 is preferred for legacy 5V industrial designs; PIC18F46J50 for new 3.3V portable designs. Both share the 44-pin QFN/TQFP family footprint.

Engineering reference data for PIC18F4523T-I/ML — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC18F4523T-I/ML when you need a 5V-tolerant 8-bit MCU with 12-bit ADC precision for industrial sensing or appliance-control applications. Compared to PIC18F4520-I/ML (10-bit ADC), the 4523 doubles measurement resolution for thermistors, strain gauges, and 4-20 mA loop receivers without an external conditioning stage. Compared to PIC18F4423-I/ML (16 KB flash), the 4523 doubles program memory for C-compiled firmware with USB stacks or motor libraries. Compared to PIC18F44K22-I/ML, the 4523 supports 5V analog inputs natively (no level shifters) and has slightly more flash. For new designs with USB needs, consider PIC18F4550/PIC18F4458 in the same package; for new designs with CAN, consider PIC18F4580/PIC18F2480. For ultra-low-power 3.3V battery applications, the PIC18LF4523 or PIC18F46J50 is a better choice. The TQFP-44 (ML) package's exposed pad improves thermal dissipation by approximately 30% versus PT package without exposed pad.

Comparison with Alternatives

Parameter This Product PIC18F4523-I/ML PIC18F4523T-I/PT PIC18F4520-I/ML PIC18F4423-I/ML PIC18F44K22-I/ML
Package TQFP-44 (ML) with exposed pad TQFP-44 (ML) - same TQFP-44 (PT) - no exposed pad TQFP-44 (ML) - same TQFP-44 (ML) - same TQFP-44 (ML) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory (Flash) 32 KB 32 KB 32 KB 32 KB 16 KB 16 KB
RAM 1.5 KB (1536 bytes) 1.5 KB 1.5 KB 1.5 KB 768 bytes 1 KB
ADC Resolution 12-bit 12-bit 12-bit 10-bit 12-bit 10-bit
Maximum CPU Speed 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 4.2 V to 5.5 V 4.2 V to 5.5 V 4.2 V to 5.5 V 4.2 V to 5.5 V 4.2 V to 5.5 V 1.8 V to 5.5 V
I/O Pins 36 36 36 36 36 36
EEPROM 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes
Automotive Grade No (Industrial) No No No No No
Lifecycle Status Active Active Active Active Active Active

Key Differentiators

  • 12-bit ADC precision at 40 MHz / 32 KB flash / 5V operation in a single PIC18 chip (vs PIC18F4520-I/ML)
  • TQFP-44 (ML) with exposed thermal pad for better thermal performance (vs PIC18F4523T-I/PT)
  • Drop-in upgrade path to USB 2.0 with PIC18F4550/PIC18F4458 family (vs PIC18F4423-I/ML)
  • Dual USART for simultaneous Modbus + diagnostic port (vs PIC18F44J10-I/ML)

Design Notes

Place a 100 nF decoupling capacitor within 5 mm of each VDD/VSS pair (pins 12-13 and 32-33) and a single 10 uF bulk capacitor near the MCU. For AVDD (pin 43) and AVSS (pin 42) add a separate 100 nF + 10 uF filter pair to keep digital switching noise out of the ADC reference. The 5V supply tolerance handles 24V-bus rectified/regulated rails but the MCU draws roughly 16 mA at 40 MHz in Run mode, so ensure the regulator can supply at least 25 mA with adequate thermal margin.

The TQFP-44 (ML) package exposes the central pad beneath the die for thermal dissipation. Per datasheet section 2.4, solder this pad to a PCB ground plane of at least 1 square inch to keep junction temperature within limits at 40 MHz / 5V operation. The PT package variant lacks this pad and has approximately 30% higher thermal resistance, derating maximum operating temperature by 5-10 C in enclosed industrial cabinets. Always cross-check Microchip's Package Thermal Data document for theta_JA under specific PCB copper area assumptions before deployment.

Route the crystal traces (OSC1/OSC2, pins 14-15) as short as possible and guard them with a ground pour to minimize EMI pickup. Keep analog input traces (RA0-RA5) away from digital switching lines (RC2/CCP1 PWM, RB7 ICSP) by at least 3x the trace width or use a ground trace between them. Place the MCLR pull-up (typically 10 kohm to VDD) close to pin 44 and add a 100 nF cap to VSS for noise immunity; missing this capacitor can cause spurious resets in noisy industrial environments.

For 12-bit ADC accuracy, drive analog inputs through a source impedance under 2 kohm. Higher source impedance increases acquisition time and may exceed the minimum TACQ specified in datasheet section 17. If the source impedance is unavoidable (e.g., a resistive divider), insert a low-leakage op-amp buffer (MCP6001 or similar) between the source and the ANx pin. For temperature measurement with NTC thermistors, configure the ADC in differential mode and use the internal fixed voltage reference (1.024V or 2.048V) for ratiometric readings.

Do not forget to configure CONFIG words (fuses) for the oscillator source, watchdog timer, low-voltage programming, and code protection. A common production failure is leaving the watchdog enabled by default and tripping it before firmware configures CLRWDT. Also, the ICSP pins (RB6/RB7) must be released from programming mode by clearing the appropriate LVP bit, otherwise the MCU will not boot from internal flash on subsequent power-ups. Refer to Microchip application note AN1106 for production-line programming guidance.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

RoHS compliant per Microchip product page. Industrial temperature grade -40C to +85C. Not AEC-Q100 qualified - choose PIC18F4523-I/ML automotive variants (with -CV/-Q suffix) for automotive applications. Lead-free terminations per JEDEC J-STD-020 MSL-3.

Data verified on: 2026-09-27 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC18F4523T-I/ML datasheet PIC18F4523T-I/ML price PIC18F4523T-I/ML buy PIC18F4523 vs PIC18F4520 Microchip 32KB flash MCU 5V TQFP-44 PIC18F4523 drop-in replacement PIC18F4523 12-bit ADC industrial PIC18F4523T-I/ML pinout PIC18F4523T-I/ML ICSP programming PIC18F4523T-I/ML vs PIC18F46J50 Microchip PIC18 nanoWatt technology TQFP-44 microcontroller 40MHz what is the difference between PIC18F4523 and PIC18F4520 best drop-in replacement for PIC18F4523T-I/ML PIC18F4523T-I/ML HVAC thermostat

Related Components & Terms

Microchip Technology PIC18F4523 PIC18F4523T-I/ML PIC18F4523-I/ML PIC18F4523T-I/PT PIC18F4520 PIC18F4423 PIC18F44K22 PIC18F46J50 PIC18 microcontroller 8-bit MCU RISC architecture Harvard architecture nanoWatt technology TQFP-44 TQFP package family ICSP RoHS JEDEC J-STD-020 AEC-Q100 12-bit ADC Modbus RTU HVAC thermostat industrial control sensor signal conditioning MPLAB X IDE
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details