PIC18LC858/CL - 8-bit 40MHz PIC18C MCU 32KB EPROM 84-LCC | Microchip
部品番号: PIC18LC858/CL ✗ 生産終了PIC18LC858/CL 概要
An 8-bit microcontroller is a single-chip computer that integrates a CPU core, non-volatile program memory, working RAM, and programmable peripherals onto one die. The PIC18 family extends the legacy PIC16 architecture into a linear 16-bit instruction set and a 16-bit-wide program bus, dramatically boosting throughput versus PIC16 while keeping the deterministic instruction pipeline. PIC microcontrollers belong to the broader hierarchy: MCU -> microcontroller -> embedded controller -> semiconductor. The PIC18LC858/CL sits at the high-pin-count end of that tree with hardware CAN, USART, and analog peripherals suited to industrial control.
Key features include a 40 MHz maximum clock with a 10 MIPS instruction rate, 32 KB EPROM (windowed for repeated reprogramming), an external oscillator interface, hardware CAN bus support, multiple 16-bit timers/counters, a 10-bit or 12-bit ADC variant, and the windowed ceramic CQUAD package that allows UV erasure for development. The 84-pin LCC footprint gives designers 68 I/O plus dedicated oscillator and programming pins, enabling large parallel-link designs.
The PIC18LC858/CL uses a Harvard architecture with separate program and data buses, a 32-level stack, and 75 instructions including hardware multiply. This architecture delivers deterministic interrupt latency critical for real-time control. The device draws milliamps at full clock and supports nano-power operation down to microamps in sleep mode for battery-powered designs.
Typical applications include industrial automation controllers, automotive body and powertrain ECUs (pre-CAN-FD), CAN-bus networked sensors, motor control, instrumentation requiring field-updatable firmware via UV erasure, and legacy medical or aerospace systems where MIL-spec or ceramic-package parts are mandated.
When designing with this part, verify the 3.3 V versus 5 V VDD range matches your system and confirm the 84-LCC footprint is compatible with your PCB layout. Because EPROM requires a UV eraser and a 10-pin SOT programming socket, plan development cycle time accordingly, or consider a flash-based PIC18F equivalent for modern production.
This page synthesizes distributor pricing, ceramic-package PIC18C drop-in alternatives, and practical design notes not consolidated in the Microchip datasheet alone.
ドロップイン代替品: PIC18LC858/CL — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC18LC858/CL (同一形状・フットプリント) — 相違点: Core Architecture, MSL Level, Operating Temperature, Mounting Type, Number of I/O Pins.
PIC18C858-I/L
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC18LC658/CL
✅ ドロップイン価格はお問い合わせください
データシートを見る →PIC18C658-I/L
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC18LC858T-I/L
✅ ドロップイン ⚠️ 仕様未検証📋 参考代替品(カタログ未掲載)
PIC18F8585-I/PT
✅ ドロップイン価格はお問い合わせください
データシートを見る →PIC18LC858/CL 最大定格&電気的特性
| Core Architecture | PIC18C (8-bit RISC, 16-bit instruction word) |
| 最大クロック周波数 | 40 MHz |
| Instruction Throughput | 10 MIPS |
| Program Memory Type | UV-Erasable EPROM |
| Program Memory Size | 32 KB (16K x 16) |
| Data RAM Size | 1.5 KB |
| Number of I/O Pins | 68 |
| Package Type | 84-Pin LCC (J-Lead), Windowed Ceramic |
| Oscillator Type | External |
| Supply Voltage (LC) | 2.5 V to 5.5 V (3.3 V/5 V dual-range) |
| 動作温度 | -40C to +85C (industrial) |
| CAN Module | Yes (hardware CAN 2.0B) |
| USART | Yes |
| Timers | Multiple 16-bit Timer/Counter modules |
| Programming Method | UV erase + parallel ICSP (84-LCC windowed) |
| MSLレベル | Not Applicable (windowed ceramic with UV lid) |
PIC18LC858/CL ピン構成
| ピン 1 | VSS — Ground reference |
| ピン 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| ピン 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| ピン 4 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| ピン 5 | RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC VREF+ |
| ピン 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| ピン 7 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| ピン 8 | OSC1/CLKI — External oscillator input / external clock in |
| ピン 9 | OSC2/CLKO — External oscillator output / clock out |
| ピン 10 | VDD — Positive supply (2.5 V to 5.5 V) |
| ピン 11 | VSS — Ground |
| ピン 12 | RB0/INT0 — PORTB bit 0 / external interrupt 0 |
| ピン 13 | RB1/INT1 — PORTB bit 1 / external interrupt 1 |
| ピン 14 | RB2/INT2 — PORTB bit 2 / external interrupt 2 |
| ピン 15 | RB3/INT3 — PORTB bit 3 / external interrupt 3 |
| ピン 16 | RB4 — PORTB bit 4 |
| ピン 17 | RB5 — PORTB bit 5 |
| ピン 18 | RB6/PGC — PORTB bit 6 / ICSP clock |
| ピン 19 | RB7/PGD — PORTB bit 7 / ICSP data |
| ピン 20 | RC0/T1CKI — PORTC bit 0 / Timer1 clock input |
| ピン 21 | RC1/T1OSI — PORTC bit 1 / Timer1 oscillator input |
| ピン 22 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1 |
| ピン 23 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| ピン 24 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| ピン 25 | RC5/SDO — PORTC bit 5 / SPI data out |
| ピン 26 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| ピン 27 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
| ピン 28 | RD0 — PORTD bit 0 |
| ピン 29 | RD1 — PORTD bit 1 |
| ピン 30 | RD2 — PORTD bit 2 |
| ピン 31 | RD3 — PORTD bit 3 |
| ピン 32 | RD4 — PORTD bit 4 |
| ピン 33 | RD5 — PORTD bit 5 |
| ピン 34 | RD6 — PORTD bit 6 |
| ピン 35 | RD7 — PORTD bit 7 |
| ピン 36 | RE0/RD — PORTE bit 0 / parallel port read strobe |
| ピン 37 | RE1/WR — PORTE bit 1 / parallel port write strobe |
| ピン 38 | RE2/CS — PORTE bit 2 / parallel port chip select |
| ピン 39 | CANRX — CAN bus receive input |
| ピン 40 | CANTX — CAN bus transmit output |
| ピン 41 | RF0 — PORTF bit 0 |
| ピン 42 | RF1 — PORTF bit 1 |
| ピン 43 | RF2 — PORTF bit 2 |
| ピン 44 | RF3 — PORTF bit 3 |
| ピン 45 | RF4 — PORTF bit 4 |
| ピン 46 | RF5 — PORTF bit 5 |
| ピン 47 | RF6 — PORTF bit 6 |
| ピン 48 | RF7 — PORTF bit 7 |
| ピン 49 | RG0 — PORTG bit 0 |
| ピン 50 | RG1 — PORTG bit 1 |
| ピン 51 | RG2 — PORTG bit 2 |
| ピン 52 | RG3 — PORTG bit 3 |
| ピン 53 | RG4 — PORTG bit 4 |
| ピン 54 | MCLR/VPP — Master clear reset / programming voltage |
| ピン 55 | VDD — Positive supply |
| ピン 56 | VSS — Ground |
| ピン 57 | RH0 — PORTH bit 0 |
| ピン 58 | RH1 — PORTH bit 1 |
| ピン 59 | RH2 — PORTH bit 2 |
| ピン 60 | RH3 — PORTH bit 3 |
| ピン 61 | RH4 — PORTH bit 4 |
| ピン 62 | RH5 — PORTH bit 5 |
| ピン 63 | RH6 — PORTH bit 6 |
| ピン 64 | RH7 — PORTH bit 7 |
| ピン 65 | RJ0 — PORTJ bit 0 |
| ピン 66 | RJ1 — PORTJ bit 1 |
| ピン 67 | RJ2 — PORTJ bit 2 |
| ピン 68 | RJ3 — PORTJ bit 3 |
| ピン 69 | RJ4 — PORTJ bit 4 |
| ピン 70 | RJ5 — PORTJ bit 5 |
| ピン 71 | RJ6 — PORTJ bit 6 |
| ピン 72 | RJ7 — PORTJ bit 7 |
| ピン 73 | RK0 — PORTK bit 0 |
| ピン 74 | RK1 — PORTK bit 1 |
| ピン 75 | RK2 — PORTK bit 2 |
| ピン 76 | RK3 — PORTK bit 3 |
| ピン 77 | RK4 — PORTK bit 4 |
| ピン 78 | RK5 — PORTK bit 5 |
| ピン 79 | RK6 — PORTK bit 6 |
| ピン 80 | RK7 — PORTK bit 7 |
| ピン 81 | NC — Not connected (per datasheet) |
| ピン 82 | NC — Not connected (per datasheet) |
| ピン 83 | VDD — Positive supply |
| ピン 84 | VSS — Ground |
主な用途
PIC18LC858/CL の用途: 7 件s: Industrial CAN-Bus Automation Controller, Automotive Body Control Module (Pre-CAN-FD), Instrumentation with UV-Reprogrammable Firmware, Aerospace and Defense Embedded Controllers, Legacy Medical Device Controllers, Motor Control and Power Conversion, Smart Sensor Network Hub.
Industrial CAN-Bus Automation Controller
The PIC18LC858/CL fits industrial CAN-bus automation because its hardware CAN 2.0B module, 40 MHz core, and 68 I/O lines deliver deterministic communication in noisy factory environments. With 32 KB EPROM it stores full CANopen or DeviceNet protocol stacks, while the wide 2.5 V to 5.5 V supply range supports both 3.3 V sensor nodes and 5 V actuator interfaces. The 84-pin LCC package gives designers 68 I/O plus dedicated CANRX/CANTX pins for isolated transceiver circuits. The windowed ceramic CL package suits long-lifecycle industrial systems where field firmware updates via UV erasure are accepted. Performance drops compared with embedded sensor hubs when using the lower-voltage 3.3 V operation.
おすすめ
Automotive Body Control Module (Pre-CAN-FD)
The PIC18LC858/CL is widely used in pre-2010 automotive body control modules where 32 KB EPROM, hardware CAN 2.0B, and -40C to +85C industrial temperature are sufficient for door modules, seat controllers, and instrument clusters. The 40 MHz core delivers the throughput needed for body scanning at 10 MIPS while maintaining deterministic timing for window/liftgate control loops. The LC variant's 2.5 V to 5.5 V supply matches 5 V automotive rails with battery-droop tolerance. The wide-port 84-LCC footprint allows multiple LIN, PWM, and analog input channels for body scanning peripherals. Modern vehicles migrated to CAN-FD and moved to PIC18F/K MCUs, but the LC858 still serves long-lifecycle spare-part and aftermarket segments.
おすすめ
Instrumentation with UV-Reprogrammable Firmware
Test-and-measurement instruments benefit from the PIC18LC858/CL's UV-erasable EPROM, allowing engineering teams to iterate firmware across dozens of erase cycles during product development. With 32 KB of program memory, the device holds full control loops for data logging, GPIB/serial interfaces, and front-panel scanning. The 68 I/O and external oscillator interface accommodate precise timing for instrumentation scanning, while the 84-LCC ceramic package withstands laboratory thermal cycling better than plastic parts. Engineers developing firmware for portable instruments often start with the /CL variant then transition to OTP or flash variants for production. This bridges lab-bench flexibility and field-deployed reliability for instrumentation scanning.
おすすめ
Aerospace and Defense Embedded Controllers
The PIC18LC858/CL's windowed ceramic 84-LCC package, wide temperature range, and EPROM-based firmware make it suitable for aerospace and defense embedded applications where plastic-package flash parts are restricted by MIL-spec or radiation-hardening requirements. The 32 KB EPROM stores mission-control firmware, while the 68 I/O supports multiple sensor interfaces including SPI, I2C, and parallel data buses for navigation scanning. The hardware CAN module supports avionics databuses (ARINC, CAN-aerospace derivatives). Lifecycle management is simplified by UV erasure during development, with the final code burned into production EPROM units. Aerospace scanning applications prioritize ceramic packaging and EPROM field-updatability.
おすすめ
Legacy Medical Device Controllers
The PIC18LC858/CL is found in legacy medical devices (patient monitors, infusion pumps, diagnostic analyzers) that were designed in the late 1990s and continue to require factory-authorized replacement parts. The ceramic 84-LCC package provides long-term hermeticity critical for medical-grade reliability, while 32 KB EPROM holds validated firmware that cannot be migrated to a different silicon die without regulatory re-certification. The 40 MHz core and CAN bus support real-time patient-data scanning and communication with central monitoring stations. Medical device scanning depends on stable, qualified silicon. Replacement and refurbishment channels continue to source this part long after its consumer-life cycle ends.
おすすめ
Motor Control and Power Conversion
The PIC18LC858/CL drives BLDC, PMSM, and stepper motor control loops thanks to its 40 MHz core, multiple 16-bit timers, PWM modules, and 68 I/O lines. With 32 KB EPROM it stores vector-control and trapezoidal commutation algorithms, while the 2.5 V to 5.5 V range suits low-voltage battery-powered motor systems and 5 V industrial drives. The CAN module enables multi-axis coordination in factory robotics, and the wide 84-LCC footprint provides dedicated pins for gate drivers and current-sense amplifiers. Power conversion scanning and motor feedback scanning both fit the LC858's interrupt response. Engineers benefit from UV erasable firmware during tuning, with production migration to OTP variants for cost reduction.
おすすめ
Smart Sensor Network Hub
The PIC18LC858/CL serves as a smart sensor hub aggregating multiple analog and digital sensor channels across factory floors or building automation. With 32 KB EPROM holding sensor-fusion algorithms and CAN-bus firmware, plus 68 I/O lines scanning through external multiplexers, the device can poll dozens of sensors in real time. The hardware CAN 2.0B interfaces with industrial sensor networks, while 1.5 KB RAM supports buffering of sensor readings. The wide VDD range allows direct connection to 3.3 V sensors and 5 V actuators. Smart sensor scanning and firmware UV-erasure during development make the LC858 ideal for sensor hub prototyping in industrial IoT scanning applications.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC18LC858/CL — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC18C858-I/L | PIC18LC658/CL | PIC18C658-I/L | PIC18LC858T-I/L | PIC18F8585-I/PT |
|---|---|---|---|---|---|---|
| Package | 84-LCC (J-Lead), Windowed Ceramic | 84-PLCC (J-Lead) - same pinout, plastic | 84-LCC (J-Lead) - same, windowed ceramic | 84-PLCC (J-Lead) - same pinout, plastic | 84-PLCC (J-Lead) - same pinout, tape/reel | TQFP-80 - different pinout, requires PCB rework |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 32 KB EPROM (16K x 16) | 32 KB OTP | 16 KB EPROM (-50%) | 16 KB OTP (-50%) | 32 KB OTP | 32 KB Flash |
| Memory Type | UV-EPROM (windowed) | OTP EPROM (not UV) | UV-EPROM (windowed) | OTP EPROM | OTP EPROM | Flash |
| Core Frequency | 40 MHz / 10 MIPS | 40 MHz / 10 MIPS | 40 MHz / 10 MIPS | 40 MHz / 10 MIPS | 40 MHz / 10 MIPS | 40 MHz / 10 MIPS |
| Supply Voltage | 2.5 V to 5.5 V (LC) | 4.5 V to 5.5 V | 2.5 V to 5.5 V | 4.5 V to 5.5 V | 2.5 V to 5.5 V | 2.0 V to 5.5 V (Flash) |
| Number of I/O | 68 | 68 | 68 | 68 | 68 | 68 |
| CAN Module | Yes (CAN 2.0B) | Yes | Yes | Yes | Yes | Yes |
| Lifecycle Status | NRND | NRND | NRND | NRND | NRND | Active |
主な差別化要因
- UV-erasable windowed ceramic package (vs PIC18C858-I/L)
- Dual 3.3 V / 5 V supply range (vs PIC18C858 (non-LC))
- Largest program memory in PIC18C family (vs PIC18LC658/CL)
設計ノート
The /CL windowed ceramic package allows UV erasure, but erasing takes 30+ minutes under a UV lamp. Plan for development-cycle latency. Also note: the LC variant operates from 2.5 V to 5.5 V; if your design uses 3.3 V, confirm that CAN bus transceivers and ADC references still meet timing/accuracy at the lower VDD. Both PIC18C858 (5 V only) and PIC18LC858 (3.3 V/5 V) share the same pinout but require different BOM-level voltage regulators.
The 84-pin LCC (J-Lead) package has leads on all four sides; the PCB footprint requires J-lead land patterns with 0.050 inch (1.27 mm) pitch. Place decoupling capacitors (0.1 uF ceramic plus 10 uF bulk) within 5 mm of each VDD/VSS pair. The windowed ceramic lid occupies a footprint above the package top - reserve at least 8 mm vertical clearance for UV eraser access during development. Use a 4-layer PCB with dedicated ground plane for clean CAN bus signaling.
Estimated: at 40 MHz core clock with all peripherals active, the PIC18LC858/CL draws approximately 30-50 mA at 5 V (estimated from PIC18C-series typical curves in DS30475A). Add a supervisor/reset IC (e.g., MCP130) for brown-out protection. In sleep mode, the device draws less than 5 uA at 3.3 V. Decoupling capacitor sizing: 0.1 uF X7R per VDD pin plus a single 10 uF tantalum or ceramic bulk cap on the main 5 V rail - this is a standard rule of thumb, not a datasheet number.
The CAN bus pins (CANRX/CANTX) require a high-speed CAN transceiver such as MCP2551 between the MCU and the bus. Add a 120 ohm termination resistor at each end of the CAN bus. For long CAN cables (>10 m), add common-mode chokes and TVS diodes (e.g., PESD1CAN) for ESD/surge protection. The oscillator pins OSC1/OSC2 require a crystal with proper load capacitors (typically 15-33 pF) placed close to the MCU.
コンプライアンス情報
Windowed ceramic CL package typically uses lead-bearing ceramic body and is non-RoHS per legacy Microchip PIC18C858 datasheet note. For RoHS-compliant production, choose the plastic /L package variant or migrate to PIC18F8585-I/PT.