PIC18LC858-I/L - 8-Bit MCU 32KB OTP 68 I/O CAN PLCC-84 | Microchip
部品番号: PIC18LC858-I/L ✗ 生産終了| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $18.45 | $18.45 |
| 10 | $16.95 | $169.50 |
| 100 | $14.78 | $1,478.00 |
| 500 | $12.95 | $6,475.00 |
| 1,000 | $11.42 | $11,420.00 |
PIC18LC858-I/L 概要
Background Knowledge: An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory (ROM/EPROM/Flash/OTP), data RAM, and peripheral set. PIC microcontrollers use a Harvard architecture with separate program and data buses, an accumulator-based register file, and a RISC-style instruction set. The PIC18 family is the high-end tier of Microchip's 8-bit portfolio, adding a 16-bit instruction set, linear program-memory addressing up to 2 MB, a hardware multiplier, and rich peripherals such as 10-bit ADC, PWM, CAN, and USB. PIC18C parts ship with OTP EPROM program memory (one-time field-programmable but UV-erasable in special windowed packages) and were the predecessors of the flash-based PIC18F devices.
Key features of the PIC18LC858-I/L include C-compiler-optimized architecture, linear program-memory addressing to 32 KB, linear data-memory addressing to 4 KB, a 10-bit Analog-to-Digital converter, Brown-out Detect/Reset, Low-Voltage Detect (LVD), Power-On Reset (POR), Pulse-Width Modulation (PWM) outputs, and a Watchdog Timer (WDT). The integrated CAN module supports standard CAN 2.0A and 2.0B frames, which is the headline peripheral differentiating the PIC18C658/LPIC18-family from other PIC18 sub-families.
From an architecture standpoint, the PIC18LC858 uses a 16-bit wide instruction word with single-cycle execution (except branches), an 8-bit data path, and 31 priority-level interrupt vectors. The CAN peripheral includes acceptance filters, masking, and error counters conforming to the Bosch CAN specification. Brown-out Detect/Reset and LVD protect Flash/OTP contents during unstable supply events - critical for automotive ECU applications.
Typical applications include automotive body and chassis ECUs, industrial CAN nodes (sensor and actuator networks), HVAC controls, building-automation gate-ways, and any 5V-tolerant embedded design that requires a CAN bus plus a high I/O count in a through-hole-friendly PLCC.
When designing with this part, note that OTP means program memory can only be written once per location; for in-system reprogrammability choose a flash-based PIC18F alternative such as PIC18F8585-I/L. Always add bulk decoupling (10 uF + 100 nF) near VDD/AVDD and provision a CAN transceiver such as the MCP2551 between the MCU CANRX/CANTX pins and the bus.
This page synthesizes distributor pricing, parametric alternatives, and engineering design guidance not consolidated in the manufacturer datasheet alone, and reflects pricing as of 2026-09-28.
ドロップイン代替品: PIC18LC858-I/L — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC18LC858-I/L (同一形状・フットプリント) — 相違点: Core Architecture, Number of I/O Pins, Program Memory Size, Mounting Type, Oscillator Type.
クイック比較ツール — 並列比較する代替部品を選択:
PIC18F8585-I/L
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC18C858-I/L
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC18C658-I/L
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC18LC658-I/L
✅ ドロップイン✓ 在庫あり
$9.45 / 個
データシートを見る →PIC18LC801-I/L
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$9.62 / 個
データシートを見る →PIC18LC858-I/L 最大定格&電気的特性
| Product Family | PIC 18C |
| Core Architecture | 8-bit PIC Harvard |
| Core Size | 8-bit |
| Maximum CPU Frequency | 40 MHz |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 32 KB (16K x 16) |
| RAM Size | 1.5 KB |
| Data Memory Addressing (Linear) | 4 KB |
| Number of I/O Pins | 68 |
| パッケージ / ケース | 84-PLCC (J-Lead), 29.31 x 29.31 mm |
| Supply Voltage (VDD) | 2.5 V to 5.5 V |
| 動作温度 | -40 C to +85 C (Industrial) |
| ADC | 10-bit (channel count not in provided data) |
| CAN Module | Yes (integrated, CAN 2.0A/2.0B) |
| PWM | Yes |
| Brown-out Detect / Reset | Yes |
| Low-Voltage Detect (LVD) | Yes |
| Power-On Reset (POR) | Yes |
| Watchdog Timer (WDT) | Yes |
| Oscillator Type | External (crystal/ceramic resonator or clock input) |
| 実装タイプ | Surface Mount (PLCC socket compatible) |
| Packaging (Tube) | Tube |
PIC18LC858-I/L ピン構成
| ピン 1 | MCLR — Master Clear (Reset) input, active-low |
| ピン 2 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| ピン 3 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| ピン 4 | RA2/AN2/VREF- — PORTA bit 2 / Analog input 2 / ADC VREF- |
| ピン 5 | RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / ADC VREF+ |
| ピン 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| ピン 7 | RA5/AN4 — PORTA bit 5 / Analog input 4 |
| ピン 8 | AVDD — Analog supply voltage |
| ピン 9 | AVSS — Analog ground |
| ピン 10 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| ピン 11 | OSC2/CLKOUT — Oscillator crystal output / clock output |
| ピン 12 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| ピン 13 | RC1/T1OSI — PORTC bit 1 / Timer1 oscillator input |
| ピン 14 | RC2/CCP1 — PORTC bit 2 / Capture-Compare-PWM 1 |
| ピン 15 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| ピン 16 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| ピン 17 | RC5/SDO — PORTC bit 5 / SPI data out |
| ピン 18 | RC6/TX1/CK1 — PORTC bit 6 / USART1 transmit / USART1 clock |
| ピン 19 | RC7/RX1/DT1 — PORTC bit 7 / USART1 receive / USART1 data |
| ピン 20 | VSS — Digital ground |
| ピン 21 | VDD — Digital supply voltage |
| ピン 22 | RB0/INT0 — PORTB bit 0 / External interrupt 0 |
| ピン 23 | RB1/INT1 — PORTB bit 1 / External interrupt 1 |
| ピン 24 | RB2/INT2 — PORTB bit 2 / External interrupt 2 |
| ピン 25 | RB3/INT3/CCP2 — PORTB bit 3 / External interrupt 3 / Capture-Compare-PWM 2 |
| ピン 26 | RB4/INT4 — PORTB bit 4 / External interrupt 4 |
| ピン 27 | RB5/INT5 — PORTB bit 5 / External interrupt 5 |
| ピン 28 | RB6/INT6/PGC — PORTB bit 6 / External interrupt 6 / ICSP clock |
| ピン 29 | RB7/INT7/PGD — PORTB bit 7 / External interrupt 7 / ICSP data |
| ピン 30 | VSS — Digital ground |
| ピン 31 | VDD — Digital supply voltage |
| ピン 32 | RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0 |
| ピン 33 | RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1 |
| ピン 34 | RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2 |
| ピン 35 | RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3 |
| ピン 36 | RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4 |
| ピン 37 | RD5/PSP5 — PORTD bit 5 / Parallel Slave Port bit 5 |
| ピン 38 | RD6/PSP6 — PORTD bit 6 / Parallel Slave Port bit 6 |
| ピン 39 | RD7/PSP7 — PORTD bit 7 / Parallel Slave Port bit 7 |
| ピン 40 | VSS — Digital ground |
| ピン 41 | VDD — Digital supply voltage |
| ピン 42 | RE0/RD/PD — PORTE bit 0 / Parallel Slave Port read strobe |
| ピン 43 | RE1/WR/PCE1 — PORTE bit 1 / Parallel Slave Port write strobe / CCP enable 1 |
| ピン 44 | RE2/CS/PCE2 — PORTE bit 2 / Parallel Slave Port chip select / CCP enable 2 |
| ピン 45 | RE3 — PORTE bit 3 |
| ピン 46 | VSS — Digital ground |
| ピン 47 | VDD — Digital supply voltage |
| ピン 48 | RF0 — PORTF bit 0 |
| ピン 49 | RF1 — PORTF bit 1 |
| ピン 50 | RF2 — PORTF bit 2 |
| ピン 51 | RF3 — PORTF bit 3 |
| ピン 52 | RF4 — PORTF bit 4 |
| ピン 53 | RF5 — PORTF bit 5 |
| ピン 54 | RF6 — PORTF bit 6 |
| ピン 55 | RF7 — PORTF bit 7 |
| ピン 56 | VSS — Digital ground |
| ピン 57 | VDD — Digital supply voltage |
| ピン 58 | RG0 — PORTG bit 0 |
| ピン 59 | RG1 — PORTG bit 1 |
| ピン 60 | RG2 — PORTG bit 2 |
| ピン 61 | RG3 — PORTG bit 3 |
| ピン 62 | RG4 — PORTG bit 4 |
| ピン 63 | RG5 — PORTG bit 5 |
| ピン 64 | RG6 — PORTG bit 6 |
| ピン 65 | RG7 — PORTG bit 7 |
| ピン 66 | VSS — Digital ground |
| ピン 67 | VDD — Digital supply voltage |
| ピン 68 | RH0 — PORTH bit 0 |
| ピン 69 | RH1 — PORTH bit 1 |
| ピン 70 | RH2 — PORTH bit 2 |
| ピン 71 | RH3 — PORTH bit 3 |
| ピン 72 | RH4 — PORTH bit 4 |
| ピン 73 | RH5 — PORTH bit 5 |
| ピン 74 | RH6 — PORTH bit 6 |
| ピン 75 | RH7 — PORTH bit 7 |
| ピン 76 | VSS — Digital ground |
| ピン 77 | VDD — Digital supply voltage |
| ピン 78 | RJ0 — PORTJ bit 0 |
| ピン 79 | RJ1 — PORTJ bit 1 |
| ピン 80 | RJ2 — PORTJ bit 2 |
| ピン 81 | RJ3 — PORTJ bit 3 |
| ピン 82 | RJ4 — PORTJ bit 4 |
| ピン 83 | RJ5 — PORTJ bit 5 |
| ピン 84 | RJ6 — PORTJ bit 6 |
主な用途
PIC18LC858-I/L の用途: 6 件s: Automotive Body and Chassis ECU, Industrial CAN Sensor/Actor Node, Building Automation Gateway, HVAC Control Module, Medical Instrumentation Interface, Industrial CAN-Controlled Motor Drive.
Automotive Body and Chassis ECU
The PIC18LC858-I/L's integrated CAN 2.0A/2.0B controller and 68 I/O pins make it a strong fit for automotive body and chassis electronic control units that must communicate over a high-speed CAN bus while driving dozens of actuators. The industrial -40 C to +85 C temperature range covers body-compartment thermal environments. Compared with non-CAN PIC18 MCUs, the PIC18LC858 saves external CAN-controller silicon and BOM cost. The 32 KB OTP program memory fits typical body-ECU software including diagnostic service routines and OBD-II handlers. Power-On Reset and Brown-out Detect protect Flash/OTP contents during crank-cold-start voltage transients - a key automotive requirement per ISO 7637 and OEM EMC specifications.
おすすめ
Industrial CAN Sensor/Actor Node
On factory floors, the PIC18LC858-I/L serves as the central controller of a CANopen or DeviceNet node, reading sensors (via the 10-bit ADC and digital I/O) and driving actuators (via PWM and GPIO) while communicating over a 1 Mbit/s CAN bus. The 40 MHz core delivers 10 MIPS, enough for a CANopen stack plus a 1 ms PDO cycle. The 2.5 V to 5.5 V VDD range accommodates industrial 24 V-bus-derived rails after a small DC-DC step-down. Compared with 5V-only PIC18C858, the LC variant enables direct 3.3 V operation, simplifying mixed-voltage designs. The 84-pin PLCC package in a socketed MTP is friendly to field replacement and firmware-revision upgrades (move to PIC18F8585-I/L for flash).
おすすめ
Building Automation Gateway
Building-automation systems such as BACnet, KNX, or proprietary CAN-based field-bus gateways benefit from the PIC18LC858-I/L's 68 I/O pins, integrated CAN module, and low-voltage operation. The MCU aggregates sensor data (temperature, occupancy, lighting) over its ADC and I/O, then publishes to a higher-level controller via CAN. The 2.5 V to 5.5 V VDD range simplifies 24 V-bus-powered designs after a small buck regulator. With 32 KB OTP and 1.5 KB RAM, the part fits typical gateway stacks including a small RTOS, a CANopen node, and BACnet application code. The PLCC package supports socketed installation, simplifying field service.
おすすめ
HVAC Control Module
HVAC (heating, ventilation, and air-conditioning) controllers require high I/O count, multiple PWM channels for fan/blower speed control, ADC inputs for temperature and pressure sensors, and a robust communication bus - all delivered by PIC18LC858-I/L. The 68 I/O pins handle multiple damper actuators, the integrated PWM drives variable-speed fans, and the CAN module talks to the central building controller. The industrial -40 C to +85 C range covers rooftop and plant-room temperatures. The 2.5 V to 5.5 V VDD range lets the design run directly from a 5 V or 3.3 V rail. Compared with a discrete MCU + external CAN controller, the integrated CAN saves BOM cost and PCB area.
おすすめ
Medical Instrumentation Interface
Non-life-support medical instrumentation such as lab analyzers, diagnostic peripherals, and patient-monitoring front-ends use PIC18LC858-I/L to provide a high I/O count, CAN connectivity to other equipment, and ADC inputs from transducers. The industrial temperature range and 5V-tolerant I/O simplify integration with industrial-grade sensors. The 32 KB OTP and 1.5 KB RAM fit typical mid-range medical-device firmware including display drivers, keypad scanning, and CANopen-style inter-device messaging. Although the part is NRND, the same die/footprint is available as PIC18F8585-I/L for new designs requiring ongoing firmware revisions to satisfy FDA change-control requirements.
おすすめ
Industrial CAN-Controlled Motor Drive
In motor-control applications such as CAN-connected stepper or BLDC drives, PIC18LC858-I/L acts as the supervisory MCU, receiving speed/torque commands over CAN and generating PWM and direction-control signals to a downstream three-phase or H-bridge driver. The integrated CAN eliminates an external controller; the 68 I/O pins handle limit-switches, encoders, and gate-driver interfaces. The 40 MHz / 10 MIPS throughput handles trapezoidal or simple sinusoidal commutation algorithms in real time. Compared with separate MCU + external CAN ASIC designs, the integrated approach saves cost and PCB area. For new designs, the flash-based PIC18F8585-I/L is recommended for firmware revisions during EMC compliance tuning.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC18LC858-I/L — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC18F8585-I/L | PIC18C858-I/L | PIC18C658-I/L | PIC18LC658-I/L | PIC18LC801-I/L |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 84-PLCC (J-Lead), 29.31 x 29.31 mm | 84-PLCC (J-Lead) - same | 84-PLCC (J-Lead) - same | 84-PLCC (J-Lead) - same | 84-PLCC (J-Lead) - same | 84-PLCC (J-Lead) - same |
| Core | 8-bit PIC Harvard, 40 MHz / 10 MIPS | 8-bit PIC Harvard, 40 MHz / 10 MIPS | 8-bit PIC Harvard, 40 MHz / 10 MIPS | 8-bit PIC Harvard, 40 MHz / 10 MIPS | 8-bit PIC Harvard, 40 MHz / 10 MIPS | 8-bit PIC Harvard, 40 MHz / 10 MIPS |
| I/O Pins | 68 | 68 | 68 | 68 | 68 | 68 |
| CAN Module | Yes (integrated) | Yes (integrated) | Yes (integrated) | Yes (integrated) | Yes (integrated) | No (general-purpose) |
| VDD Range | 2.5 V - 5.5 V | 2.5 V - 5.5 V (LC variant) | 4.2 V - 5.5 V | 4.2 V - 5.5 V | 2.5 V - 5.5 V | 2.5 V - 5.5 V |
主な差別化要因
- Flash-based drop-in replacement available (vs PIC18F8585-I/L)
- Wider VDD range (2.5 V vs 4.2 V) (vs PIC18C858-I/L)
- Integrated CAN controller on-chip (vs PIC18LC801-I/L)
設計ノート
Decouple VDD/AVDD close to the package with bulk (>= 10 uF) plus high-frequency (100 nF) ceramic capacitors. The PIC18LC858-I/L can operate from 2.5 V to 5.5 V; for analog accuracy, route AVDD via a ferrite bead from VDD and place a dedicated 100 nF + 10 uF pair on the analog supply pin. Estimated: at VDD=5 V and active 40 MHz, the MCU draws ~ 50 mA (per typical PIC18 LC datasheet figure); verify on the bench.
The 84-pin PLCC is a J-lead surface-mount package on a 1.27 mm pitch. Hand-soldering is feasible but a socket (e.g. 84-pin PLCC thru-hole socket) is strongly recommended for prototypes and field service. Keep the crystal / resonator traces short, and route OSC1/OSC2 over a continuous ground pour. The MCLR pin should have a 10 kohm pull-up and a 100 nF decoupling capacitor; do not leave MCLR floating.
PIC18LC858-I/L uses OTP (One-Time Programmable) EPROM, NOT flash. Each program-memory location can be programmed only once - a mis-programmed device is permanently non-functional. For new designs or any design that may need firmware revisions, choose the flash-based PIC18F8585-I/L drop-in instead. Also note that the /L suffix designates the 84-pin PLCC package; /PT is TQFP and /P is PDIP - the pin counts and pinouts differ.
When using the integrated CAN module, place the MCP2551 (or equivalent) CAN transceiver as close as possible to the bus connector and the MCU's CANTX/CANRX pins. Keep CANH/CANL traces short, impedance-controlled (~ 120 ohm differential), and symmetric. Add a common-mode choke and ESD protection (e.g. PESD2CAN) at the bus connector. The MCU's CANRX pin is sensitive to bus noise; clean ground and short traces are mandatory.
コンプライアンス情報
RoHS, REACH, lead-free, halogen-free, and conflict-mineral status for PIC18LC858-I/L are not stated in the provided Verified Web Data - confirm with Microchip product compliance documentation before specifying this part. AEC-Q100 is not applicable (this is a general-purpose industrial MCU, not an automotive-qualified part number).