Microchip Technology

PIC18F248T-I/SO - 16KB Flash 8-bit MCU 40MHz 28-SOIC | Microchip

MPN: PIC18F248T-I/SO ✓ Active
In Stock Ships in 1-3 business days
5 V (typical) Vdss 28-pin SOIC wide (SOIC-28W), 7.50 mm body width Package 40 MHz Speed 16 KB Flash (8K x 16) Memory
From $5.42 USD / Unit
MOQ: 1 |
Price updated: 2026-09-26
Volume Pricing
Qty Unit Price Extended
1 $8.4 $8.40
10 $7.55 $75.50
100 $6.81 $681.00
500 $6.1 $3,050.00
1,000 $5.42 $5,420.00
ℹ️ All prices are in USD

PIC18F248T-I/SO Overview

The Microchip Technology PIC18F248T-I/SO is an 8-bit PIC18 family RISC microcontroller featuring 16KB (8K x 16) of Flash program memory, 768 bytes of RAM, and a 40 MHz maximum operating frequency in a 28-pin SOIC wide-body package. The 'T' suffix denotes Tape & Reel packaging and the 'I' suffix indicates an industrial-grade operating temperature range of -40C to +85C.

An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory (typically Flash), data memory (RAM), and peripherals onto a single silicon die. PIC microcontrollers use a modified Harvard RISC architecture with a 16-bit instruction word, achieving up to 10 MIPS at 40 MHz. Within the broader taxonomy, the PIC18F248 belongs to the PIC18F family -> PIC microcontrollers -> 8-bit MCUs -> microcontrollers -> integrated circuits (ICs). The device family supports C and assembly development with Microchip's MPLAB X IDE and the XC8 compiler.

Key features of the PIC18F248T-I/SO include 23 digital I/O pins, 5 channels of 10-bit analog-to-digital conversion (ADC), a Controller Area Network (CAN) module, an Enhanced Universal Synchronous/Asynchronous Receiver/Transmitter (EUSART), a Master Synchronous Serial Port (MSSP) supporting SPI and I2C, and Nanowatt power management with multiple idle and sleep modes. The integrated CAN controller makes this part particularly distinctive, as the PIC18F248 was specifically designed for embedded networking applications.

The architecture combines a RISC CPU with hardware multiply, 8-bit-wide data paths, and a 16-bit instruction set. The 10 MIPS throughput at 40 MHz enables real-time signal processing in industrial control loops. The internal RC oscillator and PLL options reduce external component count, while the In-Circuit Serial Programming (ICSP) and In-Circuit Debug (ICD) interfaces support field-upgradeable firmware through a standard 2-wire programming protocol.

Typical applications include CAN node endpoints in industrial automation, automotive body and chassis ECUs, HVAC controls, sensor interfacing with 10-bit ADC, and embedded networking bridges. The combination of CAN, ADC, and digital I/O in a single 28-pin SOIC package simplifies PCB design and BOM for cost-sensitive networked embedded systems.

When designing with this part, ensure the CAN bus transceiver is selected to match bus speed requirements; the PIC18F248 CAN module supports CAN 2.0B active with up to 1 Mbps bit rate. Decoupling capacitors must be placed close to VDD/AVDD pins, and unused I/O should be configured as outputs low for lowest quiescent current.

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

Drop-in alternatives for PIC18F248T-I/SO — 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 PIC18F248T-I/SO (same form factor and footprint) — differing in Operating Temperature, Package, ADC, Timers, I/O Pins.

Microchip Technology
Operating Temperature: -40C to +125C (Extended, "-E")
Package: 28-pin SOIC (SO)
ADC: 10-bit, up to 8 channels
Microchip Technology
Operating Temperature: -40C to +125C (E suffix = extended)
Package: 28-SOIC (SO, 300 mil)
ADC: 10-bit, 8 channels
Microchip Technology
Operating Temperature: -40 C to +85 C (Industrial)
Package: 28-SOIC (300 mil)
Timers: 4 (TMR0, TMR1, TMR2, TMR3)
Microchip Technology
Operating Temperature: -40 °C to +85 °C (Industrial)
Package: 28-pin SOIC wide-body (SO), 0.295" / 7.50mm width
ADC: 10-bit, multi-channel

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

