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

- Shipping:

Inventory:3,731
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
MB90F387SPMT-GS-9003 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 at up to 16 MHz (62.5 ns min instruction time), supports 8/10-bit A/D conversion across 8 channels, and features dual 16-bit reload timers, 4-channel input capture, and sub-clock (8.192 kHz) real-time operation - deployed in automotive body control modules requiring deterministic CAN messaging and mixed-signal processing.
For engineers reviewing the MB90F387SPMT-GS-9003 datasheet, MB90F387SPMT-GS-9003 pinout, MB90F387SPMT-GS-9003 application, or MB90F387SPMT-GS-9003 equivalent, key selection criteria include its full-CAN interface compliance, 34-pin LQFP-48 package with AVCC/AVR analog power separation, Flash-based field programmability, low-power sleep/watch modes, and native support for C-language development via system stack pointer and enhanced addressing modes.
Technical Context
This MCU implements the F2MC-16LX architecture with 24-bit internal addressing, 32-bit accumulator for long-word arithmetic, and 351 instructions spanning 8- and 16-bit encodings. Its interrupt subsystem delivers 34 sources across 8 priority levels, with hardware-accelerated EI2OS for intelligent I/O servicing across up to 16 channels.
The peripheral set includes a UART (SCI) with full-duplex double buffering, 8/16-bit PPG timer configurable as four 8-bit or two 16-bit pulse generators, and a dedicated delay interrupt generator for RTOS task switching. All timing peripherals - including 18-bit time-base timer and 15-bit watch timer - are synchronized to either main oscillator (4–16 MHz) or sub-clock (8.192 kHz).
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 (reprogrammable) and 2 KB SRAM for code/data storage |
| Clock System | Built-in PLL supporting 4× multiplication of 4-MHz crystal; also runs from 8.192-kHz sub-clock in low-power modes |
| CAN Interface | Single-channel CAN 2.0A/B compliant controller with 8 message buffers and 10 kbps–1 Mbps bit rate |
| A/D Converter | 8-channel 8/10-bit selectable SAR ADC; 6.125 µs conversion time at 16 MHz clock; external trigger support via P37 |
| Timers | Two 16-bit reload timers, one 16-bit free-run timer with 4-channel input capture, one 18-bit time-base timer, one 15-bit watch timer |
| I/O Ports | 34 CMOS bidirectional ports (P0–P5), including four high-current outputs (P14–P17) for direct LED/relay drive |
Pinout & Package
LQFP-48 package (pin pitch 0.50 mm), thermally optimized for industrial ambient (–40°C to +85°C) and automotive-grade reliability. Pin 1 marked by corner notch; exposed thermal pad not electrically connected.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| 1 AVcc | Analog VCC supply | Dedicated 3.5–5.5 V power rail for A/D converter core - must be decoupled separately from digital Vcc |
| 2 AVR | Analog reference input | Accepts external VREF+ ≤ VCC; enables ratiometric measurement when tied to AVcc or precision voltage source |
| 3–10 P50–P57 | Port 5 I/O + AN0–AN7 | Shared digital I/O and analog inputs; ANx pins active only when analog mode enabled in ADCTL register |
| 11 P37/ADTG | External A/D trigger | Edge-sensitive input that initiates conversion sequence without CPU intervention - critical for synchronized sensor sampling |
| 12–15 P20–P23 | TIN0/TOT0/TIN1/TOT1 | Timer event I/O: TINx captures external edges for reload timer gating; TOTx outputs PWM or pulse-width modulated signals |
| 16–19 P24–P27 | INT4–INT7 | Dedicated external interrupt inputs with configurable edge/level sensitivity - used for wake-up or fast response to safety-critical events |
| 20–22 MD2–MD0 | Mode configuration | Hardwired boot-mode select: MD2=Vss, MD1=Vcc, MD0=Vcc sets standard Flash execution mode |
| 23 RST | Active-low reset | Asynchronous reset input; internal pull-up ensures safe startup; compatible with RC or supervisor IC reset circuits |
| 24 Vcc | Digital power supply | Main 3.5–5.5 V supply for CPU and digital peripherals - requires local 0.1 µF ceramic decoupling |
| 40–44 P40–P44 | SIN1/SCK1/SOT1/TX/RX | SCI serial interface: full-duplex UART with synchronous (SPI-like) and asynchronous (RS-232-like) modes |
Key Features
| Feature | Design Value |
|---|---|
| Full-CAN 2.0A/B Controller | Hardware-accelerated message filtering, transmission arbitration, and error handling - eliminates software overhead in bus-heavy applications |
| Program Patch Function | Runtime address-matching detection for two pointers enables hot-patching of critical firmware sections without full reflash |
| Expanded Intelligent I/O Service (EI2OS) | Offloads CPU for up to 16-channel I/O event handling - supports debounced GPIO, pulse counting, and pattern matching |
| Low-Power Mode Flexibility | Five distinct standby modes (Sleep, Watch, Time-base timer, Stop, CPU blocking) with sub-clock retention - extends battery life in always-on nodes |
| C-Language Optimization | System stack pointer, barrel shift, and enhanced pointer-indirect instructions reduce compiled C code size and improve RTOS compatibility |
Applications
| Automotive Body Control Unit | Industrial CAN Gateway |
|---|---|
|
Use Scenario: Centralized control of door locks, window lifts, mirror adjustment, and interior lighting in 12 V vehicle platforms. IC Role / Device Role / Timing Role: Primary CAN node managing Class B (ISO 11898-2) communication with ECUs while performing real-time analog sensing (e.g., potentiometer feedback) and PWM motor control. Use Value: Integrated CAN + 8-channel ADC + 4 high-current I/O eliminates need for discrete transceivers and driver ICs - reducing BOM count and PCB area. |
Use Scenario: Protocol translation between CAN FD backbone and legacy RS-485 fieldbus in factory automation systems. IC Role / Device Role / Timing Role: Dual-role processor executing CAN message parsing and SCI-based serial bridging with deterministic latency under FreeRTOS scheduling. Use Value: On-chip 16-bit reload timers and delay interrupt generator enable precise 1 ms task scheduling - meeting hard real-time deadlines for motion control synchronization. |
| Smart Appliance Motor Controller | Medical Infusion Pump Monitor |
|
Use Scenario: Closed-loop speed regulation of BLDC motors in washing machines using hall-effect sensor feedback and current sensing. IC Role / Device Role / Timing Role: Real-time motor commutation engine with PPG-generated 3-phase PWM, A/D sampling of phase currents, and CAN fault reporting. Use Value: 62.5 ns instruction cycle and 32-bit accumulator ensure sub-microsecond loop timing - enabling >20 kHz PWM carrier frequencies with minimal jitter. |
Use Scenario: Safety-critical monitoring of flow rate, pressure, and occlusion in IV infusion pumps with battery backup. IC Role / Device Role / Timing Role: Fault-tolerant watchdog timer, 15-bit watch timer for dose interval tracking, and sub-clock wake-up from deep sleep during alarm events. Use Value: Independent 8.192 kHz sub-clock operation guarantees accurate 31.25 ms–2 s timing intervals even during main oscillator failure - satisfying IEC 62304 Class C requirements. |
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 |
|---|---|---|---|
| MB90F387S | Same core and peripherals, but 36 I/O ports (vs. 34) and identical LQFP-48 package - no functional change in CAN/A/D/timer resources | Preferred where additional GPIO is needed for status LEDs or auxiliary sensors without board redesign | Select MB90F387S if extra I/O is required; pin-compatible and drop-in replaceable in existing layouts |
| CY8C5868LTI-LP097 | PSoC 5LP ARM Cortex-M3 with programmable analog/digital blocks; no native CAN controller - requires external transceiver and firmware-implemented CAN protocol stack | Used where mixed-signal flexibility (e.g., custom op-amp configurations, CapSense) outweighs CAN hardware acceleration needs | Choose CY8C5868LTI-LP097 only when programmable analog/digital fabric justifies added software complexity and validation effort |
Compared with MB90F387SPMT-GS-9003, MB90F387S offers identical CAN performance with two extra GPIOs, while CY8C5868LTI-LP097 trades hardware CAN offload for configurable analog resources - making the former ideal for cost-sensitive CAN-centric designs and the latter better suited for multi-function sensor hubs.
Availability
MB90F387SPMT-GS-9003 is available at Aetrix Electronics and suitable for automotive body electronics, industrial CAN gateways, and smart appliance motor control requiring stable component supply and long-term lifecycle assurance.
Supply support for MB90F387SPMT-GS-9003 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) delivers high-performance embedded solutions for automotive, industrial, and consumer applications, emphasizing reliability, integration, and developer ecosystem support.
The MB90F387 belongs to the F2MC-16LX microcontroller family - designed specifically for real-time process control in cost-sensitive, CAN-connected systems where deterministic timing, analog integration, and Flash-based field updates are essential.
FAQ
Does MB90F387SPMT-GS-9003 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, extended data length, or CRC enhancements. It supports bit rates from 10 kbps to 1 Mbps using standard 11- or 29-bit identifiers.
What is the maximum operating temperature range for this device?
The MB90F387SPMT-GS-9003 is rated for industrial operation from –40°C to +85°C ambient temperature. This rating is validated per JEDEC JESD22-A108 and applies to continuous operation under specified Vcc (3.5–5.5 V) and load conditions.
Can the 8/10-bit A/D converter perform simultaneous sampling across multiple channels?
No. The SAR ADC performs sequential conversions only - even in "sequential conversion mode," channels are sampled one after another. True simultaneous sampling requires external analog front-end hardware; the internal design uses a single sample-and-hold circuit shared across all eight ANx inputs.
Is there an official programming tool supported for Flash programming in-system?
Yes. Cypress provides the MB2145-507 emulation pod with配套 software (e.g., Cypress Programmer Suite) for in-circuit Flash programming via the on-chip debug interface. Programming requires connection to the RST, MD0–MD2, and Vcc pins - no external bootloader is needed.
MB90F387SPMT-GS-9003 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-9003 FAQ
1.How can I place an order for MB90F387SPMT-GS-9003 through Aetrix?
Please submit a Request for Quotation (RFQ) for MB90F387SPMT-GS-9003 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-9003 reliable?
The price and inventory of MB90F387SPMT-GS-9003 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-9003 is usually 5 days.
3.What payment methods are accepted for MB90F387SPMT-GS-9003?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MB90F387SPMT-GS-9003 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for MB90F387SPMT-GS-9003?
MB90F387SPMT-GS-9003 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your MB90F387SPMT-GS-9003 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-9003?
For technical support, including MB90F387SPMT-GS-9003 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MB90F387SPMT-GS-9003 requirements.
6.How does Aetrix verify that MB90F387SPMT-GS-9003 is sourced from the original manufacturer or authorized distributors?
All MB90F387SPMT-GS-9003 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-9003 meets industry standards.
7.What is the process for return or replacement of MB90F387SPMT-GS-9003?
All MB90F387SPMT-GS-9003 units undergo pre-shipment inspection (PSI). If there is an issue with MB90F387SPMT-GS-9003, 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-9003 part is unused and in its original packaging.
Return procedure for MB90F387SPMT-GS-9003:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
MB90F387SPMT-GS-9003 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…

