Microcontrollers
A microcontroller is a small, low-cost computer-on-a-chip that can be used to control electronic devices and systems. It consists of a central processing unit (CPU), memory, input/output (I/O) ports, and other peripherals integrated onto a single chip. Microcontrollers are commonly used in a wide range of applications, including automotive systems, home appliances, industrial automation, and consumer electronics. One of the key benefits of microcontrollers is their ability to interact with their environment through sensors and actuators, making them well-suited for use in embedded systems. These systems are often found in devices that require real-time control or data processing, such as medical equipment, aircraft, and factory automation systems. Flux.ai is home to the world's largest community-driven public library of microcontrollers, with footprints, symbols, datasheets, and simulation models for a wide range of devices. Whether you're a professional engineer looking for a specific microcontroller for your next project, or a hobbyist exploring the possibilities of microcontroller-based systems, Flux.ai has the resources you need to get started.
ADXL367BCCZ-RL7
Accelerometer X, Y, Z Axis ±2g, 4g, 8g 6.25Hz ~ 200Hz 12-LGA (2.2x2.3) The ADXL367BCCZ-RL7 is an ultra-low power, three-axis MEMS accelerometer developed by Analog Devices for motion sensing applications requiring extremely low energy consumption and high measurement stability. The device integrates precision acceleration sensing, embedded motion detection capabilities, and intelligent power management features within a compact surface-mount package suitable for portable and battery-operated systems. The accelerometer supports both I²C and SPI digital communication interfaces, enabling flexible integration with embedded processors, microcontrollers, and sensor hubs. Its architecture is optimized for continuous motion monitoring while maintaining exceptionally low current consumption, making it ideal for wearable electronics, asset tracking devices, medical monitoring equipment, industrial sensing systems, and Internet of Things platforms. The device incorporates embedded activity, inactivity, and wake-up detection functions that allow host processors to remain in low-power states until significant motion events occur. Integrated FIFO buffering and programmable interrupt functionality reduce processor overhead and improve overall system efficiency. The ADXL367BCCZ-RL7 is designed for robust operation across a wide operating temperature range and maintains high measurement accuracy with low noise and excellent long-term stability. The compact LGA package enables dense PCB layouts for space-constrained designs. Key Features Motion Sensing Three-axis digital accelerometer Selectable acceleration measurement ranges High-resolution motion detection Low noise sensing architecture Integrated temperature sensor Power Management Ultra-low power operation optimized for battery-powered systems Multiple operating and standby modes Autonomous motion-triggered wake-up capability Efficient duty-cycling support Digital Interfaces Supports SPI communication Supports I²C communication Programmable interrupt outputs Embedded FIFO data buffering Embedded Detection Functions Activity detection Inactivity detection Motion-triggered interrupt generation Autonomous wake-up monitoring Mechanical and Environmental Compact LGA surface-mount package High shock tolerance Wide operating temperature capability Suitable for portable and industrial environments Electrical Characteristics Supply Requirements Low-voltage digital supply operation Optimized for low-current embedded systems Stable operation across supported voltage range Sensor Performance High sensitivity stability Low offset drift Low output noise density Configurable output data rates Communication and Control Supported Interfaces SPI serial interface I²C serial interface Programmability Configurable measurement ranges Adjustable output data rates Programmable interrupt mapping FIFO configuration support Package Information Package Type LGA surface-mount package Mounting PCB surface mount compatible Suitable for automated assembly processes Typical Applications Wearable electronics Health and fitness monitoring Portable instrumentation Asset and condition monitoring Industrial sensing systems IoT sensor nodes Motion-activated devices Battery-powered embedded systems #commonpartslibrary #integratedcircuit #accelerometer #sensor
56 Uses0 StarsBMI323
Accelerometer, Gyroscope, 6 Axis Sensor I2C, I3C, SPI Output The BMI323 is a low-power, high-performance inertial measurement unit developed by Bosch Sensortec. It integrates a three-axis accelerometer and a three-axis gyroscope within a compact surface-mount package intended for motion sensing applications requiring precise movement detection, orientation tracking, vibration monitoring, and activity recognition. The device is optimized for wearable electronics, industrial sensing, robotics, navigation systems, IoT devices, and consumer electronics where low power consumption and high motion accuracy are critical. The sensor includes advanced digital signal processing, configurable motion-detection features, programmable interrupts, and integrated FIFO buffering to reduce host processor workload and improve system efficiency. Communication is supported through standard digital interfaces, enabling straightforward integration with microcontrollers and embedded platforms. The BMI323 is designed for robust environmental performance and supports flexible power management modes suitable for battery-operated systems. Engineering Specifications Device Type Six-axis inertial measurement unit consisting of: Three-axis accelerometer Three-axis gyroscope Manufacturer Bosch Sensortec Package Compact LGA surface-mount package suitable for automated assembly processes. Accelerometer Characteristics Supports multiple selectable full-scale measurement ranges for motion and acceleration sensing applications. Provides high-resolution digital output with configurable filtering and sampling parameters for low-noise operation and accurate motion analysis. Gyroscope Characteristics Integrated three-axis angular rate sensor with programmable measurement ranges and digital filtering capabilities. Designed for rotational movement tracking, stabilization, gesture recognition, and inertial navigation applications. Digital Interfaces Supports: I²C serial communication SPI serial communication I3C compatible operation Power Features Designed for ultra-low power operation with multiple configurable power modes to optimize energy consumption for portable and battery-powered devices. Embedded Features Includes integrated: FIFO data buffering Motion detection engine Activity and inactivity detection Tap and gesture detection Orientation and tilt sensing Interrupt generation Self-test functionality Output Data Handling Provides configurable output data rates, oversampling settings, and digital filtering options for balancing performance, bandwidth, and power consumption. Temperature Performance Integrated temperature sensing and compensation support for improved measurement stability across varying environmental conditions. Interrupt System Programmable interrupt outputs support event-driven system architectures and allow efficient host wake-up functionality. Operating Environment Designed for operation across industrial and consumer temperature ranges with stable sensor performance under dynamic motion conditions. Applications Suitable for: Wearable devices Smart watches Fitness trackers Industrial motion monitoring Robotics Drones Navigation systems Gaming controllers AR/VR systems IoT motion sensing Human-machine interfaces #commonpartslibrary #integratedcircuit #accelerometer #sensor
27 Uses0 StarsBMP585
Pressure Sensor 4.35PSI ~ 18.13PSI (30kPa ~ 125kPa) 9-LGA The BMP585 is a high-precision digital barometric pressure sensor designed for accurate altitude and environmental pressure measurement in compact, low-power embedded systems. It integrates a MEMS sensing element with advanced signal conditioning and digital compensation circuitry to provide highly stable and reliable pressure and temperature data across a wide operating range. The device is optimized for portable electronics, industrial sensing, indoor navigation, weather monitoring, drones, and IoT applications requiring precise atmospheric measurements. The sensor supports digital communication through standard serial interfaces, enabling straightforward integration with modern microcontrollers and processors. Its low noise performance, high resolution, and fast response characteristics make it suitable for applications involving motion tracking, vertical positioning, and environmental monitoring. The compact surface-mount package allows efficient PCB layout integration in space-constrained designs. The BMP585 incorporates configurable sampling, filtering, and power management features to balance measurement accuracy, bandwidth, and energy consumption. Internal calibration and compensation algorithms reduce system-level complexity while improving long-term stability and measurement consistency. The device is designed for robust operation under varying environmental conditions and supports low-power modes for battery-operated systems. Engineering Specification Device Type Digital barometric pressure and temperature sensor Sensor Functions Atmospheric pressure sensing Temperature sensing Altitude estimation support Pressure Measurement High-resolution MEMS pressure sensing element Integrated digital compensation and calibration Low-noise pressure measurement architecture Temperature Measurement Integrated temperature sensing for environmental monitoring and pressure compensation Communication Interface I²C interface support SPI interface support Power Features Low-power operation Configurable performance and sampling modes Sleep and standby operating capability Signal Processing Integrated digital filtering Configurable oversampling Internal compensation engine Package Information Compact surface-mount package RoHS-compliant construction Operating Characteristics High measurement stability Fast response time Designed for portable and industrial environments Application Areas Wearable devices Indoor navigation systems Portable weather stations Industrial monitoring IoT sensing nodes Drones and altitude tracking systems Consumer electronics #commonpartslibrary #integratedcircuit #pressuresensor
52 Uses0 StarsMCP9808T-E/MS
Temperature Sensor Digital, Local -40°C ~ 125°C 10 b 8-MSOP The MCP9808T-E/MS is a high-accuracy digital temperature sensor developed by Microchip Technology for precision thermal monitoring applications. The device communicates through a standard I²C-compatible serial interface and is optimized for low-power embedded systems requiring accurate ambient temperature measurement. It integrates internal temperature sensing, analog-to-digital conversion, programmable alert functionality, and configurable power management within a compact MSOP package. The sensor is designed for applications including industrial monitoring, consumer electronics, IoT devices, thermal management systems, medical instrumentation, and battery-powered portable equipment. Its low operating current and shutdown capability make it suitable for energy-efficient systems where thermal accuracy and minimal power consumption are critical. The device supports programmable temperature limits and interrupt generation for over-temperature events, enabling autonomous thermal supervision without continuous host processor intervention. The MCP9808T-E/MS maintains high measurement accuracy across a wide operating temperature range and offers stable digital output without requiring external calibration components. Electrical Characteristics Supply voltage operation supports low-voltage and standard logic systems. Low operating current enables efficient continuous monitoring. Shutdown mode significantly reduces power consumption during inactive periods. Digital I²C interface supports standard and fast communication modes. Integrated temperature conversion engine provides direct digital temperature output. Temperature Sensing Features High-accuracy ambient temperature measurement. Wide operating temperature range suitable for industrial environments. Programmable resolution for balancing conversion speed and precision. Configurable upper, lower, and critical temperature alert thresholds. Integrated hysteresis control for stable thermal event detection. Communication Interface I²C-compatible serial communication interface. Configurable slave addressing for multi-device bus operation. Supports read and write access to internal configuration registers. Compatible with common microcontrollers and embedded processors. Functional Features Integrated alert output for thermal event signaling. Programmable interrupt and comparator operating modes. Internal registers support temperature monitoring and device configuration. Power-on reset circuitry ensures predictable startup behavior. Device identification registers support system-level verification. Mechanical Characteristics Package type is MSOP with compact surface-mount footprint. Suitable for automated PCB assembly processes. RoHS-compliant and lead-free manufacturing. Typical Applications Industrial temperature monitoring systems. Portable battery-powered electronics. Embedded microcontroller systems. Thermal protection and supervision circuits. Consumer and IoT sensing devices. Medical and laboratory instrumentation. #CommonPartsLibrary #Sensor #Transducer #Temperature-Sensor #MCP9808
31 Uses0 StarsDSPIC33CK128MP205-I/M4
dsPIC dsPIC™ 33CK, Functional Safety (FuSa) Microcontroller IC 16-Bit 100MHz 128KB (128K x 8) FLASH 48-UQFN (6x6) 28/36/48/64/80-Pin Digital Signal Controllers with High-Resolution PWM and CAN Flexible Data (CAN FD) perating Conditions • 3.0V to 3.6V, -40°C to +125°C, DC to 100 MIPS • 3.0V to 3.6V, -40°C to +150°C, DC to 70 MIPS Core: 16-Bit dsPIC33CK CPU • 32-256 Kbytes of Program Flash with ECC and 8-24K RAM • Fast 6-Cycle Divide • LiveUpdate • Code Efficient (C and Assembly) Architecture • 40-Bit Wide Accumulators • Single-Cycle (MAC/MPY) with Dual Data Fetch • Single-Cycle, Mixed-Sign MUL Plus Hardware Divide • 32-Bit Multiply Support • Four Sets of Interrupt Context Saving Registers which Include Accumulator and STATUS for Fast Interrupt Handling • Zero Overhead Looping • RAM Memory Built-In Self-Test (MBIST) Clock Management • Internal Oscillator • Programmable PLLs and Oscillator Clock Sources • Reference Clock Output • Fail-Safe Clock Monitor (FSCM) • Fast Wake-up and Start-up • Backup Internal Oscillator Power Management • Low-Power Management Modes (Sleep, Idle, Doze) • Integrated Power-on Reset and Brown-out Reset High-Speed PWM • Eight PWM Pairs • Up to 250 ps PWM Resolution • Dead Time for Rising and Falling Edges • Dead-Time Compensation • Clock Chopping for High-Frequency Operation • PWM Support for: - DC/DC, AC/DC, inverters, PFC, lighting - BLDC, PMSM, ACIM, SRM motors • Fault and Current Limit Inputs • Flexible Trigger Configuration for ADC Triggering Timers/Output Compare/Input Capture • One General Purpose Timer • Peripheral Trigger Generator (PTG): - Up to 15 trigger sources to other peripheral modules - CPU independent state machine-based instruction sequencer • Nine MCCP/SCCP modules which Include Timer, Capture/Compare and PWM: - One MCCP - Eight SCCPs - 16 or 32-bit time base - 16 or 32-bit capture - 4-deep capture buffer • Fully Asynchronous Operation, Available in Sleep Modes
6 Uses0 StarsdsPIC33CK256MP205-I/M4
dsPIC dsPIC™ 33CK, Functional Safety (FuSa) Microcontroller IC 16-Bit 100MHz 256KB (256K x 8) FLASH 48-UQFN (6x6) 28/36/48/64/80-Pin Digital Signal Controllers with High-Resolution PWM and CAN Flexible Data (CAN FD) Operating Conditions • 3.0V to 3.6V, -40°C to +125°C, DC to 100 MIPS • 3.0V to 3.6V, -40°C to +150°C, DC to 70 MIPS Core: 16-Bit dsPIC33CK CPU • 32-256 Kbytes of Program Flash with ECC and 8-24K RAM • Fast 6-Cycle Divide • LiveUpdate • Code Efficient (C and Assembly) Architecture • 40-Bit Wide Accumulators • Single-Cycle (MAC/MPY) with Dual Data Fetch • Single-Cycle, Mixed-Sign MUL Plus Hardware Divide • 32-Bit Multiply Support • Four Sets of Interrupt Context Saving Registers which Include Accumulator and STATUS for Fast Interrupt Handling • Zero Overhead Looping • RAM Memory Built-In Self-Test (MBIST) Clock Management • Internal Oscillator • Programmable PLLs and Oscillator Clock Sources • Reference Clock Output • Fail-Safe Clock Monitor (FSCM) • Fast Wake-up and Start-up • Backup Internal Oscillator Power Management • Low-Power Management Modes (Sleep, Idle, Doze) • Integrated Power-on Reset and Brown-out Reset High-Speed PWM • Eight PWM Pairs • Up to 250 ps PWM Resolution • Dead Time for Rising and Falling Edges • Dead-Time Compensation • Clock Chopping for High-Frequency Operation • PWM Support for: - DC/DC, AC/DC, inverters, PFC, lighting - BLDC, PMSM, ACIM, SRM motors • Fault and Current Limit Inputs • Flexible Trigger Configuration for ADC Triggering Timers/Output Compare/Input Capture • One General Purpose Timer • Peripheral Trigger Generator (PTG): - Up to 15 trigger sources to other peripheral modules - CPU independent state machine-based instruction sequencer • Nine MCCP/SCCP modules which Include Timer, Capture/Compare and PWM: - One MCCP - Eight SCCPs - 16 or 32-bit time base - 16 or 32-bit capture - 4-deep capture buffer • Fully Asynchronous Operation, Available in Sleep Modes #CommonPartsLibrary #IntegratedCircuit #Microcontroller #DSPIC33CK256MP
10 Uses0 StarsSTM32F407VGT6
ARM Microcontrollers - MCU ARM M4 1024 FLASH 168 Mhz 192kB SRAM 100-LQFP (14x14) Arm® Cortex®-M4 32b MCU+FPU, 210DMIPS, up to 1MB Flash/192+4KB RAM, USB OTG HS/FS, Ethernet, 17 TIMs, 3 ADCs, 15 comm. interfaces & camera • Core: Arm® 32-bit Cortex®-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator) allowing 0-wait state execution from Flash memory, frequency up to 168 MHz, memory protection unit, 210 DMIPS/ 1.25 DMIPS/MHz (Dhrystone 2.1), and DSP instructions • Memories – Up to 1 Mbyte of Flash memory – Up to 192+4 Kbytes of SRAM including 64- Kbyte of CCM (core coupled memory) data RAM – 512 bytes of OTP memory – Flexible static memory controller supporting Compact Flash, SRAM, PSRAM, NOR and NAND memories • LCD parallel interface, 8080/6800 modes • Clock, reset and supply management – 1.8 V to 3.6 V application supply and I/Os – POR, PDR, PVD and BOR – 4-to-26 MHz crystal oscillator – Internal 16 MHz factory-trimmed RC (1% accuracy) – 32 kHz oscillator for RTC with calibration – Internal 32 kHz RC with calibration • Low-power operation – Sleep, Stop and Standby modes –VBAT supply for RTC, 20×32 bit backup registers + optional 4 KB backup SRAM • 3×12-bit, 2.4 MSPS A/D converters: up to 24 channels and 7.2 MSPS in triple interleaved mode • 2×12-bit D/A converters • General-purpose DMA: 16-stream DMA controller with FIFOs and burst support • Up to 17 timers: up to twelve 16-bit and two 32- bit timers up to 168 MHz, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input • Debug mode – Serial wire debug (SWD) & JTAG interfaces – Cortex-M4 Embedded Trace Macrocell™ • Up to 140 I/O ports with interrupt capability – Up to 136 fast I/Os up to 84 MHz – Up to 138 5 V-tolerant I/Os • Up to 15 communication interfaces – Up to 3 × I2C interfaces (SMBus/PMBus) – Up to 4 USARTs/2 UARTs (10.5 Mbit/s, ISO 7816 interface, LIN, IrDA, modem control) – Up to 3 SPIs (42 Mbits/s), 2 with muxed full-duplex I2S to achieve audio class accuracy via internal audio PLL or external clock – 2 × CAN interfaces (2.0B Active) – SDIO interface • Advanced connectivity – USB 2.0 full-speed device/host/OTG controller with on-chip PHY – USB 2.0 high-speed/full-speed device/host/OTG controller with dedicated DMA, on-chip full-speed PHY and ULPI – 10/100 Ethernet MAC with dedicated DMA: supports IEEE 1588v2 hardware, MII/RMII #CommonPartsLibrary #IntegratedCircuit #Microcontroller #STM32F407
62 Uses0 StarsMIMXRT1176DVMAA
ARM® Cortex®-M4, Cortex®-M7 RT1170 Microcontroller IC 32-Bit Dual-Core 400MHz, 800MHz External Program Memory 289-LFBGA (14x14) Pre-ordered MCUs MIMXRT1176DVMAA MAPBGA-289_L14.0-W14.0-R17-C17-P0.80-TL LCSC Part Number: C1020237 JLCPCB Part Class: Extended Part Manufactured by NXP(恩智浦)
53 Uses0 Stars