Microchip Technology

PIC18F4525-I/ML - 48KB Flash 8-bit MCU, 44-QFN | Microchip

N.º da peça: PIC18F4525-I/ML ✓ Ativo
Em estoque Enviado em 1 a 3 dias úteis
4.2 V to 5.5 V Vdss 44-pin QFN (ML), 8x8 mm with exposed pad Package 40 MHz Speed 48 KB (24K x 16) Memory
A partir de $5.02 USD / unidade
MOQ: 1 |
Preço atualizado: 2026-09-27
Preços por volume
Qtd. Preço unitário Total
1 $7.85 $7,85
10 $7.06 $70,60
100 $6.28 $628,00
500 $5.65 $2.825,00
1.000 $5.02 $5.020,00
ℹ️ Todos os preços estão em USD

PIC18F4525-I/ML Visão geral

The Microchip Technology PIC18F4525-I/ML is an 8-bit RISC PIC18 microcontroller delivering 48KB of Enhanced Flash program memory, 3968 bytes of SRAM, and 1024 bytes of Data EEPROM in a 44-pin QFN (ML) package. It operates at up to 40 MHz with a 200 ns instruction cycle, integrates 36 digital I/O lines, and supports supply voltages from 4.2 V to 5.5 V for full-speed operation. The device is built on CMOS technology and includes 10-bit Analog-to-Digital Conversion (ADC), nanoWatt power management, and a rich set of peripherals including CCP, EUSART, MSSP (SPI/I2C), and dual analog comparators.

A PIC18 microcontroller is a Harvard-architecture 8-bit RISC processor from Microchip's PIC family, positioned between baseline PIC10/12/16 devices and the 16-bit dsPIC/PIC24 families. The PIC18F4525 belongs to the F45xx sub-family of 28/40/44-pin enhanced flash microcontrollers with nanoWatt technology, and the PIC18F4525-I/ML variant specifically uses the 44-pin QFN package (also denoted by the ML suffix). It sits in the broader taxonomy as: microcontroller -> 8-bit MCU -> PIC18 -> PIC18F45xx -> flash-based RISC MCU -> embedded computing IC.

Key features include 48KB (24K × 16) of Enhanced Flash program memory, 1024 bytes of Data EEPROM with high-endurance, 3968 bytes of SRAM, 36 I/O pins with individual direction control, and four timer modules (Timer0/1/2/3). Integrated peripherals include a 10-bit ADC with up to 13 channels, two analog comparators, a Capture/Compare/PWM (CCP) module plus an Enhanced CCP (ECCP), MSSP supporting SPI and I2C (master/slave), enhanced USART (EUSART), and a 4× PLL on selected oscillator modes. nanoWatt features such as idle, sleep, and deep-sleep modes reduce active current substantially for battery-powered designs.

Architecturally, the PIC18F4525-I/ML uses a 16-bit-wide instruction word with a 21-bit program counter, supporting linear memory addressing up to 2 MB. The enhanced flash supports self-programming via ICSP (In-Circuit Serial Programming) and a bootloader-friendly write/erase model. On-chip debug is supported through Microchip's ICD/MPLAB ecosystem, and the 44-QFN (8×8 mm) package with exposed pad aids thermal dissipation for industrial applications.

Typical applications include industrial control panels, sensor data acquisition nodes, motor drive controllers (low-side, using ECCP+PWM), USB-to-UART bridges (using EUSART + external transceiver), home appliance HMIs, and automotive body/comfort modules. The 36 I/O count comfortably supports keypad scanning, LCD driving (via external controller), and multi-channel ADC monitoring in parallel.

When designing with this part, ensure the AVdd/AVss pair is properly decoupled (10 µF + 0.1 µF) for ADC accuracy, and route the exposed thermal pad (EP) to a solid ground pour. Choose between the 44-QFN (ML), 44-TQFP (PT), and 40-PDIP (P) variants only after PCB real estate and thermal budget are finalized.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.

Alternativas drop-in para PIC18F4525-I/ML — 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 PIC18F4525-I/ML (mesmo formato e footprint) — diferindo em Package, Operating Temperature, Timers, Maximum CPU Speed, Program Memory (Flash).

