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

88649 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
ATTINY404-SSNR
ATTINY404-SSNR
IC MCU 8BIT 4KB FLASH 14SOIC
Microchip Technology
1,423 $0.68
tinyAVR™ 0, Functional Safety (FuSa) Tape & Reel (TR) ActiveAVR8-Bit20MHzI²C, SPI, UART/USARTBrown-out Detect/Reset, POR, PWM, WDT124KB (4K x 8)FLASH128 x 8256 x 81.8V ~ 5.5VA/D 10x10bInternal-40°C ~ 105°C (TA)Surface Mount14-SOIC (0.154", 3.90mm Width)14-SOIC
ATTINY212-SSN
ATTINY212-SSN
IC MCU 8BIT 2KB FLASH 8SOIC
Microchip Technology
649 $0.58
tinyAVR™ 1, Functional Safety (FuSa) Tube ActiveAVR8-Bit20MHzI²C, IrDA, LINbus, SPI, UART/USARTBrown-out Detect/Reset, POR, WDT62KB (2K x 8)FLASH64 x 8128 x 81.8V ~ 5.5VA/D 6x10b; D/A 1x8bInternal-40°C ~ 105°C (TA)Surface Mount8-SOIC (0.154", 3.90mm Width)8-SOIC
PIC10F220T-I/OT
PIC10F220T-I/OT
IC MCU 8BIT 384B FLASH SOT23-6
Microchip Technology
429 $0.68
PIC® 10F Tape & Reel (TR) ActivePIC8-Bit8MHz-POR, WDT4384B (256 x 12)FLASH-16 x 82V ~ 5.5VA/D 2x8bInternal-40°C ~ 85°C (TA)Surface MountSOT-23-6SOT-23-6
PIC10F222T-I/OT
PIC10F222T-I/OT
IC MCU 8BIT 768B FLASH SOT23-6
Microchip Technology
334 $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
MSP430G2232IPW14R
MSP430G2232IPW14R
IC MCU 16BIT 2KB FLASH 14TSSOP
Texas Instruments
62 $1.81
MSP430G2xx Tape & Reel (TR) ActiveMSP430 CPU1616-Bit16MHzI²C, SPI, USIBrown-out Detect/Reset, DMA, POR, PWM, WDT102KB (2K x 8)FLASH-256 x 81.8V ~ 3.6VA/D 8x10bInternal-40°C ~ 85°C (TA)Surface Mount14-TSSOP (0.173", 4.40mm Width)14-TSSOP
EFM8BB21F16I-C-QFN20R
EFM8BB21F16I-C-QFN20R
IC MCU 8BIT 16KB FLASH 20QFN
Silicon Labs
462 $1.85
Busy Bee Tape & Reel (TR) ActiveCIP-51 80518-Bit50MHzI²C, SMBus, SPI, UART/USARTBrown-out Detect/Reset, POR, PWM, WDT1616KB (16K x 8)FLASH-2.25K x 82.2V ~ 3.6VA/D 15x12bInternal-40°C ~ 125°C (TA)Surface Mount20-WFQFN Exposed Pad20-QFN (3x3)
MSP430G2231IPW14R
MSP430G2231IPW14R
IC MCU 16BIT 2KB FLASH 14TSSOP
Texas Instruments
149 $1.75
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
ATTINY44A-MUR
ATTINY44A-MUR
IC MCU 8BIT 4KB FLASH 20QFN
Microchip Technology
249 $1.10
AVR® ATtiny Tape & Reel (TR) ActiveAVR8-Bit20MHzUSIBrown-out Detect/Reset, POR, PWM, Temp Sensor, WDT124KB (2K x 16)FLASH256 x 8256 x 81.8V ~ 5.5VA/D 8x10bInternal-40°C ~ 85°C (TA)Surface Mount20-WFQFN Exposed Pad20-QFN-EP (4x4)
PIC16F506-I/SL
PIC16F506-I/SL
IC MCU 8BIT 1.5KB FLASH 14SOIC
Microchip Technology
888 $0.99
PIC® 16F Tube ActivePIC8-Bit20MHz-POR, WDT111.5KB (1K x 12)FLASH-67 x 82V ~ 5.5VA/D 4x8bInternal-40°C ~ 85°C (TA)Surface Mount14-SOIC (0.154", 3.90mm Width)14-SOIC
ATTINY44A-SSN
ATTINY44A-SSN
IC MCU 8BIT 4KB FLASH 14SOIC
Microchip Technology
506 $0.99
AVR® ATtiny Tube ActiveAVR8-Bit20MHzUSIBrown-out Detect/Reset, POR, PWM, Temp Sensor, WDT124KB (2K x 16)FLASH256 x 8256 x 81.8V ~ 5.5VA/D 8x10bInternal-40°C ~ 105°C (TA)Surface Mount14-SOIC (0.154", 3.90mm Width)14-SOIC
ATTINY13A-MMU
ATTINY13A-MMU
IC MCU 8BIT 1KB FLASH 10MLP
Microchip Technology
663 $1.08
AVR® ATtiny Tray 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)Surface Mount10-VFDFN Exposed Pad10-MLP (3x3)
ATTINY84A-MMHR
ATTINY84A-MMHR
IC MCU 8BIT 8KB FLASH 20VQFN
Microchip Technology
720 $1.29
AVR® ATtiny Tape & Reel (TR) ActiveAVR8-Bit20MHzUSIBrown-out Detect/Reset, POR, PWM, Temp Sensor, WDT128KB (4K x 16)FLASH512 x 8512 x 81.8V ~ 5.5VA/D 8x10bInternal-40°C ~ 85°C (TA)Surface Mount20-VFQFN Exposed Pad20-VQFN (3x3)
PIC16F1503-E/SL
PIC16F1503-E/SL
IC MCU 8BIT 3.5KB FLASH 14SOIC
Microchip Technology
385 $1.15
PIC® 16F, Functional Safety (FuSa) Tube ActivePIC8-Bit20MHzI²C, SPIBrown-out Detect/Reset, POR, PWM, WDT113.5KB (2K x 14)FLASH-128 x 82.3V ~ 5.5VA/D 8x10bInternal-40°C ~ 125°C (TA)Surface Mount14-SOIC (0.154", 3.90mm Width)14-SOIC
ATTINY13A-PU
ATTINY13A-PU
IC MCU 8BIT 1KB FLASH 8DIP
Microchip Technology
43 $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
PIC16F610-I/SL
PIC16F610-I/SL
IC MCU 8BIT 1.75KB FLASH 14SOIC
Microchip Technology
769 $1.20
PIC® 16F Tube ActivePIC8-Bit20MHz-Brown-out Detect/Reset, POR, PWM, WDT111.75KB (1K x 14)FLASH-64 x 82V ~ 5.5V-Internal-40°C ~ 85°C (TA)Surface Mount14-SOIC (0.154", 3.90mm Width)14-SOIC
PIC16F722AT-I/SS
PIC16F722AT-I/SS
IC MCU 8BIT 3.5KB FLASH 28SSOP
Microchip Technology
210 $1.57
PIC® XLP™ 16F Tape & Reel (TR) ActivePIC8-Bit20MHzI²C, SPI, UART/USARTBrown-out Detect/Reset, POR, PWM, WDT253.5KB (2K x 14)FLASH-128 x 81.8V ~ 5.5VA/D 11x8bInternal-40°C ~ 85°C (TA)Surface Mount28-SSOP (0.209", 5.30mm Width)28-SSOP
ATTINY841-MMHR
ATTINY841-MMHR
IC MCU 8BIT 8KB FLASH 20VQFN
Microchip Technology
581 $1.62
AVR® ATtiny Tape & Reel (TR) ActiveAVR8-Bit16MHzI²C, SPI, UART/USARTPWM128KB (8K x 8)FLASH512 x 8512 x 81.7V ~ 5.5VA/D 12x10bInternal-40°C ~ 85°C (TA)Surface Mount20-VFQFN Exposed Pad20-VQFN (3x3)
C8051F860-C-GSR
C8051F860-C-GSR
IC MCU 8BIT 8KB FLASH 16SOIC
Silicon Labs
681 $1.35
C8051F86x Tape & Reel (TR) Active80518-Bit25MHzI²C, SPI, UART/USARTBrown-out Detect/Reset, POR, PWM, WDT138KB (8K x 8)FLASH-512 x 82.2V ~ 3.6VA/D 12x12bInternal-40°C ~ 85°C (TA)Surface Mount16-SOIC (0.154", 3.90mm Width)-
ATSAMD11C14A-SSUT
ATSAMD11C14A-SSUT
IC MCU 32BIT 16KB FLASH 14SOIC
Microchip Technology
41 $1.72
SAM D11C Tape & Reel (TR) ActiveARM® Cortex®-M0+32-Bit Single-Core48MHzI²C, LINbus, SPI, UART/USART, USBBrown-out Detect/Reset, DMA, POR, WDT1216KB (16K x 8)FLASH-4K x 81.62V ~ 3.63VA/D 5x12b; D/A 1x10bInternal-40°C ~ 85°C (TA)Surface Mount14-SOIC (0.154", 3.90mm Width)14-SOIC
PIC12C508A-04/P
PIC12C508A-04/P
IC MCU 8BIT 768B OTP 8DIP
Microchip Technology
606 $1.55
PIC® 12C Tube ActivePIC8-Bit4MHz-POR, WDT5768B (512 x 12)OTP-25 x 83V ~ 5.5V-Internal0°C ~ 70°C (TA)Through Hole8-DIP (0.300", 7.62mm)8-PDIP

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.