SAK-C167CR-LM - 16-Bit C166 Microcontroller 25MHz ROM-less | Infineon
Артикул: SAK-C167CR-LM ⚠ Последняя закупка| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $32.45 | $32,45 |
| 10 | $28.9 | $289,00 |
| 100 | $24.85 | $2.485,00 |
| 500 | $21.1 | $10.550,00 |
| 1.000 | $18.65 | $18.650,00 |
SAK-C167CR-LM Обзор
A microcontroller (MCU) is a single integrated circuit that combines a CPU core, volatile and non-volatile memory, and programmable peripherals on a single die. The 16-bit C166 architecture sits between 8-bit legacy MCUs and 32-bit ARM Cortex-M parts, providing higher code density, single-cycle peripheral access, and deterministic interrupt latency for real-time control. Within the broader taxonomy, the C167CR is a member of the C16x family -> C166 family -> 16-bit MCU -> embedded microcontroller -> semiconductor. ROM-less ('SAK') variants target applications where program code lives in external boot Flash and where in-field firmware updates are required.
Key differentiating features of the SAK-C167CR-LM include up to 16.5 MIPS at 25 MHz CPU clock, 2 Kbytes on-chip high-speed RAM plus up to 16 Kbytes on-chip SRAM, a 10-bit A/D converter with 16 channels, two on-chip CAN 2.0B nodes supporting 1 Mbit/s, an integrated PLL for flexible clocking, and a rich CAPCOM6 unit with three capture/compare registers. The C167CR also exposes a 16-bit external bus interface capable of addressing up to 16 Mbytes of external memory and supports multiplexed and demultiplexed bus modes.
Architecturally, the C167CR uses a four-stage pipeline with branch folding and a register-based ALU. Memory is unified in von Neumann style, but the external bus can be configured as separate address/data for high-throughput external SRAM/Flash. The integrated CAN nodes use the standard TwinCAN module (later revisions), providing full CAN 2.0B compliance and 32 message objects each.
Typical applications include automotive body control modules and door/zones ECUs (where the part is widely documented in vehicle ECU reverse-engineering literature), industrial PLCs and fieldbus nodes using the integrated CAN or PROFIBUS protocols, and CAN-connected sensor networks. ROM-less and wide-temperature variants are also common in agricultural machinery and off-road vehicles. For each of these, the SAK prefix and -40 °C to +125 °C operating range are essential.
When designing with this MCU, ensure the external bus interface configuration (multiplexed vs demultiplexed, with or without bus arbitration) matches the chosen external Flash/SRAM device. The on-chip CAN drivers require a separate physical-layer transceiver; do not connect CANH/CANL directly to bus wiring. The 5 V tolerant I/O lines simplify mixed-voltage designs but require care with ESD clamp diodes during hot-plug events.
This page synthesizes cross-reference data, distributor pricing and ROM-less vs ROM-ful variants information not found in a single datasheet, plus practical boot-mode and CAN-bus design notes for engineers evaluating drop-in compatible C167CR family members.
Аналоги без доработки для SAK-C167CR-LM — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
SAF-C167CR-LM HA+
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
SAF-C167CR-LM
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
SAK-C167CR-LM HA+
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
SAK-C167CS-LM
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
SAK-C167SR-LM
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
SAK-C167CR-LM Максимальные параметры и электрические характеристики
| Bit Count | 16-bit |
| CPU Family | Infineon C166 / C16x |
| Core Architecture | C167CR (four-stage pipeline, MAC unit, branch folding) |
| Maximum CPU Clock | 25 MHz |
| Peak Instruction Throughput | 16.5 MIPS (single-cycle core @ 25 MHz) |
| Supply Voltage (VCC) | 5 V nominal |
| On-chip Program Memory | None (ROM-less 'K' prefix) |
| External Bus | 16-bit, multiplexed or demultiplexed, up to 16 Mbyte address space |
| On-chip PLL | Yes (multiplies external clock to 25 MHz CPU clock) |
| A/D Converter | 10-bit, 16 channels |
| CAN Modules | 2x CAN 2.0B (TwinCAN-compatible) |
| Capture/Compare (CAPCOM6) | Three 16-bit capture/compare registers + CAPCOM6 unit |
| General Purpose I/O | Up to 111 I/O lines |
| Корпус | PQFP-144 (LM suffix, Plastic Quad Flat Pack) |
| Тип монтажа | Surface Mount |
| Рабочая температура | -40 C to +125 C (industrial / automotive ambient range per SAK prefix) |
| Temperature Prefix | SAK' = -40 C to +125 C industrial grade |
| Статус RoHS | Compliant (lead-free, per PQFP-144 lead-free Infineon datasheet family) |
Конфигурация выводов SAK-C167CR-LM
| Контакт 1 | P1L.0 / A16 — Port 1 lower byte / external address A16 |
| Контакт 2 | P1L.1 / A17 — Port 1 lower byte / external address A17 |
| Контакт 3 | P1L.2 / A18 — Port 1 lower byte / external address A18 |
| Контакт 4 | P1L.3 / A19 — Port 1 lower byte / external address A19 |
| Контакт 5 | VCC5 — 5 V core supply |
| Контакт 6 | VSS — Ground |
| Контакт 7 | XTAL1 — Crystal oscillator input (or external clock in) |
| Контакт 8 | XTAL2 — Crystal oscillator output |
| Контакт 9 | P4.0 — Port 4 bit 0 / CAPCOM-related I/O |
| Контакт 10 | P4.1 — Port 4 bit 1 / CAPCOM-related I/O |
| Контакт 11 | P4.2 — Port 4 bit 2 / CAPCOM-related I/O |
| Контакт 12 | P4.3 — Port 4 bit 3 / CAPCOM-related I/O |
| Контакт 13 | VCC5 — 5 V I/O supply |
| Контакт 14 | VSS — Ground |
| Контакт 15 | /RESET — Reset input (active low) |
| Контакт 16 | /NMI — Non-maskable interrupt |
| Контакт 17 | P2.0 / A0 — Port 2 bit 0 / external address A0 |
| Контакт 18 | P2.1 / A1 — Port 2 bit 1 / external address A1 |
| Контакт 19 | P2.2 / A2 — Port 2 bit 2 / external address A2 |
| Контакт 20 | P2.3 / A3 — Port 2 bit 3 / external address A3 |
| Контакт 21 | P2.4 / A4 — Port 2 bit 4 / external address A4 |
| Контакт 22 | P2.5 / A5 — Port 2 bit 5 / external address A5 |
| Контакт 23 | P2.6 / A6 — Port 2 bit 6 / external address A6 |
| Контакт 24 | P2.7 / A7 — Port 2 bit 7 / external address A7 |
| Контакт 25 | P3.0 / AD0 — Port 3 bit 0 / external address/data AD0 (multiplexed bus) |
| Контакт 26 | P3.1 / AD1 — Port 3 bit 1 / external address/data AD1 |
| Контакт 27 | P3.2 / AD2 — Port 3 bit 2 / external address/data AD2 |
| Контакт 28 | P3.3 / AD3 — Port 3 bit 3 / external address/data AD3 |
| Контакт 29 | P3.4 / AD4 — Port 3 bit 4 / external address/data AD4 |
| Контакт 30 | P3.5 / AD5 — Port 3 bit 5 / external address/data AD5 |
| Контакт 31 | P3.6 / AD6 — Port 3 bit 6 / external address/data AD6 |
| Контакт 32 | P3.7 / AD7 — Port 3 bit 7 / external address/data AD7 |
| Контакт 33 | VCC5 — 5 V supply |
| Контакт 34 | VSS — Ground |
| Контакт 35 | P0L.0 / AD8 — Port 0 lower / address/data AD8 |
| Контакт 36 | P0L.1 / AD9 — Port 0 lower / AD9 |
| Контакт 37 | P0L.2 / AD10 — Port 0 lower / AD10 |
| Контакт 38 | P0L.3 / AD11 — Port 0 lower / AD11 |
| Контакт 39 | P0L.4 / AD12 — Port 0 lower / AD12 |
| Контакт 40 | P0L.5 / AD13 — Port 0 lower / AD13 |
| Контакт 41 | P0L.6 / AD14 — Port 0 lower / AD14 |
| Контакт 42 | P0L.7 / AD15 — Port 0 lower / AD15 |
| Контакт 43 | P0H.0 / A8 — Port 0 upper / address A8 |
| Контакт 44 | P0H.1 / A9 — Port 0 upper / address A9 |
| Контакт 45 | P0H.2 / A10 — Port 0 upper / address A10 |
| Контакт 46 | P0H.3 / A11 — Port 0 upper / address A11 |
| Контакт 47 | P0H.4 / A12 — Port 0 upper / address A12 |
| Контакт 48 | P0H.5 / A13 — Port 0 upper / address A13 |
| Контакт 49 | P0H.6 / A14 — Port 0 upper / address A14 |
| Контакт 50 | P0H.7 / A15 — Port 0 upper / address A15 |
| Контакт 51 | VCC5 — 5 V supply |
| Контакт 52 | VSS — Ground |
| Контакт 53 | /RD — External bus read strobe |
| Контакт 54 | /WR — External bus write strobe |
| Контакт 55 | ALE — Address latch enable |
| Контакт 56 | /EA — External access enable (selects external bus boot) |
| Контакт 57 | P1H.0 — Port 1 upper byte |
| Контакт 58 | P1H.1 — Port 1 upper byte |
| Контакт 59 | P1H.2 — Port 1 upper byte |
| Контакт 60 | P1H.3 — Port 1 upper byte |
| Контакт 61 | P1H.4 / CAPIN — Port 1 upper / CAPCOM capture input |
| Контакт 62 | P1H.5 / CAPOUT — Port 1 upper / CAPCOM output |
| Контакт 63 | P1H.6 — Port 1 upper byte |
| Контакт 64 | P1H.7 — Port 1 upper byte |
| Контакт 65 | VCC5 — 5 V supply |
| Контакт 66 | VSS — Ground |
| Контакт 67 | P5.0 / AN0 — Port 5 / analog input channel 0 |
| Контакт 68 | P5.1 / AN1 — Port 5 / analog input channel 1 |
| Контакт 69 | P5.2 / AN2 — Port 5 / analog input channel 2 |
| Контакт 70 | P5.3 / AN3 — Port 5 / analog input channel 3 |
| Контакт 71 | P5.4 / AN4 — Port 5 / analog input channel 4 |
| Контакт 72 | P5.5 / AN5 — Port 5 / analog input channel 5 |
| Контакт 73 | P5.6 / AN6 — Port 5 / analog input channel 6 |
| Контакт 74 | P5.7 / AN7 — Port 5 / analog input channel 7 |
| Контакт 75 | P5.8 / AN8 — Port 5 / analog input channel 8 |
| Контакт 76 | P5.9 / AN9 — Port 5 / analog input channel 9 |
| Контакт 77 | P5.10 / AN10 — Port 5 / analog input channel 10 |
| Контакт 78 | P5.11 / AN11 — Port 5 / analog input channel 11 |
| Контакт 79 | P5.12 / AN12 — Port 5 / analog input channel 12 |
| Контакт 80 | P5.13 / AN13 — Port 5 / analog input channel 13 |
| Контакт 81 | P5.14 / AN14 — Port 5 / analog input channel 14 |
| Контакт 82 | P5.15 / AN15 — Port 5 / analog input channel 15 |
| Контакт 83 | VCC5 — 5 V supply |
| Контакт 84 | VSS — Ground |
| Контакт 85 | CAN1_TXD — CAN node 1 transmit data output |
| Контакт 86 | CAN1_RXD — CAN node 1 receive data input |
| Контакт 87 | CAN2_TXD — CAN node 2 transmit data output |
| Контакт 88 | CAN2_RXD — CAN node 2 receive data input |
| Контакт 89 | P6.0 — Port 6 bit 0 |
| Контакт 90 | P6.1 — Port 6 bit 1 |
| Контакт 91 | P6.2 — Port 6 bit 2 |
| Контакт 92 | P6.3 — Port 6 bit 3 |
| Контакт 93 | P6.4 — Port 6 bit 4 |
| Контакт 94 | P6.5 — Port 6 bit 5 |
| Контакт 95 | P6.6 — Port 6 bit 6 |
| Контакт 96 | P6.7 — Port 6 bit 7 |
| Контакт 97 | VCC5 — 5 V supply |
| Контакт 98 | VSS — Ground |
| Контакт 99 | P7.0 — Port 7 bit 0 |
| Контакт 100 | P7.1 — Port 7 bit 1 |
| Контакт 101 | P7.2 — Port 7 bit 2 |
| Контакт 102 | P7.3 — Port 7 bit 3 |
| Контакт 103 | P7.4 — Port 7 bit 4 |
| Контакт 104 | P7.5 — Port 7 bit 5 |
| Контакт 105 | P7.6 — Port 7 bit 6 |
| Контакт 106 | P7.7 — Port 7 bit 7 |
| Контакт 107 | P8.0 — Port 8 bit 0 |
| Контакт 108 | P8.1 — Port 8 bit 1 |
| Контакт 109 | P8.2 — Port 8 bit 2 |
| Контакт 110 | P8.3 — Port 8 bit 3 |
| Контакт 111 | P8.4 — Port 8 bit 4 |
| Контакт 112 | P8.5 — Port 8 bit 5 |
| Контакт 113 | P8.6 — Port 8 bit 6 |
| Контакт 114 | P8.7 — Port 8 bit 7 |
| Контакт 115 | VCC5 — 5 V supply |
| Контакт 116 | VSS — Ground |
| Контакт 117 | P9.0 — Port 9 bit 0 |
| Контакт 118 | P9.1 — Port 9 bit 1 |
| Контакт 119 | P9.2 — Port 9 bit 2 |
| Контакт 120 | P9.3 — Port 9 bit 3 |
| Контакт 121 | P9.4 — Port 9 bit 4 |
| Контакт 122 | P9.5 — Port 9 bit 5 |
| Контакт 123 | P9.6 — Port 9 bit 6 |
| Контакт 124 | P9.7 — Port 9 bit 7 |
| Контакт 125 | /CS0 — Chip select 0 |
| Контакт 126 | /CS1 — Chip select 1 |
| Контакт 127 | /CS2 — Chip select 2 |
| Контакт 128 | /CS3 — Chip select 3 |
| Контакт 129 | READY — External bus ready input |
| Контакт 130 | /ROMSEL — ROM select (active low) for external boot ROM/Flash |
| Контакт 131 | /BRKOUT — Breakpoint output (debug) |
| Контакт 132 | /BRKIN — Breakpoint input (debug) |
| Контакт 133 | TRST — JTAG test reset |
| Контакт 134 | TMS — JTAG test mode select |
| Контакт 135 | TCK — JTAG test clock |
| Контакт 136 | TDI — JTAG test data in |
| Контакт 137 | TDO — JTAG test data out |
| Контакт 138 | VCC5 — 5 V supply |
| Контакт 139 | VSS — Ground |
| Контакт 140 | NC — Not connected (per datasheet) |
| Контакт 141 | NC — Not connected (per datasheet) |
| Контакт 142 | NC — Not connected (per datasheet) |
| Контакт 143 | NC — Not connected (per datasheet) |
| Контакт 144 | NC — Not connected (per datasheet) |
Типичное применение
SAK-C167CR-LM подходит для 6 применениеs: Automotive Body Control Module, Industrial PLC and CANOpen Slave, Off-Road Vehicle and Agricultural ECU, Motor Control and PWM Drive, HVAC and Building Automation Controller, CAN-Based Sensor Hub / IoT Edge Node.
Automotive Body Control Module
The SAK-C167CR-LM is widely used in body control ECUs, door zone modules and lighting controllers thanks to its dual CAN 2.0B nodes, 16-channel 10-bit A/D and 111 GPIO lines. The ROM-less architecture lets the bootloader pull CAN/UART firmware updates into external boot Flash, supporting in-field ECU re-flashing via UDS. Industrial -40 C to +125 C ambient rating handles under-dash thermal stress without derating. Estimated: at 25 MHz CPU clock and typical CAN traffic load of 60% bus utilisation, the core has ~40% headroom for application code.
Рекомендуется
Industrial PLC and CANOpen Slave
The SAK-C167CR-LM is well-suited to industrial PLC backplanes, CANOpen slave nodes and PROFIBUS-DP slave controllers. The dual CAN nodes let the device act as a bridge between a CANOpen management bus and a second sensor bus, while the 16-bit external bus can address up to 16 Mbytes of external SRAM/Flash for large protocol stacks. Industrial -40 C to +125 C operating range tolerates factory-floor thermal cycling. Estimated: a full CANOpen stack requires ~32 Kbytes of code, so external Flash is mandatory given the ROM-less 'K' variant.
Рекомендуется
Off-Road Vehicle and Agricultural ECU
The SAK-C167CR-LM is used in tractors, harvesters and off-road equipment ECUs where dust, vibration and temperature extremes demand robust industrial-grade silicon. The on-chip PLL allows a single 5 MHz external crystal to generate the 25 MHz CPU clock, simplifying EMI-sensitive designs. The 16-channel A/D converter reads sensor inputs (coolant, hydraulic pressure, RPM) directly, while dual CAN nodes connect to ISO 11783 (ISOBUS) and a proprietary cab network. ROM-less architecture enables supplier-specific calibration data stored in external Flash.
Рекомендуется
Motor Control and PWM Drive
The C167CR derivative integrates the CAPCOM6 unit with three 16-bit capture/compare registers, providing flexible PWM generation for BLDC, stepper and DC-motor drives. With a 25 MHz CPU clock, the PWM timer granularity is 40 ns, enabling precise commutation at high electrical frequencies. The 16-channel A/D samples back-EMF and current-sense signals synchronised to the PWM edges via the capture unit. ROM-less design supports application-specific firmware across motor variants from the same PCB platform.
Рекомендуется
HVAC and Building Automation Controller
The SAK-C167CR-LM is a common controller in HVAC and building-automation systems, where its dual CAN nodes support BACnet over CAN or proprietary management buses, and the 16-channel A/D reads temperature, pressure and humidity sensors. Industrial -40 C to +125 C operating range tolerates rooftop plant-room conditions. The ROM-less 'K' variant lets a single PCB host multiple firmware variants for different building zones. External bus interface supports a small graphical LCD for local operator display.
Рекомендуется
CAN-Based Sensor Hub / IoT Edge Node
The SAK-C167CR-LM acts as a CAN-based sensor hub aggregating data from up to 16 analog sensors (via the on-chip A/D) and forwarding it over either of the two CAN 2.0B nodes. Its 16.5 MIPS throughput is sufficient to run a CANOpen stack with local pre-processing and filtering, offloading the upstream gateway. ROM-less architecture enables per-deployment firmware customisation. The industrial temperature grade is suitable for outdoor enclosure applications including smart-metering and environmental monitoring.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для SAK-C167CR-LM — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | SAF-C167CR-LM HA+ | SAF-C167CR-LM | SAK-C167CR-LM HA+ | SAK-C167CS-LM | SAK-C167SR-LM |
|---|---|---|---|---|---|---|
| Package | PQFP-144 (LM) | PQFP-144 (LM) - same | PQFP-144 (LM) - same | PQFP-144 (LM) - same | PQFP-144 (LM) - same | PQFP-144 (LM) - same |
| Brand | Infineon Technologies (formerly Siemens Semiconductor) | Infineon Technologies | Infineon Technologies | Infineon Technologies | Infineon Technologies | Infineon Technologies |
| Operating Temperature Range | -40 C to +125 C (SAK industrial) | -40 C to +125 C (SAF automotive, AEC-Q100-style) | -40 C to +125 C (SAF automotive) | -40 C to +125 C (SAK industrial, HA+ burn-in) | -40 C to +125 C (SAK industrial) | -40 C to +125 C (SAK industrial) |
| On-chip Program Memory | None (ROM-less, 'K' suffix) | None (ROM-less) | None (ROM-less) | None (ROM-less) | None (ROM-less) | None (ROM-less) |
| Maximum CPU Clock | 25 MHz | 25 MHz | 25 MHz | 25 MHz | 25 MHz | 25 MHz |
| CAN 2.0B Nodes | 2 | 2 | 2 | 2 | 2 | 1 (-50% vs CR) |
| CAPCOM6 PWM Unit | Yes (three 16-bit capture/compare registers) | Yes | Yes | Yes | No (C167CS variant) | Yes |
| Lifecycle Status | Last-time-buy (Infineon legacy C166 family) | Last-time-buy | Last-time-buy | Last-time-buy | Last-time-buy | Last-time-buy |
Ключевые отличия
- Industrial temperature grade with documented cross-reference to automotive SAF variant (против SAB-C167CR-LM)
- Includes CAPCOM6 advanced PWM unit for motor control (против SAK-C167CS-LM)
- Dual CAN 2.0B nodes for gateway/zonal architectures (против SAK-C167SR-LM)
Заметки по проектированию
Estimated: the PQFP-144 package has a 0.65 mm pitch and approximately 31 mm x 31 mm body. Place a 4-layer PCB with a continuous ground plane directly under the device, and stitch the ground plane to the VSS pins with 8 to 12 vias distributed around the package perimeter. Route the external address/data bus as 50 ohm controlled-impedance traces, and keep the /RD and /WR strobes length-matched to within 1 cm to avoid bus contention on external memory accesses. Decoupling: place one 100 nF ceramic cap per VCC5/VSS pair plus one 10 uF bulk cap within 5 mm of the supply pins.
Do not assume SAK-, SAB- and SAF- prefixes are software-compatible at the same temperature. Although the C167CR die is identical across prefixes, only SAF-C167CR-LM HA+ carries AEC-Q100-style automotive qualification documentation. Choose SAF for OEM automotive ECUs and SAK for industrial designs. Also note that the 'K' (ROM-less) suffix means an external boot Flash is mandatory - the device does not start without valid code at the external /CS0 memory region. Verify the /EA pin is strapped correctly (high = internal ROM, low = external bus boot).
Estimated: the dual CAN nodes drive the TXD lines at CMOS levels; always use a dedicated CAN transceiver (TLE7250, TJA1050) between the MCU and the bus. Keep the TXD/RXD traces shorter than 5 cm, place a 120 ohm termination resistor at each end of the CAN bus, and isolate the CAN ground from chassis ground with a 1 nF Y-rated capacitor plus a common-mode choke for ESD immunity. Failure to add bus termination causes intermittent frame errors at high bus utilisation and is the most common cause of field returns for legacy C167CR designs.
Estimated: at 25 MHz CPU clock with full peripheral activity, the SAK-C167CR-LM dissipates approximately 250 to 350 mW. The PQFP-144 has theta_JA of approximately 35 C/W on a 4-layer JEDEC test board, so the junction temperature rise is roughly 10 to 12 C above ambient. Across the full -40 C to +125 C industrial operating range this stays well below the silicon limit, but ensure the external Flash and bus transceivers are also rated to the same temperature band, since they typically dominate the board-level thermal budget.
Информация о соответствии
RoHS-compliant PQFP-144 lead-free package per Infineon datasheet family. SAK prefix provides industrial -40 C to +125 C ambient temperature rating but is not AEC-Q100 qualified - choose SAF-C167CR-LM HA+ for AEC-Q100 automotive applications.