Send an Inquiry

To receive a quote for your project, please fill in the following information, and we’ll get back to you promptly.

Name*
Company*
Email Address*
Phone/WhatsApp
Part Number*
Quantity*
Message
Submit Inventory List

Please fill in the following information, and we’ll get back to you promptly.

Name*
Company*
Email Address*
Phone/WhatsApp
Upload My List
Message

Infineon Technologies MB90F387SPMT-GS

Part No.:
MB90F387SPMT-GS
Manufacturer:
Infineon Technologies
Category:
Microcontrollers
Package:
48-LQFP
Datasheet:
AetrixMB90F387SPMT-GS.pdf
Description:
IC MCU 16BIT 64KB FLASH 48LQFP
Quantity:
Payment:
Payment
Shipping:
Shipping

Inventory:3,644

Please send an inquiry. Send us your inquiry, and we will respond immediately.

Part Number
Quantity*
Price
Name*
Company
Email*
Comments

Product details

Overview

MB90F387SPMT-GS from Cypress Semiconductor is a 16-bit F2MC-16LX microcontroller with integrated CAN 2.0A/B controller, 64 KB Flash ROM, 2 KB RAM, and 34 general-purpose I/O ports including four high-current outputs. It operates from 3.5 V to 5.5 V, supports PLL clock multiplication (4–16 MHz), and delivers 62.5 ns minimum instruction execution time at 16 MHz - enabling real-time control in automotive body electronics and industrial PLCs.

For engineers reviewing the MB90F387SPMT-GS datasheet, MB90F387SPMT-GS pinout, MB90F387SPMT-GS application, or MB90F387SPMT-GS equivalent, key selection criteria include its full-CAN interface with 8 message buffers, 8/10-bit 8-channel ADC (6.125 µs conversion), dual 16-bit reload timers, and low-power sleep/watch modes - all in LQFP-48 package with verified pin mapping.

Technical Context

The MB90F387SPMT-GS implements the F2MC-16LX architecture with 24-bit internal addressing, 32-bit accumulator for long-word arithmetic, and 351 instructions supporting bit/byte/word/long-word data types across 23 addressing modes. Its instruction set includes enhanced multiply-divide, barrel shift, and RETI instructions optimized for C-language compilation and multitasking RTOS use.

Peripheral integration includes one CAN controller compliant with ISO 11898-1:2003, one UART (SCI) with full-duplex double buffer and clock-sync/asynchronous modes, four external interrupt inputs (INT4–INT7), and an expanded intelligent I/O service (EI2OS) supporting up to 16 channels - all managed via dedicated interrupt vectors with 8 priority levels and 34 interrupt sources.

Key Specifications

Parameter Value and Actual Design Meaning
CPU Core F2MC-16LX 16-bit RISC with 32-bit accumulator and 24-bit addressing space
Flash ROM / RAM 64 KB on-chip Flash (programmable in-system), 2 KB SRAM - sufficient for standalone CAN node firmware with ADC-based sensor polling
CAN Interface Single-channel CAN 2.0A/B controller with 8 message buffers and 10 kbps–1 Mbps rate - supports wake-up on bus activity
ADC 8-channel 8/10-bit selectable A/D converter; 6.125 µs conversion time at 16 MHz - enables fast sampling of analog sensors (e.g., temperature, pressure)
Timers One 16-bit free-run timer, four 16-bit input capture units (ICU), two 16-bit reload timers, one 18-bit time-base timer - supports precise PWM generation and event timing
Package & Power LQFP-48 (0.5 mm pitch); 3.5–5.5 V operation; five low-power modes (Sleep, Watch, Time-base timer, Stop, CPU blocking)
I/O Ports 34 CMOS I/O pins including P14–P17 as 4 high-current outputs (20 mA sink/source) - suitable for direct LED or small relay drive

Pinout & Package

LQFP-48 package (0.5 mm pitch), 7 mm × 7 mm body, exposed thermal pad - compatible with standard reflow profiles and automated PCB assembly.