PIC18F248-I/SO

✅ Drop-In
📦 28-SOIC wide
Identical silicon and pinout; T suffix removed -> tray/tube shipping instead of Tape & Reel

📋 Reference alternative (not in catalog)

PIC18F258-I/SO

✅ Drop-In
📦 28-SOIC wide
32 KB Flash (vs 16 KB, +100%), 1.5 KB RAM (vs 768 B, +95%), same package and pinout

📋 Reference alternative (not in catalog)

PIC18F2480-I/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC wide
PIC18 8-bit enhanced RISC, Harvard · 16 KB (8K x 16 instructions) · 768 bytes · 256 bytes · 40 MHz (10 MIPS) · 4.2 V to 5.5 V · 25 · 10-bit, up to 8 channels

✓ In Stock

$4.13 / Unit

View Datasheet →

PIC18F2480-E/SO

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 28-SOIC wide
PIC18 (8-bit RISC) · 16 KB Flash (8K x 16) · 768 bytes · 256 bytes · 40 MHz (10 MIPS) · 2.0 V to 5.5 V · 4.2 V to 5.5 V · 25

✓ In Stock

$9.42 / Unit

View Datasheet →

PIC18F448-I/SO

✅ Drop-In
📦 28-SOIC wide
PIC18F448 variant: identical Flash/RAM/ADC, adds 8-channel 10-bit ADC, same pinout

📋 Reference alternative (not in catalog)

PIC18F248-E/SO

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 28-SOIC wide
PIC18 (8-bit RISC, Harvard) · 16 KB (8K x 16) Flash · 768 bytes · 256 bytes · 40 MHz (10 MIPS) · 100 ns · 77 single-word instructions · 4.2 V to 5.5 V

✓ In Stock

$5.7 / Unit

View Datasheet →

PIC18F248T-I/SO Maximum Ratings & Electrical Characteristics

Core PIC18 RISC, 8-bit
Program Memory 16 KB Flash (8K x 16)
RAM 768 bytes
Max CPU Frequency 40 MHz
Instruction Throughput 10 MIPS
Operating Voltage 5 V (typical)
Number of I/O Pins 23
ADC 10-bit, 5 channels
CAN Module CAN 2.0B active
UART EUSART (1)
SPI 1 (via MSSP)
I2C 1 (via MSSP, master/slave)
Timers 4 (Timer0/1/2/3)
Operating Temperature -40C to +85C (Industrial, 'I' suffix)
Package 28-pin SOIC wide (SOIC-28W), 7.50 mm body width
Mounting Type Surface Mount
MSL Level 1 (per Microchip packaging profile)
Lead Free / RoHS Lead Free, RoHS Compliant
Debug Support ICSP, ICD via 2-wire interface
Power-Saving Modes Nanowatt Technology: Run, Idle, Sleep, Deep Sleep

PIC18F248T-I/SO Pin Configuration