Microchip Technology
Package: 44-pin QFN (ML) with exposed pad
Operating Temperature: -40C to +85C (Industrial, suffix -I)
Timers: 2 x 8-bit, 3 x 16-bit
Microchip Technology
Package: 44-pin QFN (8x8 mm, exposed pad)
Operating Temperature: -40 C to +125 C (Extended, -E grade)
Timers: 1 x 8-bit, 3 x 16-bit
Microchip Technology
Package: TQFP-44 (ML) 10x10 mm with exposed pad
Operating Temperature: -40C to +85C (Industrial)
Maximum CPU Speed: 40 MHz / 10 MIPS
Microchip Technology
Package: TQFP-44 (PT), 10 x 10 mm
Operating Temperature: -40 C to +85 C (Industrial, -I)
Timers: 4 x 8-bit, 2 x 16-bit (Timer1/3 with 16-bit capture)
Microchip Technology
Package: TQFP-44 (ML) - QFN-EP
Operating Temperature: -40 C to +85 C (Industrial)
Timers: 2 x 8-bit + 3 x 16-bit
Microchip Technology
Package: QFN-44 (8x8 mm) - ML
Operating Temperature: -40C to +125C (Industrial)
Timers: Multiple 8/16-bit with PWM

Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:

PIC18F4525T-I/ML

✅ Drop-In
Microchip Technology
📦 44-QFN (ML)
PIC18F · 8-bit PIC18 RISC (Harvard) · Enhanced Flash · 48 KB · 3,968 bytes (3968 B) · 256 bytes · 40 MHz · 4.2 V to 5.5 V

✓ Em estoque

$5.8 / unidade

Ver ficha técnica →

PIC18F4620-I/ML

✅ Drop-In
📦 44-QFN (ML)
Same die family, 64 KB Flash (vs 48 KB, +33%), 3986 B SRAM (vs 3968, ~+0.5%); otherwise pin-for-pin compatible

📋 Alternativa de referência (fora do catálogo)

PIC18F4525-I/PT

✅ Drop-In
Microchip Technology
📦 44-TQFP (PT)
PIC18 8-bit RISC · 48 KB · 3,968 bytes · 256 bytes · 40 MHz (10 MIPS) · 4.2 V to 5.5 V · 36 · 10-bit, up to 13 channels

✓ Em estoque

$4.18 / unidade

Ver ficha técnica →

PIC18F4523T-I/ML

✅ Drop-In
Microchip Technology
📦 44-QFN (ML)
PIC18 8-bit RISC enhanced · 32 KB · 1.5 KB (1536 bytes) · 256 bytes · 40 MHz / 10 MIPS · 4.2 V to 5.5 V · 36 · 12-bit, up to 13 channels

✓ Em estoque

$4.41 / unidade

Ver ficha técnica →

PIC18F45K22-I/ML

✅ Drop-In
Microchip Technology
📦 44-QFN (ML)
PIC 8-bit RISC · 32 KB Flash (16K x 16) · 1536 B · 256 B · 64 MHz (16 MIPS) · 2.3 V to 5.5 V (1.8 V with regulator disabled) · 36 · 12-bit, up to 30 channels

✓ Em estoque

$2.65 / unidade

Ver ficha técnica →

PIC18F4420T-I/ML

✅ Drop-In
Microchip Technology
📦 44-QFN (ML)
PIC18 8-bit RISC · 16 KB · 768 bytes · 256 bytes · 40 MHz (10 MIPS at 40 MHz, 16 MIPS at 64 MHz via PLL where supported) · 4.2 V to 5.5 V · 36 · 10-bit, up to 13 channels

✓ Em estoque

$2.65 / unidade

Ver ficha técnica →

PIC18F4525-I/ML Classificações máximas e características elétricas