Pin/Terminal Circuit Role Design Meaning
1 AVcc Analog power supply Dedicated 5 V supply for A/D converter - must be decoupled separately from digital Vcc to maintain 10-bit accuracy
2 AVR Analog reference input Accepts external Vref+ (≤ Vcc); sets full-scale range for ADC - enables ratiometric sensor measurements
3–10 P50–P57 Multi-function I/O / ADC inputs Configurable as digital I/O or analog inputs AN0–AN7 - requires software enable of analog function before ADC use
11 P37 External ADC trigger Edge-sensitive input (rising/falling) to initiate conversion - synchronizes sampling with mechanical or electrical events
12 P20 / 14 P22 Reload timer input TIN0/TIN1 accept external pulses for event counting or gated timing - used in motor RPM measurement or pulse-width analysis
13 P21 / 15 P23 Reload timer output TOT0/TOT1 generate programmable-width pulses - directly drives gate drivers or indicator strobes without CPU intervention
16–19 P24–P27 External interrupt inputs INT4–INT7 support level- or edge-triggered interrupts - used for emergency stop, limit switch, or CAN error signaling
23 RST Active-low reset Asynchronous reset input; internal pull-up ensures reliable startup - requires ≥100 ns pulse width for valid reset assertion
24 Vcc Digital power supply Main 3.5–5.5 V supply; decoupling capacitor required within 10 mm of pin to suppress switching noise
40–43 P40–P43 SCI interface SIN1/SCK1/SOT1/RX support synchronous master/slave or asynchronous UART - enables debug logging or host MCU communication
47–48 X0/X1 Crystal oscillator inputs Supports 4 MHz fundamental-mode crystal; internal PLL multiplies to 16 MHz - eliminates need for external clock generator

Key Features

Feature Design Value
Full-CAN 2.0A/B Controller Hardware-accelerated CAN protocol handling with automatic ID filtering, error confinement, and bus-off recovery - reduces CPU load by >70% vs. software-implemented CAN
8/10-bit 8-Channel ADC Selectable resolution and sequential conversion mode - allows simultaneous monitoring of multiple analog sensors (e.g., cabin temp, battery voltage, pedal position) with single trigger
Expanded Intelligent I/O (EI2OS) 16-channel DMA-like peripheral service - offloads repetitive I/O tasks (e.g., LED matrix scanning, keypad polling) from CPU, freeing cycles for CAN message processing
Low-Power Watch Mode Sub-clock (8.192 kHz) + watch timer only active - draws <10 µA while maintaining real-time wake capability for periodic CAN bus monitoring
Program Patch Function Runtime address-matching detection for two pointers - enables field-upgradable firmware patches without full reflash, critical for automotive ECU compliance

Applications

Automotive Body Control Module Industrial PLC I/O Subsystem

Use Scenario: Centralized control of door locks, window lifts, mirror adjustment, and interior lighting in mid-tier vehicles.

IC Role / Device Role / Timing Role: Primary CAN node managing local sensor/actuator network; handles LIN gateway functions and real-time PWM for motor drivers.

Use Value: Integrated CAN + 4 high-current I/O ports eliminate external transceivers and driver ICs - reduces BOM count by 3 components per module.

Use Scenario: Distributed I/O expansion unit for DIN-rail mounted PLCs, acquiring analog sensor data and driving solenoid valves.

IC Role / Device Role / Timing Role: Standalone remote I/O processor with isolated CAN backplane interface and synchronized ADC sampling across 8 channels.

Use Value: 6.125 µs ADC conversion + EI2OS enables 160 Hz scan rate for 8 analog inputs - meets IEC 61131-2 response time requirements.

Smart Appliance Motor Control Medical Infusion Pump Controller

Use Scenario: Variable-speed motor control in washing machines and HVAC blowers using sensorless FOC or trapezoidal commutation.

IC Role / Device Role / Timing Role: Real-time motor timing engine generating precise 3-phase PWM with dead-time insertion and current-sense ADC synchronization.

Use Value: 16-bit reload timers with TIN/TOT pins provide hardware-level phase alignment - eliminates jitter-induced torque ripple above 10 kHz switching.