SOIC-28 Package Pinout Diagram SOIC-28W 28-pin, 7.5x17.9mm, P1.27mm, JEDEC MS-013. 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 SOIC-28
Pin 1 MCLR/VPP/RE3 — Master Clear (reset) input / programming voltage / digital I/O RE3
Pin 2 RA0/AN0 — Digital I/O RA0 / analog input AN0 / CVref
Pin 3 RA1/AN1 — Digital I/O RA1 / analog input AN1
Pin 4 RA2/AN2/VREF- — Digital I/O RA2 / analog input AN2 / ADC VREF-
Pin 5 RA3/AN3/VREF+ — Digital I/O RA3 / analog input AN3 / ADC VREF+
Pin 6 RA4/TOCKI — Digital I/O RA4 (open-drain) / Timer0 clock input
Pin 7 RA5/AN4/SS/LVDIN — Digital I/O RA5 / analog input AN4 / SPI slave select / LVD input
Pin 8 OSC2/CLKO/RA6 — Oscillator output / clock output / digital I/O RA6
Pin 9 OSC1/CLKI/RA7 — Oscillator input / clock input / digital I/O RA7
Pin 10 RB0/INT0 — Digital I/O RB0 / external interrupt 0
Pin 11 RB1/INT1 — Digital I/O RB1 / external interrupt 1
Pin 12 RB2/CANTX — Digital I/O RB2 / CAN transmit output
Pin 13 RB3/CANRX — Digital I/O RB3 / CAN receive input
Pin 14 RB4 — Digital I/O RB4 (interrupt-on-change)
Pin 15 RB5 — Digital I/O RB5 (interrupt-on-change)
Pin 16 RB6/PGC — Digital I/O RB6 / ICSP clock / ICD clock
Pin 17 RB7/PGD — Digital I/O RB7 / ICSP data / ICD data
Pin 18 NC — Not connected (per datasheet)
Pin 19 VSS — Ground reference
Pin 20 VDD — Positive supply voltage (typical 5V, range 4.2V-5.5V operating)
Pin 21 RC0/T1OSO/T1CKI — Digital I/O RC0 / Timer1 oscillator output / Timer1 clock input
Pin 22 RC1/T1OSI/CCP2 — Digital I/O RC1 / Timer1 oscillator input / CCP2 PWM/Capture
Pin 23 RC2/CCP1 — Digital I/O RC2 / CCP1 PWM/Capture/Compare
Pin 24 RC3/SCK/SCL — Digital I/O RC3 / MSSP SPI clock / I2C clock
Pin 25 RC4/SDI/SDA — Digital I/O RC4 / MSSP SPI data in / I2C data
Pin 26 RC5/SDO — Digital I/O RC5 / MSSP SPI data out
Pin 27 RC6/TX/CK — Digital I/O RC6 / EUSART TX / EUSART synchronous clock
Pin 28 RC7/RX/DT — Digital I/O RC7 / EUSART RX / EUSART synchronous data

Typical Applications

PIC18F248T-I/SO is suitable for 6 applications: Industrial CAN Node Endpoint, Automotive Body and Chassis ECU, HVAC Control Module, Sensor Interface with ADC Front End, Embedded Networking Bridge / Gateway, Industrial Sensor Hub with CANopen.

🏭

Industrial CAN Node Endpoint

The PIC18F248T-I/SO's integrated CAN 2.0B active controller makes it ideal for CAN node endpoints in industrial automation networks. With 10 MIPS throughput and 23 digital I/O, the device can poll sensors, drive actuators, and exchange CAN frames at bit rates up to 1 Mbps. Place the MCU between a CAN transceiver (e.g., MCP2551) and the sensor/actuator interface; the hardware acceptance filters reduce CPU overhead compared to software-only CAN stacks, and the 16 KB Flash is sufficient for most node firmware including CANopen or DeviceNet protocols.

🚗

Automotive Body and Chassis ECU

Automotive body and chassis electronic control units (ECUs) require a small, robust MCU with CAN networking, the PIC18F248T-I/SO's CAN 2.0B controller, 10-bit ADC, and industrial -40C to +85C temperature grade handle body controllers, lighting modules, and HVAC controls. Designed into 12V or 24V vehicle systems with a 5V regulator front end, the MCU's 16 KB Flash supports OSEK/VDX-style real-time kernels and LIN-to-CAN gateway logic. The 28-SOIC wide-body supports standard IR reflow and through-hole-compatible footprints on mixed-technology boards.

🏭

HVAC Control Module

