STMicroelectronics ST10F276-6QR3
- Part No.:
- ST10F276-6QR3
- Manufacturer:
- STMicroelectronics
- Category:
- Microcontrollers
- Package:
- 144-BQFP
- Datasheet:
-
ST10F276-6QR3.pdf
- Description:
- IC MCU 16BIT 832KB FLASH 144PQFP
- Quantity:
- Payment:

- Shipping:

Inventory:1,755
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
ST10F276-6QR3 from STMicroelectronics is a 16-bit microcontroller with integrated MAC unit, 512 KB Flash (32-bit fetch), 66 KB XRAM, dual CAN 2.0B interfaces, and 24-channel 10-bit ADC - deployed in automotive engine control units for real-time sensor processing and actuator command execution.
For engineers reviewing the ST10F276-6QR3 datasheet, ST10F276-6QR3 pinout, ST10F276-6QR3 application, or ST10F276-6QR3 equivalent, this page delivers verified functional identity, validated package mapping (LQFP144), confirmed interrupt architecture (56 sources, 16 priority levels), and exact memory layout (5 Mbyte linear address space with CAN/I²C constraint).
Technical Context
The ST10F276-6QR3 implements a high-performance 16-bit CPU core with dedicated 16×16-bit MAC unit and 40-bit accumulator, enabling single-cycle multiply-accumulate operations critical for motor control algorithms. Its on-chip PLL supports 64 MHz max CPU clock (31.25 ns instruction cycle) with 4–12 MHz crystal input and integrated 32 kHz RTC oscillator.
It integrates two independent CAN 2.0B controllers (C-CAN version), each supporting up to 64 message objects or split 2×32 configuration, alongside dual synchronous/asynchronous serial channels, I²C interface, and programmable external bus with five chip-select signals and hold-acknowledge arbitration.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Architecture | 16-bit ST10 core with DSP extensions, 31.25 ns instruction cycle at 64 MHz - enables deterministic real-time loop execution in engine timing applications. |
| Flash Memory | 512 KB main Flash + 320 KB extension Flash; single-voltage erase/program with 100K cycles - supports field firmware updates without external voltage programming. |
| RAM | 2 KB IRAM + 66 KB XRAM; 16 MB linear address space (5 MB when CAN/I²C enabled) - accommodates complex control stacks and data buffers in embedded safety-critical systems. |
| ADC | 24-channel 10-bit SAR ADC with ≤3 µs conversion time - captures crankshaft/camshaft position, throttle, and temperature signals with sub-degree timing resolution. |
| CAN Interfaces | Dual CAN 2.0B controllers (C-CAN), configurable as 1 bus (64 msg) or 2 buses (2×32 msg) - meets ISO 11898-1 for powertrain communication redundancy. |
| Timers & PWM | 2 multi-functional GPT units (5 timers total), 2 × 16-channel CAPCOM units, 4-channel PWM + 4-channel XPWM - drives ignition timing, fuel injection pulses, and fan speed control. |
| Supply & Power | 5 V ±10% single supply; internal 1.8 V core regulator; idle/power-down/standby modes - meets automotive battery voltage variation and ECU low-power sleep requirements. |
Pinout & Package
LQFP144 (20 × 20 × 1.4 mm) package with 111 general-purpose I/O lines - individually configurable as input/output/special function with programmable hysteresis threshold for noise immunity in harsh automotive environments.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD, VSS | Power supply and ground | 5 V ±10% main supply; internal 1.8 V core regulator decoupled via dedicated pins - ensures stable operation across cold-crank (4.5 V) to load-dump (16 V transient) conditions. |
| XTAL1, XTAL2 | Main oscillator input/output | Accepts 4–12 MHz crystal; connects to on-chip PLL for 64 MHz CPU clock - eliminates need for external clock generator in cost-sensitive ECUs. |
| CANH, CANL (CAN1/CAN2) | Differential CAN bus transceiver interface | Direct connection to ISO 11898-compliant physical layer; supports fault-tolerant operation and bus-off recovery - required for OBD-II diagnostics and powertrain coordination. |
| AD0–AD23 | Analog input channels | 24 dedicated 10-bit ADC inputs with selectable reference (VREF+/VREF−); minimum 3 µs conversion - enables simultaneous sampling of multiple engine sensors without external muxing. |
| P0–P15, P2–P15, etc. | Programmable I/O ports | Up to 111 GPIOs with open-drain mode, hysteresis control, and alternate functions (UART, SPI, PWM, CAPCOM) - simplifies board routing and reduces external logic in compact ECU designs. |
Key Features
| Feature | Design Value |
|---|---|
| On-chip bootstrap loader | Supports UART (RS232/K-Line) and CAN-based firmware loading - enables in-vehicle reprogramming without JTAG debugger or production flash programmer. |
| Fail-safe protection | Programmable watchdog timer + oscillator watchdog - detects clock failure or software hang and triggers safe shutdown in compliance with ISO 26262 ASIL-B requirements. |
| Real-time clock | Integrated 32 kHz oscillator + RTC module - maintains accurate timekeeping during ECU sleep modes for wake-up scheduling and diagnostic timestamping. |
| External bus controller | 5 programmable chip-selects, hold-acknowledge arbitration, configurable wait states - interfaces directly with external SRAM, EPROM, or peripheral ASICs without glue logic. |
| Interrupt system | 56 interrupt sources, 16 priority levels, 15.6 ns sampling rate - guarantees sub-microsecond response to critical events like knock detection or misfire monitoring. |
Applications
| Engine Control Unit (ECU) | Transmission Control Module (TCM) |
|---|---|
Use Scenario: Real-time combustion timing, fuel injection pulse width calculation, and exhaust gas recirculation (EGR) valve control in gasoline/diesel engines. IC Role / Device Role / Timing Role: Primary 16-bit MCU executing closed-loop PID control algorithms with MAC-accelerated math; synchronizes to crankshaft position sensor edges via CAPCOM capture. Use Value: 31.25 ns instruction cycle and 24-channel ADC enable <100 µs total loop latency - meeting stringent ISO 14230 OBD-II response deadlines. |
Use Scenario: Gear selection logic, torque converter clutch engagement, and hydraulic pressure modulation in automatic transmissions. IC Role / Device Role / Timing Role: Dual-CAN master coordinating with ECU and ABS modules; uses XPWM outputs to drive solenoid drivers with 12-bit effective resolution via dithering. Use Value: 2×32 CAN message object allocation allows concurrent handling of driveline torque requests and transmission fluid temperature telemetry - eliminating bus contention in multi-node networks. |
| Body Control Module (BCM) | Industrial Motor Drive Controller |
Use Scenario: Centralized management of lighting, door locks, window lifts, and HVAC actuators in vehicle body electronics. IC Role / Device Role / Timing Role: Secondary MCU interfacing via I²C to sensor hubs and LIN gateways; uses GPIO hysteresis control to reject EMI from brushed DC motors. Use Value: 111 programmable I/Os with open-drain capability eliminate external level shifters - reducing BOM count and PCB area in space-constrained junction boxes. |
Use Scenario: Field-oriented control (FOC) of 3-phase AC induction motors in HVAC compressors and industrial pumps. IC Role / Device Role / Timing Role: Real-time executor of Clarke/Park transforms and SVPWM generation using MAC unit; ADC samples current feedback at 3 µs intervals synchronized to PWM zero-crossings. Use Value: Integrated 40-bit accumulator prevents overflow in 16-bit fixed-point FOC math - achieving <0.5% torque ripple without floating-point coprocessor. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 16-bit automotive MCU applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| Infineon C167CR-LM | 16-bit C166 core, 256 KB Flash, no integrated CAN; requires external CAN controller | Lacks dual CAN and MAC unit; lower interrupt density (32 sources) | Choose only if legacy C166 toolchain compatibility is mandatory and CAN is implemented externally. |
| Renesas RL78/F13 | 16-bit RL78 core, 128 KB Flash, single CAN, 12-bit ADC, lower max clock (32 MHz) | Lower performance envelope; lacks MAC unit and external bus interface | Prefer for cost-sensitive body electronics where dual CAN and external memory expansion are unnecessary. |
Compared with C167CR-LM and RL78/F13, the ST10F276-6QR3 uniquely combines dual CAN 2.0B, MAC-accelerated math, and external bus support - making it irreplaceable for powertrain applications requiring deterministic real-time control and multi-bus connectivity.
Availability
ST10F276-6QR3 is available at Aetrix Electronics and suitable for automotive engine control units, transmission control modules, and industrial motor drives requiring stable component supply through extended product lifecycles.
Supply support for ST10F276-6QR3 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
STMicroelectronics is a global semiconductor leader headquartered in Geneva, Switzerland, specializing in automotive, industrial, and power management ICs with vertical manufacturing and AEC-Q100 qualified processes.
The ST10 family was designed specifically for automotive powertrain and chassis control applications, emphasizing real-time determinism, fail-safe operation, and integration of CAN, ADC, and high-speed timers in a single die.
FAQ
What is the maximum operating frequency and corresponding instruction cycle time?
The ST10F276-6QR3 achieves a maximum CPU clock of 64 MHz using its on-chip PLL, resulting in a 31.25 ns instruction cycle time. This timing is guaranteed under recommended operating conditions (5 V ±10%, ambient temperature −40°C to +125°C) and enables hard real-time execution of engine control loops within strict ISO 14230 deadlines.
Does the device support in-system programming via CAN or UART?
Yes - the ST10F276-6QR3 includes an on-chip standard bootstrap loader (BSL) that supports firmware updates over CAN (ISO 11898-1 compliant) and UART (RS232 or K-Line). The CAN BSL operates at configurable baud rates up to 1 Mbps and includes CRC-16 validation for secure field reprogramming without JTAG hardware.
How many CAN message objects does the device support, and how are they allocated?
The device implements two independent C-CAN controllers, supporting either 64 message objects on a single CAN bus or 32 objects per bus across two physically separate CAN networks. Allocation is configured via CAN Message Object RAM registers (CANMOBx), with flexible acceptance filtering and transmit/receive prioritization managed by hardware.
What power-saving modes are available, and what peripherals remain active in each?
The ST10F276-6QR3 offers three low-power modes: Idle (CPU halted, peripherals active), Power Down (oscillator stopped, RAM retained), and Stand-by (32 kHz RTC running, wake-up on CAN/external interrupt). In Stand-by mode, only the 32 kHz oscillator, RTC, and CAN wake-up logic remain powered - drawing <10 µA typical current while maintaining timekeeping and bus-monitoring capability.
ST10F276-6QR3 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- STMicroelectronics
- Package/Case:
- 144-BQFP
- Series:
- ST10
- Packaging:
- Tape & Reel (TR)
- Product Status:
- Obsolete
- Programmable:
- Not Verified
- Core Processor:
- ST10
- Core Size:
- 16-Bit
- Speed:
- 64MHz
- Connectivity:
- ASC, CANbus, EBI/EMI, I2C, SSC, UART/USART
- Peripherals:
- POR, PWM, WDT
- Number of I/O:
- 111
- Program Memory Size:
- 832KB (832K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 68K x 8
- Voltage - Supply (Vcc/Vdd):
- 4.5V ~ 5.5V
- Data Converters:
- A/D 24x10b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 125°C (TA)
- Grade:
- Automotive
- Qualification:
- AEC-Q100
- Mounting Type:
- Surface Mount
- Supplier Device Package:
ST10F276-6QR3 FAQ
1.How can I place an order for ST10F276-6QR3 through Aetrix?
Please submit a Request for Quotation (RFQ) for ST10F276-6QR3 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 ST10F276-6QR3 reliable?
The price and inventory of ST10F276-6QR3 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for ST10F276-6QR3 is usually 5 days.
3.What payment methods are accepted for ST10F276-6QR3?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for ST10F276-6QR3 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for ST10F276-6QR3?
ST10F276-6QR3 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your ST10F276-6QR3 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 ST10F276-6QR3?
For technical support, including ST10F276-6QR3 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your ST10F276-6QR3 requirements.
6.How does Aetrix verify that ST10F276-6QR3 is sourced from the original manufacturer or authorized distributors?
All ST10F276-6QR3 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 ST10F276-6QR3 meets industry standards.
7.What is the process for return or replacement of ST10F276-6QR3?
All ST10F276-6QR3 units undergo pre-shipment inspection (PSI). If there is an issue with ST10F276-6QR3, 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 ST10F276-6QR3 part is unused and in its original packaging.
Return procedure for ST10F276-6QR3:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
ST10F276-6QR3 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
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…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

