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 — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки 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 (против PIC18F8585-I/L)
- Wider VDD range (2.5 V vs 4.2 V) (против PIC18C858-I/L)
- Integrated CAN controller on-chip (против 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).