Product Type 8-bit RISC Microcontroller
Family PIC18F45xx (28/40/44-pin Enhanced Flash)
Program Memory (Flash) 48 KB (24K x 16)
Data SRAM 3968 bytes
Data EEPROM 1024 bytes
Maximum CPU Speed 40 MHz
Instruction Cycle Time 200 ns at 20 MHz; 100 ns at 40 MHz (with 4x PLL)
Supply Voltage (VDD) 4.2 V to 5.5 V
I/O Pins 36
ADC 10-bit, up to 13 channels
Timers Timer0, Timer1, Timer2, Timer3
Communication Peripherals EUSART, MSSP (SPI / I2C master & slave)
Capture/Compare/PWM 1 CCP + 1 ECCP module
Analog Comparators 2
Encapsulamento 44-pin QFN (ML), 8x8 mm with exposed pad
Operating Temperature (Industrial) -40 C to +85 C
Status RoHS Compliant
Lead-Free Yes
Tipo de montagem Surface Mount
Programming/Debug ICSP via MPLAB ICD / PICkit

Configuração de pinos do PIC18F4525-I/ML

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pino 1 MCLR/RE3 — Master Clear (reset) input; also PORTE bit 3
Pino 2 RA0/AN0 — PORTA bit 0; analog input 0
Pino 3 RA1/AN1 — PORTA bit 1; analog input 1
Pino 4 RA2/AN2/VREF- — PORTA bit 2; analog input 2; ADC VREF-
Pino 5 RA3/AN3/VREF+ — PORTA bit 3; analog input 3; ADC VREF+
Pino 6 RA4/T0CKI — PORTA bit 4; Timer0 clock input
Pino 7 RA5/AN4/SS — PORTA bit 5; analog input 4; SPI slave select
Pino 8 RE0/RD/AN5 — PORTE bit 0; read control for parallel port; analog input 5
Pino 9 RE1/WR/AN6 — PORTE bit 1; write control; analog input 6
Pino 10 RE2/CS/AN7 — PORTE bit 2; chip select; analog input 7
Pino 11 VDD — Positive supply for digital logic
Pino 12 VSS — Digital ground
Pino 13 OSC1/CLKI — Crystal/Resonator pin 1 or external clock in
Pino 14 OSC2/CLKO — Crystal/Resonator pin 2 or clock out
Pino 15 RC0/T1OSO/T1CKI — PORTC bit 0; Timer1 oscillator out / clock in
Pino 16 RC1/T1OSI/CCP2 — PORTC bit 1; Timer1 oscillator in; CCP2 PWM output
Pino 17 RC2/CCP1 — PORTC bit 2; CCP1 PWM output
Pino 18 RC3/SCK/SCL — PORTC bit 3; SPI clock; I2C clock
Pino 19 RC4/SDI/SDA — PORTC bit 4; SPI data in; I2C data
Pino 20 RC5/SDO — PORTC bit 5; SPI data out
Pino 21 RC6/TX/CK — PORTC bit 6; EUSART TX / clock
Pino 22 RC7/RX/DT — PORTC bit 7; EUSART RX / data
Pino 23 RD0/PSP0 — PORTD bit 0; Parallel Slave Port data 0
Pino 24 RD1/PSP1 — PORTD bit 1; PSP data 1
Pino 25 RD2/PSP2 — PORTD bit 2; PSP data 2
Pino 26 RD3/PSP3 — PORTD bit 3; PSP data 3
Pino 27 RD4/PSP4 — PORTD bit 4; PSP data 4
Pino 28 RD5/PSP5 — PORTD bit 5; PSP data 5
Pino 29 RD6/PSP6 — PORTD bit 6; PSP data 6
Pino 30 RD7/PSP7 — PORTD bit 7; PSP data 7
Pino 31 VSS — Digital ground
Pino 32 VDD — Positive supply for digital logic
Pino 33 RB0/INT0/FLT0 — PORTB bit 0; external interrupt 0; PWM fault input
Pino 34 RB1/INT1 — PORTB bit 1; external interrupt 1
Pino 35 RB2/INT2 — PORTB bit 2; external interrupt 2
Pino 36 RB3/INT3/CCP2 — PORTB bit 3; external interrupt 3; alternate CCP2
Pino 37 RB4/KBI0 — PORTB bit 4; interrupt-on-change
Pino 38 RB5/KBI1/PGM — PORTB bit 5; interrupt-on-change; LVP programming
Pino 39 RB6/KBI2/PGC — PORTB bit 6; interrupt-on-change; ICSP clock
Pino 40 RB7/KBI3/PGD — PORTB bit 7; interrupt-on-change; ICSP data
Pino 41 AVSS — Analog ground
Pino 42 AVDD — Analog supply (must be tied to VDD)
Pino 43 AN8 — Analog input 8
Pino 44 AN9 — Analog input 9