Heating, ventilation, and air-conditioning (HVAC) control modules integrate temperature, humidity, and airflow sensors with actuator drivers. The PIC18F248T-I/SO's 5-channel 10-bit ADC interfaces directly with thermistor or analog sensor outputs, while 23 I/O handle relay drivers, fan tachometers, and display interfaces. Compared with discrete logic implementations, this MCU adds programmable curves and remote diagnostics via CAN, in an industrial-temperature package rated for equipment-room environments.

🧩

Sensor Interface with ADC Front End

Multi-sensor embedded designs (pressure, flow, gas, voltage/current monitoring) benefit from the PIC18F248T-I/SO's 5-channel 10-bit ADC and CAN networking. The MCU can digitize analog sensors at up to ~100 ksps aggregate throughput (per Microchip ADC spec), condition the data with on-chip math, then publish readings to a CAN bus at sub-millisecond intervals. The 768-byte RAM and 16 KB Flash accommodate small DSP-style filter kernels and look-up tables, while the MSSP port drives SPI/Delta-Sigma sensors or I2C peripherals like EEPROM and RTCs.

🌐

Embedded Networking Bridge / Gateway

Bridging protocols - UART to CAN, SPI to CAN, or CAN-to-CAN gateway - is a recurring engineering pattern for retrofit and distributed systems. The PIC18F248T-I/SO provides 1 EUSART, 1 MSSP (SPI/I2C), 1 CAN, and enough MIPS to handle a translation layer in firmware. Place the MCU between a UART-attached legacy device and a CAN bus, providing message buffering, address translation, and protocol filtering. The 16 KB Flash holds small TCP/IP-like or CANopen-style stacks used in distributed control.

⚡

Industrial Sensor Hub with CANopen

Industrial sensor hubs aggregate data from multiple analog/digital sensors and publish it via CANopen. The PIC18F248T-I/SO's 23 I/O lines, 5-channel ADC, and CAN 2.0B controller pair well with CANopen 401 or 418 I/O profiles. The MCU's Nanowatt sleep modes drop quiescent current below 1 uA in standby, allowing battery-backed remote hubs to operate for years. The 28-SOIC wide-body pack fits standard industrial sensor-hub enclosures and supports IR reflow production.

Recommended Products Summary