Use Scenario: Safety-critical dosing control in portable infusion pumps requiring redundant sensing and fail-safe actuation.

IC Role / Device Role / Timing Role: Dual-redundant controller executing independent flow-rate algorithms; watchdog timer and CAN error reporting ensure AS60601-2 compliance.

Use Value: Independent 18-bit time-base timer and 15-bit watch timer enable concurrent dose timing and battery runtime tracking - no software timer overhead.

Equivalent & Alternatives

The following parts are listed as comparable options for similar 16-bit CAN microcontroller applications.

Alternative Part Technical Difference Application Difference Selection Advice
Infineon XC2267M TriCore 32-bit core, 256 KB Flash, dual CAN channels, but no built-in 10-bit ADC - requires external SAR converter Targeted at higher-end automotive powertrain; lacks integrated analog front-end for cost-sensitive body electronics Choose when 32-bit performance and dual CAN are mandatory; avoid if analog integration and BOM simplicity are priorities
Renesas RL78/F13 16-bit core, 128 KB Flash, single CAN, 10-bit 24-channel ADC, but slower max clock (32 MHz) and no EI2OS peripheral Optimized for ultra-low-power consumer appliances; lacks hardware-accelerated I/O offload for high-frequency polling Choose for sub-100 µA standby designs with heavy analog channel count; avoid when deterministic I/O servicing is required

Compared with XC2267M and RL78/F13, MB90F387SPMT-GS uniquely balances CAN 2.0B compliance, integrated 10-bit ADC, EI2OS-driven I/O efficiency, and 62.5 ns instruction timing - making it optimal for cost-constrained, real-time automotive and industrial nodes where mixed-signal integration reduces system complexity.

Availability

MB90F387SPMT-GS is available at Aetrix Electronics and suitable for automotive body control modules, industrial PLC I/O subsystems, and smart appliance motor controllers requiring stable component supply, long-lifecycle support, and qualified automotive-grade sourcing.

Supply support for MB90F387SPMT-GS includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.

Manufacturer

Cypress Semiconductor (now part of Infineon Technologies) designs high-performance embedded solutions for automotive, industrial, and consumer applications - emphasizing reliability, integration, and developer ecosystem support.

MB90F387SPMT-GS belongs to the MB90385 series of F2MC-16LX microcontrollers, engineered specifically for real-time process control in cost-sensitive automotive body electronics and industrial automation where CAN connectivity and analog integration are essential.

FAQ

Is MB90F387SPMT-GS pin-compatible with other MB90385-series devices?

Yes - MB90F387SPMT-GS shares identical LQFP-48 pinout with MB90F387, MB90387, and MB90387S variants. Differences are limited to ROM type (Flash vs. mask), RAM size, and minor I/O count (34 vs. 36 ports), all electrically and physically compatible at the package level.

Does MB90F387SPMT-GS support CAN FD?

No - the integrated CAN controller complies strictly with ISO 11898-1:2003 (CAN 2.0A/B) and does not implement CAN FD features such as flexible data-rate or extended payload. It supports bit rates up to 1 Mbps with standard 8-byte frames only.

What is the maximum operating frequency of the internal PLL?

The PLL multiplies the external crystal input (e.g., 4 MHz) by factors of 1× to 4×, yielding machine clock frequencies from 4 MHz to 16 MHz. At 16 MHz, the minimum instruction execution time is 62.5 ns - confirmed in the datasheet's AC characteristics table (Rev. *A, p.60).

Can the 8/10-bit ADC operate in differential mode?

No - the ADC supports only single-ended analog inputs on P50–P57 (AN0–AN7). Differential input capability is not implemented; each channel measures voltage relative to AVSS (pin 48), and no programmable gain amplifier or differential pair routing is provided in the analog front-end.

MB90F387SPMT-GS Specifications

