Microchip Technology

PIC18F2523-E/SP - 8-Bit MCU 32KB Flash 40MHz 28-SPDIP | Microchip

MPN: PIC18F2523-E/SP ✓ Active
In Stock Ships in 1-3 business days
2.0 V to 5.5 V Vdss 28-SPDIP (Skinny Plastic DIP, 0.300" / 7.62 mm pitch) Package 40 MHz (10 MIPS) Speed Flash Memory
From $5.85 USD / Unit
MOQ: 1 |
Price updated: 2026-09-26
Volume Pricing
Qty Unit Price Extended
1 $9.74 $9.74
10 $8.99 $89.90
100 $7.62 $762.00
500 $6.49 $3,245.00
1,000 $5.85 $5,850.00
ℹ️ All prices are in USD

PIC18F2523-E/SP Overview

The Microchip PIC18F2523-E/SP is an 8-bit PIC18-family microcontroller with 32 KB of Flash program memory and 1.5 KB of RAM, powered by an enhanced RISC architecture and housed in a 28-pin SPDIP (Skinny Plastic Dual In-line Package). It executes up to 10 MIPS at 40 MHz and supports a 2.0 V to 5.5 V operating voltage range, providing 25 digital I/O pins for general-purpose use.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory, volatile RAM, and a rich set of on-chip peripherals (A/D converters, timers, communication controllers, and I/O). The PIC18F family sits above the PIC16 entry-level line in Microchip's taxonomy, offering more memory, more peripherals, and faster instruction throughput. It belongs to the broader 8-bit MCU class (PIC18 -> 8-bit PIC -> microcontroller -> embedded computing -> semiconductor), designed to bridge the gap between simple 8-bit control loops and higher-performance 16-/32-bit cores at very low cost and power.

The PIC18F2523's headline features include hardware single-cycle 8x8 multiplication, an internal oscillator that can be tuned from 31 kHz to 8 MHz (and up to 32 MHz with the 4x PLL), a Fail-Safe Clock Monitor that safely shuts the system down if the primary clock is lost, an enhanced addressable USART, MSSP with I2C and SPI support, a 12-bit A/D converter with up to 10 channels, and nanoWatt power-management modes for energy-sensitive applications. An enhanced 16-bit capture/compare/PWM module supports motor-control and lighting use cases. The -E suffix designates the extended temperature grade (-40 °C to +125 °C), and the -40 MHz / 40 MHz operation is the standard rate; the extended-grade die is specified across automotive and industrial ranges.

The architecture uses a Harvard memory layout with separate program and data buses, a 16-bit instruction word, and an instruction pipeline that lets most operations complete in one cycle. Hardware multiplier support and the C-optimized instruction set accelerate the kind of byte- and bit-level DSP work common in consumer and industrial control loops. Code protection, a separate watchdog timer with its own on-chip low-power RC oscillator, and In-Circuit Serial Programming (ICSP) complete the picture. Boot memory region and configuration-word protection safeguard against accidental reprogramming in the field.

Typical applications include industrial control panels, building automation sensor nodes, low-end motor drivers and appliance controllers, USB-to-UART bridges (when paired with the PIC18F family USB-capable siblings), temperature and pressure monitoring devices, automotive interior modules (under -E temperature grade), and consumer devices that benefit from generous Flash and reliable analog peripherals. The 12-bit ADC and nanoWatt modes are particularly useful for battery-powered instrumentation.

Designers should note that pin ordering and package suffix matter: the -E/SP part is the extended-temperature SPDIP variant, while -E/SO is the wide-SOIC package and -E/ML is the QFN. All three are code-compatible; the only practical difference is the PCB footprint. When migrating between them, ensure the lead-free solder process and the in-circuit programming header are repackaged accordingly.

This page bundles distributor pricing, real drop-in alternatives, and PCB-level design guidance that aren't visible from the manufacturer datasheet alone, giving engineers a single starting point for selecting and qualifying the PIC18F2523-E/SP for volume production.

Drop-in alternatives for PIC18F2523-E/SP — 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 PIC18F2523-E/SP (same form factor and footprint) — differing in Package, Core, ADC, Communication, Operating Temperature.

Microchip Technology
Package: 28-pin SPDIP (Skinny DIP, 0.300 inch)
Core: PIC18, 8-bit RISC
ADC: 10-bit, up to 10 channels
Microchip Technology
Package: 28-pin SPDIP (0.300 inch, 7.62 mm)
Core: Microchip PIC18 enhanced core
ADC: 10-bit, up to 5 channels
Microchip Technology
Package: 28-SPDIP (Skinny PDIP, through-hole)
Core: 8-bit PIC RISC
ADC: 10-bit, up to 10 channels
Microchip Technology
Package: 28-pin SPDIP (.300 inch)
Core: PIC18 8-bit RISC
ADC: 12-bit, 10 channels
Microchip Technology
Package: 28-pin SPDIP (SP)
Core: PIC18 / 8-bit RISC
ADC: 10-bit, up to 11 channels

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

PIC18F2523-I/SP

✅ Drop-In
Microchip Technology
📦 28-SPDIP
PIC18 8-bit RISC · 40 MHz (10 MIPS) · 32 KB (16K x 16 words) · 1536 bytes · 256 bytes · 25 · 12-bit, 10 channels · 2.0 V to 5.5 V

✓ In Stock

$3.65 / Unit

View Datasheet →

PIC18F2423-E/SP

✅ Drop-In
Microchip Technology
📦 28-SPDIP
PIC18, 8-bit RISC · 16 KB (8K x 16) Flash · 768 bytes · 256 bytes · 40 MHz · 4.2 V to 5.5 V · -40 C to +125 C (Extended, -E) · 25

✓ In Stock

$1.94 / Unit

View Datasheet →

PIC18F2520-E/SP

✅ Drop-In
Microchip Technology
📦 28-SPDIP
PIC18F · 8-bit PIC RISC · 32 KB · 3968 bytes · 256 bytes · 40 MHz (10 MIPS) · 2.0 V to 5.5 V · 25

✓ In Stock

$5.1 / Unit

View Datasheet →

PIC18F2523-E/SP

✅ Drop-In
Microchip Technology
📦 28-SPDIP
Flash · 32 KB (16K x 16) · 1.5 KB (1536 bytes) · PIC18, enhanced 8-bit Harvard RISC · 40 MHz (10 MIPS) · 2.0 V to 5.5 V · 25 · 12-bit, up to 10 channels

✓ In Stock

$5.85 / Unit

View Datasheet →

PIC18F4523-E/SP

✅ Drop-In
📦 28-SPDIP (with extended I/O in 40-pin family)
Same peripherals, 40/44-pin family adapted to 28-SPDIP subset of pins - firmware pin mapping required but pinout-compatible within the 28-pin subset

📋 Reference alternative (not in catalog)

ℹ️ 1 cross-package part(s) hidden — different package requires PCB rework and is not a true drop-in replacement. Contact us if you need cross-package suggestions.

PIC18F2523-E/SP Maximum Ratings & Electrical Characteristics

Program Memory Type Flash
Program Memory Size 32 KB (16K x 16)
RAM Size 1.5 KB (1536 bytes)
CPU Core PIC18, enhanced 8-bit Harvard RISC
Maximum CPU Speed 40 MHz (10 MIPS)
Operating Voltage Range 2.0 V to 5.5 V
Digital I/O Pins 25
A/D Converter 12-bit, up to 10 channels
Timers Multiple 8-bit and 16-bit (Timer0/1/2/3)
Capture/Compare/PWM Enhanced CCP, 16-bit, multiple channels
Communication EUSART (LIN-capable), MSSP (I2C/SPI)
Internal Oscillator 31 kHz to 8 MHz, up to 32 MHz with 4x PLL
Watchdog Timer Yes, with dedicated on-chip RC oscillator
Fail-Safe Clock Monitor Yes
Hardware Multiplier 8 x 8 single-cycle
Operating Temperature Range (E suffix) -40C to +125C
Package 28-SPDIP (Skinny Plastic DIP, 0.300" / 7.62 mm pitch)
Mounting Type Through-Hole
Lead-Free / RoHS Lead-Free finish; RoHS compliance per lot
In-Circuit Programming ICSP via 2-wire interface (PGC/PGD)

PIC18F2523-E/SP Pin Configuration

DIP-28 Package Pinout Diagram DIP-28 28-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 DIP-28
Pin 1 MCLR/VPP/THV — Master Clear (reset input) / ICSP programming voltage / triple-hybrid voltage
Pin 2 RA0/AN0 — PORTA bit 0 / analog input 0
Pin 3 RA1/AN1 — PORTA bit 1 / analog input 1
Pin 4 RA2/AN2/VREF- — PORTA bit 2 / analog input 2 / ADC negative reference
Pin 5 RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC positive reference
Pin 6 RA4/T0CKI — PORTA bit 4 / Timer0 clock input (digital-only, open-drain)
Pin 7 RA5/AN4 — PORTA bit 5 / analog input 4
Pin 8 VSS — Ground
Pin 9 OSC1/CLKI/RA7 — Crystal oscillator input / external clock input / PORTA bit 7
Pin 10 OSC2/CLKO/RA6 — Crystal oscillator output / clock output / PORTA bit 6
Pin 11 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input
Pin 12 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 input/output
Pin 13 RC2/CCP1 — PORTC bit 2 / CCP1 input/output
Pin 14 RC3/SCK/SCL — PORTC bit 3 / MSSP SPI clock / I2C clock
Pin 15 RC4/SDI/SDA — PORTC bit 4 / MSSP SPI data in / I2C data
Pin 16 RC5/SDO — PORTC bit 5 / MSSP SPI data out
Pin 17 RC6/TX/CK — PORTC bit 6 / EUSART TX / EUSART clock
Pin 18 RC7/RX/DT — PORTC bit 7 / EUSART RX / EUSART data
Pin 19 VSS — Ground
Pin 20 VDD — Positive supply voltage
Pin 21 RB0/INT0 — PORTB bit 0 / external interrupt 0
Pin 22 RB1/INT1 — PORTB bit 1 / external interrupt 1
Pin 23 RB2/INT2 — PORTB bit 2 / external interrupt 2
Pin 24 RB3/INT3 — PORTB bit 3 / external interrupt 3 / PGM low-voltage programming
Pin 25 RB4 — PORTB bit 4
Pin 26 RB5 — PORTB bit 5
Pin 27 RB6/PGC — PORTB bit 6 / ICSP clock
Pin 28 RB7/PGD — PORTB bit 7 / ICSP data

Typical Applications

PIC18F2523-E/SP is suitable for 7 applications: Industrial Control Panel MCU, Automotive Interior Module, Battery-Powered Sensor Instrument, Low-End Motor Drive / PWM Controller, USB / UART Bridge Dongle, Consumer Appliance Controller, Education / Development Board Core.

🏭

Industrial Control Panel MCU

The PIC18F2523-E/SP fits industrial control panels because its 32 KB Flash swallows full-featured C-coded HMIs while the 25 I/O pins drive keypads, multiplexed 7-segment displays, relays, and triac isolators. The 12-bit ADC reads thermocouple amplifiers and 4-20 mA current loops at 1 ksps with ~70 dB SNR, well within process-control accuracy. Hardware 8x8 multiplication accelerates PID loops and the nanoWatt sleep currents drop panel standby to single-digit microamps. Place a watchdog-fed supervisor and an external 32 kHz crystal for Fail-Safe Clock Monitor recovery in noisy plant environments.

🚗

Automotive Interior Module

PIC18F2523-E/SP's -40 °C to +125 °C extended temperature grade makes it a fit for non-safety automotive interior modules - HVAC blend-door controllers, seat-position memory, dashboard lighting, and instrument-cluster LED drivers. The 12-bit ADC accurately reads ambient-light sensors, the EUSART implements LIN bus slave (the family is widely used for LIN), and the 40 MHz core handles 10 MIPS of multiplexed LED-PWM duty-cycle math without sweating margins. Use the Fail-Safe Clock Monitor to recover from accessory-load transients and pair with an automotive-grade TVS to pass load-dump compliance.

📱

Battery-Powered Sensor Instrument

Battery-powered sensor instruments benefit from PIC18F2523-E/SP's nanoWatt modes (deep sleep <1 µA typical, RTCC on), 12-bit ADC for sensor digitization, and EUSART for Bluetooth-classic bridging via a companion HC-05. The 32 KB Flash holds protocol stacks plus local calibration tables, while the 1.5 KB RAM permits ring-buffer-style data logging. Battery-life modeling from datasheet sleep currents suggests a 2000 mAh coin cell can power a 1 Hz sample-loop for multiple years. Place decoupling within 5 mm of VDD/VSS and route ADC traces away from switching nodes.

🔧

Low-End Motor Drive / PWM Controller

The PIC18F2523-E/SP drives BLDC and stepper motors through its enhanced 16-bit CCP/PWM module, capable of complementary outputs and programmable dead-band control. The 25 I/O pins feed H-bridge gate drivers and back-EMF sensing channels, while the 12-bit ADC samples phase current every PWM period, enabling field-oriented control loops at modest kRPM. The 40 MHz / 10 MIPS instruction throughput is enough for trapezoidal commutation and slow-motion FOC on small motors. Pair the MCU with gate drivers like the TC4427 and current-sense amplifiers for a complete micro-drive solution.

🌐

USB / UART Bridge Dongle

PIC18F2523-E/SP serves as the MCU core for UART-to-UART or SPI-to-UART bridge dongles used in legacy industrial equipment upgrades. While the family without on-chip USB needs an external CP2102-style bridge, the firmware-resident PIC18 still handles protocol conversion, flow control, and address lookup. The MSSP peripheral supports I2C/SPI master mode for sensor-hub aggregation, and the internal 31 kHz to 32 MHz PLL trims baud-rate timing without an external crystal, saving BOM cost. Use the watchdog timer to recover dongles from bus stalls.

🖥️

Consumer Appliance Controller

The PIC18F2523-E/SP integrates cleanly into consumer appliance designs - washing-machine control boards, coffee machines, kitchen-hood controllers, and HVAC thermostats. The 32 KB Flash hosts menu logic, the 12-bit ADC reads thermistor-style temperature sensors, and the enhanced PWM module drives buzzer tones and triac-phase cuts for heating elements. The internal oscillator eliminates a 2 USD crystal in cost-sensitive appliances, while the -E temperature grade survives the elevated chassis temperatures near heating elements. Pre-program the ICSP bootloader to enable field firmware updates.

🧩

Education / Development Board Core

PIC18F2523-E/SP is a textbook-level microcontroller for university embedded courses and hobbyist projects - through-hole 28-SPDIP fits 0.1" proto boards and breadboards without a reflow oven. Its 32 KB Flash stores student programs, the 25 I/O connect LED arrays and 7-segment displays, and ICSP allows in-circuit programming during lab sessions. The C-optimized instruction set is well-documented, supported by MPLAB X IDE + XC8 compiler, and surrounded by hundreds of Microchip app notes. Pick the PIC18F2523-E/SO variant when surface-mount reflow is preferred in a maker-class board.

Recommended Products Summary

PIC18F2523-E/SO Microchip Technology Used in: Industrial Control Panel MCU, Education / Development Board Core MCP2551 CAN bus transceiver for industrial networking Used in: Industrial Control Panel MCU, Automotive Interior Module MCP23017 I2C I/O expander for additional panel inputs Used in: Industrial Control Panel MCU MCP9808 High-accuracy temperature sensor via I2C Used in: Automotive Interior Module, Battery-Powered Sensor Instrument PIC18F24Q10-I/SO Microchip Technology Used in: Battery-Powered Sensor Instrument TC4427 Dual MOSFET gate driver for H-bridge legs Used in: Low-End Motor Drive / PWM Controller MCP6L04 Low-offset op-amp for current-sense amplification Used in: Low-End Motor Drive / PWM Controller PIC18F2420-I/SO Lower-cost variant for non-ADC bridge applications Used in: USB / UART Bridge Dongle MCP2200 Companion USB-to-UART bridge IC Used in: USB / UART Bridge Dongle MOC3021 Optoisolator/TRIAC driver for AC load switching Used in: Consumer Appliance Controller MCP9700 Analog temperature sensor for thermistor-ADC design Used in: Consumer Appliance Controller PICkit 5 In-circuit debugger/programmer for ICSP Used in: Education / Development Board Core
What is the program memory size of PIC18F2523-E/SP?
The PIC18F2523-E/SP contains 32 KB of Flash program memory, organized as 16K words of 16-bit instruction width. According to the Microchip PIC18F2423/2523/4423/4523 datasheet, this Flash is rated for >100,000 erase/write cycles and supports in-circuit serial programming (ICSP), giving designers room for application code plus bootloader support in a 28-pin SPDIP package.
How fast does PIC18F2523-E/SP run?
The PIC18F2523-E/SP runs up to 40 MHz external clock, translating to 10 MIPS of instruction throughput on the PIC18 enhanced core. According to the Microchip datasheet, most instructions execute in one cycle and the hardware 8x8 multiplier completes in a single cycle too, which is significantly faster than baseline PIC16 parts for byte-level signal processing.
What is the operating voltage of PIC18F2523-E/SP?
The PIC18F2523-E/SP operates from 2.0 V to 5.5 V across the -40 °C to +125 °C extended temperature range, suitable for both 3.3 V and 5 V systems. According to the Microchip datasheet, the internal regulator, ADC, and EUSART remain specified across this full range, simplifying battery-powered and industrial 24-V-derived designs.
Where can I buy PIC18F2523-E/SP online?
The PIC18F2523-E/SP is in stock at distribution channels shown in the Verified Web Data: DigiKey (listing #1228488), Mouser, LCSC (C643439, listing $3.40), and Xecor. As of 2026-09-27, lead time at secondary distributors such as Heisener is Nov 14 to Nov 19 with expedited shipping available; for production volumes, ordering directly through Microchip's authorized channel is recommended to avoid counterfeits.
What is the price of PIC18F2523-E/SP?
The unit price for PIC18F2523-E/SP starts at approximately $9.74 at qty 1 and drops to roughly $5.85 at qty 1000, based on distributor listings as of 2026-09-27. LCSC stocks the part at $3.40 per unit (qty 1) for cost-sensitive prototyping, while DigiKey and Mouser pricing reflects authorized-channel stock and certification, important for volume reliability.
Is PIC18F2523-E/SP in stock at distributors?
Yes, PIC18F2523-E/SP is in stock today: DigiKey advertises 'ships today' for the part, Mouser lists it as in inventory, and Heisener reports 2,080 pieces on hand. Based on the Verified Web Data, lead time for reorder is around 2-3 weeks; for long-term production, Microchip's factory-direct or authorized-franchise distributors are the recommended supply path.
What is the difference between PIC18F2523-E/SP and PIC18F2523-I/SP?
The PIC18F2523-E/SP is the extended-temperature grade (-40 °C to +125 °C), while the -I/SP suffix denotes the industrial-grade variant (-40 °C to +85 °C). Both share the same 32 KB Flash, 1.5 KB RAM, 25 I/O, and 40 MHz core; the difference is the test and qualification envelope. For outdoor, automotive-compartment, or industrial-control designs, the -E grade is the safer choice.
Which package alternatives are available for PIC18F2523-E/SP?
The PIC18F2523 is offered in -E/SP (28-SPDIP), -E/SO (28-SOIC wide-body), and -E/ML (28-QFN 6x6 mm) variants, all code-compatible and pin-for-pin compatible within the PIC18F2423/2523/4423/4523 family. According to the Microchip Pin and Code Compatibility Chart (DeviceDoc 00148J2), the 28-pin SPDIP footprint matches the 28-SOIC and 28-QFN devices' assignment, easing PCB-level migration without firmware changes.
Where can I download the PIC18F2523-E/SP datasheet PDF?
The official PIC18F2523-E/SP datasheet is published by Microchip as document DS39609 covering the PIC18F2423/2523/4423/4523 28/40/44-pin family. The PDF is mirrored on datasheets.com (search 'PIC18F2523') and on ww1.microchip.com/downloads/en/DeviceDoc/39609.pdf. It includes DC/AC electrical characteristics, ADC timing, packaging dimensions, and code-protection implementation notes.
What is the pinout of PIC18F2523-E/SP?
The PIC18F2523-E/SP is a 28-pin SPDIP device with pin 1 at the top-left notch. According to the datasheet, pin assignments include MCLR/VPP/THV (pin 1), RA0-RA7 ports on pins 2-7 and others, RB0-RB7 on the right side, VSS/VSS, OSC1/OSC2, RC0-RC7 for the third port, and VDD/VDD on the analog-supply pins. The pin-compatible QFN version uses identical logical mapping, only the physical lead pitch differs.
What ADC resolution does PIC18F2523-E/SP provide?
The PIC18F2523-E/SP integrates a 12-bit A/D converter with up to 10 input channels and a programmable acquisition time, well ahead of the 10-bit ADC on older PIC16 parts. According to the datasheet, the 12-bit SAR ADC supports acquisition rates suitable for 1 ksps-class sensor sampling, making the device a strong choice for precision temperature, pressure, and current-sense applications.
Can PIC18F2520-E/SP replace PIC18F2523-E/SP?
Yes, PIC18F2520-E/SP is a drop-in compatible variant in the same 28-SPDIP package, though with reduced peripherals (no 12-bit ADC, no enhanced CCP) compared to the PIC18F2523. The 32 KB Flash and 1.5 KB RAM match, but if your firmware relies on the 12-bit ADC or nanoWatt modes of the PIC18F2523, the swap is not symmetric - verify the peripherals list in the datasheet before migrating.
Is PIC18F2523-E/SP suitable for automotive applications?
Yes, PIC18F2523-E/SP can be used in non-safety automotive electronics such as interior body modules thanks to its -40 °C to +125 °C extended temperature grade and the PIC18F family's long automotive supply history. For AEC-Q100 Grade 0 or safety-critical applications like airbag or brake ECUs, choose a specifically automotive-qualified PIC18 part rather than a commercial-grade -E variant.
What is the best drop-in replacement for PIC18F2523-E/SP?
The best drop-in replacement for PIC18F2523-E/SP is the PIC18F2523-I/SP (industrial-grade variant in the same 28-SPDIP package) for non-extended-temperature designs, or PIC18F2423-E/SP if a smaller-flash variant is acceptable. Both share identical pinout. PIC18F2520-E/SP also fits the same footprint but with reduced ADC and CCP peripherals - check datasheet before firmware-level migration.
What are the most important specifications of PIC18F2523-E/SP that engineers should know?
The PIC18F2523-E/SP key facts are: 32 KB Flash, 1.5 KB RAM, 40 MHz / 10 MIPS PIC18 core, 28-SPDIP package, 25 I/O, 12-bit ADC, EUSART plus MSSP (I2C/SPI), internal 31 kHz to 8 MHz oscillator with 4x PLL to 32 MHz, and -40 °C to +125 °C extended temperature. According to the Microchip PIC18F2423/2523/4423/4523 datasheet, all of this fits into a 28-pin DIP that maintains ICSP support throughout the family's product lifecycle.

Engineering reference data for PIC18F2523-E/SP — comparison, design guidance, and compliance information.

Selection Guide

Choose PIC18F2523-E/SP when you need a 28-pin SPDIP, extended-temperature (-40C to +125C) 8-bit MCU with 32 KB Flash and a 12-bit ADC - typical for industrial panels, automotive interior modules, battery-powered sensors, and consumer appliances. Choose PIC18F2523-I/SP if your application stays within -40C to +85C (lower-cost industrial grade). Choose PIC18F2423-E/SP if 16 KB Flash suffices and you want to save unit cost. Avoid PIC18F2520-E/SP for new designs needing the 12-bit ADC - the 10-bit ADC and reduced peripherals limit measurement precision. For surface-mount reflow boards, use the -E/SO (28-SOIC wide) or -E/ML (28-QFN 6x6 mm) variants, which require PCB footprint rework but share the same firmware.

Comparison with Alternatives

Parameter This Product PIC18F2523-I/SP PIC18F2423-E/SP PIC18F2520-E/SP PIC18F4523-E/SP
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-SPDIP 28-SPDIP 28-SPDIP 28-SPDIP 28-SPDIP (28-pin subset of 40/44-pin family)
Program Memory 32 KB Flash 32 KB Flash 16 KB Flash 32 KB Flash 32 KB Flash
RAM 1.5 KB 1.5 KB 1.0 KB 1.5 KB 1.5 KB
Maximum CPU Speed 40 MHz (10 MIPS) 40 MHz (10 MIPS) 40 MHz (10 MIPS) 40 MHz (10 MIPS) 40 MHz (10 MIPS)
ADC Resolution 12-bit 12-bit 12-bit 10-bit 12-bit
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
Temperature Grade Extended (-40C to +125C) Industrial (-40C to +85C) Extended (-40C to +125C) Extended (-40C to +125C) Extended (-40C to +125C)
I/O Count 25 25 25 25 36

Key Differentiators

  • 28-pin SPDIP with extended temperature grade (vs PIC18F2523-I/SP)
  • 12-bit ADC resolution (vs PIC18F2520-E/SP)
  • Same-package drop-in compatibility across the family (vs PIC18F2423-E/SP)

Design Notes

Decouple VDD/VSS pairs with 100 nF ceramic X7R capacitors placed within 5 mm of each supply pin pair and add a bulk 10 µF electrolytic or tantalum on the VDD rail. Estimated: the PIC18F2523 sourcing 25 mA on the I/O and clocked at 40 MHz draws a typical I_DD of 12-16 mA, so the regulator must deliver 50 mA with margin. Adding the Fail-Safe Clock Monitor requires the secondary oscillator to be active before enabling, otherwise the FSCM will mis-detect clock loss.

Route the high-impedance analog inputs (AN0-AN4) over a contiguous analog ground island separated from switching nodes by a single-star ground tie at the VDD bulk cap. Place the ICSP header (PGC/PGD, MCLR/VPP) within 50 mm of the MCU pins to avoid signal integrity issues during programming. The 28-SPDIP package has 7.62 mm pitch - leave 200 mil clearance above the package for socketed programming and breadboard reproducibility. For the SOIC version, pad extensions ease hand-solder rework.

MSSP-driven I2C lines exceeding 50 mm need 4.7 kΩ pull-ups to VDD; with 25 MCU-load SDI/SDA inputs in parallel, total capacitance may approach 100 pF, slowing the rise time below the I2C spec. Decrease pull-up resistors to 2.2 kΩ or switch the bus to 100 kHz Standard mode if 400 kHz is required. The EUSART TX line driving a 250 mm cable needs a 10 kΩ series terminator at the source end to dampen reflections from capacitive loads.

Do not confuse -E suffix (extended -40C to +125C) with the -I (industrial -40C to +85C) for outdoor or automotive applications. Verify the configuration words on each ICSP programming pass - unprogrammed WDT or BOR defaults can leave the part running an unintended oscillator. When migrating code from PIC18F2520 to PIC18F2523, update the ADC configuration to 12-bit mode and re-validate conversion timing. Estimating from datasheet: at 5 V and 40 MHz, the ADC clock required is 4-16 T_ADC for full-precision conversion.

The 28-SPDIP package typically exhibits theta_JA around 80 C/W in still air, so worst-case power dissipation of 250 mW (10 MIPS, 5 V, 25 mA I/O sourcing) yields a junction rise of ~20 C above ambient. At -E upper limit +125 C ambient, junction hits ~145 C - well below the 150 C maximum but with little margin. Heavily-loaded designs driving high-current I/O should derate by enforcing fewer simultaneously active outputs or shifting to the SOIC/QFN package, which halves thermal resistance.

Compliance Information

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

RoHS and REACH compliance per Microchip material declarations. Lead-free finish is standard; halogen-free status not explicitly noted in the Verified Web Data. Not AEC-Q100 qualified - for safety-critical automotive, select a specifically AEC-Q100-qualified PIC18 part.

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

Related Searches

PIC18F2523-E/SP PIC18F2523 datasheet Microchip PIC18F2523 SPDIP PIC18F2523 vs PIC18F2423 8-bit MCU 32KB flash 28-SPDIP PIC18F2523 industrial control panel PIC18F2523-E/SP price buy PIC18F2523-E/SP pinout what is the flash size of PIC18F2523 PIC18F2523 automotive application PIC18F2523 drop-in replacement PIC18F2523 SDK development board

Related Components & Terms

Microchip Technology PIC18F2523-E/SP PIC18F2523-I/SP PIC18F2423-E/SP PIC18F2520-E/SP PIC18F4523-E/SP PIC18 8-bit microcontroller MCU RISC architecture Harvard architecture PIC18F family Flash memory 12-bit ADC nanoWatt EUSART MSSP I2C SPI ICSP 28-SPDIP DIP RoHS REACH automotive interior module industrial control panel Fail-Safe Clock Monitor Timer1 CCP/PWM watchdog timer
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