MCP2551 High-speed CAN transceiver paired with the MCU's CAN module Used in: Industrial CAN Node Endpoint, Automotive Body and Chassis ECU, Embedded Networking Bridge / Gateway, Industrial Sensor Hub with CANopen PIC18F258-I/SO Drop-in upgrade with 32 KB Flash for more complex CAN firmware Used in: Industrial CAN Node Endpoint MCP1700 3.3V/5V LDO regulator for MCU power supply Used in: Automotive Body and Chassis ECU MCP9700 Analog temperature sensor feeding the 10-bit ADC Used in: HVAC Control Module PIC18F248-I/SO Same silicon in tube packaging for prototyping / low-volume runs Used in: HVAC Control Module MCP3551 22-bit Delta-Sigma ADC for higher-precision sensor measurements Used in: Sensor Interface with ADC Front End MCP2515 Standalone CAN controller (alternative path if MCU lacks CAN module) Used in: Sensor Interface with ADC Front End PIC18F2480-I/SO Microchip Technology Used in: Embedded Networking Bridge / Gateway PIC18F448-I/SO Same family, more ADC channels, drop-in package Used in: Industrial Sensor Hub with CANopen
What is the program memory size of the PIC18F248T-I/SO?
The PIC18F248T-I/SO has 16 KB of Flash program memory organized as 8K x 16 words. According to the Microchip PIC18F248 datasheet, the Flash is rated for a minimum of 100,000 erase/write cycles and supports ICSP (In-Circuit Serial Programming) and ICD (In-Circuit Debug) via a 2-wire interface, enabling field firmware updates without removing the device from the board.
Does the PIC18F248T-I/SO include a CAN controller?
Yes, the PIC18F248T-I/SO integrates a CAN 2.0B active controller module supporting bit rates up to 1 Mbps. Per the Microchip datasheet, the CAN module includes acceptance filters, masks, and message buffers allowing the PIC18F248 to act as a CAN node in industrial automation and automotive in-vehicle networks without an external CAN ASIC.
What is the operating temperature range of PIC18F248T-I/SO?
The 'I' suffix designates the industrial temperature grade, providing an operating range of -40C to +85C. The Microchip PIC18F248 datasheet specifies storage from -65C to +150C and indicates thermal resistance theta_JA of approximately 50 C/W for the 28-pin SOIC package, which is typical for SOIC-28 wide-body packages.
How much RAM does the PIC18F248T-I/SO have?
The PIC18F248T-I/SO provides 768 bytes of general-purpose RAM plus 256 bytes of EEPROM for non-volatile data storage. The RAM is shared with the stack and SFRs; the Microchip datasheet notes typical RAM availability after stack allocation is around 600-700 bytes usable for variables in a typical C program compiled with MPLAB XC8.
What is the maximum clock speed of PIC18F248T-I/SO?
The PIC18F248T-I/SO supports a maximum CPU clock frequency of 40 MHz, delivering 10 MIPS of instruction throughput. The Microchip PIC18F248 datasheet indicates that at 40 MHz and 5V the instruction cycle is 100 ns, and the part supports clock sources including external crystal, external clock, internal 8 MHz RC oscillator, and a PLL for high-speed operation.
Where can I buy the PIC18F248T-I/SO online?
As of 2026-09-26, the PIC18F248T-I/SO is available from authorized distributors including DigiKey, Mouser, Microchip Direct, and Xecor at approximately 8.40 USD per unit at qty 1 and 5.42 USD per unit at qty 1000. Tape-and-Reel ('T' suffix) packaging supports pick-and-place assembly directly from the supplier reel.
What is the lead time for PIC18F248T-I/SO orders?
As of 2026-09-26, the PIC18F248T-I/SO shows live distributor stock at DigiKey and Mouser for small quantities with same-day shipping, while bulk orders above 5,000 units typically ship from authorized distributor warehouses within 2-4 weeks. Microchip Direct also accepts factory-direct orders with longer lead times for large volumes.
What is the price of PIC18F248T-I/SO in 1000-unit quantities?
As of 2026-09-26, the PIC18F248T-I/SO prices at 8.40 USD at qty 1, 6.81 USD at qty 100, and 5.42 USD at qty 1000 from major distributors. The 'T' suffix denotes Tape & Reel packaging; if you need tray or tube packaging, the non-'T' part number PIC18F248-I/SO is the same silicon in different shipping media and typically has the same price tier curve.
Is PIC18F248T-I/SO the same as PIC18F248-I/SO?
The PIC18F248T-I/SO and PIC18F248-I/SO use identical silicon and electrical specifications. The 'T' suffix indicates Tape & Reel shipping format and the 'I' suffix is the industrial -40C to +85C temperature grade. Both share the same 28-SOIC wide-body package and pinout; they are drop-in compatible and differ only in shipping medium for production-line pick-and-place assembly.
Can PIC18F248T-I/SO be replaced by PIC18F258-I/SO?
Yes, the PIC18F258-I/SO is a drop-in upgrade to PIC18F248T-I/SO in the same 28-SOIC package. The PIC18F258 doubles program memory to 32 KB Flash and adds 1.5 KB RAM versus 768 bytes on the PIC18F248, both with the same 10-bit ADC, CAN module, and pinout. For applications needing more code space without redesign, the PIC18F258-I/SO is the most direct upgrade path.
When should I choose PIC18F248T-I/SO over PIC18F258-I/SO?
Choose the PIC18F248T-I/SO when your code fits within 16 KB Flash and 768 bytes RAM and you prefer a slightly lower unit cost for cost-sensitive CAN networked designs. Choose the PIC18F258-I/SO when you anticipate firmware growth above 16 KB or want 2x RAM headroom. Both are 28-SOIC wide-body with identical pinout, so PCB hardware can stay unchanged across the family.
What is the best drop-in replacement for PIC18F248T-I/SO?
The best drop-in replacement for the PIC18F248T-I/SO is the PIC18F248-I/SO (same silicon, tray/tube packaging instead of Tape & Reel), followed by the PIC18F258-I/SO for a memory-upgraded substitute. Both share the same 28-SOIC wide-body footprint, identical pinout, and PIC18 instruction set, enabling PCB reuse without rework.
Where can I download the PIC18F248T-I/SO datasheet PDF?
The PIC18F248T-I/SO datasheet PDF can be downloaded from Microchip's official documentation page at ww1.microchip.com/downloads/en/devicedoc/39581c.pdf, or accessed via the product page on microchip.com by searching PIC18F248. The datasheet contains pinout, electrical characteristics, CAN module registers, ADC specifications, and DC/AC timing diagrams.
Where can I find the PIC18F248T-I/SO pinout diagram?
The PIC18F248T-I/SO pinout is documented in the Microchip PIC18F248 datasheet, section 'Pinout Diagrams'. The 28-SOIC wide-body package uses pin assignments including VDD on pin 20, VSS on pin 19, OSC1/OSC2 on pins 13/14, and CAN-specific pins RB3/CANTX and RB2/CANRX on the PIC18F248 variant with the integrated CAN module.
What are the key specifications of PIC18F248T-I/SO that engineers should know?
The PIC18F248T-I/SO has 5 headline specifications: 16 KB Flash, 768 bytes RAM, 40 MHz CPU clock (10 MIPS throughput), 23 digital I/O pins, and an integrated CAN 2.0B active controller. The 10-bit ADC with 5 channels, MSSP (SPI/I2C), EUSART, and Nanowatt power-management round out the peripheral set, all inside an industrial-grade 28-pin SOIC wide-body package rated -40C to +85C.

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

