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

- Shipping:

Inventory:3,677
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
MB90F387SPMT-G 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-based clock multiplication up to 16 MHz (62.5 ns min instruction time), and features an 8/10-bit 8-channel A/D converter with 6.125 µs conversion time at 16 MHz - deployed in automotive body control modules requiring real-time sensor interfacing and CAN bus communication.
For engineers reviewing the MB90F387SPMT-G datasheet, MB90F387SPMT-G pinout, MB90F387SPMT-G application, or MB90F387SPMT-G equivalent, key selection criteria include its full-CAN interface compliance, sub-clock (8.192 kHz) low-power modes (Sleep/Watch/Stop), 16-bit input-capture timer with edge-triggered ICU, and LQFP-48 package compatibility with industrial-grade thermal and EMI requirements.
Technical Context
The MB90F387SPMT-G implements the F2MC-16LX CPU core with 24-bit addressing, 351 instructions, and 32-bit accumulator for long-word arithmetic. Its architecture supports C-language compilation via system stack pointer, barrel shift, and enhanced multiply-divide instructions - enabling deterministic multitasking in embedded control firmware.
Peripheral integration includes one CAN controller (10 kbps–1 Mbps), one UART (SCI) with full-duplex double buffer, eight 8/16-bit PPG timer channels, four ICU inputs with free-run timer latching, and DTP/external interrupt support across four pins - all coordinated through an 8-level, 34-source interrupt controller with automatic vectoring.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | F2MC-16LX 16-bit RISC with 32-bit accumulator and 24-bit address space - enables direct access to 16 MB memory map and efficient 32-bit math without software emulation. |
| Flash / RAM | 64 KB on-chip Flash ROM + 2 KB SRAM - sufficient for standalone CAN node firmware with bootloader, diagnostics, and parameter storage without external memory. |
| Clock System | PLL-multiplied machine clock (4× max on 4 MHz crystal); supports sub-clock (8.192 kHz) for watch timer - allows simultaneous high-speed execution and ultra-low-power wake-up timing. |
| A/D Converter | 8-channel, selectable 8-/10-bit resolution, 6.125 µs conversion time at 16 MHz - meets <10 µs sampling requirement for motor current sensing and battery voltage monitoring. |
| CAN Interface | Ver 2.0A/B compliant, 8 message buffers, 10 kbps–1 Mbps rate - supports robust automotive network communication with hardware message filtering and error handling. |
| Power Supply | 3.5 V to 5.5 V operating range - compatible with 5 V legacy automotive and industrial power rails while tolerating brown-out conditions down to 3.5 V. |
| I/O Ports | 34 CMOS I/O pins, including 4 high-current outputs (P14–P17) - drives LEDs, relays, or small solenoids directly without external drivers. |
Pinout & Package
LQFP-48 package (0.50 mm pitch), 7 mm × 7 mm body, exposed pad optional; RoHS-compliant, industrial temperature grade (–40°C to +85°C).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| AVcc / AVR | Analog power / reference input | Separate 5 V supply and Vref+ for A/D converter - isolates analog accuracy from digital noise; AVR must be ≤ AVcc and ≥ 2.5 V for 10-bit linearity. |
| P50–P57 | Shared digital I/O / analog input | Eight pins configurable as GPIO or AN0–AN7 - enables flexible sensor routing (e.g., thermistor, potentiometer, current shunt) without PCB redesign. |
| P20/P22 (TIN0/TIN1) | Reload timer event input | Edge-triggered capture of external signals (e.g., encoder quadrature, tachometer pulses) with timestamping via free-run timer latch. |
| P21/P23 (TOT0/TOT1) | Reload timer event output | Programmable pulse generation (e.g., PWM for fan control) with independent period/duty registers and synchronous update capability. |
| P24–P27 | External interrupt inputs (INT4–INT7) | Dedicated level- or edge-sensitive interrupt sources - used for critical fault detection (e.g., overtemperature, door open, emergency stop) with minimal latency. |
| X0 / X1 | Crystal oscillator inputs | Supports 4 MHz fundamental-mode crystal - provides stable base clock for PLL multiplication and sub-clock derivation via internal divider. |
| RST | Active-low reset input | Asynchronous reset with internal pull-up; accepts external watchdog or power-on reset signal - ensures deterministic startup after brown-out or ESD event. |
Key Features
| Feature | Design Value |
|---|---|
| Full-CAN Controller | Hardware message buffering, acceptance filtering, and error confinement - eliminates CPU overhead for CAN protocol handling and improves real-time determinism. |
| Low-Power Standby Modes | Sleep (CPU halted, peripherals active), Watch (sub-clock only), Stop (all clocks off) - extends battery life in remote sensors and enables wake-on-CAN or external interrupt. |
| Expanded Intelligent I/O Service (EI2OS) | 16-channel autonomous I/O event handler - offloads GPIO polling and state-machine logic from main firmware, reducing CPU utilization by up to 30% in polling-heavy applications. |
| 8/10-bit A/D with External Trigger | ADTG pin (P37) initiates conversion on external edge - synchronizes sampling to mechanical events (e.g., crankshaft position), eliminating software jitter in timing-critical measurements. |
| Delay Interrupt Generator | Dedicated module for RTOS task scheduling - provides precise, jitter-free context switching intervals independent of main timer resources or interrupt nesting delays. |
Applications
| Automotive Body Control Unit | Industrial Motor Drive Interface |
|---|---|
|
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: Main MCU executing CAN message parsing, PWM motor control, and analog sensor acquisition (e.g., ambient light, temperature). Use Value: Integrated CAN + 8-channel A/D + 4 high-current I/O eliminates need for external transceivers and driver ICs, reducing BOM count by 3–5 components. |
Use Scenario: Closed-loop speed/torque control of BLDC motors in HVAC blowers and conveyor systems using Hall-effect feedback. IC Role / Device Role / Timing Role: Real-time controller managing PPG-based PWM generation, ICU-based rotor position capture, and current-sense A/D conversion. Use Value: 62.5 ns instruction cycle and hardware ICU latching ensure <1 µs timing resolution for commutation phase alignment, improving efficiency by 2–4%. |
| Smart Appliance Main Controller | Medical Infusion Pump Monitor |
|
Use Scenario: Washing machine control board managing water valves, drum motor, heater, and user interface with safety interlocks. IC Role / Device Role / Timing Role: Safety-certifiable MCU performing dual-watchdog supervision, EEPROM parameter logging, and fault-tolerant CAN diagnostics. Use Value: Built-in watchdog timer with four reset intervals (3.58 ms–458.75 ms) enables layered safety monitoring per IEC 60730 Class B requirements. |
Use Scenario: Battery-powered infusion pump requiring precise flow-rate control, occlusion detection, and wireless telemetry via CAN-to-USB bridge. IC Role / Device Role / Timing Role: Low-power host MCU managing piezo-valve actuation, pressure sensor A/D, and CAN wake-up from nurse station commands. Use Value: Watch mode (8.192 kHz sub-clock only) draws <1.5 µA while maintaining 31.25 ms timer resolution - extends single-charge battery life to >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 |
|---|---|---|---|
| MB90F387S | Same core and peripherals, but 36 I/O ports (vs. 34) and identical LQFP-48 package - no functional change in CAN, A/D, or timers. | Preferred where additional GPIO needed for LED indicators or diagnostic headers without layout change. | Select MB90F387S if extra I/O is required; pin-compatible and firmware-mappable with no code modification. |
| MB90387 | Mask ROM version (no Flash), same 64 KB ROM capacity, identical peripheral set and LQFP-48 footprint - differs only in non-volatile memory type. | Used in high-volume production where firmware is fixed and field updates are unnecessary. | Choose MB90387 for cost-sensitive, unchangeable firmware deployments; requires mask ROM programming at fab. |
Compared with MB90F387SPMT-G, the MB90F387S offers two more GPIOs with zero trade-off in power or performance, while MB90387 replaces Flash with mask ROM - making it cheaper for immutable firmware but eliminating in-field reprogramming capability.
Availability
MB90F387SPMT-G is available at Aetrix Electronics and suitable for automotive body electronics, industrial motor interfaces, smart appliance controllers, and medical device monitors requiring stable component supply, long-term lifecycle assurance, and industrial-grade reliability.
Supply support for MB90F387SPMT-G 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 integration, real-time capability, and system-level reliability.
The MB90385 series - including MB90F387SPMT-G - was engineered for cost-sensitive, real-time process control in appliances and automotive subsystems, combining CAN connectivity, mixed-signal peripherals, and low-power operation in a single-chip solution.
FAQ
Is MB90F387SPMT-G pin-compatible with MB90F387S?
Yes - both use identical LQFP-48 packaging and share the same pin assignment, including AVcc, AVR, X0/X1, CAN TX/RX, and all I/O functions. The only difference is that MB90F387S exposes two additional GPIOs (P35/P36) previously reserved for X0A/X1A on MB90F387SPMT-G; these pins default to GPIO when not used as crystal inputs.
What is the maximum CAN bit rate supported at 16 MHz machine clock?
The MB90F387SPMT-G supports CAN bit rates from 10 kbps to 1 Mbps when operating with a 16 MHz machine clock. Bit timing is configured via programmable prescaler and segment registers; achieving 1 Mbps requires precise oscillator tolerance (<±0.5%) and proper termination to meet ISO 11898-2 electrical specifications.
Does MB90F387SPMT-G support in-system programming (ISP) via CAN or UART?
No - ISP is not natively supported. Programming is performed via dedicated on-chip debug interface (OCDS) using Cypress's MB2145-507 emulator pod. Flash memory can be rewritten in-application only if custom bootloader firmware is implemented using the address matching detection function and ROM mirror control registers.
How does the 8/10-bit A/D converter handle channel sequencing and trigger sources?
The A/D converter supports single, sequential, and halt conversion modes. Sequential mode allows up to eight consecutive channels to be scanned automatically; external trigger via ADTG (P37) initiates conversion on rising/falling edge, while software or timer match events can also serve as triggers - all with consistent 6.125 µs conversion time at 16 MHz.
MB90F387SPMT-G 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-G FAQ
1.How can I place an order for MB90F387SPMT-G through Aetrix?
Please submit a Request for Quotation (RFQ) for MB90F387SPMT-G 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-G reliable?
The price and inventory of MB90F387SPMT-G are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for MB90F387SPMT-G is usually 5 days.
3.What payment methods are accepted for MB90F387SPMT-G?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MB90F387SPMT-G transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for MB90F387SPMT-G?
MB90F387SPMT-G orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your MB90F387SPMT-G 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-G?
For technical support, including MB90F387SPMT-G datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MB90F387SPMT-G requirements.
6.How does Aetrix verify that MB90F387SPMT-G is sourced from the original manufacturer or authorized distributors?
All MB90F387SPMT-G 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-G meets industry standards.
7.What is the process for return or replacement of MB90F387SPMT-G?
All MB90F387SPMT-G units undergo pre-shipment inspection (PSI). If there is an issue with MB90F387SPMT-G, 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-G part is unused and in its original packaging.
Return procedure for MB90F387SPMT-G:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
MB90F387SPMT-G 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…

