Accedi / Registrati per accedere ai vantaggi dedicati a te
Cercato recentemente

    Microcontroller

    I microcontroller denominati anche MCU (unità microcontroller), sono dispositivi semiconduttori integrati utilizzati nella progettazione di schede a circuito stampato. Si tratta essenzialmente di un computer all'interno di un circuito integrato (IC).

    Descrizione

    I microcontroller contengono processori singoli o multipli (talvolta denominati CPU), più periferiche di memoria e I/O. Queste periferiche includono timer ADC (convertitori analogico-digitale) e DAC (convertitori digitale-analogico).

    Contenitori disponibili

    I microcontroller sono forniti in contenitori chip standard con vari numeri di pin. I tipi di contenitore sono: LQFP, PDIP, QFN, SOIC, SSOP, TQFP, TSSOP.

    Cosa sono i core dei processori ARM?

    I microcontroller spesso contengono un core microprocessore ARM. ARM rappresenta un'architettura sviluppata da ARM Holdings, utilizzato da altre aziende per la produzione di microprocessori e altri dispositivi.

    Tipi di microcontrollori

    Sebbene ci siano molti marchi di produzione riconosciuti e architetture di programmazione utilizzate per i microcontrollori, ci sono solo tre tipi distinti di MCU attualmente in uso. Questi sono:

    • Microcontrollori a 8 bit
    • Microcontrollori a 16 bit
    • Microcontrollori a 32 bit

    La principale distinzione tra i tre tipi di microcontrollori riguarda le rispettive larghezze del bus, ovvero la larghezza dei rispettivi tubi di dati. Questa è in definitiva la specifica chiave che limita la precisione matematica della velocità di un microcontrollore.

    In breve, un microcontrollore a 8 bit richiederà un numero maggiore di accessi al bus e più istruzioni per eseguire calcoli a 16 o 32 bit. Arriverà quindi alla risposta (cioè al comportamento in uscita) molto più lentamente di un MCU a 16 o 32 bit.

    In termini di calcolo, è effettivamente lo stesso tipo di problema di limitazione che si riscontra con una CPU lenta piuttosto che con una più veloce e potente.

    Questi importanti criteri influenzeranno la scelta e l'ambito dei linguaggi di programmazione che è possibile utilizzare comodamente con un'unità a microcontrollore. Che si tratti di C++, Python, R o Arduino, i microcontrollori sono ampiamente compatibili con una varietà di linguaggi di programmazione, anche se le specifiche dipendono dal dispositivo.

    Gli MCU a 8 bit sono stati a lungo considerati le opzioni più basilari ed economiche, ma con funzionalità limitate in alcune applicazioni. I microcontrollori a 16 e 32 bit sono in genere più costosi ma offrono miglioramenti delle prestazioni corrispondenti.

    Che cosa significa "8 bit"?

    I microcontroller hanno una larghezza bus dati che descrive la quantità di dati che si possono elaborare alla volta. Ad esempio, un microcontrollore a 8 bit può elaborare 8 bit alla volta. Le larghezze bus dati più comuni includono 8 bit, MCU a 16 bit e 32 bit.

    Applicazioni

    I microcontroller sono utilizzati principalmente in applicazioni "integrate" a funzione singola, a differenza dei microprocessori progettati per impieghi generali nei personal computer, tablet e smartphone. I microcontrollori trovano applicazione nei computer, nel settore automobilistico, nella robotica, nell'automazione, nelle apparecchiature mediche, negli elettrodomestici.

    1 di 3
    58 Prodotti
    Filtri attivi (1)
    MarchioRIMUOVI
    ROHM
    RIMUOVI TUTTI

    Analog Devices (3)

    Bridgetek (41)

    Infineon (450)

    Maxim Integrated (7)

    Microchip (4347)

    NXP (268)

    Parallax Inc (7)

    Raspberry Pi (3)

    Renesas Electronics (460)

    ROHM (58)

    Siemens (1)

    Silicon Labs (217)

    STMicroelectronics (1881)

    Texas Instruments (79)

    XMOS (3)

    Zilog (15)

    Select a Range

    ML610Q305 (2)

    ML610Q306 (1)

    ML610Q327 (1)

    ML610Q338 (1)

    ML610Q339 (1)

    ML62Q1323 (1)

    ML62Q1325 (1)

    ML62Q1333 (1)

    ML62Q1335 (1)

    ML62Q1345 (1)

    ML62Q1347 (1)

    ML62Q1365 (2)

    ML62Q1367 (2)

    ML62Q1530 (1)

    ML62Q1532 (1)

    ML62Q1534 (1)

    ML62Q1540 (1)

    ML62Q1542 (1)

    ML62Q1544 (1)

    ML62Q1550 (1)

    ML62Q1552 (1)

    ML62Q1554 (1)

    ML62Q1557 (1)

    ML62Q1700 (1)

    ML62Q1702 (1)

    ML62Q1704 (1)

    ML62Q1710 (1)

    ML62Q1712 (1)

    ML62Q1714 (1)

    ML62Q1720 (1)

    ML62Q1722 (1)

    ML62Q1724 (1)

    ML62Q1727 (1)

    ML62Q1729 (1)

    ML62Q1859 (1)

    ML62Q2502 (2)

    ML62Q2504 (2)

    ML62Q2522 (1)

    ML62Q2524 (1)

    ML62Q2532 (2)

    ML62Q2534 (2)

    ML62Q2702 (2)

    ML62Q2703 (2)

    ML62Q2712 (1)

    ML62Q2713 (1)

    ML62Q2722 (1)

    ML62Q2723 (1)

    CPU 16 bit (2)

    MCU 16 bit (50)

    MCU 8 bit (6)

    SSOP (1)

    TQFP (38)

    TSSOP (2)

    TSSOP20 (1)

    WQFN (16)

    WQFN24 (1)

    8bit (6)

    16bit (52)

    A causa di selezioni effettuate in precedenza non ci sono più valori disponibili
    A causa di selezioni effettuate in precedenza non ci sono più valori disponibili
    Select a Range

    16 (2)

    20 (3)

    24 (3)

    32 (10)

    36 (1)

    40 (2)

    48 (18)

    52 (6)

    64 (13)

    Select a Range

    16 kByte (2)

    32 kByte (11)

    64 kByte (18)

    96 kByte (7)

    128 kByte (11)

    192 kByte (1)

    256 kByte (4)

    512 kByte (2)

    32 Kb (2)

    8.192MHz (6)

    24MHz (42)

    25MHz (8)

    64MHz (2)

    A causa di selezioni effettuate in precedenza non ci sono più valori disponibili
    A causa di selezioni effettuate in precedenza non ci sono più valori disponibili
    A causa di selezioni effettuate in precedenza non ci sono più valori disponibili
    A causa di selezioni effettuate in precedenza non ci sono più valori disponibili
    A causa di selezioni effettuate in precedenza non ci sono più valori disponibili
    A causa di selezioni effettuate in precedenza non ci sono più valori disponibili
    A causa di selezioni effettuate in precedenza non ci sono più valori disponibili
    A causa di selezioni effettuate in precedenza non ci sono più valori disponibili
    58 Prodotti
    Prezzo per:
    Marchio
    Famiglia
    Core del dispositivo
    Tipo di package
    Larghezza del bus dati
    Tipo di montaggio
    Dimensioni RAM
    Numero pin
    Dimensione memoria programmi
    Tipo memoria programmi
    Instruction Set Architecture
    Frequenza massima
    Canali USB
    Numero di unità PWM
    Tensione di alimentazione operativa tipica
    Numero di canali SPI
    Numero di canali UART massimo
    Number of USART Channels
    Numero di canali CAN
    Numero di canali I2C
    Numero di canali UART
    Numero di canali USART massimo
    Dettagli Prodotto
    Prezzo per:
    Marchio
    Famiglia
    Core del dispositivo
    Tipo di package
    Larghezza del bus dati
    Tipo di montaggio
    Dimensioni RAM
    Numero pin
    Dimensione memoria programmi
    Tipo memoria programmi
    Instruction Set Architecture
    Frequenza massima
    Canali USB
    Numero di unità PWM
    Tensione di alimentazione operativa tipica
    Numero di canali SPI
    Numero di canali UART massimo
    Number of USART Channels
    Numero di canali CAN
    Numero di canali I2C
    Numero di canali UART
    Numero di canali USART massimo
    Unità
    1,834 €
    ROHM
    ML62Q1702
    MCU 16 bit
    TQFP
    16bit
    Montaggio superficiale
    -
    48
    64 kByte
    Flash
    -
    24MHz
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    Unità
    2,66 €
    ROHM
    ML610Q339
    MCU 8 bit
    TQFP
    8bit
    Montaggio superficiale
    -
    64
    256 kByte
    Flash
    -
    8.192MHz
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    Unità
    2,08 €
    ROHM
    ML62Q1704
    MCU 16 bit
    TQFP
    16bit
    Montaggio superficiale
    -
    48
    128 kByte
    Flash
    -
    24MHz
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    Unità
    1,346 €
    ROHM
    ML62Q2524
    MCU 16 bit
    WQFN
    16bit
    Montaggio superficiale
    -
    40
    128 kByte
    Flash
    -
    24MHz
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    Unità
    1,57 €
    ROHM
    ML62Q2534
    MCU 16 bit
    TQFP
    16bit
    Montaggio superficiale
    -
    48
    128 kByte
    Flash
    -
    24MHz
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    Unità
    1,364 €
    ROHM
    -
    CPU 16 bit
    TSSOP20
    16bit
    Montaggio superficiale
    -
    20
    32 Kb
    Flash
    -
    64MHz
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    1 nastro da 1
    3,80 €
    ROHM
    ML62Q1859
    MCU 16 bit
    TQFP
    16bit
    Montaggio superficiale
    -
    64
    512 kByte
    Flash
    -
    24MHz
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    Unità
    1,995 €
    ROHM
    ML62Q2712
    MCU 16 bit
    TQFP
    16bit
    Montaggio superficiale
    -
    52
    64 kByte
    Flash
    -
    25MHz
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    Unità
    1,545 €
    ROHM
    ML610Q306
    MCU 8 bit
    WQFN
    8bit
    Montaggio superficiale
    -
    36
    96 kByte
    Flash
    -
    8.192MHz
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    Unità
    1,278 €
    ROHM
    ML62Q1367
    MCU 16 bit
    TQFP
    16bit
    Montaggio superficiale
    -
    32
    64 kByte
    Flash
    -
    24MHz
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    Unità
    2,096 €
    ROHM
    ML62Q1714
    MCU 16 bit
    TQFP
    16bit
    Montaggio superficiale
    -
    48
    128 kByte
    Flash
    -
    24MHz
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    Unità
    0,952 €
    ROHM
    ML62Q1323
    MCU 16 bit
    SSOP, WQFN
    16bit
    Montaggio superficiale
    -
    16
    16 kByte
    Flash
    -
    24MHz
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    Unità
    1,894 €
    ROHM
    ML62Q1710
    MCU 16 bit
    TQFP
    16bit
    Montaggio superficiale
    -
    48
    32 kByte
    Flash
    -
    24MHz
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    Unità
    1,666 €
    ROHM
    ML62Q1550
    MCU 16 bit
    TQFP
    16bit
    Montaggio superficiale
    -
    64
    32 kByte
    Flash
    -
    24MHz
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    Unità
    1,925 €
    ROHM
    ML62Q2722
    MCU 16 bit
    TQFP
    16bit
    Montaggio superficiale
    -
    64
    64 kByte
    Flash
    -
    25MHz
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    Unità
    1,912 €
    ROHM
    ML62Q1554
    MCU 16 bit
    TQFP
    16bit
    Montaggio superficiale
    -
    64
    128 kByte
    Flash
    -
    24MHz
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    Unità
    1,392 €
    ROHM
    ML62Q2532
    MCU 16 bit
    WQFN
    16bit
    Montaggio superficiale
    -
    48
    64 kByte
    Flash
    -
    24MHz
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    Unità
    1,44 €
    ROHM
    ML62Q2534
    MCU 16 bit
    WQFN
    16bit
    Montaggio superficiale
    -
    48
    128 kByte
    Flash
    -
    24MHz
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    Unità
    1,735 €
    ROHM
    ML62Q2703
    MCU 16 bit
    WQFN
    16bit
    Montaggio superficiale
    -
    48
    96 kByte
    Flash
    -
    25MHz
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    Unità
    1,888 €
    ROHM
    ML62Q1544
    MCU 16 bit
    TQFP
    16bit
    Montaggio superficiale
    -
    52
    128 kByte
    Flash
    -
    24MHz
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    Risultati per pagina