Aplicações típicas

PIC18F4525-I/ML é adequado para 6 aplicaçãos: Industrial Sensor Data Acquisition Node, Motor Control (BLDC / Stepper Front-End), USB-to-UART Bridge / ISP Programmer Dongle, Home Appliance HMI (Display + Keypad), Automotive Body / Comfort Module, Educational / Development Platform.

🏭

Industrial Sensor Data Acquisition Node

The PIC18F4525-I/ML is well-suited to multi-channel sensor DAQ nodes where its 10-bit ADC with up to 13 channels can sample temperature, pressure, and current sensors in parallel. The 48 KB Enhanced Flash comfortably hosts Modbus RTU or CANopen stacks, while the 1024-byte Data EEPROM retains calibration constants across power cycles. Running at 40 MHz, it can poll 13 channels at 1 kHz each with CPU headroom for filtering, and the 3968-byte SRAM holds a circular sample buffer without DMA overhead. nanoWatt sleep mode lets the unit idle below 1 µA between acquisition bursts, critical for battery-powered field instrumentation. The exposed thermal pad of the 44-QFN (ML) package is essential when 8-10 channels are sampled continuously at full speed.

🏭

Motor Control (BLDC / Stepper Front-End)

With its Enhanced CCP (ECCP) module supporting full-bridge PWM with auto-shutdown and programmable dead-band, the PIC18F4525-I/ML can drive the gate-driver front-end of a small BLDC or stepper motor. The 40 MHz CPU closes PID current loops at 20 kHz PWM, leaving enough MIPS for trapezoidal commutation tables in Flash. The two analog comparators enable hardware overcurrent protection that bypasses the CPU, while the EUSART streams telemetry back to a host controller. For low-voltage 24 V brushless drives up to ~2 A, the 44-QFN (ML) thermal pad handles the ~150 mW CPU dissipation cleanly. Designers moving up in current add a discrete gate driver such as the MCP8024 between the F4525 and the FET bridge.

🔧

USB-to-UART Bridge / ISP Programmer Dongle

Using the on-chip EUSART plus an external USB-to-UART bridge such as the MCP2200 or MCP2221, the PIC18F4525-I/ML can act as an in-system programmer or protocol converter for legacy RS-232 equipment. Its 48 KB Flash holds a full command parser plus ICSP host firmware, and the 3968-byte SRAM supports a 1 KB line buffer plus packet reassembly. The MSSP in SPI master mode re-targets firmware into external memory-mapped devices, while the ECCP generates the ICSP clock. The 44-QFN (ML) package keeps the dongle footprint under 1 cm², ideal for field-service tools. nanoWatt sleep mode drops idle current below 1 µA, allowing bus-powered operation from the USB VBUS line through an LDO.

📱

Home Appliance HMI (Display + Keypad)

The PIC18F4525-I/ML drives a character LCD (via 4-bit parallel interface on PORTD), scans a 4×4 matrix keypad on PORTB, and runs the user-interface state machine from its 48 KB Flash. The 36 I/O pins comfortably support 8 LCD data lines, 8 keypad rows/columns, 4 status LEDs, 2 buzzer PWMs, and a UART link to the main appliance controller. The two analog comparators handle over-temperature and water-level detection without burdening the ADC. EUSART runs the diagnostic interface back to a service tool. The 44-QFN (ML) footprint fits behind a sealed membrane keypad, and its -40 to +85 C rating covers refrigerator/freezer and oven-control environments.

🚗

Automotive Body / Comfort Module

Although the PIC18F4525-I/ML is not AEC-Q100 qualified, it is widely used in non-safety automotive body modules such as lighting controllers, window lifters (low-current), and HVAC flap drivers at 12 V nominal. The on-chip 10-bit ADC reads 4-8 temperature or position sensors while ECCP drives the actuator PWMs. The MSSP-SPI bus connects to a CAN transceiver (e.g., MCP2515) for body-network communication. The 1024-byte EEPROM stores per-unit trim and diagnostic trouble codes, surviving key-cycle battery disconnects. For designs that must meet AEC-Q100, migrate to the PIC18F45K22-I/ML which is automotive-grade in the same 44-QFN footprint.

