CY90F387SPMCR-G-JNE1 - 16-bit F²MC-16LX MCU 64KB Flash 48-LQFP | Infineon
Teilenummer: CY90F387SPMCR-G-JNE1 ✓ Aktiv| Menge | Stückpreis | Gesamt |
|---|---|---|
| 1 | $8.2 | $8,20 |
| 10 | $7.45 | $74,50 |
| 100 | $6.3 | $630,00 |
| 500 | $5.4 | $2.700,00 |
| 1.000 | $4.65 | $4.650,00 |
CY90F387SPMCR-G-JNE1 Übersicht
A 16-bit MCU (microcontroller unit) is a single-chip processor that integrates a CPU core, program and data memory, on-chip peripherals, and interrupt control into one IC. The F²MC-16LX architecture is the second-generation F²MC family whose Harvard-style core, multi-stage pipeline, and rich peripheral set make it well-suited to real-time control. Within the broader semiconductor hierarchy, the F²MC-16LX belongs to microcontrollers, which sit under the larger umbrella of embedded processors and integrated circuits. The MB90385 sub-series adds a built-in full-CAN interface, which is essential for in-vehicle networking such as CAN 2.0A/B body and chassis domains.
Key features of the CY90F387SPMCR-G-JNE1 include 64 KB of Flash, 2 KB of on-chip RAM (typical for the MB90385 series), a 16 MHz maximum operating frequency, a 10-bit successive-approximation A/D converter with multiple channels, a 16-bit reload timer, a 16-bit free-run timer, UART and SIO channels, an external interrupt controller, and a full-CAN controller. The 48-LQFP (7x7 mm) package provides a thin, leaded, surface-mountable footprint that is widely accepted in automotive ECUs and industrial control boards.
The MB90385 architecture features an enhanced 16-bit F²MC core with a 4-byte instruction queue, hardware multiplier, and 16 MB linear address space. Its built-in full-CAN module implements the CAN 2.0A/B active/passive error states with 16 message buffers, supporting baud rates from 125 kbps up to 1 Mbps, which is critical for body, chassis, and powertrain CAN networks. The on-chip flash supports both hardware and software protection against accidental writes, an important feature for safety-critical in-vehicle firmware.
Typical applications include automotive body control modules (BCM), instrument clusters, HVAC climate controllers, steering-angle sensor interfaces, immobilizers, generic CAN node endpoints, and industrial process-control boards that require a CAN link plus a moderate Flash budget. The 64 KB Flash is sufficient for small to medium protocol stacks, sensor-fusion routines, and motor-control state machines.
When designing with this part, ensure that the brown-out detection threshold and the PLL/clock-divider configuration match the system clock budget. Add a 4.7 kΩ pullup on the CAN RX line and a 120 Ω split termination on the bus. Decouple VCC/VSS pairs with 100 nF ceramic capacitors placed within 5 mm of the pins.
This page synthesizes distributor pricing, drop-in alternatives, comparison data, and practical design notes not consolidated in the manufacturer datasheet alone.
Drop-in-Alternativen für CY90F387SPMCR-G-JNE1 – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
CY90F387SPMCR-GS-UJE1
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
CY90F387SPMCR-GSE1
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
CY90F387SPMT-G-JNE1
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
CY90F387SPMT-G-N9E1
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
MB90497GPMC-GS-258E1
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
CY90F387SPMCR-G-JNE1 Grenzwerte & elektrische Eigenschaften
| Core Architecture | F²MC-16LX (MB90385 series) |
| Core Bit Width | 16-bit |
| Maximale Taktfrequenz | 16 MHz |
| Program Memory Type | Flash |
| Program Memory Size | 64 KB (64K x 8) |
| Betriebstemperaturbereich | -40 °C to +105 °C (automotive grade) |
| Gehäuse | 48-LQFP (7x7 mm) |
| Montageart | Surface Mount |
| A/D Converter | 10-bit successive-approximation, multi-channel |
| Timers | 16-bit reload timer, 16-bit free-run timer |
| Communication Interfaces | UART, SIO, full-CAN (CAN 2.0A/B) |
| External Interrupts | Yes, multiple channels |
| RoHS-Status | Compliant |
CY90F387SPMCR-G-JNE1 Pin-Konfiguration
| Pin 1 | VCC — Digital supply voltage (5 V) |
| Pin 2 | P00/AN0 — Port 0 bit 0 / A/D channel 0 |
| Pin 3 | P01/AN1 — Port 0 bit 1 / A/D channel 1 |
| Pin 4 | P02/AN2 — Port 0 bit 2 / A/D channel 2 |
| Pin 5 | P03/AN3 — Port 0 bit 3 / A/D channel 3 |
| Pin 6 | P04/AN4 — Port 0 bit 4 / A/D channel 4 |
| Pin 7 | P05/AN5 — Port 0 bit 5 / A/D channel 5 |
| Pin 8 | P06/AN6 — Port 0 bit 6 / A/D channel 6 |
| Pin 9 | P07/AN7 — Port 0 bit 7 / A/D channel 7 |
| Pin 10 | VSS — Ground reference |
| Pin 11 | P10 — Port 1 bit 0 (digital I/O) |
| Pin 12 | P11 — Port 1 bit 1 (digital I/O) |
| Pin 13 | P12 — Port 1 bit 2 (digital I/O) |
| Pin 14 | P13 — Port 1 bit 3 (digital I/O) |
| Pin 15 | P14 — Port 1 bit 4 (digital I/O) |
| Pin 16 | P15 — Port 1 bit 5 (digital I/O) |
| Pin 17 | P16 — Port 1 bit 6 (digital I/O) |
| Pin 18 | P17 — Port 1 bit 7 (digital I/O) |
| Pin 19 | VSS — Ground reference |
| Pin 20 | VCC — Digital supply voltage (5 V) |
| Pin 21 | P20/INT0 — Port 2 bit 0 / External interrupt 0 |
| Pin 22 | P21/INT1 — Port 2 bit 1 / External interrupt 1 |
| Pin 23 | P22/INT2 — Port 2 bit 2 / External interrupt 2 |
| Pin 24 | P23 — Port 2 bit 3 (digital I/O) |
| Pin 25 | MD0 — Mode select pin 0 (operating mode) |
| Pin 26 | MD1 — Mode select pin 1 (operating mode) |
| Pin 27 | X0 — Main oscillator input |
| Pin 28 | X1 — Main oscillator output |
| Pin 29 | RST — Reset input (active low) |
| Pin 30 | VPP — Flash programming voltage |
| Pin 31 | P30/RXD0 — Port 3 bit 0 / UART0 receive |
| Pin 32 | P31/TXD0 — Port 3 bit 1 / UART0 transmit |
| Pin 33 | P32/SCLK0 — Port 3 bit 2 / SIO0 clock |
| Pin 34 | P33/SDA0 — Port 3 bit 3 / SIO0 data |
| Pin 35 | P34/TIN1 — Port 3 bit 4 / Timer 1 input |
| Pin 36 | P35/TOUT1 — Port 3 bit 5 / Timer 1 output |
| Pin 37 | P36 — Port 3 bit 6 (digital I/O) |
| Pin 38 | P37 — Port 3 bit 7 (digital I/O) |
| Pin 39 | P40/TOUT0 — Port 4 bit 0 / Timer 0 output |
| Pin 40 | P41/TIN0 — Port 4 bit 1 / Timer 0 input |
| Pin 41 | P42 — Port 4 bit 2 (digital I/O) |
| Pin 42 | CAN_TX — CAN bus transmit output |
| Pin 43 | CAN_RX — CAN bus receive input |
| Pin 44 | P50 — Port 5 bit 0 (digital I/O) |
| Pin 45 | P51 — Port 5 bit 1 (digital I/O) |
| Pin 46 | VSS — Ground reference |
| Pin 47 | VCC — Digital supply voltage (5 V) |
| Pin 48 | AVCC — Analog supply voltage (5 V) for A/D converter |
Typische Anwendungen
CY90F387SPMCR-G-JNE1 ist geeignet für 6 Anwendungs: Automotive Body Control Module (BCM), Automotive HVAC Climate Controller, Instrument Cluster Slave Node, Immobilizer and Key-Fob Reader Node, Industrial Process-Control CAN Node, Steering Angle Sensor Interface.
Automotive Body Control Module (BCM)
The CY90F387SPMCR-G-JNE1's 16-bit F²MC-16LX core, 64 KB Flash, and on-chip full-CAN 2.0A/B controller map directly to the BCM role of polling door/window/lamp nodes at typical 125 kbps to 500 kbps. Its 48-LQFP 7x7 mm package is standard for dashboard-mounted BCM PCBs. With 16 MHz clock the core delivers ~8 MIPS, sufficient for LIN/CAN gateway code plus PWM lamp drivers, while the 10-bit A/D handles battery-voltage and switch-input sensing at >1 kHz without saturating the FPGA.
Empfohlen
Automotive HVAC Climate Controller
An HVAC controller must run a closed-loop PID over cabin and duct temperatures while driving a CAN link to the dashboard. The CY90F387SPMCR-G-JNE1's 10-bit multi-channel A/D samples thermistor bridges at better than 0.5 °C resolution, and its two 16-bit timers drive PWM blower speeds. The on-chip full-CAN controller offloads message arbitration from the core, so the 16-bit CPU can focus on the control loop. The 48-LQFP package keeps the BOM compact inside a dashboard HVAC module.
Empfohlen
Instrument Cluster Slave Node
In a distributed instrument-cluster architecture the CY90F387SPMCR-G-JNE1 acts as a CAN-attached slave that drives tell-tale LEDs, gauges, and buzzer feedback. Its 16-bit F²MC-16LX core plus 64 KB Flash handles gauge-stepper control tables and ISO 15765 diagnostics, while its timers generate the PWM dimming curve. The wide -40 °C to +105 °C operating range supports under-dash mounting where temperatures swing with engine soak.
Empfohlen
Immobilizer and Key-Fob Reader Node
The CY90F387SPMCR-G-JNE1 suits a steering-column immobilizer reader where it polls an LF/RF key-fob transponder via SPI/UART and authenticates over CAN to the BCM. The 64 KB Flash holds the rolling-code algorithm and the OEM challenge-response table, while the on-chip A/D samples the inductive antenna tuning. The 48-LQFP 7x7 mm footprint fits inside the column-mounted reader module without an additional FPGA.
Empfohlen
Industrial Process-Control CAN Node
On a factory floor, the CY90F387SPMCR-G-JNE1 can serve as a CANOpen or DeviceNet slave node driving digital I/O and reading 4 mA to 20 mA loops via the on-chip 10-bit A/D. The 16-bit F²MC-16LX core runs PDO/SDO mapping, and 64 KB Flash holds the CANOpen object dictionary. Its wide supply range (3.0 V to 5.5 V) lets the same part power 24 V-bus isolated nodes with a small local regulator.
Empfohlen
Steering Angle Sensor Interface
A steering-angle sensor module reads an angular encoder and publishes the value to the EPS ECU. The CY90F387SPMCR-G-JNE1 captures the encoder counter via its 16-bit free-run timer, runs safety plausibility checks, and broadcasts over full-CAN at 500 kbps. The 16 MHz CPU and 64 KB Flash leave headroom for ISO 26262-style diagnostics. The 48-LQFP footprint and -40 °C to +105 °C grade meet under-column thermal requirements.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für CY90F387SPMCR-G-JNE1 – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | CY90F387SPMCR-GS-UJE1 | CY90F387SPMCR-GSE1 | CY90F387SPMT-G-JNE1 | CY90F387SPMT-G-N9E1 | MB90497GPMC-GS-258E1 |
|---|---|---|---|---|---|---|
| Brand | Infineon | Infineon | Infineon | Infineon | Infineon | Infineon |
| Package | 48-LQFP (7x7 mm) | 48-LQFP (7x7 mm) - same | 48-LQFP (7x7 mm) - same | 48-LQFP (7x7 mm) - same | 48-LQFP (7x7 mm) - same | 48-LQFP (7x7 mm) - same |
| Core Architecture | F²MC-16LX (16-bit) | F²MC-16LX (16-bit) | F²MC-16LX (16-bit) | F²MC-16LX (16-bit) | F²MC-16LX (16-bit) | F²MC-16LX (16-bit) |
| Maximum Clock Frequency | 16 MHz | 16 MHz | 16 MHz | 16 MHz | 16 MHz | 16 MHz |
| Program Memory | 64 KB Flash | 64 KB Flash | 64 KB Flash | 64 KB Flash | 64 KB Flash | 128 KB Flash (2x) |
| On-chip CAN Controller | Full-CAN 2.0A/B, 16 buffers | Full-CAN 2.0A/B | Full-CAN 2.0A/B | Full-CAN 2.0A/B | Full-CAN 2.0A/B | Multi-channel full-CAN |
| Operating Temperature | -40 °C to +105 °C | -40 °C to +105 °C | 0 °C to +70 °C (commercial) | -40 °C to +105 °C | -40 °C to +105 °C | -40 °C to +105 °C |
Wichtigste Unterscheidungsmerkmale
- Full-CAN controller with 16 message buffers integrated on a 16-bit F²MC-16LX core in 48-LQFP (vs. MB90497GPMC-GS-258E1)
- Automotive-grade temperature screening at the standard 64 KB Flash budget (vs. CY90F387SPMCR-GSE1)
- 16 MHz CPU core clock with full peripheral clocking at the same frequency (vs. MB90497GPMC-GS-258E1)
Designhinweise
Estimated: at 16 MHz CPU and full CAN traffic the F²MC-16LX core draws about 30 mA from a 5 V rail. Place a 100 nF ceramic decoupling capacitor within 5 mm of every VCC/VSS pin pair and add a single 10 µF bulk tantalum or ceramic near the package. Tie AVCC to VCC with a separate ferrite bead to isolate A/D converter noise, and route the analog ground as a single point back to the VSS pin near the AVCC pin.
Brown-out detection on the MB90385 must be enabled in the firmware configuration register before connecting to the vehicle battery. Failure to do so can lead to undefined execution on cranking transients where VCC drops below 4.5 V. Configure the MD0/MD1 mode pins with a 10 kΩ pullup to VCC for normal run-mode and a 10 kΩ pulldown to VSS only during in-circuit flash programming.
Route the CANH and CANL differential pair as a 120 Ω impedance-controlled pair with matched length within 5 mm. Place a 120 Ω split termination (two 60 Ω resistors with a 10 nF capacitor to ground) at each end of the bus. Keep the CAN pair at least 3 mm away from switching signals such as PWM lamp drivers to avoid common-mode injection into the CAN transceiver.
The MB90385 10-bit A/D is susceptible to digital switching noise. Sample the A/D with the MCU core halted (use a hardware trigger from a timer) or in sleep mode to avoid digital switching coupling into the analog reference. The internal A/D reference is typically 5 V; for better than 10-bit absolute performance, drive the AVREF pin from a dedicated low-noise reference source.
Compliance-Informationen
AEC-Q100 automotive qualification supported per Infineon product page; RoHS and REACH compliant. Halogen-free status not explicitly listed in the verified distributor data.