PIC18C658T-I/PT - 8-Bit 40MHz 32KB OTP MCU 64-TQFP | Microchip
MPN: PIC18C658T-I/PT ⚠ Last Time Buy| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $9.95 | $9.95 |
| 10 | $9.2 | $92.00 |
| 100 | $8.45 | $845.00 |
| 500 | $7.55 | $3,775.00 |
| 1,000 | $6.85 | $6,850.00 |
PIC18C658T-I/PT Overview
An 8-bit microcontroller (MCU) is a single-chip computer that combines a CPU, RAM, non-volatile program memory, and peripheral interfaces on one die. Within the Microchip taxonomy, PIC18C devices sit above base PIC16 parts and below dsPIC enhanced parts: PIC18C family -> PIC18 8-bit MCU -> 8-bit microcontroller -> MCU -> semiconductor. PIC18C parts use an enhanced Harvard architecture with separate program and data buses, enabling simultaneous instruction fetch and operand access, which delivers roughly 4x the throughput of baseline PIC16 cores at the same clock.
Key features of the PIC18C658T-I/PT include 32KB OTP program memory, 1.5K x 8 (1536 bytes) of general-purpose RAM, an industrial -40C to +85C operating range, 4.2V to 5.5V single-supply operation, and a maximum 40 MHz oscillator input. On-chip peripherals documented across the PIC18C6xx family include multiple timers, capture/compare/PWM (CCP) modules, an analog comparator, a 10-bit ADC on selected variants, USART, I2C/SPI, and a CAN module (the "6" family segment is the CAN-enabled branch).
Architecture depth: the PIC18C core uses a 16-bit instruction word with 8-bit data path, 31-level hardware stack, and a multi-vector interrupt controller. The 32KB OTP is one-time programmable - suitable for low-to-mid volume production where firmware is final but device reprogrammability is not required; for engineering-friendly Flash variants see PIC18F658 or PIC18F858.
Typical applications include industrial CAN-bus nodes, automotive body controllers, sensor signal conditioning, small appliance control, and embedded data acquisition. The 64-pin TQFP provides enough I/O for parallel buses and multiple serial channels.
Design consideration: because OTP memory cannot be re-programmed in-circuit, ensure firmware is fully validated on a Flash-equivalent (PIC18F658) before committing to PIC18C658T-I/PT for production. Always de-couple VDD with a 100 nF ceramic plus 10 uF bulk within 5 mm of the supply pins.
This page synthesizes distributor inventory, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.
Drop-in alternatives for PIC18C658T-I/PT — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC18C658T-I/PT (same form factor and footprint) — differing in Package, Program Memory Type, Operating Temperature, Core Architecture, Program Memory Size.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18C658-I/PT
✅ Drop-In✓ In Stock
$5.45 / Unit
View Datasheet →PIC18F658-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18C658T-E/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F67J10-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18C601-I/PT
✅ Drop-In✓ In Stock
$6.08 / Unit
View Datasheet →PIC18C658T-I/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC18 (8-bit RISC, enhanced Harvard) |
| Program Memory Type | OTP (One-Time-Programmable) |
| Program Memory Size | 32 KB (16K x 16 words) |
| Data RAM | 1.5K x 8 (1536 bytes) |
| Maximum CPU Clock | 40 MHz |
| Supply Voltage (VDD) | 4.2 V to 5.5 V |
| Operating Temperature | -40 C to +85 C (Industrial) |
| Package | 64-TQFP (10 x 10 mm) |
| Package Code | TFQFP, Gull-wing leads |
| Number of Terminals | 64 |
| Mounting Type | Surface Mount |
| Supply Form | Tape & Reel (T-suffix) |
| Temperature Grade | Industrial |
| RoHS Status | Compliant |
| MSL Level | 3 (per JEDEC J-STD-020, reflow 260 C) |
PIC18C658T-I/PT Pin Configuration
| Pin 1 | MCLR — Master Clear (Reset) input, active low |
| Pin 2 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| Pin 3 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| Pin 4 | RA2/AN2 — PORTA bit 2 / Analog input 2 |
| Pin 5 | RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / VREF+ |
| Pin 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pin 7 | RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SPI Slave Select |
| Pin 8 | OSC1/CLKIN — Oscillator crystal input / external clock in |
| Pin 9 | OSC2/CLKOUT — Oscillator crystal output / clock out |
| Pin 10 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / Timer1 clock |
| Pin 11 | RC1/T1OSI — PORTC bit 1 / Timer1 oscillator in |
| Pin 12 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM/capture/compare |
| Pin 13 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin 14 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin 15 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 16 | RC6/TX/CK — PORTC bit 6 / USART TX / clock |
| Pin 17 | RC7/RX/DT — PORTC bit 7 / USART RX / data |
| Pin 18 | VSS — Ground reference |
| Pin 19 | VDD — Positive supply (4.2V to 5.5V) |
| Pin 20 | RB0/INT0 — PORTB bit 0 / External interrupt 0 |
| Pin 21 | RB1/INT1 — PORTB bit 1 / External interrupt 1 |
| Pin 22 | RB2/INT2 — PORTB bit 2 / External interrupt 2 |
| Pin 23 | RB3/INT3/CCP2 — PORTB bit 3 / External interrupt 3 / CCP2 |
| Pin 24 | RB4 — PORTB bit 4 |
| Pin 25 | RB5 — PORTB bit 5 |
| Pin 26 | RB6/PGC — PORTB bit 6 / ICSP clock (programming) |
| Pin 27 | RB7/PGD — PORTB bit 7 / ICSP data (programming) |
| Pin 28 | VSS — Ground reference |
| Pin 29 | VDD — Positive supply (4.2V to 5.5V) |
| Pin 30 | RD0 — PORTD bit 0 |
| Pin 31 | RD1 — PORTD bit 1 |
| Pin 32 | RD2 — PORTD bit 2 |
| Pin 33 | RD3 — PORTD bit 3 |
| Pin 34 | RD4 — PORTD bit 4 |
| Pin 35 | RD5 — PORTD bit 5 |
| Pin 36 | RD6 — PORTD bit 6 |
| Pin 37 | RD7 — PORTD bit 7 |
| Pin 38 | VSS — Ground reference |
| Pin 39 | VDD — Positive supply (4.2V to 5.5V) |
| Pin 40 | RE0/RD — PORTE bit 0 / Read control |
| Pin 41 | RE1/WR — PORTE bit 1 / Write control |
| Pin 42 | RE2/CS — PORTE bit 2 / Chip select |
| Pin 43 | RE3 — PORTE bit 3 |
| Pin 44 | RE4 — PORTE bit 4 |
| Pin 45 | RE5 — PORTE bit 5 |
| Pin 46 | RE6 — PORTE bit 6 |
| Pin 47 | RE7/CCP2 — PORTE bit 7 / CCP2 alternate |
| Pin 48 | VSS — Ground reference |
| Pin 49 | VDD — Positive supply (4.2V to 5.5V) |
| Pin 50 | RF0 — PORTF bit 0 |
| Pin 51 | RF1 — PORTF bit 1 |
| Pin 52 | RF2 — PORTF bit 2 |
| Pin 53 | RF3 — PORTF bit 3 |
| Pin 54 | RF4 — PORTF bit 4 |
| Pin 55 | RF5 — PORTF bit 5 |
| Pin 56 | RF6 — PORTF bit 6 |
| Pin 57 | RF7 — PORTF bit 7 |
| Pin 58 | CANTX — CAN bus transmit output |
| Pin 59 | CANRX — CAN bus receive input |
| Pin 60 | RG0 — PORTG bit 0 |
| Pin 61 | RG1 — PORTG bit 1 |
| Pin 62 | RG2 — PORTG bit 2 |
| Pin 63 | RG3 — PORTG bit 3 |
| Pin 64 | RG4 — PORTG bit 4 |
Typical Applications
PIC18C658T-I/PT is suitable for 6 applications: Industrial CAN-Bus Nodes, Automotive Body and Chassis Controllers, Sensor Interface and Signal Conditioning, Small Appliance Control, Embedded Data Acquisition, Lighting and Ballast Control.
Industrial CAN-Bus Nodes
The PIC18C658T-I/PT fits industrial CAN-bus nodes because of its on-chip CAN module and the PIC18C6xx family's hardware acceptance filters and message buffers. At 40 MHz the part handles standard 1 Mbps CAN traffic while leaving CPU bandwidth for the application layer. Its 32KB OTP program memory accommodates CANopen or DeviceNet stack implementations. The 64-pin TQFP gives access to PORTA through PORTG I/O for sensor inputs and digital outputs, and the 4.2V to 5.5V VDD matches industrial 5V backplanes. Designers should add a CAN transceiver such as MCP2551 and 120 ohm termination. For new designs, prefer PIC18F658-I/PT for ICSP re-programmability.
Recommended
Automotive Body and Chassis Controllers
Automotive body controllers - door modules, seat controllers, mirror adjusters - benefit from the PIC18C658T-I/PT's industrial temperature grade (-40C to +85C), 40 MHz CPU, and CAN peripheral for body-network communication. The 32KB OTP program memory is sufficient for switch-scan logic, LIN/CAN bridging, and PWM-driven motor control. The 64-pin TQFP exposes up to seven I/O ports for switch matrices, LED drivers, and H-bridge interfaces. For under-hood or chassis-domain designs requiring -40C to +125C, the PIC18C658T-E/PT (extended temperature grade) is the matching drop-in. PIC18C658T-I/PT suits body-electronics duty cycles and avoids the cost of full automotive AEC-Q100 parts.
Recommended
Sensor Interface and Signal Conditioning
Sensor interface boards use the PIC18C658T-I/PT for analog front-end control, sensor excitation, and digital filtering. The 40 MHz CPU executes digital filters and linearization routines in real time, while the 32KB OTP program memory holds calibration tables and lookup arrays. The 1.5K x 8 data RAM supports moving-average and FIR filter implementations with comfortable headroom. Multiple serial interfaces (USART for sensor readout, SPI for ADC, I2C for EEPROM or RTC) are exposed on the 64-pin TQFP. Combined with the PIC18C6xx family's on-chip ADC on selected variants, the part builds compact, low-BOM sensor nodes for industrial measurement.
Recommended
Small Appliance Control
Small appliance control boards - washing machine user interfaces, dishwasher controllers, microwave keypads - are well served by the PIC18C658T-I/PT's combination of 40 MHz CPU, 32KB OTP program memory, and rich I/O. The 64-pin TQFP drives seven-segment displays, key matrices, triac-fired heater outputs, and buzzer PWM directly. OTP pricing suits cost-sensitive appliance volumes where firmware is final and ICSP is not required in production. The 4.2V to 5.5V VDD range aligns with rectified 5V appliance rails. CCP modules generate zero-cross triac triggers and brushed-motor PWM without external timer ICs.
Recommended
Embedded Data Acquisition
Embedded data-acquisition front-ends use the PIC18C658T-I/PT to sample multiple analog channels, buffer readings, and forward them over USART, SPI, or CAN. The 40 MHz CPU supports 10 kHz aggregate sample rates while leaving headroom for protocol handling, and 1.5K x 8 RAM buffers 256+ 12-bit samples. The 32KB OTP stores calibration coefficients, lookup tables, and protocol stacks. Industrial temperature grade ensures operation in factory-floor enclosures. For designs needing Flash for field firmware updates, PIC18F658-I/PT is the same-footprint, drop-in upgrade.
Recommended
Lighting and Ballast Control
Lighting ballast and LED-driver controllers benefit from the PIC18C658T-I/PT's PWM, ADC, and timer resources. The 40 MHz CPU generates the high-resolution PWM required for dimmable fluorescent ballasts and constant-current LED drivers. The 32KB OTP program memory holds dimming curves, DALI or 0-10V protocols, and power-factor correction loops. The 64-pin TQFP provides enough I/O for analog dim inputs, relay outputs, status LEDs, and DMX512 or DALI communication transceivers. For designs targeting the same footprint with Flash, PIC18F658-I/PT is the recommended path.
Recommended
Recommended Products Summary
Engineering reference data for PIC18C658T-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18C658-I/PT | PIC18F658-I/PT | PIC18C658T-E/PT | PIC18F67J10-I/PT | PIC18C601-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-TQFP (10x10) | 64-TQFP (10x10) - same | 64-TQFP (10x10) - same | 64-TQFP (10x10) - same | 64-TQFP (10x10) - same | 64-TQFP (10x10) - same |
| Program Memory | 32 KB OTP | 32 KB OTP | 32 KB Flash | 32 KB OTP | 32 KB Flash | 32 KB ROM |
| Data RAM | 1.5K x 8 (1536 B) | 1.5K x 8 | 1.5K x 8 | 1.5K x 8 | 2K x 8 | 1.5K x 8 |
| Maximum Clock | 40 MHz | 40 MHz | 40 MHz | 40 MHz | 40 MHz | 40 MHz |
| Supply Voltage | 4.2 V to 5.5 V | 4.2 V to 5.5 V | 4.2 V to 5.5 V | 4.2 V to 5.5 V | 3.0 V to 3.6 V | 4.2 V to 5.5 V |
| Operating Temperature | -40 C to +85 C (Industrial) | -40 C to +85 C | -40 C to +85 C | -40 C to +125 C (Extended) | -40 C to +85 C | -40 C to +85 C |
| Memory Type | OTP (one-time) | OTP | Flash (ICSP) | OTP | Flash (ICSP) | OTP/ROM |
| CAN Peripheral | Yes | Yes | Yes | Yes | Yes | No |
Key Differentiators
- Same-package Flash upgrade path with identical register map (vs PIC18F658-I/PT)
- Extended-temperature sibling for under-hood automotive duty (vs PIC18C658T-E/PT)
- On-chip CAN peripheral eliminates external controller (vs PIC18C601-I/PT)
Design Notes
Decouple VDD with a 100 nF ceramic capacitor placed within 5 mm of each VDD pin pair (pins 19/29/39/49 are bonded to four VDD pads), plus a single 10 uF tantalum or ceramic bulk capacitor near the package. The PIC18C658T-I/PT operates at 4.2V to 5.5V; if the supply can dip below 4.2V during motor inrush or relay switching, enable Brown-Out Reset (BOR) via configuration bits to prevent code corruption. Estimated: total quiescent current is below 10 mA in active mode, so a 10 uF bulk is comfortably oversized for transient handling.
Because PIC18C658T-I/PT OTP memory cannot be re-programmed in-circuit, validate firmware on the Flash-equivalent PIC18F658-I/PT first and only commit to OTP for the final production lot. MCLR (pin 1) must be pulled high through a 10 kohm resistor and protected by a diode to VDD to prevent spurious resets during power-up. The ICSP pins RB6/PGC and RB7/PGD are shared with PORTB I/O - if external switches or LEDs drive these pins at runtime, isolate them with series resistors or move to a different PORTB pin. Configuration bits must be set correctly: oscillator mode, watchdog enable, BOR voltage, and code protection.
The 64-pin TQFP (10 x 10 mm) has theta_JA around 50 C/W on a 1-oz 4-layer PCB with moderate copper pour. At 40 MHz active mode the part draws approximately 16 mA, so total dissipation is around 80 mW at 5V - well within thermal limits for industrial operation. Estimated: junction temperature rise above ambient is roughly 4 C, leaving substantial margin to the +85 C industrial ceiling. No heatsink or special PCB thermal design is required for typical industrial environments. For sealed enclosures above +60 C ambient, add a small copper pour under the exposed pad (none on this package) or use 2-oz copper on inner layers.
Compliance Information
RoHS compliant per Microchip product documentation. Lead-free 64-TQFP package supports 260 C peak reflow per JEDEC J-STD-020 MSL-3. AEC-Q100 is not applicable - this is an industrial-grade part, not automotive-qualified; choose AEC-Q100-qualified Microchip parts (e.g., PIC18F458-I/PT automotive variants) for AEC-qualified designs.