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

- Shipping:

Inventory:3,185
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
MB90F387SPMCR-G-EF2 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 UART (SCI), PPG timers, input-capture ICU, and low-power sleep/watch/stop modes. Used in real-time process control for consumer appliances requiring embedded CAN connectivity.
For engineers reviewing the MB90F387SPMCR-G-EF2 datasheet, MB90F387SPMCR-G-EF2 pinout, MB90F387SPMCR-G-EF2 application, or MB90F387SPMCR-G-EF2 equivalent, key selection criteria include its 16-bit CPU with 32-bit accumulator, built-in PLL clock multiplier (1×–4×), sub-clock (8.192 kHz) support, CAN wake-up capability, and LQFP-48 package compatibility with industrial temperature range operation.
Technical Context
The MB90F387SPMCR-G-EF2 implements the F2MC-16LX architecture with 24-bit internal addressing, 23 addressing modes, and enhanced C-language support via system stack pointer and barrel-shift instructions. Its 32-bit accumulator enables native long-word arithmetic, while the 4-byte instruction queue improves throughput in deterministic real-time tasks.
Peripheral integration includes one CAN controller (8 message buffers, 10 kbps–1 Mbps), one UART (SCI) with full-duplex double buffer, eight-channel 8/10-bit A/D converter (6.125 µs conversion at 16 MHz), and dual 16-bit reload timers with configurable count clocks (0.25–2.0 µs). All timers support external event counting and edge-triggered capture.
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 ROM; 2 KB SRAM - sufficient for standalone firmware with CAN protocol stack and sensor processing |
| Operating Clock | 4–16 MHz machine clock via PLL (1×–4× multiplication of 4 MHz crystal); supports 8.192 kHz sub-clock for low-power timing |
| A/D Converter | 8-channel, selectable 8-bit or 10-bit resolution; 6.125 µs conversion time at 16 MHz - suitable for motor current or temperature sampling |
| CAN Interface | Compliant with ISO 11898-1:2003 (CAN 2.0A/B); 8 message buffers; bit rate 10 kbps–1 Mbps - enables robust automotive-grade bus communication |
| Package & Temp | LQFP-48 (0.5 mm pitch); industrial temperature range (−40°C to +85°C) - compatible with automated SMT assembly and harsh environments |
| I/O Ports | 34 CMOS general-purpose I/O pins, including 4 high-current outputs (P14–P17) - drives LEDs, relays, or small solenoids directly |
Pinout & Package
LQFP-48 package (0.5 mm pitch), 7 mm × 7 mm body, 1.6 mm max height, exposed pad not electrically connected. Pin 1 marked by dot; top-view orientation per JEDEC MS-026.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| AVcc (Pin 1) | Analog power supply | Dedicated 5 V supply for A/D converter - requires local decoupling to minimize noise coupling into analog measurements |
| AVR (Pin 2) | Analog reference input | Accepts Vref+ between 0 V and AVcc - sets full-scale range for A/D conversion; tied to AVcc for ratiometric sensing |
| P50–P57 (Pins 3–10) | Multi-function I/O / A/D inputs | Configurable as digital I/O or analog inputs AN0–AN7 - enables shared use for sensor interfaces and GPIO without external muxing |
| P37 (Pin 11) | External A/D trigger | Edge-sensitive input to start conversion sequence - synchronizes sampling with mechanical events (e.g., motor commutation) |
| P24–P27 (Pins 16–19) | External interrupt inputs | INT4–INT7 with programmable edge/level sensitivity - supports fast response to safety-critical signals like emergency stop or overcurrent flags |
| MD2/MD1/MD0 (Pins 20–22) | Mode configuration | Hardwired Vss/Vcc to select boot mode and memory mapping - eliminates need for external strapping resistors during production |
| RST (Pin 23) | Active-low reset | Asynchronous reset input with internal pull-up - ensures reliable initialization after power-on or brownout recovery |
| P43/TX & P44/RX (Pins 40–41) | UART transmit/receive | Full-duplex SCI interface with double-buffered registers - prevents data loss during interrupt latency in real-time logging applications |
Key Features
| Feature | Design Value |
|---|---|
| Built-in CAN 2.0A/B controller | Enables direct connection to automotive or industrial CAN buses without external transceiver logic - reduces BOM and PCB area |
| 8/10-bit A/D with external trigger | Allows precise synchronization of analog sampling to system events (e.g., PWM center-aligned capture), improving measurement repeatability |
| Four 16-bit reload timers | Supports independent PWM generation, pulse-width measurement, and periodic task scheduling - eliminates need for software timing loops |
| Low-power standby modes | Sleep, watch, time-base timer, and stop modes reduce current to <10 µA - extends battery life in portable or energy-harvested devices |
| Program patch function | Enables runtime address-matching for hot-fixing critical code sections - improves field reliability without full firmware reflash |
Applications
| Home Appliance Motor Control | Industrial CAN Node |
|---|---|
|
Use Scenario: Variable-speed control of BLDC compressors in inverter air conditioners using sensorless FOC. IC Role / Device Role / Timing Role: Main system controller executing motor algorithm, managing CAN diagnostics, and sampling current/voltage via 10-bit A/D with external trigger synchronized to PWM dead-time. Use Value: Integrated CAN and high-resolution A/D eliminate external interface ICs; 62.5 ns instruction cycle ensures timely execution of inner-loop PI calculations. |
Use Scenario: Distributed I/O module in factory automation, collecting analog sensor data and reporting status over CANopen network. IC Role / Device Role / Timing Role: CAN node controller with 8-channel A/D, UART for local debug, and watchdog timer ensuring fail-safe behavior during bus arbitration loss. Use Value: On-chip 8-message buffer handles burst traffic without host CPU intervention; 1 Mbps CAN rate supports high-throughput sensor fusion. |
| Smart Meter Communication Hub | Automotive Body Controller |
|
Use Scenario: Two-way AMI meter interfacing with PLC or RF mesh, aggregating kWh data and managing tariff switching. IC Role / Device Role / Timing Role: Real-time data concentrator with UART for modem interface, CAN for legacy submetering, and low-power watch mode for calendar-based wake-up. Use Value: Sub-clock (8.192 kHz) enables accurate timekeeping for billing intervals; flash memory retains firmware through power cycles. |
Use Scenario: Door module controlling window lift, mirror fold, and interior lighting with LIN/CAN gateway functionality. IC Role / Device Role / Timing Role: Mixed-signal controller with high-current I/O (P14–P17) driving motors, CAN wake-up for sleep-mode activation, and DTP interrupts for switch debounce. Use Value: Four high-current outputs drive 500 mA loads directly; CAN wake-up reduces quiescent current to meet OEM <100 µA 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 64 KB Flash/2 KB RAM - no functional difference in CAN or A/D specs | Preferred where additional GPIO needed for expanded sensor set or LED indicators without redesigning board layout | Select MB90F387S only if extra two I/O pins are required; pin-compatible drop-in replacement otherwise |
| CY8C5868LTI-LP097 | PSoC 5LP ARM Cortex-M3 with programmable analog/digital blocks; no native CAN controller - requires external CAN transceiver and firmware stack | Used when mixed-signal flexibility (e.g., custom op-amp configurations, multi-protocol serial) outweighs CAN integration benefit | Choose only if design requires reconfigurable analog front-end or USB connectivity; adds complexity vs. single-chip CAN solution |
Compared with MB90F387SPMCR-G-EF2, MB90F387S offers identical performance with two more I/Os, while CY8C5868LTI-LP097 trades integrated CAN for FPGA-like analog/digital configurability - making the former optimal for cost-sensitive CAN-centric designs and the latter for highly customized signal conditioning.
Availability
MB90F387SPMCR-G-EF2 is available at Aetrix Electronics and suitable for home appliance motor control, industrial CAN nodes, smart meter communication hubs, and automotive body controllers requiring stable component supply across extended product lifecycles.
Supply support for MB90F387SPMCR-G-EF2 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 enablement.
The MB90F387SPMCR-G-EF2 belongs to the MB90385 series - a family of 16-bit microcontrollers designed specifically for real-time process control in cost-sensitive, CAN-connected consumer electronics such as inverter-driven appliances and smart home systems.
FAQ
Is MB90F387SPMCR-G-EF2 pin-compatible with other MB90385-series devices?
Yes - it shares the LQFP-48 footprint and identical pin assignment with MB90F387, MB90387, and MB90F387S. Differences are limited to ROM type (Flash vs. mask) and I/O count (34 vs. 36), with no changes to peripheral pin mapping or electrical characteristics.
Does MB90F387SPMCR-G-EF2 require an external CAN transceiver?
Yes - the device integrates only the CAN protocol controller (MAC layer); an external physical-layer transceiver (e.g., TJA1042, SN65HVD230) is required for bus connection, termination, and ESD protection per ISO 11898-2.
What is the maximum achievable CAN bit rate with MB90F387SPMCR-G-EF2?
At 16 MHz machine clock, the CAN controller supports bit rates from 10 kbps to 1 Mbps. The actual maximum depends on bus length and topology - 1 Mbps is achievable on short, well-terminated buses (<40 m), while longer runs require lower rates per CAN physical layer specifications.
Can the 8/10-bit A/D converter operate independently of CPU intervention?
Yes - the A/D converter supports automatic sequential conversion across up to 8 channels triggered by external signal (P37/ADTG) or internal timer, with results stored in dedicated registers. DMA is not present, but interrupt-driven transfer minimizes CPU load during acquisition.
MB90F387SPMCR-G-EF2 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Infineon Technologies
- Package/Case:
- 48-LQFP
- Series:
- F²MC-16LX MB90385
- Packaging:
- Tape & Reel (TR)
- 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-EF2 FAQ
1.How can I place an order for MB90F387SPMCR-G-EF2 through Aetrix?
Please submit a Request for Quotation (RFQ) for MB90F387SPMCR-G-EF2 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-EF2 reliable?
The price and inventory of MB90F387SPMCR-G-EF2 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-EF2 is usually 5 days.
3.What payment methods are accepted for MB90F387SPMCR-G-EF2?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MB90F387SPMCR-G-EF2 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for MB90F387SPMCR-G-EF2?
MB90F387SPMCR-G-EF2 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your MB90F387SPMCR-G-EF2 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-EF2?
For technical support, including MB90F387SPMCR-G-EF2 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MB90F387SPMCR-G-EF2 requirements.
6.How does Aetrix verify that MB90F387SPMCR-G-EF2 is sourced from the original manufacturer or authorized distributors?
All MB90F387SPMCR-G-EF2 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-EF2 meets industry standards.
7.What is the process for return or replacement of MB90F387SPMCR-G-EF2?
All MB90F387SPMCR-G-EF2 units undergo pre-shipment inspection (PSI). If there is an issue with MB90F387SPMCR-G-EF2, 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-EF2 part is unused and in its original packaging.
Return procedure for MB90F387SPMCR-G-EF2:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
MB90F387SPMCR-G-EF2 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…

