PIC18F248T-I/SO - 16KB Flash 8-bit MCU 40MHz 28-SOIC | Microchip
部品番号: PIC18F248T-I/SO ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 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 |
PIC18F248T-I/SO 概要
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.
ドロップイン代替品: PIC18F248T-I/SO — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC18F248T-I/SO (同一形状・フットプリント) — 相違点: Operating Temperature, Package, Timers, ADC, CAN Module.
クイック比較ツール — 並列比較する代替部品を選択:
PIC18F248-I/SO
✅ ドロップイン✓ 在庫あり
$5.66 / 個
データシートを見る →PIC18F258-I/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC18F2480-I/SO
✅ ドロップイン✓ 在庫あり
$4.13 / 個
データシートを見る →PIC18F2480-E/SO
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$9.42 / 個
データシートを見る →PIC18F448-I/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC18F248-E/SO
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$5.7 / 個
データシートを見る →PIC18F248T-I/SO 最大定格&電気的特性
| 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) |
| 動作温度 | -40C to +85C (Industrial, 'I' suffix) |
| パッケージ | 28-pin SOIC wide (SOIC-28W), 7.50 mm body width |
| 実装タイプ | Surface Mount |
| MSLレベル | 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 ピン構成
| ピン 1 | MCLR/VPP/RE3 — Master Clear (reset) input / programming voltage / digital I/O RE3 |
| ピン 2 | RA0/AN0 — Digital I/O RA0 / analog input AN0 / CVref |
| ピン 3 | RA1/AN1 — Digital I/O RA1 / analog input AN1 |
| ピン 4 | RA2/AN2/VREF- — Digital I/O RA2 / analog input AN2 / ADC VREF- |
| ピン 5 | RA3/AN3/VREF+ — Digital I/O RA3 / analog input AN3 / ADC VREF+ |
| ピン 6 | RA4/TOCKI — Digital I/O RA4 (open-drain) / Timer0 clock input |
| ピン 7 | RA5/AN4/SS/LVDIN — Digital I/O RA5 / analog input AN4 / SPI slave select / LVD input |
| ピン 8 | OSC2/CLKO/RA6 — Oscillator output / clock output / digital I/O RA6 |
| ピン 9 | OSC1/CLKI/RA7 — Oscillator input / clock input / digital I/O RA7 |
| ピン 10 | RB0/INT0 — Digital I/O RB0 / external interrupt 0 |
| ピン 11 | RB1/INT1 — Digital I/O RB1 / external interrupt 1 |
| ピン 12 | RB2/CANTX — Digital I/O RB2 / CAN transmit output |
| ピン 13 | RB3/CANRX — Digital I/O RB3 / CAN receive input |
| ピン 14 | RB4 — Digital I/O RB4 (interrupt-on-change) |
| ピン 15 | RB5 — Digital I/O RB5 (interrupt-on-change) |
| ピン 16 | RB6/PGC — Digital I/O RB6 / ICSP clock / ICD clock |
| ピン 17 | RB7/PGD — Digital I/O RB7 / ICSP data / ICD data |
| ピン 18 | NC — Not connected (per datasheet) |
| ピン 19 | VSS — Ground reference |
| ピン 20 | VDD — Positive supply voltage (typical 5V, range 4.2V-5.5V operating) |
| ピン 21 | RC0/T1OSO/T1CKI — Digital I/O RC0 / Timer1 oscillator output / Timer1 clock input |
| ピン 22 | RC1/T1OSI/CCP2 — Digital I/O RC1 / Timer1 oscillator input / CCP2 PWM/Capture |
| ピン 23 | RC2/CCP1 — Digital I/O RC2 / CCP1 PWM/Capture/Compare |
| ピン 24 | RC3/SCK/SCL — Digital I/O RC3 / MSSP SPI clock / I2C clock |
| ピン 25 | RC4/SDI/SDA — Digital I/O RC4 / MSSP SPI data in / I2C data |
| ピン 26 | RC5/SDO — Digital I/O RC5 / MSSP SPI data out |
| ピン 27 | RC6/TX/CK — Digital I/O RC6 / EUSART TX / EUSART synchronous clock |
| ピン 28 | RC7/RX/DT — Digital I/O RC7 / EUSART RX / EUSART synchronous data |
主な用途
PIC18F248T-I/SO の用途: 6 件s: 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.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC18F248T-I/SO — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | 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 |
主な差別化要因
- 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)
設計ノート
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.
コンプライアンス情報
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.