STMicroelectronics ST10F276-4TX3
- Part No.:
- ST10F276-4TX3
- Manufacturer:
- STMicroelectronics
- Category:
- Microcontrollers
- Package:
- 144-LQFP
- Datasheet:
-
ST10F276-4TX3.pdf
- Description:
- IC MCU 16BIT 832KB FLASH 144LQFP
- Quantity:
- Payment:

- Shipping:

Inventory:2,481
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
ST10F276-4TX3 from STMicroelectronics is a 16-bit microcontroller with integrated MAC unit, 512 KB Flash (32-bit fetch), 66 KB XRAM, and dual CAN 2.0B interfaces. It operates at up to 64 MHz (31.25 ns instruction cycle), supports 24-channel 10-bit ADC (3 µs conversion), and targets real-time industrial control systems requiring deterministic timing and fieldbus connectivity.
For engineers reviewing the ST10F276-4TX3 datasheet, ST10F276-4TX3 pinout, ST10F276-4TX3 application, or ST10F276-4TX3 equivalent, key selection criteria include its 16-level priority interrupt system (56 sources), programmable external bus with 5 chip-selects, dual CAN controllers with 64-message RAM, on-chip PLL (4–12 MHz input), and fail-safe features including oscillator watchdog and programmable WDT.
Technical Context
The ST10F276-4TX3 implements a high-performance 16-bit CPU with dedicated MAC coprocessor supporting 16×16-bit multiply and 40-bit accumulate in single cycle. Its memory architecture separates 512 KB on-chip Flash (32-bit wide) from 320 KB extension Flash (16-bit wide), enabling concurrent code/data access within a 16 MB linear address space.
Real-time operation is reinforced by an 8-channel peripheral event controller for zero-cycle interrupt-driven data transfer, two multi-functional timer units (5 timers total), dual 16-channel CAPCOM units, and 4+4-channel PWM/XPWM with dead-time insertion. The dual CAN modules support independent bus operation (C-CAN v2.0B) with configurable message objects and hardware acceptance filtering.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| CPU Core | 16-bit ST10 architecture with MAC unit; enables real-time DSP operations like motor control loop computation without software overhead. |
| Max Clock Speed | 64 MHz (31.25 ns instruction cycle); achieved via on-chip PLL with 4–12 MHz crystal input - ensures precise timing for synchronous serial and CAN bit timing. |
| Flash Memory | 512 KB main Flash + 320 KB extension Flash; supports single-voltage erase/program (100K cycles) and protection registers for secure boot and firmware partitioning. |
| RAM | 2 KB IRAM + 66 KB XRAM; IRAM provides low-latency access for critical ISR stacks and variables; XRAM extends data space for complex control algorithms. |
| ADC | 24-channel 10-bit SAR ADC with ≤3 µs conversion time; supports simultaneous sampling across multiple channels for multi-axis motor current sensing. |
| CAN Interfaces | Dual CAN 2.0B controllers (C-CAN); each supports 64 message objects or split 2×32; enables redundant bus operation or gateway functionality in vehicle networks. |
| I/O Lines | Up to 111 general-purpose I/Os; individually configurable with hysteresis control and open-drain mode - suitable for interfacing with legacy industrial sensors and actuators. |
| Power Supply | 5 V ±10% single supply; internal regulator generates 1.8 V core voltage - simplifies board design while maintaining noise immunity in electrically noisy environments. |
Pinout & Package
PQFP144 (28 × 28 × 3.4 mm) and LQFP144 (20 × 20 × 1.4 mm) packages are supported. Pin functions are validated per STMicroelectronics Doc ID 12303 Rev 4, Section 2 "Pin data".
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VDD, VSS | Core power supply and ground | Dedicated 5 V supply pins with decoupling requirements specified for stable 64 MHz operation and low-noise ADC performance. |
| XTAL1, XTAL2 | Crystal oscillator input/output | Supports 4–12 MHz parallel-resonant quartz crystal; connects to on-chip oscillator circuit for primary clock generation. |
| OSCIN, OSCOUT | External clock input/output | Accepts external CMOS clock signal (up to 64 MHz); bypasses crystal oscillator for deterministic clock source in EMI-sensitive applications. |
| CANH1, CANL1 / CANH2, CANL2 | CAN transceiver differential I/O | Direct connection to ISO 11898-compliant physical layer; no external transceiver required for basic bus termination and biasing. |
| AD0–AD23 | Analog input channels | 24 dedicated analog inputs mapped to internal 10-bit ADC; support programmable sampling sequence and trigger synchronization with timers/CAN events. |
| P0–P15, P2–P15, etc. | Multi-function GPIO ports | 111 total I/O lines grouped into ports; each pin supports alternate functions including ASC, SSC, CAPCOM, PWM, and CAN signals - enables flexible peripheral routing. |
Key Features
| Feature | Design Value |
|---|---|
| MAC Unit | Hardware 16×16-bit multiplier with 40-bit accumulator; executes multiply-accumulate in one cycle - essential for digital filter and PID control execution in <1 µs. |
| Interrupt System | 16-priority-level nested interrupt controller with 56 sources and 15.6 ns sampling rate; guarantees sub-microsecond response to critical fieldbus or sensor events. |
| Bootstrap Loader | On-chip UART (RS232/K-Line) and CAN-based BSL; enables field firmware updates without JTAG debugger - reduces service cost in deployed industrial equipment. |
| Power Management | Three low-power modes (Idle, Power Down, Stand-by) with RTC wake-up; achieves <10 µA standby current while retaining RAM and real-time clock functionality. |
| Fail-Safe Protection | Dual watchdog (programmable WDT + oscillator watchdog); detects clock failure or software hang and forces safe state transition - required for SIL-2 compliant systems. |
| External Bus Interface | Programmable bus timing with 5 chip-selects and hold-acknowledge arbitration; supports direct connection to external SRAM, Flash, or FPGA logic without glue logic. |
Applications
| Industrial PLC I/O Module | Automotive Body Control Unit |
|---|---|
Use Scenario: Modular I/O expansion for programmable logic controllers handling discrete inputs, analog sensor readings, and PWM outputs. IC Role / Device Role / Timing Role: Central real-time controller managing 24-channel analog acquisition, 111 GPIO states, dual CAN fieldbus communication, and deterministic task scheduling. Use Value: Integrated MAC and 64 MHz CPU enable closed-loop control of servo drives and fast-response analog feedback processing within single chip. |
Use Scenario: Centralized body electronics module coordinating door locks, lighting, window lifts, and HVAC via CAN network. IC Role / Device Role / Timing Role: Dual CAN 2.0B interface acts as gateway between high-speed powertrain CAN and low-speed body CAN; handles message filtering and routing. Use Value: On-chip 512 KB Flash stores multiple firmware variants; 66 KB XRAM buffers CAN messages during bus arbitration delays without external memory. |
| Motor Drive Controller | Energy Metering Gateway |
Use Scenario: Field-oriented control (FOC) implementation for 3-phase BLDC/PMSM motors in HVAC compressors or industrial pumps. IC Role / Device Role / Timing Role: Real-time executor of FOC algorithm using MAC unit, synchronized 24-channel ADC sampling, and 4+4-channel PWM/XPWM with dead-time control. Use Value: 3 µs ADC conversion and single-cycle context switching allow 20 kHz PWM update rate with minimal jitter - critical for torque ripple reduction. |
Use Scenario: Smart meter concentrator aggregating data from multiple sub-meters over RS485 and forwarding via CAN or Ethernet bridge. IC Role / Device Role / Timing Role: High-reliability host processor running bootloader-over-CAN for remote firmware validation and secure OTA updates. Use Value: Fail-safe protection (oscillator watchdog + WDT) ensures continuous logging during brown-out; 100K Flash endurance supports decade-long field deployment. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 16-bit MCU applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| ST10F266-4T | Same ST10 core but 256 KB Flash, 32 KB XRAM, single CAN, no MAC unit; lacks XPWM and second CAPCOM unit. | Suitable for simpler motion control or gateway tasks without intensive DSP or dual-bus redundancy. | Select when cost sensitivity outweighs need for dual CAN or MAC acceleration; verify external memory requirements against reduced XRAM. |
| Infineon C167CR-LM | 16-bit C166-family core, 512 KB Flash, 32 KB RAM, single CAN, no integrated MAC; requires external multiplier for DSP workloads. | Used in legacy automotive ECUs where toolchain compatibility with older C166 designs is mandatory. | Choose only if existing C166 software investment exists; ST10F276-4TX3 offers superior real-time interrupt latency and CAN message throughput. |
Compared with ST10F266-4T and C167CR-LM, the ST10F276-4TX3 delivers unique value in dual-CAN redundancy, hardware-accelerated control loops via MAC, and larger XRAM for complex state machines - making it optimal for safety-critical industrial gateways and high-fidelity motor drives.
Availability
ST10F276-4TX3 is available at Aetrix Electronics and suitable for industrial PLCs, automotive body controllers, motor drive inverters, and smart energy gateways requiring stable component supply across extended product lifecycles.
Supply support for ST10F276-4TX3 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 microcontrollers, power management, and automotive ICs with strong industrial and automotive qualifications.
The ST10 family was designed specifically for deterministic real-time control in harsh environments - emphasizing low interrupt latency, robust clock supervision, and integrated fieldbus peripherals for factory automation and vehicle subsystems.
FAQ
What package options are available for ST10F276-4TX3?
The ST10F276-4TX3 is offered in both PQFP144 (28 × 28 × 3.4 mm) and LQFP144 (20 × 20 × 1.4 mm) packages, as confirmed in STMicroelectronics Doc ID 12303 Rev 4, Section 24. Both packages share identical pinout and electrical characteristics, differing only in mechanical dimensions and thermal profile.
Does ST10F276-4TX3 support in-system programming via CAN?
Yes - the device includes a standard CAN-based bootstrap loader (BSL) that allows firmware updates over CAN bus without JTAG. It supports configurable baud rates, message object filtering, and secure signature verification before loading new code, as detailed in Section 5.4 of the datasheet.
What is the minimum ADC conversion time and how is it achieved?
The minimum ADC conversion time is 3 µs, achieved using the internal 10-bit successive approximation register (SAR) architecture with dedicated sample-and-hold circuitry. This timing is guaranteed under recommended operating conditions (VDD = 5 V ±10%, TA = –40 to +85 °C) per Section 23.7.1 of the datasheet.
How does the MAC unit improve real-time control performance?
The MAC unit executes 16×16-bit multiplication and 40-bit accumulation in a single instruction cycle, eliminating software loop overhead for FIR filters, PID computations, and Clarke/Park transforms. This enables sub-microsecond control loop execution - critical for high-bandwidth motor control and power converter regulation.
ST10F276-4TX3 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- STMicroelectronics
- Package/Case:
- 144-LQFP
- Series:
- ST10
- Packaging:
- Tape & Reel (TR)
- Product Status:
- Obsolete
- Programmable:
- Not Verified
- Core Processor:
- ST10
- Core Size:
- 16-Bit
- Speed:
- 40MHz
- 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:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
ST10F276-4TX3 FAQ
1.How can I place an order for ST10F276-4TX3 through Aetrix?
Please submit a Request for Quotation (RFQ) for ST10F276-4TX3 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-4TX3 reliable?
The price and inventory of ST10F276-4TX3 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for ST10F276-4TX3 is usually 5 days.
3.What payment methods are accepted for ST10F276-4TX3?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for ST10F276-4TX3 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for ST10F276-4TX3?
ST10F276-4TX3 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your ST10F276-4TX3 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-4TX3?
For technical support, including ST10F276-4TX3 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your ST10F276-4TX3 requirements.
6.How does Aetrix verify that ST10F276-4TX3 is sourced from the original manufacturer or authorized distributors?
All ST10F276-4TX3 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-4TX3 meets industry standards.
7.What is the process for return or replacement of ST10F276-4TX3?
All ST10F276-4TX3 units undergo pre-shipment inspection (PSI). If there is an issue with ST10F276-4TX3, 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-4TX3 part is unused and in its original packaging.
Return procedure for ST10F276-4TX3:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
ST10F276-4TX3 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…

