PIC18LC858-I/PT - 8-Bit 40MHz 32KB OTP MCU w/ CAN | Microchip
部品番号: PIC18LC858-I/PT ✗ 生産終了| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $18.5 | $18.50 |
| 10 | $16.2 | $162.00 |
| 100 | $13.9 | $1,390.00 |
| 500 | $11.4 | $5,700.00 |
| 1,000 | $9.75 | $9,750.00 |
PIC18LC858-I/PT 概要
A PIC18C microcontroller is a member of Microchip's 8-bit PIC® RISC family, which executes one instruction per clock cycle (4 clocks per instruction for branch), uses a Harvard architecture with separate program and data buses, and offers C-compiler-friendly orthogonal instruction sets. The 'C' suffix historically denotes one-time-programmable (OTP) EPROM program memory rather than the flash memory used by the modern PIC18F family; the PIC18LC858 specifically targets low-power CAN-node applications on a 3.3 V rail.
Key features include an integrated CAN 2.0B controller, 68 digital I/O pins, multiple 10-bit ADC channels, three timers, two capture/compare/PWM modules, and an external oscillator interface. The 40 MHz clock rate delivers up to 10 MIPS throughput, and the linear 32 KB program-memory map and 4 KB data-memory map simplify C pointer arithmetic. The wide operating voltage (2.5 V - 5.5 V) and -40 °C to +85 °C industrial temperature range also make the part useful in automotive underhood and industrial sensor interfaces.
Typical applications include CAN-bus node controllers in vehicles, factory-automation sensor hubs, HVAC control boards, and low-power embedded control where on-chip CAN eliminates an external transceiver-controller pair. The OTP program memory means firmware is one-time mask-programmed per die, so this part is most often specified for medium-volume production runs where a PIC18F8680 flash equivalent is unnecessary.
When designing with this device, ensure the ICSP programming header is accessible before the OTP window is sealed, validate the 5 V CAN-bus common-mode tolerance, and reserve adequate decoupling (100 nF plus 10 µF) near VDD pins. For new designs the modern flash-based PIC18F6680 / PIC18F86K80 is usually preferred over this OTP variant.
This page synthesizes distributor pricing, drop-in alternatives from the same PIC18 TQFP-80 family, and practical design notes not collected in the original Microchip datasheet (DS30475A).
ドロップイン代替品: PIC18LC858-I/PT — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC18LC858-I/PT (同一形状・フットプリント) — 相違点: ADC, Package, Data EEPROM, Program Memory Type, Operating Temperature.
クイック比較ツール — 並列比較する代替部品を選択:
PIC18C858-I/PT
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$9.95 / 個
データシートを見る →PIC18F6680-I/PT
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC18F86K80-I/PT
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC18F8680-I/PT
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC18F8720-I/PT
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC18F8722-I/PT
✅ ドロップイン✓ 在庫あり
$6.5 / 個
データシートを見る →PIC18F8723-I/PT
✅ ドロップイン✓ 在庫あり
$7.95 / 個
データシートを見る →PIC18LC858-I/PT 最大定格&電気的特性
| Core Architecture | PIC 8-bit RISC (Harvard) |
| Family | PIC18C |
| Program Memory Type | OTP EPROM |
| Program Memory Size | 32 KB (16K x 16) |
| RAM Size | 1.5 KB |
| Data EEPROM | Not present on PIC18LC858 (C-family) |
| Maximum CPU Frequency | 40 MHz |
| Instruction Throughput | 10 MIPS |
| Operating Voltage | 2.5 V to 5.5 V |
| Number of I/O | 68 |
| ADC | 10-bit, multi-channel |
| Timers | 3 (Timer0, Timer1, Timer2) |
| Capture/Compare/PWM | 2 CCP modules |
| Communication | CAN 2.0B, USART, I2C, SPI |
| パッケージ | 80-pin TQFP (PT), 12 x 12 mm |
| 実装タイプ | Surface Mount |
| 動作温度 | -40 °C to +85 °C (industrial) |
| Oscillator Type | External (crystal/resonator supported) |
| RoHS ステータス | Compliant (PT suffix = lead-free TQFP) |
| Peripheral Pin Count | 80 |
PIC18LC858-I/PT ピン構成
| ピン 1 | RC0/T1OSO/T1CKI — I/O port C bit 0 / Timer1 oscillator output / Timer1 clock input |
| ピン 2 | RC1/T1OSI/CCP2 — I/O port C bit 1 / Timer1 oscillator input / CCP2 input/output |
| ピン 3 | RC2/CCP1 — I/O port C bit 2 / CCP1 input/output |
| ピン 4 | RC3/SCK/SCL — I/O port C bit 3 / SPI clock / I2C clock |
| ピン 5 | RC4/SDI/SDA — I/O port C bit 4 / SPI data in / I2C data |
| ピン 6 | RC5/SDO — I/O port C bit 5 / SPI data out |
| ピン 7 | RC6/TX/CK — I/O port C bit 6 / USART TX / USART clock |
| ピン 8 | RC7/RX/DT — I/O port C bit 7 / USART RX / USART data |
| ピン 9 | VSS — Ground reference |
| ピン 10 | VDD — Positive supply (2.5 V to 5.5 V) |
| ピン 11 | RA0/AN0 — I/O port A bit 0 / analog input 0 |
| ピン 12 | RA1/AN1 — I/O port A bit 1 / analog input 1 |
| ピン 13 | OSC1/CLKI — Oscillator crystal input / external clock input |
| ピン 14 | OSC2/CLKO/RA6 — Oscillator crystal output / clock out / port A bit 6 |
| ピン 15 | RA2/AN2 — I/O port A bit 2 / analog input 2 |
| ピン 16 | RA3/AN3/VREF+ — I/O port A bit 3 / analog input 3 / ADC VREF+ |
| ピン 17 | RA4/T0CKI — I/O port A bit 4 / Timer0 clock input |
| ピン 18 | RA5/AN4/SS/VREF- — I/O port A bit 5 / analog input 4 / SPI slave select / ADC VREF- |
| ピン 19 | AVDD — Analog positive supply |
| ピン 20 | AVSS — Analog ground |
| ピン 21 | RB0/INT0 — I/O port B bit 0 / external interrupt 0 |
| ピン 22 | RB1/INT1 — I/O port B bit 1 / external interrupt 1 |
| ピン 23 | RB2/INT2 — I/O port B bit 2 / external interrupt 2 |
| ピン 24 | RB3/INT3/CANRX — I/O port B bit 3 / external interrupt 3 / CAN receive |
| ピン 25 | RB4/INT4/CANTX — I/O port B bit 4 / external interrupt 4 / CAN transmit |
| ピン 26 | RB5/INT5 — I/O port B bit 5 / external interrupt 5 |
| ピン 27 | RB6/INT6/PGC — I/O port B bit 6 / external interrupt 6 / ICSP clock |
| ピン 28 | RB7/INT7/PGD — I/O port B bit 7 / external interrupt 7 / ICSP data |
| ピン 29 | VSS — Ground reference |
| ピン 30 | VDD — Positive supply (2.5 V to 5.5 V) |
| ピン 31 | RD0/PSP0 — I/O port D bit 0 / parallel slave port bit 0 |
| ピン 32 | RD1/PSP1 — I/O port D bit 1 / parallel slave port bit 1 |
| ピン 33 | RD2/PSP2 — I/O port D bit 2 / parallel slave port bit 2 |
| ピン 34 | RD3/PSP3 — I/O port D bit 3 / parallel slave port bit 3 |
| ピン 35 | RD4/PSP4 — I/O port D bit 4 / parallel slave port bit 4 |
| ピン 36 | RD5/PSP5 — I/O port D bit 5 / parallel slave port bit 5 |
| ピン 37 | RD6/PSP6 — I/O port D bit 6 / parallel slave port bit 6 |
| ピン 38 | RD7/PSP7 — I/O port D bit 7 / parallel slave port bit 7 |
| ピン 39 | VSS — Ground reference |
| ピン 40 | VDD — Positive supply (2.5 V to 5.5 V) |
| ピン 41 | RE0/RD — I/O port E bit 0 / parallel slave port read |
| ピン 42 | RE1/WR — I/O port E bit 1 / parallel slave port write |
| ピン 43 | RE2/CS — I/O port E bit 2 / parallel slave port chip select |
| ピン 44 | RE3 — I/O port E bit 3 |
| ピン 45 | RE4 — I/O port E bit 4 |
| ピン 46 | RE5 — I/O port E bit 5 |
| ピン 47 | RE6 — I/O port E bit 6 |
| ピン 48 | RE7 — I/O port E bit 7 |
| ピン 49 | VSS — Ground reference |
| ピン 50 | VDD — Positive supply (2.5 V to 5.5 V) |
| ピン 51 | RF0 — I/O port F bit 0 |
| ピン 52 | RF1 — I/O port F bit 1 |
| ピン 53 | RF2 — I/O port F bit 2 |
| ピン 54 | RF3 — I/O port F bit 3 |
| ピン 55 | RF4 — I/O port F bit 4 |
| ピン 56 | RF5 — I/O port F bit 5 |
| ピン 57 | RF6 — I/O port F bit 6 |
| ピン 58 | RF7 — I/O port F bit 7 |
| ピン 59 | VSS — Ground reference |
| ピン 60 | VDD — Positive supply (2.5 V to 5.5 V) |
| ピン 61 | RG0 — I/O port G bit 0 |
| ピン 62 | RG1 — I/O port G bit 1 |
| ピン 63 | RG2 — I/O port G bit 2 |
| ピン 64 | RG3 — I/O port G bit 3 |
| ピン 65 | RG4 — I/O port G bit 4 |
| ピン 66 | MCLR/VPP — Master clear reset (active low) / programming voltage input |
| ピン 67 | VSS — Ground reference |
| ピン 68 | VDD — Positive supply (2.5 V to 5.5 V) |
| ピン 69 | RH0 — I/O port H bit 0 |
| ピン 70 | RH1 — I/O port H bit 1 |
| ピン 71 | RH2 — I/O port H bit 2 |
| ピン 72 | RH3 — I/O port H bit 3 |
| ピン 73 | RH4 — I/O port H bit 4 |
| ピン 74 | RH5 — I/O port H bit 5 |
| ピン 75 | RH6 — I/O port H bit 6 |
| ピン 76 | RH7 — I/O port H bit 7 |
| ピン 77 | VSS — Ground reference |
| ピン 78 | VDD — Positive supply (2.5 V to 5.5 V) |
| ピン 79 | RJ0 — I/O port J bit 0 |
| ピン 80 | RJ1 — I/O port J bit 1 |
主な用途
PIC18LC858-I/PT の用途: 6 件s: CAN-bus automotive node controller, Industrial sensor hub with CAN, HVAC control board, Portable medical monitoring peripheral, Low-power embedded control with CAN, Legacy CAN-node retrofit board.
CAN-bus automotive node controller
The PIC18LC858-I/PT is well-suited as a CAN-bus node controller in automotive body and chassis ECUs because its integrated CAN 2.0B controller eliminates an external CAN-controller IC, while the 2.5-5.5 V 'LC' supply range matches 3.3 V automotive rails. At 40 MHz / 10 MIPS, it can sustain 1 Mbit/s CAN throughput while still servicing sensor polling, debounce, and diagnostics. Place a 120 Ω termination resistor at each bus end and use a Microchip MCP2551 or TJA1050 transceiver between the MCU and the differential bus. The 80-pin TQFP gives 68 usable I/O for switches, H-bridges, and LEDs.
おすすめ
Industrial sensor hub with CAN
In factory automation, the PIC18LC858-I/PT acts as a sensor hub aggregating multiple analog/digital inputs and reporting over CANopen or DeviceNet. Its 10-bit ADC multiplexed across multiple channels, combined with three timers and two CCP/PWM modules, allows direct connection to temperature, pressure, and flow sensors. The wide 2.5-5.5 V supply tolerates industrial 24 V rails after a switching pre-regulator. The 80-pin TQFP exposes enough I/O for keypad, LCD, and isolated RS-485 back-channel while still leaving CAN dedicated. Industrial temperature range (-40 °C to +85 °C) supports cabinet-mounted deployments.
おすすめ
HVAC control board
HVAC controllers benefit from the PIC18LC858-I/PT because it integrates CAN for inter-board communication between the air-handler and the thermostat while leaving CPU cycles free for PID loop computation on valve and damper actuators. The 10 MIPS throughput handles multiple 1 ms control loops without DSP, and the 32 KB OTP program memory fits state-machine plus lookup-table code for variable-air-volume (VAV) profiles. Use PWM outputs to drive opto-isolated triac triggers on the 24 VAC actuator side, and the ADC to read thermistor networks on the return-air duct.
おすすめ
Portable medical monitoring peripheral
Battery-powered medical peripherals such as infusion-pump secondary controllers or patient-worn telemetry modules use the PIC18LC858-I/PT for its 2.5 V low-voltage operation and integrated CAN. The 'LC' supply range allows direct connection to a single-cell Li-ion pack without a boost converter, and the 1.5 KB RAM accommodates moving-average and spike-detection buffers for ECG or SpO2 front-ends. CAN serves as the wired link back to the bedside monitor. Note that medical designs usually require IEC 60601-1 compliance at the system level; the MCU itself does not carry that certification.
おすすめ
Low-power embedded control with CAN
For low-power embedded nodes such as building-automation sensor tiles or solar-tracker motor controllers, the PIC18LC858-I/PT is attractive because it can sleep at microamp-level current while keeping the CAN peripheral ready to wake on bus activity. The 32 KB OTP holds application code plus the CANopen stack dictionary. Connect the MCU to a 3.3 V rail derived from a switching pre-regulator at 12 V or 24 V, and use the ADC to read panel voltage and motor current. The industrial temperature range tolerates outdoor enclosures without heaters.
おすすめ
Legacy CAN-node retrofit board
When sustaining a legacy field-deployed CAN board where the original OTP PIC18LC858-I/PT is still in production but supply is constrained, the part remains in distributor stock as of 2026-09-28 for repair-and-replace activities. The 80-pin TQFP matches the existing PCB land pattern, so the drop-in footprint lets service technicians swap a failed MCU without re-spinning the assembly. For new production of the same board, designers are encouraged to migrate to the flash PIC18F6680-I/PT or PIC18F86K80-I/PT to eliminate the OTP one-time-program risk and benefit from in-system firmware updates.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC18LC858-I/PT — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC18C858-I/PT | PIC18F6680-I/PT | PIC18F86K80-I/PT | PIC18F8680-I/PT | PIC18F8720-I/PT |
|---|---|---|---|---|---|---|
| Package | TQFP-80 (12x12 mm) | TQFP-80 - same | TQFP-80 - same | TQFP-80 - same | TQFP-80 - same | TQFP-80 - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 32 KB OTP | 32 KB OTP | 64 KB flash | 64 KB flash | 64 KB flash | 128 KB flash |
| RAM Size | 1.5 KB | 1.5 KB | 3.8 KB | 4 KB | 3.8 KB | 3.8 KB |
| CAN Peripheral | CAN 2.0B | CAN 2.0B | CAN 2.0B | CAN 2.0B | CAN 2.0B | No CAN |
| Operating Voltage | 2.5 V to 5.5 V | 4.2 V to 5.5 V | 2.0 V to 5.5 V | 1.8 V to 5.5 V | 2.0 V to 5.5 V | 4.2 V to 5.5 V |
| Max Clock Speed | 40 MHz | 40 MHz | 40 MHz | 64 MHz | 40 MHz | 40 MHz |
| Memory Type | OTP EPROM (one-time) | OTP EPROM | Flash (reprogrammable) | Flash (reprogrammable) | Flash (reprogrammable) | Flash (reprogrammable) |
| Lifecycle Status | NRND | NRND | Active | Active | Active | Active |
主な差別化要因
- Low-voltage 2.5 V to 5.5 V supply range (vs PIC18C858-I/PT)
- Integrated CAN 2.0B controller on-chip (vs PIC18F8720-I/PT)
- OTP EPROM memory for one-time-program security (vs PIC18F6680-I/PT)
設計ノート
Estimated: the PIC18LC858-I/PT draws roughly 25-40 mA at 40 MHz with all peripherals active, plus 15-25 mA additional for the CAN peripheral. Place a 100 nF X7R ceramic decoupling capacitor within 5 mm of every VDD/AVDD pin pair, and add a bulk 10 µF tantalum or aluminum-polymer capacitor at the supply entry point. The 'LC' 2.5 V minimum requires a low-dropout regulator if the upstream rail is 3.3 V with noise; use an MCP1700 or TPS7A45xx.
The 80-pin TQFP (PT) has 0.5 mm pitch and 12 x 12 mm body - keep-out zones around the IC should leave at least 2 mm clearance for probe access during in-circuit emulators. Route the OSC1/OSC2 traces symmetrically with the crystal within 5 mm, ground them on both sides with a guard ring, and avoid running PWM or relay-switching traces under the crystal area. Use a 4-layer PCB with continuous ground plane for the CAN-bus differential pair (CANH/CANL routed as a 120 Ω-impedance matched pair).
OTP EPROM cannot be reprogrammed - the PIC18LC858-I/PT must be programmed once after soldering via ICSP, so design the ICSP header (PGC/PGD/MCLR/VSS/VDD) to be accessible without removing the board. Confirm the MCLR pull-up (typically 10 kΩ) is correct, and add a 100 nF cap on MCLR if the rail is noisy. The CAN bus requires 120 Ω termination at each end - omitting it is the most common cause of intermittent CAN errors. Verify the MCP2551 or TJA1050 transceiver's TX/RX logic levels are 5 V tolerant when interfacing to a 3.3 V PIC18LC858.
コンプライアンス情報
RoHS and REACH compliant per Microchip product environmental declarations. Not AEC-Q100 qualified for automotive; automotive applications should use PIC18F6680-I/PT or PIC18F86K80-I/PT (also automotive variants). Halogen-free status not explicitly stated in Microchip product declaration page; set to unknown.