🧩

Educational / Development Platform

The PIC18F4525-I/ML is a staple of undergraduate embedded-systems labs because it combines the legacy PIC18 instruction set (great teaching tool) with modern peripherals including USB-via-bridge, ADC, PWM, and EUSART. Its 48 KB Flash accepts the full Microchip application-library firmware, including TCP/IP through the MLA, USB device stack, and graphics libraries. The 44-QFN (ML) package is supported on Microchip's PIC18F46J53/PIC18F45K22 Explorer Boards as well as many third-party QFN44-to-DIP adapters used in classrooms. The exposed pad aids thermal management during lab experiments with full 40 MHz operation and continuous ADC sampling.

Resumo dos produtos recomendados

PIC18F45K22-I/ML Microchip Technology Usado em: Industrial Sensor Data Acquisition Node, Automotive Body / Comfort Module MCP3421 External 18-bit ADC companion for precision channels Usado em: Industrial Sensor Data Acquisition Node MCP2515 Standalone CAN controller if CAN bus is added Usado em: Industrial Sensor Data Acquisition Node, Automotive Body / Comfort Module PIC18F4431-I/ML Microchip Technology Usado em: Motor Control (BLDC / Stepper Front-End) MCP8024 3-phase BLDC gate driver companion Usado em: Motor Control (BLDC / Stepper Front-End) MCP2200 USB-to-UART bridge IC Usado em: USB-to-UART Bridge / ISP Programmer Dongle MCP2221 USB-to-UART/I2C bridge with GPIO Usado em: USB-to-UART Bridge / ISP Programmer Dongle MCP23017 I2C 16-bit I/O expander if more keys needed Usado em: Home Appliance HMI (Display + Keypad) PIC18F4520-I/P Microchip Technology Usado em: Home Appliance HMI (Display + Keypad), Home Appliance HMI (Display + Keypad) MCP2551 High-speed CAN transceiver Usado em: Automotive Body / Comfort Module PIC18F46K22-I/PT Microchip Technology Usado em: Educational / Development Platform PICkit 5 Microchip in-circuit debugger/programmer Usado em: Educational / Development Platform
What is the operating voltage range of PIC18F4525-I/ML?
The PIC18F4525-I/ML operates from 4.2 V to 5.5 V across the industrial temperature range of -40 C to +85 C. According to the Microchip PIC18F4525 datasheet, operation below 4.2 V requires dropping to a slower oscillator (e.g., 4 MHz) to maintain correct Flash read timing. The ML package is the 44-pin QFN (8x8 mm) variant; the same die is also offered in 40-PDIP (P) and 44-TQFP (PT) packages.
How much program memory and RAM does the PIC18F4525-I/ML have?
The PIC18F4525-I/ML integrates 48 KB (24K x 16) of Enhanced Flash program memory, 3968 bytes of SRAM, and 1024 bytes of high-endurance Data EEPROM. This makes it well-suited for protocol stacks plus data logging. The Enhanced Flash supports ICSP self-programming, and the 16-bit instruction word means 48 KB Flash delivers roughly 24K single-word instructions.
Where to buy PIC18F4525-I/ML online at the best price?
The PIC18F4525-I/ML is stocked at major authorized distributors including DigiKey (P/N 613246), Mouser, Octopart-aggregated suppliers, and Newark. As of 2026-09-27, unit pricing starts around $7.85 at qty 1 with break-prices at $6.28 at 100 pieces and $5.02 at 1000 pieces; full tape-and-reel reels reduce the unit cost further. Always purchase from authorized channels to ensure valid Microchip warranty and counterfeit-free parts.
What is the lead time for PIC18F4525-I/ML?
Authorized distributors such as DigiKey and Mouser typically list PIC18F4525-I/ML with same-day or next-day shipping for small quantities, as of 2026-09-27. Lead times may extend to 8-12 weeks for direct factory orders through microchipDIRECT in high-demand windows. Check Octopart for real-time stock across 13+ distributors to find the shortest lead time.
Is the PIC18F4525-I/ML in stock and available today?
Yes, the PIC18F4525-I/ML is currently in stock at major authorized distributors as of 2026-09-27, with DigiKey listing it as 'ships today' for small orders. Lifecycle status is ACTIVE per Microchip, meaning production continues and no EOL notice has been issued. Bulk orders above 1000 pieces should confirm distributor stocking at quote time.
PIC18F4525-I/ML vs PIC18F4620-I/ML - which is better for high-memory designs?
The PIC18F4620-I/ML doubles the program memory to 64 KB and adds 1 KB more SRAM (3986 bytes) versus the PIC18F4525-I/ML's 48 KB Flash and 3968 bytes SRAM, while keeping the same 44-QFN footprint and pinout. For designs that may need firmware growth, the PIC18F4620-I/ML is the better headroom choice. However, if the firmware is bounded at 48 KB, the PIC18F4525-I/ML is typically more cost-effective at volume.
What is the difference between PIC18F4525-I/ML and PIC18F4525-I/PT?
The PIC18F4525-I/ML uses a 44-pin QFN package (8x8 mm, with exposed thermal pad) while the PIC18F4525-I/PT uses a 44-pin TQFP package (10x10 mm). Both share the same die, pinout order, and electrical specifications, so firmware is portable. Choose ML for compact/handheld designs where board space is critical, and PT for hand-solder-friendly prototypes or where larger creepage is needed.
When should I choose PIC18F4525-I/ML over PIC18F4520-I/ML?
Choose PIC18F4525-I/ML when your firmware exceeds 32 KB of Flash or you need the 1024-byte Data EEPROM for parameter storage; the PIC18F4525-I/ML offers 48 KB Flash versus the PIC18F4520-I/ML's 32 KB Flash. Both share the same 44-QFN footprint, peripherals, and instruction set. If your application fits comfortably in 32 KB, the F4520 is the lower-cost option.
What is the best drop-in replacement for PIC18F4525-I/ML?
The PIC18F4620-I/ML is the most natural drop-in replacement: same 44-pin QFN package, same pinout, 64 KB Flash (vs 48 KB), 3986 bytes SRAM (vs 3968), and the same EUSART, MSSP, ADC, and CCP peripherals. Firmware built for the F4525 generally runs unchanged on the F4620. For identical 48 KB Flash needs, the PIC18F4525T-I/ML (tape-and-reel variant of the same die) is a 1:1 substitute.
Can PIC18F4525T-I/ML replace PIC18F4525-I/ML?
Yes, the PIC18F4525T-I/ML is the tape-and-reel packaging variant of the identical PIC18F4525-I/ML die, so it is a true 1:1 drop-in replacement. The 'T' suffix denotes the carrier tape orientation rather than any electrical difference. From a BOM standpoint they are functionally identical, and the choice between them typically depends on whether the assembly line prefers ML or T-reel orientation.
Where to download the PIC18F4525-I/ML datasheet PDF?
The official PIC18F4525-I/ML datasheet is available from Microchip at https://ww1.microchip.com/downloads/en/DeviceDoc/39626e.pdf (DS39626). It includes the 28/40/44-pin PIC18F2525/2620/4525/4620 device family datasheet. Mirror copies are also available on Mouser, DigiKey, and findic.us. Always reference the latest revision (look for the 'Doc DS39626' version letter) when designing.
What is the pinout of PIC18F4525-I/ML?
The PIC18F4525-I/ML uses the standard 44-pin QFN PIC18F45xx pinout: pin 1 = MCLR/RE3, pin 11/32 = VDD, pin 12/31 = VSS, pin 19/30 = AVSS/AVDD, pin 13 = OSC1/CLKI, pin 14 = OSC2/CLKO, and PORT A through E distributed across the remaining pins. The exposed thermal pad (EP, pin 45) must be soldered to a solid ground pour for thermal performance. Pin 33 = RB0/INT0 and pin 34 = RB1 are typically used for ICSP data/clock.
What are the key specifications of PIC18F4525-I/ML that engineers should know?
The PIC18F4525-I/ML ships 48 KB Enhanced Flash, 3968 bytes SRAM, 1024 bytes EEPROM, 10-bit ADC up to 13 channels, 40 MHz max CPU, 4.2-5.5 V supply, 36 I/O, EUSART + MSSP (SPI/I2C), 1 CCP + 1 ECCP, two analog comparators, and nanoWatt sleep modes; all of this in a 44-QFN 8x8 mm package. Industrial temperature range is -40 to +85 C. According to the Microchip datasheet DS39626, the device supports ICSP, ICD, and enhanced flash self-programming with 100K erase/write cycles typical.
How does the PIC18F4525-I/ML compare to a PIC18F45K22-I/ML?
The PIC18F45K22-I/ML is a newer XLP (eXtreme Low Power) generation part that uses a 3.3 V or 5 V supply, draws nano-ampere currents in deep sleep, and includes the same 44-QFN pinout, but offers more configurable peripherals and better ADC performance. For new designs that need very low sleep current, the PIC18F45K22-I/ML is preferred. However, the PIC18F4525-I/ML is the right choice when maintaining a firmware baseline that has been validated on the F4525.

