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

- Shipping:

Inventory:2,192
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
MB90F387SPMT-GS-9001 from Cypress Semiconductor is a 16-bit F2MC-16LX microcontroller with integrated full-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 instruction cycle), supports 8/10-bit A/D conversion across 8 channels, and features UART (SCI), PPG timers, input-capture ICU, and low-power sleep/watch/stop modes. Used in automotive body control modules requiring real-time CAN communication and sensor interfacing.
For engineers reviewing the MB90F387SPMT-GS-9001 datasheet, MB90F387SPMT-GS-9001 pinout, MB90F387SPMT-GS-9001 application, or MB90F387SPMT-GS-9001 equivalent, key selection considerations include its 48-pin LQFP package, built-in PLL clock multiplier (1×–4×), 8-message-buffer CAN controller, 6.125 µs A/D conversion time at 16 MHz, and 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 supporting bit/byte/word/long-word data types. Its interrupt subsystem delivers 34 sources across 8 priority levels, with minimum 1.5 µs latency at 16 MHz.
The peripheral set includes one 16-bit free-run timer with 4-channel input capture (ICU), dual 16-bit reload timers, an 8/16-bit PPG timer configurable as four 8-bit or two 16-bit channels, and a dedicated delay interrupt generator for RTOS task switching - all operating independently of CPU execution.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | F2MC-16LX 16-bit RISC with 32-bit accumulator for native 32-bit math |
| Flash / RAM | 64 KB on-chip Flash ROM + 2 KB SRAM for firmware storage and runtime variables |
| Clock System | Built-in PLL supporting 1×–4× multiplication of 4 MHz crystal; sub-clock (8.192 kHz) for watch/timer functions |
| CAN Interface | Compliant with ISO 11898-1:2003 (CAN 2.0A/B); 8 message buffers; 10 kbps–1 Mbps data rate |
| A/D Converter | 8-channel 8/10-bit SAR ADC; selectable resolution; 6.125 µs conversion time at 16 MHz machine clock |
| Timer Resources | 1× 16-bit free-run timer + 4× ICU inputs; 2× 16-bit reload timers; 2× 16-bit PPG channels (or 4× 8-bit) |
| I/O Ports | 34 CMOS I/O pins including 4 high-current outputs (P14–P17); supports external interrupt and EI2OS |
Pinout & Package
Package: 48-pin LQFP (LQA048), 0.50 mm pitch, RoHS-compliant, surface-mount.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| P50–P57 | Analog Input / GPIO | 8-channel A/D converter inputs (AN0–AN7); configurable as general-purpose digital I/O |
| P37 | External Trigger | ADTG pin - initiates A/D conversion on edge detection; requires input-port configuration |
| P20/P22 | Event Input | TIN0/TIN1 - feed external pulses to reload timers for event counting or timing measurement |
| P21/P23 | Event Output | TOT0/TOT1 - generate timed output pulses synchronized to reload timer overflow |
| P24–P27 | External Interrupt | INT4–INT7 - support level- or edge-triggered interrupts; usable for wake-up or signal capture |
| AVcc/AVR | Analog Power/Ref | Dedicated 5 V supply and reference input for A/D converter; decoupling critical for accuracy |
| X0/X1 | Clock Input | Crystal oscillator connection for main 4 MHz clock source; X0A/P35 and X1A/P36 are alternate pins |
| RST | Reset Input | Active-low asynchronous reset; internal pull-up; compatible with standard reset supervisor ICs |
Key Features
| Feature | Design Value |
|---|---|
| Full-CAN 2.0A/B Controller | Hardware-accelerated CAN protocol handling with 8 message buffers eliminates CPU overhead for arbitration, filtering, and ACK management |
| Program Patch Function | Two address-matching detectors enable runtime patching of code sections without reflash - critical for field updates in automotive ECUs |
| Expanded Intelligent I/O (EI2OS) | 16-channel autonomous I/O service allows background polling, pulse-width measurement, and edge-triggered actions without CPU intervention |
| Low-Power Standby Modes | Sleep, Watch, Time-base Timer, and Stop modes provide granular power control - e.g., Watch mode draws <10 µA while maintaining RTC functionality |
| 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 Sensor Node |
|---|---|
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 distributed peripherals via ISO 11898 physical layer; executes real-time PWM for motor drivers and samples analog sensors (e.g., ambient light, temperature). Use Value: Integrated CAN controller and 4 high-current I/Os eliminate external transceivers and driver ICs, reducing BOM count by ≥3 components per node. | Use Scenario: Distributed temperature, pressure, and vibration monitoring in factory automation systems using CANopen protocol. IC Role / Device Role / Timing Role: Edge-sensing node with 8-channel A/D and ICU inputs capturing transient events (e.g., shock pulses); transmits data over 500 kbps CAN bus. Use Value: 6.125 µs A/D conversion and 4-channel input capture enable sub-millisecond event timestamping - meeting IEC 61131-2 response requirements. |
| Smart Appliance Motor Controller | Medical Infusion Pump Controller |
Use Scenario: Variable-speed BLDC motor control in washing machines and HVAC blowers using sensorless commutation. IC Role / Device Role / Timing Role: Real-time PPG timer generates precise 3-phase PWM waveforms; UART interfaces with user interface MCU; CAN reports fault codes to main controller. Use Value: Two independent 16-bit PPG channels allow simultaneous generation of complementary PWM pairs with programmable dead-time - eliminating external gate drivers. | Use Scenario: Safety-critical dosing control in portable infusion pumps requiring redundant timing and analog sensing. IC Role / Device Role / Timing Role: Dual-watchdog architecture (watchdog timer + time-base timer) ensures fail-safe shutdown; 10-bit A/D monitors syringe position and pressure sensors. Use Value: Independent stop mode halts all clocks except sub-clock (8.192 kHz), enabling accurate 1-second dose interval timing while drawing <5 µA - extending battery life >6 months. |
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 | 36 I/O ports (vs. 34); identical Flash/RAM/CAN/peripherals; same LQFP-48 package | Preferred where additional GPIOs are needed for LED indicators or auxiliary sensors without board redesign | Select when extra I/O is required and pin compatibility with MB90F387SPMT-GS-9001 must be preserved |
| CY8C5868LTI-LP097 | PSoC 5LP ARM Cortex-M3; 256 KB Flash, 64 KB RAM; CapSense, USB, configurable analog blocks; no native CAN | Requires external CAN transceiver and software CAN stack; better suited for mixed-signal UI + control vs. pure CAN networking | Choose for designs needing capacitive touch, USB connectivity, or analog flexibility - not drop-in CAN replacement |
Compared with MB90F387S, the MB90F387SPMT-GS-9001 offers identical core functionality but two fewer I/Os - sufficient for compact nodes. Versus CY8C5868LTI-LP097, it delivers deterministic CAN timing and lower power in standby, but lacks programmable analog and USB - making it optimal for cost-sensitive, CAN-dominant embedded control.
Availability
MB90F387SPMT-GS-9001 is available at Aetrix Electronics and suitable for automotive body electronics, industrial CAN sensor networks, smart appliance motor control, and medical infusion pump controllers requiring stable component supply and long-term lifecycle support.
Supply support for MB90F387SPMT-GS-9001 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.
The MB90385 series - including MB90F387SPMT-GS-9001 - was engineered specifically for real-time, CAN-based control in resource-constrained environments where deterministic timing, low power, and analog integration are critical.
FAQ
What is the maximum operating frequency and corresponding instruction cycle time?
The MB90F387SPMT-GS-9001 achieves a maximum machine clock of 16 MHz using its internal PLL (4× multiplication of a 4 MHz crystal), resulting in a minimum instruction execution time of 62.5 ns. This timing is confirmed in the datasheet's "Electrical Characteristics" section under AC characteristics at Vcc = 5.0 V and Ta = 25 °C.
Does this MCU support CAN FD or only classical CAN?
The MB90F387SPMT-GS-9001 implements only classical CAN per ISO 11898-1:2003 (CAN 2.0A/B), with bit rates from 10 kbps to 1 Mbps. It does not support CAN FD features such as flexible data-rate, extended data length, or CRC enhancements - as explicitly stated in the "CAN Controller" section of the datasheet.
How many A/D channels can be converted in sequential mode, and what is the trigger mechanism?
The device supports sequential conversion across up to 8 A/D channels (AN0–AN7). Conversion can be triggered by software command, external pin (P37/ADTG), or internal timer - with the ADTG pin configured as input and enabled via the A/D control register. Each channel conversion takes 6.125 µs at 16 MHz, including sampling time.
Is the Flash memory reprogrammable in-system, and what is the endurance rating?
Yes, the 64 KB on-chip Flash ROM supports in-system programming (ISP) via the on-chip debug interface. The datasheet specifies a minimum endurance of 10,000 write/erase cycles and data retention of 20 years at 85 °C - validated under recommended operating conditions with Vcc = 5.0 V ±10% and Ta ≤ 85 °C.
MB90F387SPMT-GS-9001 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-9001 FAQ
1.How can I place an order for MB90F387SPMT-GS-9001 through Aetrix?
Please submit a Request for Quotation (RFQ) for MB90F387SPMT-GS-9001 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-9001 reliable?
The price and inventory of MB90F387SPMT-GS-9001 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-9001 is usually 5 days.
3.What payment methods are accepted for MB90F387SPMT-GS-9001?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MB90F387SPMT-GS-9001 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for MB90F387SPMT-GS-9001?
MB90F387SPMT-GS-9001 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your MB90F387SPMT-GS-9001 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-9001?
For technical support, including MB90F387SPMT-GS-9001 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MB90F387SPMT-GS-9001 requirements.
6.How does Aetrix verify that MB90F387SPMT-GS-9001 is sourced from the original manufacturer or authorized distributors?
All MB90F387SPMT-GS-9001 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-9001 meets industry standards.
7.What is the process for return or replacement of MB90F387SPMT-GS-9001?
All MB90F387SPMT-GS-9001 units undergo pre-shipment inspection (PSI). If there is an issue with MB90F387SPMT-GS-9001, 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-9001 part is unused and in its original packaging.
Return procedure for MB90F387SPMT-GS-9001:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
MB90F387SPMT-GS-9001 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…

