CY90F387SPMCR-G-JNE1 - 16-bit F²MC-16LX MCU 64KB Flash 48-LQFP | Infineon
Référence : CY90F387SPMCR-G-JNE1 ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 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 Présentation
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.
Alternatives de remplacement direct pour CY90F387SPMCR-G-JNE1 — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
CY90F387SPMCR-GS-UJE1
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
CY90F387SPMCR-GSE1
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
CY90F387SPMT-G-JNE1
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
CY90F387SPMT-G-N9E1
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
MB90497GPMC-GS-258E1
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
CY90F387SPMCR-G-JNE1 Valeurs maximales et caractéristiques électriques
| Core Architecture | F²MC-16LX (MB90385 series) |
| Core Bit Width | 16-bit |
| Fréquence d'horloge maximale | 16 MHz |
| Program Memory Type | Flash |
| Program Memory Size | 64 KB (64K x 8) |
| Plage de température de fonctionnement | -40 °C to +105 °C (automotive grade) |
| Boîtier | 48-LQFP (7x7 mm) |
| Type de montage | 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 |
| Statut RoHS | Compliant |
Configuration des broches de CY90F387SPMCR-G-JNE1
| Broche 1 | VCC — Digital supply voltage (5 V) |
| Broche 2 | P00/AN0 — Port 0 bit 0 / A/D channel 0 |
| Broche 3 | P01/AN1 — Port 0 bit 1 / A/D channel 1 |
| Broche 4 | P02/AN2 — Port 0 bit 2 / A/D channel 2 |
| Broche 5 | P03/AN3 — Port 0 bit 3 / A/D channel 3 |
| Broche 6 | P04/AN4 — Port 0 bit 4 / A/D channel 4 |
| Broche 7 | P05/AN5 — Port 0 bit 5 / A/D channel 5 |
| Broche 8 | P06/AN6 — Port 0 bit 6 / A/D channel 6 |
| Broche 9 | P07/AN7 — Port 0 bit 7 / A/D channel 7 |
| Broche 10 | VSS — Ground reference |
| Broche 11 | P10 — Port 1 bit 0 (digital I/O) |
| Broche 12 | P11 — Port 1 bit 1 (digital I/O) |
| Broche 13 | P12 — Port 1 bit 2 (digital I/O) |
| Broche 14 | P13 — Port 1 bit 3 (digital I/O) |
| Broche 15 | P14 — Port 1 bit 4 (digital I/O) |
| Broche 16 | P15 — Port 1 bit 5 (digital I/O) |
| Broche 17 | P16 — Port 1 bit 6 (digital I/O) |
| Broche 18 | P17 — Port 1 bit 7 (digital I/O) |
| Broche 19 | VSS — Ground reference |
| Broche 20 | VCC — Digital supply voltage (5 V) |
| Broche 21 | P20/INT0 — Port 2 bit 0 / External interrupt 0 |
| Broche 22 | P21/INT1 — Port 2 bit 1 / External interrupt 1 |
| Broche 23 | P22/INT2 — Port 2 bit 2 / External interrupt 2 |
| Broche 24 | P23 — Port 2 bit 3 (digital I/O) |
| Broche 25 | MD0 — Mode select pin 0 (operating mode) |
| Broche 26 | MD1 — Mode select pin 1 (operating mode) |
| Broche 27 | X0 — Main oscillator input |
| Broche 28 | X1 — Main oscillator output |
| Broche 29 | RST — Reset input (active low) |
| Broche 30 | VPP — Flash programming voltage |
| Broche 31 | P30/RXD0 — Port 3 bit 0 / UART0 receive |
| Broche 32 | P31/TXD0 — Port 3 bit 1 / UART0 transmit |
| Broche 33 | P32/SCLK0 — Port 3 bit 2 / SIO0 clock |
| Broche 34 | P33/SDA0 — Port 3 bit 3 / SIO0 data |
| Broche 35 | P34/TIN1 — Port 3 bit 4 / Timer 1 input |
| Broche 36 | P35/TOUT1 — Port 3 bit 5 / Timer 1 output |
| Broche 37 | P36 — Port 3 bit 6 (digital I/O) |
| Broche 38 | P37 — Port 3 bit 7 (digital I/O) |
| Broche 39 | P40/TOUT0 — Port 4 bit 0 / Timer 0 output |
| Broche 40 | P41/TIN0 — Port 4 bit 1 / Timer 0 input |
| Broche 41 | P42 — Port 4 bit 2 (digital I/O) |
| Broche 42 | CAN_TX — CAN bus transmit output |
| Broche 43 | CAN_RX — CAN bus receive input |
| Broche 44 | P50 — Port 5 bit 0 (digital I/O) |
| Broche 45 | P51 — Port 5 bit 1 (digital I/O) |
| Broche 46 | VSS — Ground reference |
| Broche 47 | VCC — Digital supply voltage (5 V) |
| Broche 48 | AVCC — Analog supply voltage (5 V) for A/D converter |
Applications typiques
CY90F387SPMCR-G-JNE1 convient pour 6 applications: 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour CY90F387SPMCR-G-JNE1 — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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 |
Principaux différenciateurs
- 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)
Notes de conception
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.
Informations de conformité
AEC-Q100 automotive qualification supported per Infineon product page; RoHS and REACH compliant. Halogen-free status not explicitly listed in the verified distributor data.