Dados de referência de engenharia para PIC18F4525-I/ML — comparação, orientação de projeto e informações de conformidade.

Guia de seleção

Choose the PIC18F4525-I/ML when you need a compact 44-QFN 8-bit MCU with 48 KB Flash, 1024 B EEPROM, and 36 I/O lines for industrial designs in the 4.2-5.5 V supply range. Select the PIC18F4525T-I/ML for the same die in tape-and-reel packaging; choose the PIC18F4620-I/ML when firmware may grow beyond 48 KB without changing PCB. Move to PIC18F4525-I/PT for TQFP-friendly prototypes, or the PIC18F4523T-I/ML when cost dominates and Flash usage stays below 32 KB. The PIC18F45K22-I/ML is the right pick only when XLP nano-amp sleep current and 1.8 V operation matter more than the proven F4525 firmware baseline. Avoid cross-brand MCUs: PIC18 is Microchip-proprietary, and migrating toolchains and code is more expensive than staying within the family.

Comparação com alternativas

Parâmetro Este produto PIC18F4525T-I/ML PIC18F4620-I/ML PIC18F4525-I/PT PIC18F4523T-I/ML PIC18F45K22-I/ML
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 44-QFN (ML) 44-QFN (ML) - same 44-QFN (ML) - same 44-TQFP (PT) - same die 44-QFN (ML) - same 44-QFN (ML) - same
Flash 48 KB 48 KB 64 KB 48 KB 32 KB 32 KB
SRAM 3968 B 3968 B 3986 B 3968 B 1536 B 1536 B
EEPROM 1024 B 1024 B 1024 B 1024 B 256 B 256 B
Max CPU Speed 40 MHz 40 MHz 40 MHz 40 MHz 40 MHz 64 MHz
I/O Pins 36 36 36 36 36 36
ADC 10-bit, 13 ch 10-bit, 13 ch 10-bit, 13 ch 10-bit, 13 ch 10-bit, 13 ch 10-bit, 28 ch
Supply Voltage 4.2 - 5.5 V 4.2 - 5.5 V 4.2 - 5.5 V 4.2 - 5.5 V 4.2 - 5.5 V 1.8 - 5.5 V (XLP)

