Infineon Technologies MB90F378PFF-G-9012SPE1
- Part No.:
- MB90F378PFF-G-9012SPE1
- Manufacturer:
- Infineon Technologies
- Category:
- Microcontrollers
- Package:
- 144-LQFP
- Datasheet:
-
MB90F378PFF-G-9012SPE1.pdf
- Description:
- IC MCU 16BIT 128KB 144LQFP
- Quantity:
- Payment:

- Shipping:

Inventory:3,484
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
MB90F378PFF-G-9012SPE1 from Fujitsu is a 16-bit F2MC-16LX microcontroller with 128 KB dual-operation flash (112 KB + 16 KB), 6 KB RAM, and integrated PS/2, LPC, SMBus-compliant I²C, and 12-channel 8/10-bit ADC. It features a 32-bit accumulator, 23 addressing modes, and programmable 8-level priority interrupts. Designed for keyboard controllers with smart battery management in PC peripheral systems.
For engineers reviewing the MB90F378PFF-G-9012SPE1 datasheet, MB90F378PFF-G-9012SPE1 pinout, MB90F378PFF-G-9012SPE1 application, or MB90F378PFF-G-9012SPE1 equivalent, key selection criteria include its 144-pin LQFP package, PLL-multiplying clock (4–20 MHz crystal → up to 80 MHz), 50 ns min instruction cycle at 5 MHz ×4 PLL, dual-bank flash concurrent read/erase capability, and native PS/2/LPC interface support for embedded system host communication.
Technical Context
The MB90F378PFF-G-9012SPE1 implements the F2MC-16LX CPU core with AT architecture inheritance, extended C-language support via enhanced multiplication/division and bit-manipulation instructions, and a 24-bit address space enabling 16 MB memory access. Its instruction set includes 351 opcodes and supports long-word data processing via an on-chip 32-bit accumulator.
It integrates three PS/2 interfaces (with 4 selectable sampling clocks), one LPC bus controller (including GA20 output and LAD0–LAD3 data/address lines), and two SMBus-compliant I²C channels (I²C1 and multi-address I²C2) with packet error checking and timeout detection - all optimized for low-latency host-peripheral coordination in keyboard and smart battery subsystems.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | F2MC-16LX 16-bit RISC with 24-bit addressing (16 MB space) |
| Flash Memory | 128 KB dual-operation flash (112 KB main + 16 KB boot), enabling concurrent erase/program and read |
| RAM Size | 6 KB on-chip SRAM for real-time task stack and data buffering |
| ADC | 12-channel 8/10-bit SAR ADC with <4.2 µs conversion time at 20 MHz internal clock |
| Timers | 6× 16-bit reload timers; 3× 16-bit PPG timers (PWM/single-shot); 1× bit decoder; 1× parity generator |
| I/O Ports | 125 total I/O: 25 N-ch open-drain, 68 CMOS, 32 CMOS with pull-up control |
| Communication | 3× PS/2, 1× LPC, 2× SMBus-compliant I²C (I²C1 + multi-address I²C2), 1× UART (full-duplex double-buffered) |
Pinout & Package
Package: 144-pin LQFP (FPT-144P-M12, 0.4 mm pitch), RoHS-compliant, surface-mountable with thermal pad exposure per datasheet mechanical drawing.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| P40/PSCK0 | PS/2 Channel 0 Clock | N-ch open-drain I/O; enables synchronous serial communication with PS/2 keyboards/mice |
| P41/PSDA0 | PS/2 Channel 0 Data | N-ch open-drain I/O; bidirectional data line for PS/2 protocol handshaking and scan code transfer |
| P54–P57/LAD0–LAD3 | LPC Address/Data Bus | CMOS I/O; 4-bit multiplexed address/data lines for low-pin-count host interface (e.g., southbridge connection) |
| P90/SCL2 & P91/SDA2 | I²C Channel 2 (Multi-Address) | Open-drain; supports SMBus alert, packet error check, and up to 6 slave addresses for smart battery monitoring |
| PC0–PC7/AN0–AN7 | Analog Input Channels | Eight 8/10-bit ADC inputs with dedicated analog supply (AVCC/AVSS) and noise-rejecting layout |
| RST | External Reset Input | Active-low asynchronous reset pin; initiates hardware reset sequence and clears CPU registers and peripherals |
Key Features
| Feature | Design Value |
|---|---|
| Dual-Operation Flash | Independent erase/program of upper/lower banks allows background firmware updates without halting real-time execution |
| Extended Intelligent I/O Service (EI2OS) | 16-channel hardware-accelerated I/O event handling reduces CPU load during key scan or interrupt burst conditions |
| Programmable Sleep Modes | Four low-power states (Sleep, Timebase Timer, Stop, Watch) enable sub-10 µA standby current for battery-backed operation |
| PS/2 Interface Hardware Support | Three independent PS/2 controllers with configurable sampling clocks eliminate software bit-banging overhead |
| LPC Bus Integration | Native LPC 1.1-compliant interface with GA20 handshake, LFRAME synchronization, and SERIRQ signaling for direct southbridge attachment |
Applications
| Keyboard Controller | Smart Battery Management |
|---|---|
|
Use Scenario: Embedded controller in mechanical keyboard PCBs managing key matrix scanning, debouncing, and USB/HID translation via host interface. IC Role / Device Role / Timing Role: Primary system controller executing real-time key scan loop, PS/2 protocol engine, and host command parsing. Use Value: 50 ns instruction cycle and 23 addressing modes enable deterministic 1 ms key response latency with minimal firmware footprint. |
Use Scenario: Battery pack monitor in laptop or portable medical devices measuring voltage, temperature, and charge state via SMBus. IC Role / Device Role / Timing Role: Smart battery gauge interfacing with fuel gauges and protection ICs using multi-address I²C and ALERT signaling. Use Value: Dual I²C channels allow simultaneous communication with primary fuel gauge and secondary safety monitor without bus arbitration delay. |
| LPC-Based Peripheral Bridge | Industrial Human Interface Panel |
|
Use Scenario: Low-pin-count bridge between x86 host and custom I/O expansion modules in kiosk or POS terminal designs. IC Role / Device Role / Timing Role: LPC slave device providing GPIO, ADC, and timer resources to host OS via standard LPC configuration space. Use Value: Integrated LPC controller eliminates external bridge IC, reducing BOM count and signal integrity complexity at 33 MHz bus rate. |
Use Scenario: Front-panel controller in test equipment with LCD display, tactile buttons, and analog sensor inputs. IC Role / Device Role / Timing Role: Real-time HMI coordinator managing 9×4 segment LCD drive, 8-key wake-up interrupt, and 12-channel ADC sampling. Use Value: On-chip LCD controller/driver (9 SEG × 4 COM) and key-on wake-up reduce external driver ICs and enable instant UI resume from stop mode. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 16-bit microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| MB90F387G | Same F2MC-16LX core but 256 KB flash, 12 KB RAM, no LPC interface, adds CAN 2.0B controller | Targeted at automotive body electronics requiring CAN bus; lacks PS/2 and LPC needed for PC peripheral roles | Select only if CAN communication and larger code space outweigh loss of LPC/PS/2 hardware support |
| RL78/G14 R5F104LEA | 16-bit RL78 core, 128 KB flash, 12 KB RAM, 2× I²C, no PS/2 or LPC; lower power (0.52 µA STOP mode) | General-purpose industrial control; requires software-emulated PS/2 and external LPC bridge for PC integration | Prefer for ultra-low-power standalone sensors; avoid when native LPC/PS/2 offload is required for real-time host sync |
Compared with MB90F378PFF-G-9012SPE1, MB90F387G trades LPC/PS/2 for CAN and memory headroom, while RL78/G14 sacrifices hardware peripheral acceleration for broader low-power flexibility - making the MB90F378 uniquely fit for PC-ecosystem embedded controllers where interface offload and deterministic timing are non-negotiable.
Availability
MB90F378PFF-G-9012SPE1 is available at Aetrix Electronics and suitable for keyboard controller modules, smart battery packs, LPC-based peripheral bridges, and industrial HMI panels requiring stable component supply across production lifecycles.
Supply support for MB90F378PFF-G-9012SPE1 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
Fujitsu Microelectronics was a Japan-based semiconductor designer specializing in high-reliability microcontrollers for PC peripherals, industrial automation, and automotive systems before its MCU business was acquired by Cypress Semiconductor in 2013.
The MB90378 Series belongs to Fujitsu's F2MC-16LX product line, engineered specifically for real-time keyboard, smart battery, and LPC-attached peripheral control - emphasizing hardware-accelerated PS/2, SMBus, and low-latency interrupt response over general-purpose compute.
FAQ
What is the maximum operating frequency supported by the MB90F378PFF-G-9012SPE1?
The device supports a maximum internal PLL clock of 80 MHz, derived from a 4–20 MHz crystal input multiplied by 2×, 3×, or 4×. At 20 MHz crystal ×4 PLL, the CPU executes instructions at 50 ns minimum cycle time. Electrical specifications guarantee stable operation across 2.7–3.6 V supply and –40°C to +85°C ambient per industrial grade qualification.
Does the MB90F378PFF-G-9012SPE1 support in-circuit debugging?
Yes - it includes on-chip debug support via the JTAG interface (pins P66/Uck1, P67/Uo1, P70/Ui1, P71/Uck2, P72/Uo2, P73/Ui2) compatible with Fujitsu's FDT-2000 and third-party ICE tools. Debug features include hardware breakpoints, watchpoints, and real-time register/memory inspection without halting peripheral operation.
Can the dual-operation flash be used for secure firmware updates?
Yes - the dual-bank architecture allows one bank to execute active firmware while the other is erased and reprogrammed. Combined with the 256-byte boot ROM supporting secure boot vector checks and write-protection bits per sector, it enables atomic firmware swaps with rollback capability - critical for certified keyboard or battery firmware compliance.
Is the PS/2 interface compatible with both keyboard and mouse protocols?
Yes - all three PS/2 channels support full bidirectional PS/2 protocol including clock inhibition, resynchronization, and error recovery per IBM PS/2 specification. Each channel independently handles keyboard scan codes or mouse movement packets, with hardware-assisted parity generation and clock stretching to accommodate variable device timing.
MB90F378PFF-G-9012SPE1 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Infineon Technologies
- Package/Case:
- 144-LQFP
- Series:
- F²MC-16LX MB90378
- Packaging:
- Bulk
- Product Status:
- Obsolete
- Programmable:
- Not Verified
- Core Processor:
- F²MC-16LX
- Core Size:
- 16-Bit
- Speed:
- 20MHz
- Connectivity:
- I2C, IRQ, LPC, PS/2, UART/USART
- Peripherals:
- LCD, POR, WDT
- Number of I/O:
- 125
- Program Memory Size:
- 128KB (128K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 6K x 8
- Voltage - Supply (Vcc/Vdd):
- 2.7V ~ 3.6V
- Data Converters:
- A/D 12x8/10b; D/A 2x8b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
MB90F378PFF-G-9012SPE1 FAQ
1.How can I place an order for MB90F378PFF-G-9012SPE1 through Aetrix?
Please submit a Request for Quotation (RFQ) for MB90F378PFF-G-9012SPE1 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 MB90F378PFF-G-9012SPE1 reliable?
The price and inventory of MB90F378PFF-G-9012SPE1 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for MB90F378PFF-G-9012SPE1 is usually 5 days.
3.What payment methods are accepted for MB90F378PFF-G-9012SPE1?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for MB90F378PFF-G-9012SPE1 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for MB90F378PFF-G-9012SPE1?
MB90F378PFF-G-9012SPE1 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your MB90F378PFF-G-9012SPE1 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 MB90F378PFF-G-9012SPE1?
For technical support, including MB90F378PFF-G-9012SPE1 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your MB90F378PFF-G-9012SPE1 requirements.
6.How does Aetrix verify that MB90F378PFF-G-9012SPE1 is sourced from the original manufacturer or authorized distributors?
All MB90F378PFF-G-9012SPE1 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 MB90F378PFF-G-9012SPE1 meets industry standards.
7.What is the process for return or replacement of MB90F378PFF-G-9012SPE1?
All MB90F378PFF-G-9012SPE1 units undergo pre-shipment inspection (PSI). If there is an issue with MB90F378PFF-G-9012SPE1, 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 MB90F378PFF-G-9012SPE1 part is unused and in its original packaging.
Return procedure for MB90F378PFF-G-9012SPE1:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
MB90F378PFF-G-9012SPE1 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…

