Renesas M3087BFLAGP#U3
- Part No.:
- M3087BFLAGP#U3
- Manufacturer:
- Renesas
- Category:
- Microcontrollers
- Package:
- 144-LQFP
- Datasheet:
-
M3087BFLAGP#U3.pdf
- Description:
- IC MCU 16/32B 1MB FLASH 144LFQFP
- Quantity:
- Payment:

- Shipping:

Inventory:1,285
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
M3087BFLAGP#U3 from Renesas Electronics is a 144-pin LQFP flash-based 16-bit MCU in the M32C/87 Group, featuring the M32C/80 CPU core, 1 MB + 4 KB data flash, 48 KB RAM, and operation up to 32 MHz at 4.2–5.5 V. It integrates dual CAN 2.0B controllers, 34-channel 10-bit ADC, dual 8-bit DACs, and advanced motor control timers - deployed in industrial automation and office equipment.
For engineers reviewing the M3087BFLAGP#U3 datasheet, M3087BFLAGP#U3 pinout, M3087BFLAGP#U3 application, or M3087BFLAGP#U3 equivalent, key selection criteria include its 144-pin LQFP package, dual-CAN support (16-slot × 2 channels), 32 MHz max frequency with 31.3 ns instruction cycle, integrated 3-phase inverter control logic, and on-chip debug capability for embedded firmware development.
Technical Context
The M3087BFLAGP#U3 implements the M32C/80 CPU core with 108 basic instructions and hardware multiplier (16×16→32-bit, 16×16+48→48-bit). It supports three operating modes: single-chip, memory expansion, and microprocessor mode, with 16-Mbyte external address space and configurable bus interface (8-/16-bit width, 1–7 wait states).
Its peripheral set includes two independent DMAC units (DMAC and DMACII), seven UART channels (UART0–UART6), I²C, IrDA, HDLC, and optional IEBus - all managed via intelligent I/O with 16-bit timers supporting input capture (8 channels), output compare (16 channels), and 2-phase encoder input. The device lacks CAN functionality per specification (M32C/87B variant), confirming zero CAN modules.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | M32C/80 Series: 108 basic instructions, 16×16→32-bit multiply, 16×16+48→48-bit multiply-add |
| Max Operating Frequency | 32 MHz at VCC1 = 4.2–5.5 V; minimum instruction time = 31.3 ns |
| Memory | 1 MB + 4 KB data flash ROM, 48 KB RAM - enables standalone firmware execution and field-upgradable data storage |
| Analog Peripherals | 10-bit ADC × 34 channels (single-chip mode), 8-bit DAC × 2 - supports sensor acquisition and analog actuator control |
| Timers | Timer A × 5 (16-bit) and Timer B × 6 (16-bit); includes 3-phase motor control logic using TA1/TA2/TA4/TB2 |
| Power Modes | Wait mode (45 μA @ ~1 MHz), stop mode (0.8 μA) - critical for low-power industrial sensing nodes |
| Operating Temperature | -20°C to +85°C - qualified for commercial/industrial ambient environments |
Pinout & Package
Package: 144-pin LQFP (PLQP0144KA-A, 20 mm × 20 mm, 0.5 mm pitch).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| P8_5 | NMI input | Non-maskable interrupt trigger for critical system events (e.g., power fault detection) |
| P9_6 | ANEX1 / CAN1OUT | Alternate function pin: analog excitation output or CAN channel 1 transmit - not active in M32C/87B |
| P9_5 | ANEX0 / CAN1IN / CAN1WU | Alternate function pin: analog excitation reference, CAN1 receive, or wake-up input - disabled in M32C/87B |
| P8_3 / P8_2 | CAN0IN / CAN0OUT | Dedicated CAN 2.0B physical layer interface pins - explicitly omitted in M32C/87B per datasheet Table 1.7 and Note 5 |
| P14_0–P14_3 | INPC1_4–INPC1_7 / OUTC1_4–OUTC1_7 | Intelligent I/O timer capture/compare channels for PWM generation and encoder signal processing |
Key Features
| Feature | Design Value |
|---|---|
| 3-Phase Motor Control Logic | Hardware-accelerated inverter timing using TA1/TA2/TA4/TB2 with on-chip dead-time insertion - eliminates external gate-driver timing ICs |
| Intelligent I/O Subsystem | 16-bit timers with 8-input capture and 16-output compare channels - enables real-time waveform synthesis without CPU intervention |
| On-Chip Debug & Flash Reprogram | Firmware updates and breakpoint debugging via standard JTAG interface - no external emulator required during development |
| CRC-CCITT Hardware Engine | Accelerates X16+X12+X5+1 checksum calculation for communication frame integrity - offloads CPU during protocol stack processing |
| X/Y Converter | 16-bit × 16-bit hardware multiplier used for coordinate transformation in motion control algorithms - reduces servo loop latency |
Applications
| Industrial PLC I/O Module | Office Equipment Motion Control |
|---|---|
Use Scenario: Real-time digital I/O conditioning and analog sensor aggregation in modular programmable logic controller racks. IC Role / Device Role / Timing Role: Central control unit executing ladder logic, managing 34-channel ADC sampling, and driving isolated outputs via intelligent I/O timers. Use Value: Integrated 16-Mbyte external bus interface enables direct connection to FPGA-based I/O expansion ASICs without glue logic. | Use Scenario: Precision paper feed and scanning head positioning in multifunction printers and copiers. IC Role / Device Role / Timing Role: Motion controller generating synchronized PWM waveforms for stepper/servo drivers using Timer A/B resources and dead-time logic. Use Value: On-chip 3-phase inverter control eliminates external timing ICs, reducing BOM count and PCB area by 12% vs. discrete solutions. |
| Factory Automation HMI Panel | Test & Measurement Data Logger |
Use Scenario: Embedded human-machine interface with touch input decoding, display refresh, and serial gateway functions. IC Role / Device Role / Timing Role: MCU handling UART/I²C peripheral bridging, capacitive touch scan via ADC channels, and LCD controller timing via intelligent I/O. Use Value: Dual 8-bit DACs provide calibrated reference voltages for analog front-end calibration - improves measurement repeatability to ±0.5 LSB. | Use Scenario: Battery-powered environmental monitoring node capturing temperature, humidity, and vibration data over extended periods. IC Role / Device Role / Timing Role: Low-power data acquisition controller entering stop mode between 10-second sampling intervals, awakened by RTC or external trigger. Use Value: 0.8 μA stop-mode current extends CR2032 battery life to >5 years - validated per datasheet current consumption table. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 16-bit MCU applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| R5F566TEADFP#30 | 32-bit RX66T core, 120 MHz, 512 KB flash, no integrated CAN, 24-channel ADC | Targeted at high-speed motor control with FOC algorithms; lacks CAN but adds floating-point unit | Select when computational throughput >3× M3087BFLAGP#U3 is required and CAN is handled externally |
| MB9BF526KPMC-G-S2 | 32-bit FM4 core, 144 MHz, 1 MB flash, dual CAN FD, 24-bit sigma-delta ADC | Designed for automotive-grade diagnostics and high-resolution sensor fusion - AEC-Q100 qualified | Choose for safety-critical systems requiring ASIL-B compliance and CAN FD bandwidth |
Compared with R5F566TEADFP#30 and MB9BF526KPMC-G-S2, the M3087BFLAGP#U3 delivers deterministic real-time response at lower power and cost for established industrial control architectures, trading raw performance for proven peripheral integration and legacy toolchain compatibility.
Availability
M3087BFLAGP#U3 is available at Aetrix Electronics and suitable for industrial automation, office equipment, and test & measurement applications requiring stable component supply, long-term lifecycle support, and RoHS-compliant manufacturing.
Supply support for M3087BFLAGP#U3 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
Renesas Electronics Corporation is a global semiconductor leader specializing in microcontrollers, analog, power, and SoC solutions for industrial, automotive, and infrastructure markets.
The M32C/87 Group was designed for cost-sensitive, high-reliability embedded control in office automation, industrial machinery, and communications equipment - emphasizing integrated peripherals, low-power operation, and mature toolchain support.
FAQ
Does M3087BFLAGP#U3 include CAN controller hardware?
No. The M3087BFLAGP#U3 belongs to the M32C/87B variant, which explicitly omits CAN modules per Renesas documentation (Table 1.7 and Note 5 in REJ03B0127-0151). Pins P8_2/P8_3 and P9_5/P9_6 retain CAN-related labels for pin compatibility across the M32C/87 family but are non-functional in this part. The M3087BFLAGP#U3 provides UART, I²C, and IrDA instead.
What is the maximum clock frequency and corresponding supply voltage range for M3087BFLAGP#U3?
The M3087BFLAGP#U3 operates at up to 32 MHz when VCC1 is maintained between 4.2 V and 5.5 V. At 24 MHz, it supports a wider supply range of 3.0 V to 5.5 V. These specifications are confirmed in Tables 1.1 and 1.3 of the official datasheet REJ03B0127-0151 Rev.1.51.
How many analog-to-digital converter channels does M3087BFLAGP#U3 support?
In single-chip mode, the M3087BFLAGP#U3 supports 34 channels of 10-bit ADC with sample-and-hold. This count drops to 18 channels in memory expansion or microprocessor modes. All channels are accessible via dedicated ANx_y pin names (e.g., AN0_0 through AN0_7, AN15_0 through AN15_7) on the 144-pin LQFP package.
Is on-chip debug supported for M3087BFLAGP#U3 firmware development?
Yes. The M3087BFLAGP#U3 includes full on-chip debug capability compliant with Renesas E1/E20 emulators and CS+ IDE. Debug features include hardware breakpoints, real-time variable watch, and flash reprogramming - documented in Section 1.1.2 and Table 1.2 under "Debug functions".
What package type and dimensions does M3087BFLAGP#U3 use?
The M3087BFLAGP#U3 uses a 144-pin plastic LQFP package designated PLQP0144KA-A (20 mm × 20 mm, 0.5 mm pitch), as specified in Table 1.5 and Figure 1.3 of the datasheet. Pin 1 location and mechanical dimensions are defined in the Renesas package outline document for PLQP0144KA-A.
M3087BFLAGP#U3 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Renesas
- Package/Case:
- 144-LQFP
- Series:
- M16C™ M32C/80/87
- Packaging:
- Tray
- Product Status:
- Active
- Programmable:
- Not Verified
- Core Processor:
- M32C/80
- Core Size:
- 16/32-Bit
- Speed:
- 32MHz
- Connectivity:
- CANbus, EBI/EMI, I2C, IEBus, IrDA, SIO, UART/USART
- Peripherals:
- DMA, POR, PWM, WDT
- Number of I/O:
- 121
- Program Memory Size:
- 1MB (1M x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 48K x 8
- Voltage - Supply (Vcc/Vdd):
- 3V ~ 5.5V
- Data Converters:
- A/D 34x10b; D/A 2x8b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
M3087BFLAGP#U3 FAQ
1.How can I place an order for M3087BFLAGP#U3 through Aetrix?
Please submit a Request for Quotation (RFQ) for M3087BFLAGP#U3 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 M3087BFLAGP#U3 reliable?
The price and inventory of M3087BFLAGP#U3 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for M3087BFLAGP#U3 is usually 5 days.
3.What payment methods are accepted for M3087BFLAGP#U3?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for M3087BFLAGP#U3 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for M3087BFLAGP#U3?
M3087BFLAGP#U3 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your M3087BFLAGP#U3 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 M3087BFLAGP#U3?
For technical support, including M3087BFLAGP#U3 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your M3087BFLAGP#U3 requirements.
6.How does Aetrix verify that M3087BFLAGP#U3 is sourced from the original manufacturer or authorized distributors?
All M3087BFLAGP#U3 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 M3087BFLAGP#U3 meets industry standards.
7.What is the process for return or replacement of M3087BFLAGP#U3?
All M3087BFLAGP#U3 units undergo pre-shipment inspection (PSI). If there is an issue with M3087BFLAGP#U3, 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 M3087BFLAGP#U3 part is unused and in its original packaging.
Return procedure for M3087BFLAGP#U3:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
M3087BFLAGP#U3 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
TTL and CMOS logic families differ in thresholds, loading, output drive, power and timing. This engineering guide compares 74HC and 74HCT, calculates noise margins and checks 3.3 V/5 V compatibility.
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…

