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.
TMS320F28P650DK
C2000™ 32-bit MCU, 2x C28x+CLA CPU, Lock Step, 1.28-MB flash, 16-b ADC, HRPWM, EtherCAT, CAN-FD, AES Real-time Microcontroller for deterministic embedded control applications, integrating dual 32-bit C28x CPU cores with a Control Law Accelerator (CLA). It operates at up to 200 MHz (600 MIPS total), and includes 1.28 MB Flash, 248 KB RAM, and 128 KB nonvolatile memory. The device features one 12-bit SAR ADC, two 16-bit SAR ADCs, 36 HRPWM channels, 16 sigma-delta filter modules, hardware accelerators for control law and trigonometric math, and communication interfaces including EtherCAT®, CAN FD, CAN, USB, FSI, I²C, LIN, PMBus, SCI/UART, and SPI. It supports operation over a –40°C to +125°C temperature range and is available in multiple package options, including 256-pin nFBGA, 176-pin HLQFP, 169-pin nFBGA, and 100-pin HTQFP. #TexasInstruments #TMS320F28P650DK #C2000 #RealTimeMicrocontroller #32BitMCU #DualCore #C28x #CLA #EtherCAT #CANFD #HRPWM #IndustrialControl #EmbeddedSystems
1 Uses0 StarsAVR128DB48-I/PT
8-bit Microcontroller – AVR® DB 8-bit microcontroller operating at up to 24 MHz, featuring 128 KB Flash memory, 16 KB SRAM, and 41 programmable I/O pins. Operates from a 1.8 V to 5.5 V supply and integrates 18-channel 12-bit ADC, 1-channel 10-bit DAC, internal oscillator, and communication interfaces including I²C, SPI, and UART/USART. Includes brown-out detect/reset, power-on reset (POR), PWM, and watchdog timer (WDT) peripherals. Housed in a 48-pin TQFP (7 × 7 mm) package. #Microchip #AVR128DB48 #AVR128DB48IPT #AVRDB #8BitMCU #Microcontroller #128KBFlash #16KBSRAM #24MHz #ADC #DAC #I2C #SPI #UART #TQFP48 #EmbeddedSystems
4 Uses0 StarsSTM32F107RCT6
ARM® Cortex®-M3 STM32F1 Microcontroller IC 32-Bit 72MHz 256KB (256K x 8) FLASH Microcontroller with an Arm Cortex-M3 32-bit core for embedded control and connectivity applications. Operates at up to 72 MHz with 256 KB Flash memory, 64 KB SRAM, and a 2.0 V to 3.6 V supply voltage. Integrates Ethernet MAC 10/100, USB 2.0 OTG Full-Speed, 2× CAN 2.0B, 5× USART, 3× SPI, 2× I²C, 2× I²S, 2× 12-bit ADCs, and multiple 16-bit timers including PWM support. Housed in a 64-pin LQFP package. #STMicroelectronics #STM32F107RCT6 #Microcontroller #ARMCortexM3 #32BitMCU #72MHz #256KBFlash #64KBSRAM #EthernetMAC #USBOTGFS #CAN #SPI #I2C #USART #I2S #12BitADC #LQFP64
0 Uses0 StarsDSPIC30F4013-20I/P
dsPIC dsPIC™ 30F Microcontroller IC 16-Bit 20 MIPS 48KB (16K x 24) FLASH 40-PDIP Digital Signal Controller (DSC) for embedded control and digital signal processing applications, featuring a 16-bit dsPIC® core operating at up to 20 MIPS. It integrates 48 KB Flash program memory, 2 KB RAM, 1 KB EEPROM, and supports a 2.5 V to 5.5 V operating voltage range. The device includes a 13-channel 12-bit ADC, CAN, I²C, SPI, and UART communication interfaces, multiple PWM outputs, and is housed in a 40-pin PDIP package with up to 30 programmable I/O pins. #Microchip #dsPIC30F #DSPIC30F4013 #DigitalSignalController #DSC #16Bit #20MIPS #FlashMemory #CAN #I2C #SPI #UART #PWM #ADC #EmbeddedControl #MotorControl #PDIP40
0 Uses0 StarsPIC16F84A-20I/P
PIC PIC® 16F Microcontroller IC 8-Bit 20MHz 1.75KB (1K x 14) FLASH 18-PDIP The Microchip PIC16F84A-20I/P features 1K × 14 words of Flash program memory, 68 bytes of RAM, and 64 bytes of EEPROM data memory. It operates with a supply voltage range of 2.0 V to 5.5 V and supports an external clock frequency of up to 20 MHz. The device provides 13 bidirectional I/O pins and includes a Timer0 8-bit timer/counter with prescaler, as well as interrupt capability. It uses a 14-bit instruction set architecture and integrates serial programming support. The MCU is supplied in an 18-pin PDIP package and is specified for an industrial temperature range of −40°C to +85°C. #PIC16F84A #Microchip #8bitMCU #EmbeddedController #PICMicrocontroller
1 Uses0 StarsSTM32G0B1KEU6
Microcontroller – 32-bit Arm® Cortex®-M0+ microcontroller operating at up to 64 MHz, featuring 512 KB Flash memory, 144 KB SRAM, and 30 programmable I/O pins. Operates from a 1.7 V to 3.6 V supply and integrates a 13-channel 12-bit ADC, 2-channel 12-bit DAC, three analog comparators, and communication interfaces including CAN FD, USB 2.0 Full-Speed, USB Type-C® Power Delivery, I²C, SPI, I²S, UART/USART, HDMI-CEC, IrDA, and LIN. Includes DMA, PWM timers, brown-out detect/reset, power-on reset (POR), and watchdog timer (WDT) peripherals. Housed in a 32-pin UFQFPN (5 × 5 mm) package. #STMicroelectronics #STM32 #STM32G0B1KEU6 #Microcontroller #ARMCortexM0Plus #32BitMCU #64MHz #512KBFlash #144KBSRAM #ADC #DAC #CANFD #USB2 #USBTypeC #I2C #SPI #I2S #UART #UFQFPN32 #EmbeddedSystems
13 Uses0 StarsSTM32WL55CCU6
IC RF TxRx + MCU 802.15.4 LoRaWAN 1.0, Sigfox 150MHz ~ 960MHz 48-UFQFN Exposed Pad Wireless microcontroller with integrated LoRa®/FSK radio, featuring a dual-core Arm® Cortex®-M4 (up to 48 MHz) and Cortex®-M0+ architecture for sub-GHz wireless applications. It includes 256 KB Flash, 64 KB SRAM, an integrated 150 MHz to 960 MHz radio, and supports SPI, I²C, USART, USB 2.0, ADC, DAC, and low-power timers, operating from 1.8 V to 3.6 V in a 48-pin UFQFPN package. #WirelessMCU #STM32WL55CCU6 #LoRa #SubGHz #CortexM4 #CortexM0Plus #STMicroelectronics #LowPowerMCU #EmbeddedSystems #IoT
0 Uses0 StarsATTINY1616-SNR
AVR tinyAVR™ 1, Functional Safety (FuSa) Microcontroller IC 8-Bit 20MHz 16KB (16K x 8) FLASH 20-SOIC 8-bit AVR Microcontroller with 16KB Flash memory, 2KB SRAM, and 256B EEPROM, operating at up to 20 MHz. Features include configurable custom logic (CCL), 10-bit ADC, USART, SPI, I²C interfaces, and operates from a 1.8V to 5.5V supply. Available in an SOIC-8 package. #Microcontroller #AVR #ATtiny1616 #8bitMCU #EmbeddedController #SOIC8
38 Uses0 StarsPIC16LF18345-I/SS
8-Bit Microcontroller – 8-bit PIC® XLP™ microcontroller with 14 KB Flash program memory, 1 KB RAM, and 256 bytes EEPROM for embedded control applications. Operates from a 1.8 V to 3.6 V supply with an internal oscillator supporting operation up to 32 MHz. Features 18 GPIO, I²C, SPI, LIN, and UART/USART interfaces, 17-channel 10-bit ADC, 5-bit DAC, Brown-out Reset (BOR), Power-on Reset (POR), PWM, and Watchdog Timer (WDT). Specified for operation over a −40°C to +85°C temperature range and housed in a 20-pin SSOP package. #Microchip #PIC16LF18345 #PIC16LF18345ISS #PICMicrocontroller #8BitMCU #XLP #FlashMCU #LowPowerMCU #ADC #DAC #I2C #SPI #UART #SSOP20 #EmbeddedSystems
0 Uses0 StarsAT32F425K8T7
ARM Cortex-M4 32 Bit 96MHz 25 LQFP32-7X7 Microcontrollers RoHS 32-bit ARM Cortex-M4 Microcontroller — High-performance MCU featuring a 32-bit ARM Cortex-M4 core with up to 150 MHz operating frequency, 64 KB Flash memory, and 16 KB SRAM. It integrates multiple peripherals including UART, SPI, I²C, ADC, timers, and GPIO, and operates from a 2.6 V to 3.6 V supply in an LQFP-32 package. #Microcontroller #ARM_Cortex_M4 #MCU #AT32F425K8T7 #ARTERY #LQFP32
0 Uses0 Stars