Principais diferenciais

  • Larger Data EEPROM and SRAM than PIC18F4523T-I/ML (vs PIC18F4523T-I/ML)
  • Drop-in upgrade path to 64 KB Flash on same 44-QFN footprint (vs PIC18F4620-I/ML)
  • Same die available in TQFP for hand-soldered prototypes (vs PIC18F4525-I/PT)
  • Mature flash and toolchain ecosystem (vs PIC18F45K22-I/ML)

Notas de projeto

Decouple the four power pins (pin 11, pin 32 = VDD digital; pin 42 = AVDD; pin 12, pin 31 = VSS digital; pin 41 = AVSS) with a 10 µF bulk plus 0.1 µF ceramic placed within 5 mm of each pair. Tie AVDD to VDD and AVSS to VSS through a ferrite bead if the ADC samples high-impedance sources, to suppress switching noise coupling from the digital rails. Estimated: at 40 MHz and 5.0 V the core draws approximately 16 mA (per Microchip PIC18F4525 datasheet DC characteristics), so the 0.1 µF cap must be rated X7R and sized for the inrush current during Flash programming (approximately 50 mA peak).

The 44-QFN (ML) exposed thermal pad (pin 45 / EP) MUST be soldered to a ground pour of at least 25 mm² to keep junction temperature within the -40 to +85 C industrial range. Estimated: at 40 MHz with all peripherals active, power dissipation is roughly 80 mW (5 V x 16 mA); with the exposed pad soldered, theta_JA is around 28 C/W giving a 2-3 C rise above ambient. Without the pad soldered, theta_JA exceeds 60 C/W and the part will derate badly in enclosed housings.

