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.
MAX44009EDT+T
Optical Sensor Ambient I2C 6-UDFN Exposed Pad ## Engineering Specification ## General Description The **MAX44009EDT+T** is an Analog Devices / Maxim Integrated digital ambient light sensor designed for portable electronics, display brightness control, industrial sensors, embedded systems, and low-power optical sensing applications. It integrates an ambient light photodiode, signal conditioning, analog-to-digital conversion, and an I²C digital output interface in a compact surface-mount package. The device is suitable for systems requiring automatic brightness adjustment, low current consumption, and light measurement behavior that closely follows human-eye response. ## Device Identification Manufacturer Part Number: **MAX44009EDT+T** Manufacturer: **Analog Devices / Maxim Integrated** Product Series: **MAX44009** Device Category: **Sensor Integrated Circuit** Device Type: **Digital Ambient Light Sensor** Sensor Interface: **I²C Digital Output** Mounting Type: **Surface Mount** Package Type: **UTDFN-Opto / UDFN** ## Functional Description The device functions as a digital ambient light sensor that measures surrounding light intensity and reports the measurement through an I²C interface. It is designed to help electronic systems adjust display brightness, conserve power, improve user visibility, and respond to changes in lighting conditions. The integrated optical sensing and digital conversion circuitry reduce the need for external analog signal-conditioning components. ## Optical Sensing Description The sensor includes an on-chip photodiode with spectral response optimized to approximate human-eye sensitivity. It also incorporates infrared and ultraviolet blocking capability to improve ambient light measurement accuracy. The adaptive gain function automatically selects the appropriate measurement range, allowing the device to operate across very low-light and bright-light conditions. ## Electrical Description The **MAX44009EDT+T** operates from a low-voltage supply range and is optimized for ultra-low power consumption. It supports digital communication through an I²C interface and is suitable for battery-powered and energy-sensitive systems. Proper supply decoupling, pull-up resistor selection, and bus voltage compatibility should be considered during circuit design. ## Package and Mechanical Description The component is supplied in a compact surface-mount optical package suitable for space-constrained printed circuit board designs. The package is intended for placement where the optical sensing window has access to ambient light while maintaining proper mechanical protection from contamination, shadowing, and enclosure obstruction. ## Interface and Control Description The device communicates with a host microcontroller or processor through an I²C digital interface. The host can read ambient light data and configure device behavior through register-based communication. The selectable I²C addressing feature supports flexible integration in systems that may include multiple I²C peripherals. ## Mounting and Assembly Description The **MAX44009EDT+T** is intended for surface-mount PCB assembly using standard reflow soldering processes. PCB layout should follow the manufacturer’s recommended footprint and assembly guidance. The optical sensing area should remain unobstructed, clean, and aligned with the product enclosure opening or light pipe when used. ## Application Suitability The device is suitable for smartphones, tablets, notebooks, wearable electronics, handheld devices, display brightness control, industrial light sensing, smart home devices, battery-powered equipment, sensor modules, and embedded systems requiring digital ambient light detection. ## Design Considerations The design should account for sensor placement, optical window design, enclosure transparency, light pipe geometry, I²C bus pull-up values, supply voltage compatibility, ambient interference, temperature conditions, and contamination protection. The sensor should not be blocked by opaque materials or placed where shadows, reflections, or nearby LEDs may distort the measured ambient light level. ## Hashtags #commonpartslibrary #integratedcircuit #sensor #ambientlightsensor #digitalsensor #opticalsensor #analogdevices #maximintegrated #max44009 #max44009edt #i2csensor #lightmeasurement #brightnesscontrol #lowpowersensor #portableelectronics #displaycontrol #embeddedhardware #embeddeddesign #smdcomponent #surfacemount #utdfnpackage #uDFNpackage #pcbdesign #hardwaredesign #electronicscomponents #electronicparts #componentlibrary #engineeringparts #electronicsengineering
9 Uses0 StarsLAN8770M-I/PRA
4/4 Transceiver Full MII, RMII 32-VQFN (5x5) ## Engineering Specification ## General Description The **LAN8770M-I/PRA** is a Microchip Technology single-port **100BASE-T1 Ethernet physical layer transceiver** designed for automotive, industrial, and embedded networking applications. It provides Ethernet communication over a single balanced twisted pair and is suitable for compact systems requiring reliable network connectivity, low-power operation, and standard MAC interface support. The device is commonly used in automotive electronic control units, infotainment systems, telematics modules, sensor nodes, industrial control systems, and embedded Ethernet hardware. ## Device Identification Manufacturer Part Number: **LAN8770M-I/PRA** Manufacturer: **Microchip Technology** Product Family: **LAN8770** Device Category: **Integrated Circuit** Device Type: **Ethernet PHY Transceiver** Ethernet Standard: **100BASE-T1** Interface Type: **MII and RMII** Mounting Type: **Surface Mount** Package Type: **VQFN** ## Functional Description The device functions as an Ethernet physical layer transceiver that connects a host controller or microcontroller MAC interface to a single-pair Ethernet physical medium. It handles the analog and digital PHY functions required for 100BASE-T1 communication, allowing embedded systems to transmit and receive Ethernet data over a single twisted pair cable. ## Network and Interface Description The **LAN8770M-I/PRA** supports 100 Mb/s single-pair Ethernet communication and provides MII and RMII host interface options. This allows integration with microcontrollers, processors, gateways, and network controllers that support standard Ethernet MAC interfaces. The device is intended for applications where compact Ethernet connectivity and reduced cabling complexity are required. ## Electrical Description The device is designed for low-voltage operation and supports multiple supply domains according to the manufacturer’s recommended operating conditions. Proper power sequencing, decoupling, reset handling, clocking, and reference layout should be implemented to maintain stable PHY operation and signal integrity. ## Package and Mechanical Description The component is supplied in a compact surface-mount **VQFN package**, suitable for dense printed circuit board assemblies. The package supports automated assembly and is appropriate for space-constrained automotive and industrial electronic designs. ## Control and Diagnostic Description The PHY supports management and configuration through standard control interfaces used in Ethernet designs. It provides status monitoring and configuration capability for link management, operating mode selection, and system-level diagnostics. These features allow the host controller to configure and monitor Ethernet link behavior during operation. ## Automotive and Industrial Suitability The **LAN8770M-I/PRA** is suitable for embedded systems requiring robust single-pair Ethernet communication. It is applicable to automotive networking, telematics, infotainment, advanced driver assistance systems, industrial Ethernet nodes, building automation, control modules, and other connected embedded platforms. ## Mounting and Assembly Description The component is intended for surface-mount PCB assembly using standard reflow soldering processes. PCB layout should follow Microchip’s hardware design guidance, including proper power supply decoupling, controlled impedance routing, short signal paths, grounding, and separation of sensitive analog and digital sections where applicable. ## Design Considerations The design should account for Ethernet signal integrity, single-pair cable interface requirements, common-mode noise control, EMC performance, supply filtering, oscillator or clock source requirements, reset timing, thermal performance, and package solderability. The device should not be operated beyond the manufacturer’s specified electrical, thermal, or mechanical limits. ## Application Suitability The device is suitable for automotive Ethernet nodes, electronic control units, telematics modules, infotainment systems, sensor interfaces, industrial controllers, embedded gateways, connected equipment, and compact network-enabled hardware requiring 100BASE-T1 Ethernet PHY functionality. ## Hashtags #commonpartslibrary #integratedcircuit #ethernetphy #microchip #microchiptechnology #lan8770 #lan8770mipra #singlepairethernet #100baset1 #automotiveethernet #ethernettransceiver #phytransceiver #embeddednetworking #mii #rmii #vqfnpackage #smdcomponent #surfacemount #automotiveelectronics #industrialethernet #telematics #infotainment #embeddedhardware #pcbdesign #hardwaredesign #electronicscomponents #electronicparts #componentlibrary #engineeringparts #electronicsengineering
2 Uses0 StarsS32K358GHT1MJBST
ARM® Cortex®-M7 S32K3 Microcontroller IC 32-Bit Tri-Core 240MHz 8MB (8M x 8) FLASH 289-LFBGA (14x14) ## Engineering Specification ## General Description The **S32K358GHT1MJBST** is an NXP Semiconductors **S32K3 series automotive microcontroller** designed for high-performance embedded control applications in automotive, industrial, and electrically harsh environments. It is built around an **Arm Cortex-M7 architecture** and provides high processing capability, large embedded flash memory, automotive-grade qualification, security support, and a broad set of communication interfaces. The device is suitable for body control, gateway systems, vehicle networking, motor control, domain control, safety-related embedded systems, and general-purpose automotive electronic control units. ## Device Identification Manufacturer Part Number: **S32K358GHT1MJBST** Manufacturer: **NXP Semiconductors** Product Family: **S32K3** Device Category: **Integrated Circuit** Device Type: **Automotive Microcontroller** Core Architecture: **Arm Cortex-M7** Processing Class: **Thirty-Two-Bit MCU** Qualification: **Automotive Grade, AEC-Q100** ## Functional Description The device functions as a high-performance automotive microcontroller for embedded control and communication systems. It provides processing resources for real-time control, communication management, diagnostics, security handling, and system-level application logic. The microcontroller is designed for scalable automotive platforms where software reuse, safety capability, and peripheral integration are important. ## Core and Processing Description The **S32K358GHT1MJBST** uses an Arm Cortex-M7 based processing architecture with tri-core capability and high-speed operation. The core architecture supports digital signal processing, floating-point operation, interrupt handling, and real-time embedded software execution. This makes the device suitable for control systems that require strong computing performance and deterministic response. ## Memory Description The device includes large embedded flash memory for application firmware storage and integrated RAM for runtime operation, data buffering, communication stacks, and control algorithms. The memory architecture is suitable for complex embedded applications requiring large program space, diagnostics, bootloader support, and over-the-air update capability. ## Security and Safety Description The microcontroller includes hardware security support through **HSE-B security** and is intended for automotive applications where secure boot, cryptographic services, protected firmware operation, and system integrity are important. The S32K3 family also supports automotive safety-oriented development through features such as error correction, monitoring, and diagnostic capability. ## Communication and Interface Description The device supports multiple embedded communication interfaces suitable for vehicle and industrial networks. Supported interface types include CAN, Ethernet, I²C, SPI, UART, LIN, QSPI, SAI, SENT, and FlexIO. These interfaces allow the device to communicate with sensors, actuators, transceivers, memory devices, network controllers, and other electronic control units. ## Analog and Peripheral Description The microcontroller includes analog-to-digital conversion capability, timers, watchdog functions, direct memory access, serial audio support, and general-purpose input and output resources. These peripherals support sensing, control, timing, supervision, communication, and system management functions in embedded hardware designs. ## Electrical Description The device is designed for automotive low-voltage operation and supports use across a wide supply voltage range. It is intended for applications requiring reliable operation in automotive and industrial temperature environments. Proper power supply design, decoupling, reset control, clock configuration, and grounding should follow the manufacturer’s hardware design recommendations. ## Package and Mechanical Description The **S32K358GHT1MJBST** is supplied in a **surface-mount LFBGA package** with a compact ball-grid-array footprint. The package is intended for dense printed circuit board layouts requiring careful routing, controlled assembly process, thermal management, and proper solder joint reliability. ## Mounting and Assembly Description The component is intended for automated surface-mount PCB assembly using BGA-compatible manufacturing processes. PCB layout should follow the recommended footprint, ball escape routing, power-plane design, decoupling capacitor placement, thermal design, and inspection requirements for high-density automotive microcontroller assemblies. ## Application Suitability The device is suitable for automotive electronic control units, body control modules, gateway controllers, vehicle networking systems, motor control platforms, battery-related control systems, industrial controllers, safety-oriented embedded systems, and high-performance general-purpose control applications. ## Design Considerations The design should account for supply voltage range, clocking requirements, flash and RAM usage, thermal limits, package routing density, communication interface requirements, EMC performance, boot configuration, security provisioning, debugging access, software safety requirements, and compliance with automotive design guidelines. The device should not be operated beyond the manufacturer’s specified electrical, thermal, or mechanical limits. ## Hashtags #commonpartslibrary #integratedcircuit #microcontroller #automotivemcu #nxp #nxpsemiconductors #s32k3 #s32k358 #s32k358ght1mjbst #armcortexm7 #cortexm7 #thirtytwobit #automotiveelectronics #aecq100 #hsesecurity #canfd #ethernet #vehicleelectronics #embeddedhardware #embeddeddesign #ecu #gatewaycontroller #bodycontrolmodule #pcbdesign #hardwaredesign #electronicscomponents #electronicparts #componentlibrary #engineeringparts #electronicsengineering
3 Uses0 StarsR7FA6E10F2CFM#AA0
ARM® Cortex®-M33 RA6E1 Microcontroller IC 32-Bit 200MHz 1MB (1M x 8) FLASH 64-LFQFP (10x10) ## Engineering Specification ## General Description The **R7FA6E10F2CFM#AA0** is a Renesas Electronics **RA6E1 series microcontroller** designed for embedded control, industrial electronics, IoT edge devices, automation systems, and general-purpose connected applications. It is built around an **Arm Cortex-M33 processor with TrustZone support**, providing high performance, secure execution capability, and flexible integration for modern embedded designs. ## Device Identification Manufacturer Part Number: **R7FA6E10F2CFM#AA0** Manufacturer: **Renesas Electronics** Product Family: **RA Family** Series: **RA6 Series** Group: **RA6E1 Group** Device Category: **Integrated Circuit** Device Type: **Microcontroller Unit** ## Core and Processing The device uses an **Arm Cortex-M33 core** and is intended for high-performance embedded processing. It supports secure application development through TrustZone technology and is suitable for systems requiring reliable control, fast response, and efficient software execution. ## Memory Configuration The microcontroller includes program flash memory, data flash memory, and SRAM resources suitable for embedded firmware, application code, configuration storage, and runtime processing requirements. ## Package and Mechanical Description The component is supplied in an **LQFP surface-mount package**, making it suitable for compact printed circuit board layouts and standard automated assembly processes. ## Electrical and Operating Description The device is designed for low-voltage embedded systems and supports operation across an industrial temperature range. It is suitable for products requiring stable performance in controlled, commercial, or industrial operating environments. ## Communication and Interface Support The device supports common embedded communication interfaces such as USB, UART, SPI, I²C, QSPI, and CAN, allowing integration with sensors, displays, external memory, communication modules, and other peripheral devices. ## Analog and Control Features The microcontroller includes analog conversion capability, timer functions, PWM support, watchdog protection, reset monitoring, and low-voltage detection features. These functions make it suitable for control systems, monitoring equipment, and mixed-signal embedded applications. ## Security and Debug Features The device supports embedded security functions including TrustZone, unique device identification, and true random number generation. Debug and development access is supported through standard JTAG and SWD interfaces. ## Application Suitability This device is suitable for embedded controllers, IoT devices, industrial automation, metering equipment, appliance control, USB-connected products, sensor-based systems, and general electronic control applications requiring a compact and secure microcontroller solution. ## Hashtags #commonpartslibrary #integratedcircuit #microcontroller #renesas #renesaselectronics #ra6e1 #ra6series #armcortexm33 #embeddedsystems #electronicscomponents #semiconductor #mcu #iotdevices #industrialautomation #pcbdesign #electronicparts #componentlibrary #engineeringparts #hardwaredesign #electronicsengineering
0 Uses0 StarsAMS1117-3.3RG
The AMS1117-3.3RG is a fixed-output, low-dropout (LDO) linear voltage regulator that provides a regulated 3.3 V output from a higher input voltage. It is capable of delivering up to 1 A output current and is commonly used in microcontroller, communication, and embedded-system power supplies where a stable 3.3 V rail is required. The device includes built-in protection features such as current limiting and thermal shutdown for improved reliability. Key Features Fixed 3.3 V output voltage Supports up to 1 A output current Low dropout voltage, typically around 1.2 V and up to 1.3 V at 1 A load Input voltage capability up to 12 V (some manufacturer variants specify higher absolute maximum ratings) Good line and load regulation Built-in current limiting protection Built-in thermal shutdown protection Available in SOT-223 surface-mount package Suitable for post-regulation of switching power supplies and general 3.3 V power conversion applications Typical Applications ESP32, STM32, and other microcontroller-based systems Embedded and IoT devices Communication modules LCD monitors and display circuits Battery-powered equipment Post-regulation for DC/DC converters Motherboards and expansion cards #CommonPartsLibrary #IntegratedCircuit #PowerManagement #LDO
140 Uses0 StarsLAN8720A-CP-TR-ABC
Small Footprint RMII 10/100 Ethernet Transceiver with HP Auto-MDIX Support LAN8720A-CP-TR-ABC is a low-power, single-port 10BASE-T/100BASE-TX Ethernet Physical Layer (PHY) transceiver from Microchip Technology. It is designed to connect a microcontroller, processor, or Ethernet MAC to a standard Ethernet network through an RMII (Reduced Media Independent Interface). The device is widely used in embedded networking applications such as industrial controllers, IoT gateways, IP cameras, networked printers, routers, and ESP32-based Ethernet designs. Key Features Single-chip 10/100 Mbps Ethernet PHY Supports both 10BASE-T and 100BASE-TX Ethernet operation. RMII Interface Reduced pin-count interface for easy connection to Ethernet MACs and microcontrollers. IEEE 802.3 / 802.3u Compliant Fully compliant with Fast Ethernet standards. HP Auto-MDIX Support Automatically detects and configures straight-through or crossover Ethernet cables. Auto-Negotiation Automatically selects the best available speed and duplex mode. Flexible I/O Voltage Supports LVCMOS I/O voltages from 1.6 V to 3.6 V, simplifying interfacing with different processors. Integrated 1.2 V Regulator Allows operation from a single 3.3 V supply, reducing external components. Low-Power Architecture Features multiple power-saving modes through Microchip's flexPWR® technology. Built-in Diagnostics and Reliability Features Loopback modes, automatic polarity correction, link-status monitoring, and wake-up detection. Compact Package Available in a 24-pin SQFN/QFN (4 mm × 4 mm) package for space-constrained designs #CommonPartsLibrary #IntegratedCircuit
103 Uses0 Stars2.54-2*4P立贴针
CONN HEADER 8POS 2.54mm DUAL ROW SMD The 2.54-2×4P is a generic 8-pin dual-row connector/header with a 2.54 mm (0.1 inch) pitch, commonly used for board-to-board, wire-to-board, and programming/debug interfaces in electronic circuits. The designation 2×4P indicates two rows of four pins, providing a total of eight electrical connections in a compact arrangement. This type of connector is widely used in embedded systems, development boards, industrial control equipment, consumer electronics, and prototyping applications due to its standard pitch and broad compatibility with jumper wires, IDC cables, and mating sockets. Key Features 2.54 mm standard pitch (0.1 inch industry standard) 2×4 pin configuration (8 total contacts) Available in through-hole (THT) and sometimes surface-mount (SMT) versions Supports board-to-board and wire-to-board connections Compatible with standard jumper wires and ribbon cable connectors Compact dual-row design for higher pin density Typically constructed with gold-plated or tin-plated contacts for reliable electrical performance Suitable for signal, control, and low-power applications Commonly used for programming, debugging, communication interfaces, and expansion headers Available in straight (vertical) or right-angle orientations depending on manufacturer Typical Applications Microcontroller and development boards ISP/JTAG/SWD programming headers Sensor and peripheral connections Industrial control systems Prototyping and breadboard-compatible designs Communication interfaces and expansion ports #CommonPartsLibrary #Connector
95 Uses0 StarsRP2040
133MHz LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHS RP2040 The RP2040 is a high-performance, low-cost 32-bit microcontroller developed by Raspberry Pi Ltd.. It features dual ARM Cortex-M0+ processor cores, flexible digital interfaces, and a unique Programmable I/O (PIO) subsystem that enables custom hardware protocols and timing-critical applications. The device is widely used in embedded systems, IoT devices, robotics, industrial control, consumer electronics, and educational projects. Key Features Dual ARM Cortex-M0+ CPU cores operating up to 133 MHz (up to 200 MHz under specific conditions) 264 KB on-chip SRAM organized in six independent memory banks External QSPI Flash interface with Execute-In-Place (XIP) support and up to 16 MB Flash memory capability 30 multifunction GPIO pins with extensive peripheral multiplexing 2 × UART interfaces 2 × SPI controllers 2 × I²C controllers 16 PWM channels for motor control and signal generation USB 1.1 Host and Device support with integrated PHY 12-bit ADC with four external analog inputs and internal temperature sensor, up to 500 ksps sampling rate 12-channel DMA controller for efficient data transfers Programmable I/O (PIO) subsystem with 8 state machines for implementing custom communication interfaces and precise timing applications Integrated PLLs and programmable LDO regulator for clock and power management Operating voltage range: 1.8 V to 3.3 V Available in a compact 7 mm × 7 mm QFN-56 package Typical Applications IoT and connected devices Industrial automation Robotics and motor control Human-machine interfaces (HMI) Consumer electronics USB peripherals Sensor data acquisition systems Educational and maker projects Custom communication protocol implementations using PIO #CommonPartsLibrary #IntegratedCircuit #Microcontroller
147 Uses0 Stars