PIC18C658T-I/PT - 8-Bit 40MHz 32KB OTP MCU 64-TQFP | Microchip
Артикул: PIC18C658T-I/PT ⚠ Последняя закупка| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 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 Обзор
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.
Аналоги без доработки для PIC18C658T-I/PT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC18C658T-I/PT (тот же форм-фактор и посадочное место) — отличается по Package, Core Architecture, Program Memory Type, Operating Temperature, Program Memory Size.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC18C658-I/PT
✅ Прямая замена✓ В наличии
$5.45 / шт.
Открыть даташит →PIC18F658-I/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC18C658T-E/PT
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PIC18F67J10-I/PT
✅ Прямая замена✓ В наличии
$5.4 / шт.
Открыть даташит →PIC18C601-I/PT
✅ Прямая замена✓ В наличии
$6.08 / шт.
Открыть даташит →PIC18C658T-I/PT Максимальные параметры и электрические характеристики
| 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 |
| Рабочая температура | -40 C to +85 C (Industrial) |
| Корпус | 64-TQFP (10 x 10 mm) |
| Package Code | TFQFP, Gull-wing leads |
| Number of Terminals | 64 |
| Тип монтажа | Surface Mount |
| Supply Form | Tape & Reel (T-suffix) |
| Temperature Grade | Industrial |
| Статус RoHS | Compliant |
| Уровень MSL | 3 (per JEDEC J-STD-020, reflow 260 C) |
Конфигурация выводов PIC18C658T-I/PT
| Контакт 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 — PORTA bit 2 / Analog input 2 |
| Контакт 5 | RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / 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/CLKIN — Oscillator crystal input / external clock in |
| Контакт 9 | OSC2/CLKOUT — Oscillator crystal output / clock out |
| Контакт 10 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / Timer1 clock |
| Контакт 11 | RC1/T1OSI — PORTC bit 1 / Timer1 oscillator in |
| Контакт 12 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM/capture/compare |
| Контакт 13 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Контакт 14 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Контакт 15 | RC5/SDO — PORTC bit 5 / SPI data out |
| Контакт 16 | RC6/TX/CK — PORTC bit 6 / USART TX / clock |
| Контакт 17 | RC7/RX/DT — PORTC bit 7 / USART RX / data |
| Контакт 18 | VSS — Ground reference |
| Контакт 19 | VDD — Positive supply (4.2V to 5.5V) |
| Контакт 20 | RB0/INT0 — PORTB bit 0 / External interrupt 0 |
| Контакт 21 | RB1/INT1 — PORTB bit 1 / External interrupt 1 |
| Контакт 22 | RB2/INT2 — PORTB bit 2 / External interrupt 2 |
| Контакт 23 | RB3/INT3/CCP2 — PORTB bit 3 / External interrupt 3 / CCP2 |
| Контакт 24 | RB4 — PORTB bit 4 |
| Контакт 25 | RB5 — PORTB bit 5 |
| Контакт 26 | RB6/PGC — PORTB bit 6 / ICSP clock (programming) |
| Контакт 27 | RB7/PGD — PORTB bit 7 / ICSP data (programming) |
| Контакт 28 | VSS — Ground reference |
| Контакт 29 | VDD — Positive supply (4.2V to 5.5V) |
| Контакт 30 | RD0 — PORTD bit 0 |
| Контакт 31 | RD1 — PORTD bit 1 |
| Контакт 32 | RD2 — PORTD bit 2 |
| Контакт 33 | RD3 — PORTD bit 3 |
| Контакт 34 | RD4 — PORTD bit 4 |
| Контакт 35 | RD5 — PORTD bit 5 |
| Контакт 36 | RD6 — PORTD bit 6 |
| Контакт 37 | RD7 — PORTD bit 7 |
| Контакт 38 | VSS — Ground reference |
| Контакт 39 | VDD — Positive supply (4.2V to 5.5V) |
| Контакт 40 | RE0/RD — PORTE bit 0 / Read control |
| Контакт 41 | RE1/WR — PORTE bit 1 / Write control |
| Контакт 42 | RE2/CS — PORTE bit 2 / Chip select |
| Контакт 43 | RE3 — PORTE bit 3 |
| Контакт 44 | RE4 — PORTE bit 4 |
| Контакт 45 | RE5 — PORTE bit 5 |
| Контакт 46 | RE6 — PORTE bit 6 |
| Контакт 47 | RE7/CCP2 — PORTE bit 7 / CCP2 alternate |
| Контакт 48 | VSS — Ground reference |
| Контакт 49 | VDD — Positive supply (4.2V to 5.5V) |
| Контакт 50 | RF0 — PORTF bit 0 |
| Контакт 51 | RF1 — PORTF bit 1 |
| Контакт 52 | RF2 — PORTF bit 2 |
| Контакт 53 | RF3 — PORTF bit 3 |
| Контакт 54 | RF4 — PORTF bit 4 |
| Контакт 55 | RF5 — PORTF bit 5 |
| Контакт 56 | RF6 — PORTF bit 6 |
| Контакт 57 | RF7 — PORTF bit 7 |
| Контакт 58 | CANTX — CAN bus transmit output |
| Контакт 59 | CANRX — CAN bus receive input |
| Контакт 60 | RG0 — PORTG bit 0 |
| Контакт 61 | RG1 — PORTG bit 1 |
| Контакт 62 | RG2 — PORTG bit 2 |
| Контакт 63 | RG3 — PORTG bit 3 |
| Контакт 64 | RG4 — PORTG bit 4 |
Типичное применение
PIC18C658T-I/PT подходит для 6 применениеs: 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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
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.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC18C658T-I/PT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | 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 |
Ключевые отличия
- Same-package Flash upgrade path with identical register map (против PIC18F658-I/PT)
- Extended-temperature sibling for under-hood automotive duty (против PIC18C658T-E/PT)
- On-chip CAN peripheral eliminates external controller (против PIC18C601-I/PT)
Заметки по проектированию
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.
Информация о соответствии
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.