Embedded - Microcontrollers

Category Introduction

Microcontroller products are relatively complex, user-programmable digital logic devices. Closely related to devices considered microprocessors, the distinction between the two reduces largely to the manufacturer's choice of noun, though by tradition microcontrollers integrate working memory, are more likely to incorporate mixed-signal peripherals and tend to be used with simpler software paradigms oriented toward repetitive execution of a predefined series of tasks.

Product List

6767 Items
PDF Mfr Part # Quantity
Available
UnitPrice RFQ Series Packaging Product StatusCore ProcessorCore SizeSpeedConnectivityPeripheralsNumber of I/OProgram Memory SizeProgram Memory TypeEEPROM SizeRAM SizeVoltage - Supply (Vcc/Vdd)Data ConvertersOscillator TypeOperating TemperatureMounting TypePackage / CaseSupplier Device Package
PIC10F222T-I/OT
PIC10F222T-I/OT
IC MCU 8BIT 768B FLASH SOT23-6
Microchip Technology
50 $0.74
PIC® 10F Tape & Reel (TR) ActivePIC8-Bit8MHz-POR, WDT4768B (512 x 12)FLASH-23 x 82V ~ 5.5VA/D 2x8bInternal-40°C ~ 85°C (TA)Surface MountSOT-23-6SOT-23-6
MSP430G2231IPW14R
MSP430G2231IPW14R
IC MCU 16BIT 2KB FLASH 14TSSOP
Texas Instruments
415 $1.73
MSP430G2xx Tape & Reel (TR) ActiveMSP430 CPU1616-Bit16MHzI²C, SPIBrown-out Detect/Reset, POR, PWM, WDT102KB (2K x 8)FLASH-128 x 81.8V ~ 3.6VA/D 8x10bInternal-40°C ~ 85°C (TA)Surface Mount14-TSSOP (0.173", 4.40mm Width)14-TSSOP
ATTINY13A-PU
ATTINY13A-PU
IC MCU 8BIT 1KB FLASH 8DIP
Microchip Technology
582 $1.19
AVR® ATtiny Tube ActiveAVR8-Bit20MHz-Brown-out Detect/Reset, POR, PWM, WDT61KB (512 x 16)FLASH64 x 864 x 81.8V ~ 5.5VA/D 4x10bInternal-40°C ~ 85°C (TA)Through Hole8-DIP (0.300", 7.62mm)8-PDIP
PIC16F716-I/SO
PIC16F716-I/SO
IC MCU 8BIT 3.5KB FLASH 18SOIC
Microchip Technology
350 $1.62
PIC® 16F Tube ActivePIC8-Bit20MHz-Brown-out Detect/Reset, POR, PWM, WDT133.5KB (2K x 14)FLASH-128 x 82V ~ 5.5VA/D 4x8bExternal-40°C ~ 85°C (TA)Surface Mount18-SOIC (0.295", 7.50mm Width)18-SOIC
STM32L011E4Y6TR
STM32L011E4Y6TR
IC MCU 32BIT 16KB FLASH 25WLCSP
STMicroelectronics
225 $3.31
STM32L0 Tape & Reel (TR) ActiveARM® Cortex®-M0+32-Bit Single-Core32MHzI²C, IrDA, SPI, UART/USARTBrown-out Detect/Reset, DMA, POR, PWM, WDT2116KB (16K x 8)FLASH512 x 82K x 81.65V ~ 3.6VA/D 10x12bInternal-40°C ~ 85°C (TA)Surface Mount25-UFBGA, WLCSP25-WLCSP
MSP430F2013IPWR
MSP430F2013IPWR
IC MCU 16BIT 2KB FLASH 14TSSOP
Texas Instruments
157 $3.86
MSP430F2xx Tape & Reel (TR) ActiveMSP430 CPU1616-Bit16MHzI²C, SPIBrown-out Detect/Reset, POR, PWM, WDT102KB (2K x 8 + 256B)FLASH-128 x 81.8V ~ 3.6VA/D 10x16bInternal-40°C ~ 85°C (TA)Surface Mount14-TSSOP (0.173", 4.40mm Width)14-TSSOP
MSP430FR2355TPTR
MSP430FR2355TPTR
IC MCU 16BIT 32KB FRAM 48LQFP
Texas Instruments
231 $4.11
MSP430™ FRAM Tape & Reel (TR) ActiveMSP430 CPU1616-Bit24MHzI²C, IrDA, SCI, SPI, UART/USARTBrown-out Detect/Reset, POR, PWM, WDT4432KB (32K x 8)FRAM-4K x 81.8V ~ 3.6VA/D 12x12b; D/A 4x12bInternal-40°C ~ 105°C (TA)Surface Mount48-LQFP48-LQFP (7x7)
MSP430G2553IRHB32T
MSP430G2553IRHB32T
IC MCU 16BIT 16KB FLASH 32VQFN
Texas Instruments
208 $3.70
MSP430G2xx Tape & Reel (TR) ActiveMSP430 CPU1616-Bit16MHzI²C, IrDA, LINbus, SCI, SPI, UART/USARTBrown-out Detect/Reset, DMA, POR, PWM, WDT2416KB (16K x 8)FLASH-512 x 81.8V ~ 3.6VA/D 8x10bInternal-40°C ~ 85°C (TA)Surface Mount32-VFQFN Exposed Pad32-VQFN (5x5)
PIC16F690-I/SO
PIC16F690-I/SO
IC MCU 8BIT 7KB FLASH 20SOIC
Microchip Technology
238 $2.97
PIC® 16F Tube ActivePIC8-Bit20MHzI²C, SPI, UART/USARTBrown-out Detect/Reset, POR, PWM, WDT187KB (4K x 14)FLASH256 x 8256 x 82V ~ 5.5VA/D 12x10bInternal-40°C ~ 85°C (TA)Surface Mount20-SOIC (0.295", 7.50mm Width)20-SOIC
MSP430F2132IPWR
MSP430F2132IPWR
IC MCU 16BIT 8KB FLASH 28TSSOP
Texas Instruments
144 $5.47
MSP430F2xx Tape & Reel (TR) ActiveMSP430 CPU1616-Bit16MHzI²C, IrDA, LINbus, SCI, SPI, UART/USARTBrown-out Detect/Reset, POR, PWM, WDT248KB (8K x 8 + 256B)FLASH-512 x 81.8V ~ 3.6VA/D 8x10bInternal-40°C ~ 85°C (TA)Surface Mount28-TSSOP (0.173", 4.40mm Width)28-TSSOP
PIC16F628A-I/SO
PIC16F628A-I/SO
IC MCU 8BIT 3.5KB FLASH 18SOIC
Microchip Technology
239 $3.15
PIC® 16F Tube ActivePIC8-Bit20MHzUART/USARTBrown-out Detect/Reset, POR, PWM, WDT163.5KB (2K x 14)FLASH128 x 8224 x 83V ~ 5.5V-Internal-40°C ~ 85°C (TA)Surface Mount18-SOIC (0.295", 7.50mm Width)18-SOIC
PIC16F628A-I/P
PIC16F628A-I/P
IC MCU 8BIT 3.5KB FLASH 18DIP
Microchip Technology
288 $3.22
PIC® 16F Tube ActivePIC8-Bit20MHzUART/USARTBrown-out Detect/Reset, POR, PWM, WDT163.5KB (2K x 14)FLASH128 x 8224 x 83V ~ 5.5V-Internal-40°C ~ 85°C (TA)Through Hole18-DIP (0.300", 7.62mm)18-PDIP
ATMEGA8L-8AU
ATMEGA8L-8AU
IC MCU 8BIT 8KB FLASH 32TQFP
Microchip Technology
298 $3.24
AVR® ATmega Tray ActiveAVR8-Bit8MHzI²C, SPI, UART/USARTBrown-out Detect/Reset, POR, PWM, WDT238KB (4K x 16)FLASH512 x 81K x 82.7V ~ 5.5VA/D 8x10bInternal-40°C ~ 85°C (TA)Surface Mount32-TQFP32-TQFP (7x7)
PIC16F887-I/P
PIC16F887-I/P
IC MCU 8BIT 14KB FLASH 40DIP
Microchip Technology
6 $3.52
PIC® 16F Tube ActivePIC8-Bit20MHzI²C, SPI, UART/USARTBrown-out Detect/Reset, POR, PWM, WDT3514KB (8K x 14)FLASH256 x 8368 x 82V ~ 5.5VA/D 14x10bInternal-40°C ~ 85°C (TA)Through Hole40-DIP (0.600", 15.24mm)40-PDIP
MSP430F1232IPWR
MSP430F1232IPWR
IC MCU 16BIT 8KB FLASH 28TSSOP
Texas Instruments
136 $6.86
MSP430x1xx Tape & Reel (TR) ActiveMSP430 CPU1616-Bit8MHzSPI, UART/USARTBrown-out Detect/Reset, POR, PWM, WDT228KB (8K x 8 + 256B)FLASH-256 x 81.8V ~ 3.6VA/D 8x10bInternal-40°C ~ 85°C (TA)Surface Mount28-TSSOP (0.173", 4.40mm Width)28-TSSOP
MSP430F2132TRHBT
MSP430F2132TRHBT
IC MCU 16BIT 8KB FLASH 32VQFN
Texas Instruments
41 $6.64
MSP430F2xx Tape & Reel (TR) ActiveMSP430 CPU1616-Bit16MHzI²C, IrDA, LINbus, SCI, SPI, UART/USARTBrown-out Detect/Reset, POR, PWM, WDT248KB (8K x 8 + 256B)FLASH-512 x 81.8V ~ 3.6VA/D 8x10bInternal-40°C ~ 105°C (TA)Surface Mount32-VFQFN Exposed Pad32-VQFN (5x5)
MSP430F427IPMR
MSP430F427IPMR
IC MCU 16BIT 32KB FLASH 64LQFP
Texas Instruments
16 $9.34
MSP430x4xx Tape & Reel (TR) Not For New DesignsMSP430 CPU1616-Bit8MHzSPI, UART/USARTBrown-out Detect/Reset, LCD, POR, PWM, WDT1432KB (32K x 8 + 256B)FLASH-1K x 81.8V ~ 3.6VA/D 3x16bInternal-40°C ~ 85°C (TA)Surface Mount64-LQFP64-LQFP (10x10)
PIC16F74-I/P
PIC16F74-I/P
IC MCU 8BIT 7KB FLASH 40DIP
Microchip Technology
89 $6.46
PIC® 16F Tube ActivePIC8-Bit20MHzI²C, SPI, UART/USARTBrown-out Detect/Reset, POR, PWM, WDT337KB (4K x 14)FLASH-192 x 84V ~ 5.5VA/D 8x8bExternal-40°C ~ 85°C (TA)Through Hole40-DIP (0.600", 15.24mm)40-PDIP
PIC16F873A-I/SP
PIC16F873A-I/SP
IC MCU 8BIT 7KB FLASH 28SPDIP
Microchip Technology
3 $6.54
PIC® 16F Tube ActivePIC8-Bit20MHzI²C, SPI, UART/USARTBrown-out Detect/Reset, POR, PWM, WDT227KB (4K x 14)FLASH128 x 8192 x 84V ~ 5.5VA/D 5x10bExternal-40°C ~ 85°C (TA)Through Hole28-DIP (0.300", 7.62mm)28-SPDIP
MSP430F2132IPW
MSP430F2132IPW
IC MCU 16BIT 8KB FLASH 28TSSOP
Texas Instruments
129 $6.60
MSP430F2xx Tube ActiveMSP430 CPU1616-Bit16MHzI²C, IrDA, LINbus, SCI, SPI, UART/USARTBrown-out Detect/Reset, POR, PWM, WDT248KB (8K x 8 + 256B)FLASH-512 x 81.8V ~ 3.6VA/D 8x10bInternal-40°C ~ 85°C (TA)Surface Mount28-TSSOP (0.173", 4.40mm Width)28-TSSOP

About Microcontrollers

What are Microcontrollers?

Microcontrollers

Microcontrollers are compact integrated circuits designed to govern a specific operation in an embedded system. They function as the brain of an electronic device, executing programmed instructions to control other components. A microcontroller typically includes a processor, memory, and input/output peripherals on a single chip. Operating on a basic principle, microcontrollers read inputs from sensors or user interfaces, process this data using their central processing unit (CPU), and then deliver outputs to actuators or displays, effectively managing the device's operations.

Types of Microcontrollers

8-bit Microcontrollers

8-bit microcontrollers are designed for simple applications where cost-effectiveness and power efficiency are paramount. They are used in devices that require minimal processing power, such as household appliances, toys, and simple automation systems. These microcontrollers are characterized by their ability to handle basic arithmetic and logic operations, making them ideal for straightforward control tasks.

16-bit Microcontrollers

16-bit microcontrollers offer a balance between performance and power consumption, making them suitable for moderately complex applications. They are commonly found in automotive systems, industrial control, and medical devices. With enhanced processing capabilities, they can handle more sophisticated tasks, such as data acquisition and real-time processing, while maintaining energy efficiency.

32-bit Microcontrollers

32-bit microcontrollers are used in applications requiring high processing power and advanced functionalities, such as smartphones, advanced robotics, and complex industrial automation. They support extensive data processing, large memory addressing, and high-speed communication interfaces, making them ideal for demanding applications that require multitasking and real-time data processing.

How to choose Microcontrollers?

When selecting a microcontroller, several key parameters should be considered:

  • Processing Power: Determine the required CPU speed and architecture based on the complexity of the application.
  • Memory Capacity: Evaluate the necessary RAM and flash memory to store code and data.
  • Peripheral Interfaces: Identify the needed communication interfaces, such as UART, SPI, or I2C, based on connectivity requirements.
  • Power Consumption: Consider the power efficiency, especially for battery-operated devices.
  • Environmental Conditions: Assess the operating temperature range and durability for the intended environment.

To evaluate product quality and reliability, review supplier datasheets, customer reviews, and industry certifications. Consider the supplier's reputation and support services. Additionally, ensure compatibility with existing systems and compliance with industry standards. Installation requirements, such as PCB layout and power supply design, should also be factored into the decision-making process.

Applications of Microcontrollers

Automotive Industry

In the automotive sector, microcontrollers are integral to engine control units (ECUs), anti-lock braking systems (ABS), and infotainment systems. They manage real-time data processing for vehicle diagnostics, safety features, and user interfaces, enhancing vehicle performance and safety.

Consumer Electronics

Microcontrollers are embedded in a wide range of consumer electronics, including smartphones, smart TVs, and home automation systems. They enable device control, user interaction, and connectivity, providing seamless and intuitive user experiences.

Industrial Automation

In industrial settings, microcontrollers are used for process control, robotics, and machinery automation. They facilitate precise control and monitoring of industrial processes, improving efficiency, accuracy, and safety in manufacturing environments.

Healthcare

Microcontrollers play a crucial role in medical devices, such as pacemakers, blood glucose monitors, and diagnostic equipment. They ensure accurate data processing and real-time monitoring, contributing to patient safety and effective healthcare delivery.

Home Appliances

In home appliances, microcontrollers are responsible for controlling functions in washing machines, refrigerators, and microwaves. They enable energy-efficient operation, user-friendly interfaces, and smart connectivity features, enhancing convenience and functionality.