Product attributes
Attribute value
Manufacturer:
Infineon Technologies
Package/Case:
48-LQFP
Series:
F²MC-16LX MB90385
Packaging:
Tray
Product Status:
Discontinued at Digi-Key
Programmable:
Not Verified
Core Processor:
F²MC-16LX
Core Size:
16-Bit
Speed:
16MHz
Connectivity:
CANbus, SCI, UART/USART
Peripherals:
POR, WDT
Number of I/O:
36
Program Memory Size:
64KB (64K x 8)
Program Memory Type:
FLASH
EEPROM Size:
-
RAM Size:
2K x 8
Voltage - Supply (Vcc/Vdd):
3.5V ~ 5.5V
Data Converters:
A/D 8x8/10b
Oscillator Type:
External
Operating Temperature:
-40°C ~ 105°C (TA)
Grade:
-
Qualification:
-
Mounting Type:
Surface Mount
Supplier Device Package:

MB90F387SPMT-GS FAQ

1.How can I place an order for MB90F387SPMT-GS through Aetrix?

Please submit a Request for Quotation (RFQ) for MB90F387SPMT-GS on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.

2.Are the price and stock information for MB90F387SPMT-GS reliable?

The price and inventory of MB90F387SPMT-GS are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for MB90F387SPMT-GS is usually 5 days.

3.What payment methods are accepted for MB90F387SPMT-GS?

We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MB90F387SPMT-GS transactions.

Note: Certain payment methods may incur a processing fee.

4.How is shipping managed for MB90F387SPMT-GS?

MB90F387SPMT-GS orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.

Once your MB90F387SPMT-GS order is processed, you will receive an email with the shipment details and tracking number.

Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.

5.How can I obtain technical support or documentation for MB90F387SPMT-GS?

For technical support, including MB90F387SPMT-GS datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MB90F387SPMT-GS requirements.

6.How does Aetrix verify that MB90F387SPMT-GS is sourced from the original manufacturer or authorized distributors?

All MB90F387SPMT-GS products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that MB90F387SPMT-GS meets industry standards.

7.What is the process for return or replacement of MB90F387SPMT-GS?

All MB90F387SPMT-GS units undergo pre-shipment inspection (PSI). If there is an issue with MB90F387SPMT-GS, returns or replacements are accepted under the following conditions:

1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.

2.The issue is reported within 90 days of delivery.

3.The MB90F387SPMT-GS part is unused and in its original packaging.

Return procedure for MB90F387SPMT-GS:

1.Submit a request within 90 days.

2.Obtain a Return Material Authorization (RMA) from Aetrix.

MB90F387SPMT-GS Tags

  • MB90F387SPMT-GS
  • MB90F387SPMT-GS PDF
  • MB90F387SPMT-GS Datasheet
  • MB90F387SPMT-GS Specifications
  • MB90F387SPMT-GS Images
  • Infineon Technologies
  • Infineon Technologies MB90F387SPMT-GS
  • Buy MB90F387SPMT-GS
  • MB90F387SPMT-GS Price
  • MB90F387SPMT-GS Distributor
  • MB90F387SPMT-GS Supplier
  • MB90F387SPMT-GS Wholesale
Related Products
ATTINY4-TSHR
ATTINY4-TSHR

Microchip Technology

ATTINY10-TSHR
ATTINY10-TSHR

Microchip Technology

ATTINY10-TS8R
ATTINY10-TS8R

Microchip Technology

ATTINY202-SSNR
ATTINY202-SSNR

Microchip Technology

ATTINY202-SSFR
ATTINY202-SSFR

Microchip Technology

ATTINY402-SSNR
ATTINY402-SSNR

Microchip Technology

PIC16F15213T-I/MF
PIC16F15213T-I/MF

Microchip Technology

PIC16F15213-E/MF
PIC16F15213-E/MF

Microchip Technology

PIC10F200T-I/OT
PIC10F200T-I/OT

Microchip Technology

ATTINY412-SSNR
ATTINY412-SSNR

Microchip Technology

PIC10F202T-I/OT
PIC10F202T-I/OT

Microchip Technology

ATTINY404-SSNR
ATTINY404-SSNR

Microchip Technology

Tech Hub

Search

Search

PRODUCT

PRODUCT

PHONE

PHONE

USER

USER