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

- Shipping:

Inventory:3,028
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
MB90F387SPMT-GS-9002 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 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 low-power sleep/watch/stop modes. Used in automotive body control modules requiring real-time CAN communication and analog sensing.
For engineers reviewing the MB90F387SPMT-GS-9002 datasheet, MB90F387SPMT-GS-9002 pinout, MB90F387SPMT-GS-9002 application, or MB90F387SPMT-GS-9002 equivalent, key selection criteria include verified CAN 2.0B compliance, 64 KB on-chip Flash with program patch function, LQFP-48 package compatibility, sub-clock (8.192 kHz) support for watch timer operation, and 6.125 µs A/D conversion time at 16 MHz machine clock.
Technical Context
This MCU implements the F2MC-16LX architecture with 24-bit internal addressing, 32-bit accumulator for long-word arithmetic, and 23 addressing modes optimized for C-language compilation and multitasking. Its instruction set includes enhanced multiply-divide, barrel shift, and bit-processing instructions.
The peripheral subsystem integrates a dedicated CAN controller with eight message buffers and programmable bit timing (10 kbps–1 Mbps), an 8/10-bit SAR A/D converter with external trigger (ADTG pin), and four independent 16-bit input-capture units synchronized to a free-run timer-enabling precise edge-timed event logging for motor position or encoder feedback.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | F2MC-16LX 16-bit RISC with 32-bit accumulator and 24-bit address space |
| Max Clock Speed | 16 MHz PLL-derived machine clock (62.5 ns min. instruction execution) |
| Memory | 64 KB Flash ROM + 2 KB RAM; supports program patch via dual address matching |
| CAN Interface | Full CAN 2.0A/B compliant controller with 8 message buffers and wake-up capability |
| A/D Converter | 8-channel 8/10-bit SAR ADC; 6.125 µs conversion time at 16 MHz clock; external trigger (ADTG) supported |
| Timers | Two 16-bit reload timers, one 16-bit free-run timer, four 16-bit input-capture channels (ICU), 18-bit time-base timer |
| I/O Ports | 34 CMOS I/O pins (including P14–P17 high-current outputs); supports interrupt-on-change and EI2OS expansion |
Pinout & Package
LQFP-48 package (pin pitch 0.50 mm), RoHS-compliant, surface-mountable with exposed thermal pad (not electrically connected).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| AVcc (Pin 1) | Analog power supply | Dedicated 5 V supply for A/D converter; decoupling required for noise immunity |
| AVR (Pin 2) | Analog reference input | Connects to Vref+; supports external reference ≤ Vcc for precise 8/10-bit conversion |
| P50–P57 (Pins 3–10) | Multi-function I/O | Configurable as digital I/O or analog inputs AN0–AN7 for A/D; require analog-enable setting |
| P37 (Pin 11) | External trigger input | ADTG pin initiates A/D conversion on edge; used for synchronized sampling in motor control |
| P20/P22 (Pins 12,14) | Event input | TIN0/TIN1 accept external pulses for reload timer event counting or capture triggering |
| P21/P23 (Pins 13,15) | Event output | TOT0/TOT1 generate timed pulses or PWM waveforms under reload timer control |
| P24–P27 (Pins 16–19) | External interrupt inputs | INT4–INT7 support level- or edge-triggered interrupts for sensor or switch monitoring |
| RST (Pin 23) | Reset input | Active-low asynchronous reset; internal pull-up ensures reliable startup without external circuitry |
Key Features
| Feature | Design Value |
|---|---|
| Full-CAN 2.0B Controller | Hardware-accelerated CAN protocol handling with 8 message buffers and automatic retransmission; enables robust automotive network nodes without CPU overhead |
| Program Patch Function | Dual address-matching detection allows runtime redirection of code execution to patched Flash sectors-critical for field firmware updates without full erase cycles |
| Low-Power Standby Modes | Four distinct modes (Sleep, Watch, Time-base timer, Stop) with sub-clock (8.192 kHz) support enable <1 µA current draw in watch mode for battery-backed applications |
| Enhanced I/O Service (EI2OS) | 16-channel intelligent I/O service handles data transfer and interrupt generation independently of CPU-reducing latency in real-time sensor acquisition |
| Flexible Timer Architecture | Combination of 16-bit free-run timer, four input-capture units, and two reload timers supports simultaneous PWM generation, encoder counting, and periodic task scheduling |
Applications
| Automotive Body Control Unit | Industrial Motor Drive Interface |
|---|---|
Use Scenario: Centralized control of door locks, window lifts, and lighting in 12 V vehicle systems with CAN bus integration. IC Role / Device Role / Timing Role: Primary CAN node MCU managing sensor inputs, actuator outputs, and diagnostic messaging via built-in CAN controller and 34 I/O ports. Use Value: Eliminates need for external CAN transceiver and discrete logic; 64 KB Flash accommodates bootloader, application, and calibration data in single chip. | Use Scenario: Closed-loop speed and position control of BLDC motors using Hall-effect sensors and PWM-driven gate drivers. IC Role / Device Role / Timing Role: Real-time controller executing PID algorithms, capturing encoder edges via ICU channels, and generating precise PWM via PPG timers. Use Value: 62.5 ns instruction cycle and 4-channel input capture enable sub-microsecond timing resolution for high-RPM motor commutation. |
| Smart Appliance Main Controller | Medical Infusion Pump Controller |
Use Scenario: Washing machine main board coordinating water valves, heater, drum motor, and user interface with fault monitoring. IC Role / Device Role / Timing Role: System-on-chip managing analog temperature/pressure sensing (via 8-channel A/D), relay/SSR drive, and CAN-based diagnostics. Use Value: Integrated 8/10-bit A/D with 6.125 µs conversion and external trigger (ADTG) allows synchronized sampling across multiple sensors during spin cycles. | Use Scenario: Battery-powered infusion pump requiring precise flow rate control, occlusion detection, and safety-critical watchdog supervision. IC Role / Device Role / Timing Role: Safety-certifiable controller using watch timer (15-bit free-run) for dose timing, watchdog timer for fail-safe shutdown, and low-power stop mode during standby. Use Value: Sub-clock (8.192 kHz) operation in watch mode ensures accurate 31.25 ms–2 s timing intervals while drawing <1 µA-extending battery life beyond 72 hours. |
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 |
|---|---|---|---|
| CY8C5868LTI-LP097 | 32-bit ARM Cortex-M3 core, 256 KB Flash, integrated CapSense, no native CAN; requires external CAN transceiver and PHY | Targets capacitive touch HMI + motor control; lacks on-die CAN controller and A/D trigger synchronization | Select when HMI integration outweighs CAN integration needs; verify external CAN PHY layout and driver stack support |
| MB90F567G | Same F2MC-16LX family, 128 KB Flash, 6 KB RAM, identical CAN/A/D/timer peripherals but larger LQFP-100 package | Used in complex HVAC controllers requiring more memory and I/O; not pin-compatible with LQFP-48 | Select when application demands >64 KB code space and additional I/O; redesign PCB for 100-pin footprint |
Compared with CY8C5868LTI-LP097 and MB90F567G, MB90F387SPMT-GS-9002 delivers optimal balance of integrated CAN 2.0B, deterministic 16-bit real-time performance, and compact LQFP-48 packaging-making it ideal for cost-sensitive, space-constrained automotive and industrial nodes where hardware CAN offload and sub-µs timing precision are mandatory.
Availability
MB90F387SPMT-GS-9002 is available at Aetrix Electronics and suitable for automotive body electronics, industrial motor drives, smart appliance control, and medical infusion pumps requiring stable component supply and long-term lifecycle assurance.
Supply support for MB90F387SPMT-GS-9002 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 is a leader in embedded solutions for automotive, industrial, and medical electronics, delivering high-reliability microcontrollers, analog ICs, and connectivity products with strong development tool ecosystems.
The MB90F387 belongs to the F2MC-16LX microcontroller product line, designed specifically for real-time control applications demanding integrated CAN communication, deterministic timing, and mixed-signal integration in harsh environments.
FAQ
What is the maximum CAN bit rate supported by MB90F387SPMT-GS-9002?
The MB90F387SPMT-GS-9002 supports CAN bit rates from 10 kbps to 1 Mbps when operating with a 16 MHz machine clock. Bit timing is fully programmable via the CAN controller's BTR register, allowing precise configuration for network topology and oscillator tolerance. The controller complies with both CAN 2.0A and 2.0B specifications, including extended frame support.
Does MB90F387SPMT-GS-9002 support in-system programming of its Flash memory?
Yes, MB90F387SPMT-GS-9002 supports in-system programming (ISP) via its on-chip bootloader and serial interface (SCI). Flash programming requires the MB2145-507 emulator pod or compatible Cypress development tools. The program patch function enables selective sector updates without erasing the entire Flash array, preserving critical calibration data during field upgrades.
How many A/D conversion channels can be triggered simultaneously using the ADTG pin?
The ADTG pin (P37) triggers conversion on a single selected A/D channel-not multiple channels simultaneously. However, the device supports sequential conversion mode, where up to eight channels (AN0–AN7) can be converted in programmable order after one ADTG edge. Each conversion completes in 6.125 µs at 16 MHz, enabling rapid multi-channel sampling within tight timing windows.
What are the voltage requirements for AVcc and AVR pins during A/D operation?
AVcc must be supplied with a clean 5.0 V ±10% (4.5–5.5 V) analog power source, decoupled with ≥1 µF ceramic capacitor near Pin 1. AVR serves as the positive reference (Vref+) and may be connected to AVcc or a lower-stability external reference (≤ AVcc); if using internal reference, AVR must be tied to AVcc. Noise on either pin directly impacts A/D accuracy and linearity.
MB90F387SPMT-GS-9002 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-9002 FAQ
1.How can I place an order for MB90F387SPMT-GS-9002 through Aetrix?
Please submit a Request for Quotation (RFQ) for MB90F387SPMT-GS-9002 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-9002 reliable?
The price and inventory of MB90F387SPMT-GS-9002 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-9002 is usually 5 days.
3.What payment methods are accepted for MB90F387SPMT-GS-9002?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MB90F387SPMT-GS-9002 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for MB90F387SPMT-GS-9002?
MB90F387SPMT-GS-9002 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your MB90F387SPMT-GS-9002 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-9002?
For technical support, including MB90F387SPMT-GS-9002 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MB90F387SPMT-GS-9002 requirements.
6.How does Aetrix verify that MB90F387SPMT-GS-9002 is sourced from the original manufacturer or authorized distributors?
All MB90F387SPMT-GS-9002 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-9002 meets industry standards.
7.What is the process for return or replacement of MB90F387SPMT-GS-9002?
All MB90F387SPMT-GS-9002 units undergo pre-shipment inspection (PSI). If there is an issue with MB90F387SPMT-GS-9002, 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-9002 part is unused and in its original packaging.
Return procedure for MB90F387SPMT-GS-9002:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
MB90F387SPMT-GS-9002 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…