Route the ICSP clock (RB6/PGC) and data (RB7/PGD) lines with short, parallel traces and avoid routing them over switching signals to keep programming/debug reliable. Place the 4.7 kohm I2C pull-ups close to the PIC18F4525-I/ML if MSSP is used in I2C mode; weak pull-ups cause intermittent NACKs at 400 kHz Fast Mode. The MCLR pin (pin 1) requires a 10 kohm pull-up to VDD plus a 0.1 µF cap to ground for brown-out reset noise immunity - omitting this is a common cause of spurious resets in industrial environments.

Do not enable the 4x PLL (HSPLL mode) unless the crystal is rated for the resulting 40 MHz - many 10 MHz crystals cannot sustain PLL multiplication. Always configure the configuration bits (CONFIG1H) for the correct oscillator mode before first programming; an invalid setting can lock the device, requiring LVP recovery. Estimated: read-cycle time at 5 V / 40 MHz is 100 ns, so peripherals using internal oscillators (Timer1 with 32 kHz crystal) must use the lowest prescaler that still keeps the timer interrupt rate under 100 kHz to avoid CPU overload.

When driving long cables from the EUSART (RC6/RC7), add a 100 ohm source-series resistor to damp reflections; the PIC18F4525-I/ML has strong push-pull drivers capable of producing overshoot on cables longer than ~50 cm. For SPI buses exceeding 10 MHz on the MSSP, keep the SCK trace length-matched to SDI/SDO within 5 mm to prevent setup/hold violations on slave devices. The ADC inputs (RA0-RA5, RE0-RE2, AN8-AN9) sample best when the source impedance is below 2.5 kohm; above that, add an external buffer such as the MCP6001 op-amp.

Informações de conformidade

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Sem chumbo
Yes
Sem halogênios
Unknown
Minerais de conflito
Compliant

RoHS compliant per Microchip product page; lead-free finish. Not AEC-Q100 qualified - for automotive safety applications, use the PIC18F45K22-I/ML (AEC-Q100 Grade 1) in the same 44-QFN package.

Dados verificados em: 2026-09-27 — dados verificados e curados pela equipe de engenharia de componentes da XAIPART

Buscas relacionadas

PIC18F4525-I/ML datasheet PIC18F4525-I/ML price PIC18F4525-I/ML distributor stock Microchip PIC18F4525 44-QFN PIC18F4525 vs PIC18F4620 PIC18F4525-I/ML pinout QFN-44 PIC18F4525 ADC 10-bit application PIC18F4525 motor control ECCP PIC18F4525 drop-in replacement 8-bit MCU 48KB flash QFN-44 how to program PIC18F4525 ICSP PIC18F4525-I/ML PICkit 5 MPLAB X

Componentes & termos relacionados

Microchip Technology PIC18F4525 PIC18F4525-I/ML PIC18F4525T-I/ML PIC18F4620-I/ML PIC18F4525-I/PT PIC18F4523T-I/ML PIC18F45K22-I/ML 8-bit MCU RISC microcontroller Harvard architecture Enhanced Flash nanoWatt technology 44-QFN package TQFP-44 package 10-bit ADC EUSART MSSP (SPI / I2C) CCP / ECCP ICSP (In-Circuit Serial Programming) PICkit 5 MPLAB X IDE AEC-Q100 RoHS REACH 44-pin QFN exposed thermal pad
RFQ de cotação rápida
Preencha todos os detalhes — nossa equipe de vendas responderá em até 24 horas
Part number Fabricante Encapsulamento QTY Preço-alvo Total
Total: $0.00 USD
✓
Cotação enviada!

Responderemos seu e-mail em até 24 horas

1
RFQ enviada
2
Cotação recebida
3
Pedido realizado
4
Pagamento
5
Enviado
6
Entregue
Ver detalhes da RFQ