Selection Guide

Choose the PIC18F248T-I/SO when you need an industrial-grade 8-bit Microchip MCU with an integrated CAN 2.0B controller in 28-SOIC wide-body packaging for production-line pick-and-place assembly. Pick PIC18F248-I/SO instead if you only need tube packaging for prototyping or low-volume runs (identical silicon). Pick PIC18F258-I/SO when firmware may exceed 16 KB Flash - same footprint, double the code space. Pick PIC18F2480-I/SO when you need additional ADC channels or the Enhanced CAN module. Pick PIC18F448-I/SO when you need 8 ADC channels and the same PIC18F448 silicon; the F448 is the PIC18F448 variant with 16 KB Flash and 8 ADC channels. All five parts share the identical 28-SOIC wide-body footprint, allowing PCB layout reuse across the entire family.

Comparison with Alternatives

Parameter This Product PIC18F248-I/SO PIC18F258-I/SO PIC18F2480-I/SO PIC18F448-I/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-SOIC wide 28-SOIC wide (same) 28-SOIC wide (same) 28-SOIC wide (same) 28-SOIC wide (same)
Program Memory (Flash) 16 KB 16 KB 32 KB 16 KB 16 KB
RAM 768 B 768 B 1536 B (1.5 KB) 1024 B (1 KB) 768 B
EEPROM 256 B 256 B 256 B 256 B 256 B
Max CPU Frequency 40 MHz 40 MHz 40 MHz 40 MHz 40 MHz
CAN Module Yes (CAN 2.0B) Yes (CAN 2.0B) Yes (CAN 2.0B) Yes (Enhanced CAN) Yes (CAN 2.0B)
ADC 10-bit, 5 channels 10-bit, 5 channels 10-bit, 5 channels 10-bit, 8 channels 10-bit, 8 channels
Operating Temperature -40C to +85C (Industrial) -40C to +85C (Industrial) -40C to +85C (Industrial) -40C to +85C (Industrial) -40C to +85C (Industrial)
Shipping Format Tape & Reel ('T') Tube / Tray Tube / Tray Tube / Tray Tube / Tray

