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

- Shipping:

Inventory:3,070
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
MB90F387SPMCR-G 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 GPIO 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 (6.125 µs conversion time), and features dual 16-bit reload timers, 16-bit input-capture timer, PPG timers, and sub-clock (8.192 kHz) wake-up capability - used in automotive body control modules requiring real-time CAN communication and mixed-signal processing.
For engineers reviewing the MB90F387SPMCR-G datasheet, MB90F387SPMCR-G pinout, MB90F387SPMCR-G application, or MB90F387SPMCR-G equivalent, key selection considerations include its LQFP-48 package, 3.5–5.5 V supply range, built-in PLL clock multiplier (1×–4×), CAN wake-up support, and compatibility with real-time OS via delay interrupt generator module.
Technical Context
The MB90F387SPMCR-G 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.
It integrates a dedicated CAN controller compliant with ISO 11898-1:2003 (CAN 2.0A/B), eight message buffers, and programmable bit timing supporting 10 kbps–1 Mbps data rates at 16 MHz machine clock. The peripheral suite includes UART (SCI) with double-buffered full-duplex operation, 8/16-bit PPG timers, and expanded intelligent I/O service (EI2OS) supporting up to 16-channel autonomous data transfer.
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 / RAM | 64 KB on-chip Flash ROM; 2 KB SRAM - enables field firmware updates without external memory |
| Clock System | Built-in PLL with 1×–4× multiplication of 4 MHz crystal; supports sub-clock (8.192 kHz) for low-power wake-up |
| CAN Interface | Single-channel full-CAN controller compliant with CAN 2.0A/B; 8 message buffers; 10 kbps–1 Mbps rate |
| A/D Converter | 8-channel 8/10-bit selectable SAR ADC; 6.125 µs conversion time at 16 MHz; external trigger support via P37 |
| Timers | Two 16-bit reload timers; one 16-bit free-run input-capture timer (4 ICU channels); 8/16-bit PPG timer (2 or 4 channels) |
| I/O Ports | 34 general-purpose CMOS I/O pins, including 4 high-current outputs (P14–P17) for direct LED/relay drive |
Pinout & Package
LQFP-48 package (0.50 mm pitch), 7 mm × 7 mm body, exposed thermal pad (not electrically connected). Pin 1 marked by dot; top-view orientation per JEDEC MS-026.
| 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 minimize noise coupling |
| 2 AVR | Analog reference input | Accepts Vref+ between 0 V and AVcc; sets full-scale range for A/D conversion |
| 3–10 P50–P57 | GPIO / Analog input | Configurable as digital I/O or analog inputs AN0–AN7; require analog enable bit setting to activate A/D function |
| 11 P37 | External A/D trigger | Edge-sensitive input (rising/falling) to initiate A/D conversion - enables synchronized sampling with external events |
| 12–15 P20–P23 | Timer I/O | P20/P22 = TIN0/TIN1 (event inputs); P21/P23 = TOT0/TOT1 (programmable output pulses) - support PWM generation and event counting |
| 16–19 P24–P27 | External interrupt | INT4–INT7 inputs with configurable edge/level sensitivity - used for fault detection or user interface signals |
| 20–22 MD0–MD2 | Mode configuration | Hardwired Vcc/Vss during reset to select boot mode (e.g., Flash execution vs. emulator interface) |
| 23 RST | Active-low reset | Asynchronous reset input; internal pull-up ensures reliable startup without external RC network |
| 24 Vcc | Digital power supply | Main 3.5–5.5 V supply; separate from AVcc to isolate analog/digital domains |
| 40–44 P40–P44 | UART/CAN interface | P43/TX, P44/RX (SCI); P42/SOT1, P41/SCK1, P40/SIN1 (SPI-like CAN serial interface) - share pins with other peripherals |
Key Features
| Feature | Design Value |
|---|---|
| Full-CAN 2.0A/B Controller | Hardware-accelerated CAN protocol handling with 8 message buffers and automatic retransmission - reduces CPU load in automotive networks |
| Low-Power Standby Modes | Five distinct modes (Sleep, Watch, Time-base timer, Stop, CPU blocking) - enables <1 µA current draw in Stop mode with sub-clock active |
| Program Patch Function | Runtime address-matching detection for two pointers - supports hot-fixing of critical code sections without full reflash |
| Expanded Intelligent I/O Service (EI2OS) | Autonomous 16-channel data transfer independent of CPU - offloads sensor polling or actuator sequencing in real-time systems |
| 8/10-bit Selectable A/D Converter | Configurable resolution per channel; sequential conversion across up to 8 channels - balances precision and throughput in mixed-signal control loops |
Applications
| Automotive Body Control Unit | Industrial CAN Gateway |
|---|---|
|
Use Scenario: Centralized control of door locks, window lifts, and lighting in 12 V vehicle platforms. IC Role / Device Role / Timing Role: Primary MCU executing CAN message filtering, PWM motor control, and A/D-based sensor monitoring (e.g., ambient light, temperature). Use Value: Integrated CAN controller and high-current I/O eliminate need for external transceivers and driver ICs, reducing BOM count and PCB area. |
Use Scenario: Protocol translation between legacy RS-485 fieldbus and modern CANopen networks in factory automation. IC Role / Device Role / Timing Role: Dual-interface bridge processor managing UART-to-CAN message mapping, timestamping, and error recovery. Use Value: On-chip 16-bit reload timers and EI2OS enable deterministic latency (<100 µs) for time-critical gateway operations without RTOS overhead. |
| Smart Appliance Motor Controller | Medical Infusion Pump Controller |
|
Use Scenario: Closed-loop speed and torque control of BLDC motors in washing machines and HVAC blowers. IC Role / Device Role / Timing Role: Real-time executor of FOC algorithms using PPG timers for precise PWM generation and A/D for current sensing. Use Value: 32-bit accumulator and enhanced multiply/divide instructions deliver 24-bit precision in motor control math without software emulation penalty. |
Use Scenario: Safety-critical delivery of precise fluid volumes in hospital-grade infusion pumps with battery backup. IC Role / Device Role / Timing Role: Fault-tolerant controller monitoring flow sensors (A/D), driving stepper motors (PPG), and logging events via CAN. Use Value: Watchdog timer with four timeout options (3.58 ms–458.75 ms) and hardware reset guarantee meets 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 GPIO (vs. 34) and identical 64 KB Flash/2 KB RAM - differs only in pinout extension for P35/P36 as X0A/X1A | Used where additional general-purpose I/O is required without changing CAN/A/D/timer functionality | Select when board layout allows LQFP-48 footprint reuse and extra I/O is needed for future expansion or debug signals |
| CY8C5868LTI-LP097 | PSoC 5LP ARM Cortex-M3 with programmable analog/digital blocks; no native CAN controller - requires external CAN transceiver and firmware stack | Preferred for designs needing mixed-signal flexibility (e.g., configurable op-amps, filters) over fixed-function CAN timing accuracy | Choose when system requires reconfigurable logic or analog front-end customization, accepting higher firmware integration effort for CAN |
Compared with MB90F387SPMCR-G, MB90F387S offers pin-compatible I/O expansion while preserving all timing-critical CAN and A/D performance; CY8C5868LTI-LP097 trades deterministic hardware CAN for FPGA-like analog/digital configurability - suitable only when CAN is secondary to signal conditioning needs.
Availability
MB90F387SPMCR-G is available at Aetrix Electronics and suitable for automotive body electronics, industrial CAN gateways, smart appliance motor control, and medical infusion pump controllers requiring stable component supply and long-term lifecycle assurance.
Supply support for MB90F387SPMCR-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) delivers high-performance embedded solutions for automotive, industrial, and medical markets, emphasizing reliability, security, and design-in support.
The MB90F387SPMCR-G belongs to the F2MC-16LX microcontroller family, engineered for real-time process control in cost-sensitive, safety-aware systems requiring integrated CAN, mixed-signal peripherals, and deterministic low-power operation.
FAQ
What is the maximum CAN bit rate supported by MB90F387SPMCR-G?
The device supports CAN bit rates from 10 kbps to 1 Mbps when operating with a 16 MHz machine clock. Bit timing is fully programmable via BTR0/BTR1 registers, allowing precise adjustment for bus length, node count, and EMI conditions - validated per ISO 11898-1:2003 conformance testing.
Does MB90F387SPMCR-G support in-system programming (ISP)?
Yes - it features on-chip 64 KB Flash ROM with ISP capability via the SCI interface or dedicated programming pins. Programming requires the MB2145-507 emulator pod and Cypress-provided tools; no external programmer hardware is needed for field firmware updates.
How many simultaneous A/D conversions can be performed?
The 8-channel A/D converter supports only one active conversion at a time, but sequential conversion mode allows automatic scanning of up to 8 channels in defined order. Each conversion takes 6.125 µs at 16 MHz, enabling full 8-channel scan in under 50 µs - sufficient for real-time motor control loop sampling.
Is the sub-clock (8.192 kHz) source internal or external?
The sub-clock is generated internally from an on-chip oscillator and does not require an external crystal. It remains active in Watch and Time-base timer standby modes, enabling wake-up from deep sleep on timer expiry or CAN message reception - critical for battery-powered nodes.
MB90F387SPMCR-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:
MB90F387SPMCR-G FAQ
1.How can I place an order for MB90F387SPMCR-G through Aetrix?
Please submit a Request for Quotation (RFQ) for MB90F387SPMCR-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 MB90F387SPMCR-G reliable?
The price and inventory of MB90F387SPMCR-G are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for MB90F387SPMCR-G is usually 5 days.
3.What payment methods are accepted for MB90F387SPMCR-G?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MB90F387SPMCR-G transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for MB90F387SPMCR-G?
MB90F387SPMCR-G orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your MB90F387SPMCR-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 MB90F387SPMCR-G?
For technical support, including MB90F387SPMCR-G datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MB90F387SPMCR-G requirements.
6.How does Aetrix verify that MB90F387SPMCR-G is sourced from the original manufacturer or authorized distributors?
All MB90F387SPMCR-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 MB90F387SPMCR-G meets industry standards.
7.What is the process for return or replacement of MB90F387SPMCR-G?
All MB90F387SPMCR-G units undergo pre-shipment inspection (PSI). If there is an issue with MB90F387SPMCR-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 MB90F387SPMCR-G part is unused and in its original packaging.
Return procedure for MB90F387SPMCR-G:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
MB90F387SPMCR-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…

