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

- Shipping:

Inventory:3,644
Please send an inquiry. Send us your inquiry, and we will respond immediately.
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

-
ATTINY4-TSHR
Microchip Technology

-
ATTINY10-TSHR
Microchip Technology

-
ATTINY10-TS8R
Microchip Technology

-
ATTINY202-SSNR
Microchip Technology

-
ATTINY202-SSFR
Microchip Technology

-
ATTINY402-SSNR
Microchip Technology

-
PIC16F15213T-I/MF
Microchip Technology

-
PIC16F15213-E/MF
Microchip Technology

-
PIC10F200T-I/OT
Microchip Technology

-
ATTINY412-SSNR
Microchip Technology

-
PIC10F202T-I/OT
Microchip Technology

-
ATTINY404-SSNR
Microchip Technology
Tech Hub
18650 battery guide covering lithium-ion cell basics, 3.6V/3.7V voltage, 4.2V charging, mAh and Wh capacity, protected cells, chargers, BMS, series-parallel packs, holders, welding and sourcing checks.…
Hall effect sensor guide covering working principle, linear and digital sensors, Arduino circuits, current sensing, speed detection, automotive applications, A3144 examples, signal filtering and datash…
Product Change Notification guide for electronic components, covering PCN meaning, PCN vs PDN/EOL, common change types, risk levels, form-fit-function review, engineering validation, BOM control, LTB/L…
A practical guide to blend door actuators, covering HVAC function, symptoms, location, AC and heater issues, reset and calibration, replacement cost, electrical diagnosis, compatibility checks, and rep…
Engineering guide to Raspberry Pi alternatives, covering chip-level differences, Orange Pi, ROCK, Jetson, Banana Pi, NanoPi, Compute Module, Pico, GPIO, camera, HAT compatibility, and replacement risks…
Engineering guide to dynamic load response testing for high-current buck converters, covering load step setup, slew rate, Vcore undershoot, overshoot, recovery time, probe location, output capacitors a…
Engineering guide to output capacitor selection for ASIC Vcore rails, covering bulk capacitors, polymer capacitors, MLCC decoupling, DC bias, ESR, ESL, placement, transient response and substitution ri…
Engineering guide to high-current ASIC Vcore rails, covering 12-phase buck architecture, PMBus control, dynamic load testing, output capacitor networks, smart power stage selection, thermal design and …
Voltage regulator guide covering linear, LDO, 7805, Zener, adjustable, buck, VRM and alternator regulators, with design checks, testing methods, troubleshooting and datasheet-based selection.
Amplifier guide covering voltage, current and power amplification, gain, feedback, amplifier classes, audio and RF applications, op-amp circuits, transimpedance amplifiers, datasheet selection and trou…