Key Differentiators

  • Tape & Reel packaging option ('T' suffix) for production pick-and-place (vs PIC18F248-I/SO)
  • Double the Flash with PIC18F258 family upgrade path (vs PIC18F258-I/SO)
  • Enhanced CAN module on newer PIC18F2480 family (vs PIC18F2480-I/SO)

Design Notes

The PIC18F248T-I/SO runs from a single 5V supply (operating range 4.2V-5.5V typical); add a 10uF bulk + 0.1uF high-frequency bypass capacitor close to VDD (pin 20) and VSS (pin 19) per Microchip PIC18F248 datasheet recommendations. For 5V supplies sourced from battery or PoL converters, ensure input ripple is below 50 mVpp to keep ADC readings accurate. The MCU's Nanowatt modes draw sub-1uA in Sleep - configure unused I/O as outputs low to prevent floating-input quiescent-current leakage.

Place the ICSP/ICD programming header near pin 16 (PGC) and pin 17 (PGD) with a 4.7 kohm pull-up on MCLR (pin 1) to support production programming. Use the 28-SOIC wide-body land pattern from Microchip package specification document for proper thermal relief and reflow yield; the SOIC-28W footprint has pin pitch 1.27 mm and 7.50 mm body width. Route the CAN differential pair (RB2/CANTX and RB3/CANRX) to a nearby CAN transceiver with matched 120-ohm termination, keeping stubs below 1/10 of signal rise time.

Do not leave the MCLR/VPP pin floating - the absence of a pull-up prevents the MCU from leaving Reset state. Do not exceed the absolute maximum VDD of 7.0V; the device may be damaged above this threshold regardless of operating range. CAN bit timing must be calculated per the CAN specification - the PIC18F248 supports up to 1 Mbps, but bus length and oscillator accuracy require careful BRG (baud-rate-generator) configuration per the CAN section of the datasheet. Finally, configure the analog-only pins (RA0-RA3, RA5) as analog inputs via the ADCON1 register to enable digital-input buffers OFF and avoid noise coupling into ADC readings.

Compliance Information

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

RoHS and lead-free compliance per Microchip PIC18F248 datasheet. AEC-Q100 automotive qualification not stated; for automotive applications consider PIC18F248 automotive-grade variants or PIC18F2480 automotive-grade Microchip parts.

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

Related Searches

PIC18F248T-I/SO PIC18F248T-I/SO datasheet PIC18F248T-I/SO pinout Microchip PIC18F248 CAN microcontroller 16KB Flash 8-bit MCU SOIC-28 PIC18F248T-I/SO vs PIC18F258-I/SO PIC18F248T-I/SO drop-in replacement buy PIC18F248T-I/SO online price PIC18F248T-I/SO CAN 2.0B controller industrial automation 8-bit MCU CAN node PIC18F248T-I/SO industrial ECU chassis module what is the ADC resolution of PIC18F248 PIC18F248T-I/SO lead time stock 28-pin SOIC wide PIC18F microcontroller CANopen PIC18F248 firmware ICSP programming

Related Components & Terms

Microchip Technology PIC18F248T-I/SO PIC18F248 PIC18F258 PIC18F448 PIC18F2480 8-bit microcontroller PIC microcontroller RISC architecture Flash memory RAM EEPROM CAN 2.0B Controller Area Network 10-bit ADC MSSP SPI I2C EUSART SOIC-28 wide SOIC package ICSP in-circuit serial programming Nanowatt Technology MPLAB X IDE XC8 compiler RoHS industrial temperature grade automotive ECU industrial automation
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