Luettelo mikrokontrollereista

Tämä on **luettelo [[mikrokontrolleri|mikrokontrollereista]]**.

## [[Altera]]
* Altera Nios II 32-bittinen konfiguroitava ohjelmallinen mikroprosessori
* Nios 16-bittinen konfiguroitava ohjelmallinen mikroprosessori

## [[Analog Devices]]
* Blackfin
* Super Harvard Architecture Single-Chip Computer (SHARC)
* TigerSHARC
* ADSP-21xx digitaalinen signaaliprosessori
* MicroConverter-perhe – ARM7 ja Intel 8052 ytimet

## [[Atmel]]

* Atmel AT89-sarja (Intel 8051 -arkkitehtuuri)
* AT90, ATtiny, ATmega, ATxmega sarjat (AVR-arkkitehtuuri) (Atmel Norway)
* AT91SAM (ARM)
* AVR32 (32-bittinen AVR-arkkitehtuuri) (Atmel Norway)
* MARC4

## [[Cypress Semiconductor]]

* CY8C2xxxx (PSoC1), M8C 
* CY8C3xxxx (PSoC3), Intel 8051
* CY8C4xxxx (PSoC4), ARM Cortex-M0
* CY8C5xxxx (PSoC5), ARM Cortex-M3
* Psoc ( - ohjelmoitava järjestelmäpiiri)

## [[Maxim Integrated]]
* Intel 8051 -perhe
* MAXQ RISC perhe
* Secure Micros -perhe
* ARM 922T
* MIPS 4kSD

## ELAN Microelectronics Corp.
* EM78PXXX -perhe
* EM78PXXX GPIO -perhe
* EM78PXXXN ADC -perhe

Nämä ovat klooneja 12- 14-bittisestä Microchip PIC -suoritinsarjasta, mutta 13-bittisellä käskysanalla.

## EPSON Semiconductor
* 4-bittiset
** S1C6x perhe
* 8-bittiset
** S1C88 perhe
* 16-bittiset
** S1C17 perhe
* 32-bittiset
** S1C33 perhe

## [[Freescale Semiconductor]]

Ennen vuotta 2004 näitä mikrokontrollereita kehitti ja markkinoi Motorola, jonka puolijohdedivisioonasta sittemmin muodostettiin Freescale.

* 8-bittiset
** Freescale S08
** 68HC05 (CPU05)
** 68HC08 (CPU08)
** 68HC11 (CPU11)
* 16-bittiset
** Freescale S12
** 68HC12 (CPU12)
** 68HC16 (CPU16)
** Freescale DSP56800 (digitaalinen signaaliprosessori)
* 32-bittiset
** Freescale Kinetis (ARM-arkkitehtuuri)
** Freescale 683XX
** MCF5xxx (Freescale Coldfire)
** M·CORE
** MPC500
** MPC 860 (PowerQUICC)
** MPC 8240/8250 (PowerQUICC II)
** MPC 8540/8555/8560 (PowerQUICC III)

## [[Fujitsu]]
Katso Spansion

## [[Holtek]]
* HT32FXX 32-bittinen ARM-ytimellinen sarja
* HT85FXX 8051 Core -pohjainen sarja
* HT48FXX Flash I/O sarja
* HT48RXX I/O sarja
* HT46RXX A/D -sarja
* HT49RXX LCD -sarja
* HT82XX Computer Peripheral -sarja
* HT95XX Telecom Peripheral -sarja
* HT68FXX I/O Type Flash -sarja
* HT66FXX A/D Type Flash -sarja
* HT32XX 32-bittinen ARM-ytimellinen sarja

## Hyperstone
* 32-bittinen Hyperstone RISC-mikroprosessori

## [[Infineon]]
* 8-bittiset
** XC800-perhe
* 16-bittiset
** XE166-perhe
** XC 2000-perhe
** C166-perhe
** C167-perhe
* 32-bittiset
** Infineon XMC4000 
** TriCore-perhe
** Infineon XMC1000 

## [[Intel]]

* 8-bittiset
** MCS-48 8048 perhe &ndash; sisältää 8035, 8038, 8039, 8040, 8X42, 8X49, 8050; X=0 tai 7
** MCS-51 8051 perhe &ndash; sisältää 8X31, 8X32, 8X52; X=0, 3, 7 tai 9
** MCS-151 
* 8/16/32-bittiset
** MCS-251 32-bittinen
* 16-bittiset
** MCS-96 (8096 perhe &ndash; sisältää. 8061)
** Intel MCS-296

## [[Lattice Semiconductor]]
* Mico8 8-bittinen ohjelmallinen mikroprosessori
* Mico32 32-bittinen ohjelmallinen mikroprosessori

## [[Microchip Technology]]

* PIC10 ja PIC12: 12-bittinen käskysana
* PIC16-sarja: 14-bittinen käskysana
** PIC16F628 (korvaaja suositulle PIC16F84-mallille)
* PIC18-sarja: 16-bittinen käskysana
* PIC24: 24-bittinen käskysana
* dsPIC: PIC24:ään perustuva

* PIC32MM-sarja
* PIC32MX-sarja MIPS-ytimellä
* PIC32MZ-sarja MIPS-ytimellä

## [[National Semiconductor]]
* COP400 (4-bittinen)
* COP8
* CR16

## [[Nippon Electric Corporation|NEC]]
* µPD78C14
* 17K
* V25
* 75X
* 78K
* V850

## [[NXP Semiconductors]]

* 8-bit
** LPC700, LPC900 sarjat ovat 80C51-pohjaisia
* 16-bit
** XA
* 32-bit
** ARM7
*** LPC2100, LPC2200, LPC2300, LPC2400 sarjat
** ARM9
*** LPC2900, LPC3100, LPC3200 sarjat
** ARM Cortex-M0
*** LPC1100, LPC1200 sarjat
** ARM Cortex-M0+
*** LPC800 sarjat
** ARM Cortex-M3
*** LPC1300, LPC1700, LPC1800 sarjat
** ARM Cortex-M4
*** LPC4000, LPC4300 sarjat

## [[Nuvoton Technology]]
* 8-bit
** 8051 MCUs
* 32-bit
** ARM Cortex-M0 MCUs
** ARM Cortex-M4 MCUs

## [[Panasonic]]
Luettelo Panasonicin mikro-ohjaimista / mikrotietokoneista.

* 4-bit
** MN1400
** MN1500
** MN1700
* 8-bit
** MN1870
** MN1880
** AM1 (MN101)
* 16-bit
** AM2 (MN102)
* 32-bit
** AM3, AM32 (MN1030, MN103, MN103E, MN103L, MN103S, MN103H)

## [[Parallax]]
* Basic Stamp
* Parallax SX
* Parallax Propeller

## [[Rabbit Semiconductor]]
* Rabbit 2000
* Rabbit 3000
* Rabbit 4000
* Rabbit 5000
* Rabbit 6000

## [[Renesas Electronics]]
* 4-bit
** 720
* 8-bit
** 78K
** H8/SLP
** 740
* 16-bit
** RL78
** M16C
** H8
** R8C
** 78K0R
* 32-bit
** RX
** SuperH
** V850
** R32C
** H8SX
***HEGGS
**RSJM62XB

## [[Conexant|Rockwell]]
* R6501
* R6511
* R8070

## [[Silicon Laboratories]]
* 8-bit
** C8051
* 32-bit
** ARM Cortex-M0+
*** EFM32 Zero
** ARM Cortex-M3
*** EFM32 Tiny, Gecko, Leopard, Giant
** ARM Cortex-M4
*** EFM32 Wonder

## Silicon Motion
* SM2XX – Flash muistiohjain
* SM321 – USB 2.0
* SM323 – USB 2.0
* SM323E – USB 2.0
* SM324 – USB 2.0
* SM325 – USB 2.0
* SM330 – USB 2.0
* SM501, SM502 – mobiiligrafiikka
* SM712 – mobiiligrafiikka
* SM722 – mobiiligrafiikka
* SM340 – MP3/JPEG
* SM350 – MP3/JPEG
* SM370 – kuvankäsittely

## [[Sony]]
* SPC700 sarja
* SPC900 sarja
* SPC970 sarja
* SR110 sarja

## [[Spansion]]
Fujitsulta hankitut mikro-ohjaimet:

* F²MC Family (8/16-bit)
* Fujitsu FR perhe (32-bit RISC)
* FR-V Family (32-bit RISC VLIW/Vector processor)
* FM3 (Cortex M3)
* FM4 (Cortex M4)
* FCR4 (Cortex R4)

## [[STMicroelectronics]]

* 8-bit
** ST6
** ST7
** STM8 (STM8 Website), (STM8 Information). 
** μPSD (8032)
* 16-bit
** ST10
* 32-bit
** PowerPC
*** SPC5
** ST20
** ARM7
*** STR7 (ARM7TDMI)
** ARM9
*** STR9 (ARM966E-S)
** ARM Cortex-M (STM32 Family 
*** ARM Cortex-M0
**** STM32  F0
*** ARM Cortex-M0+
**** STM32 F0+
*** ARM Cortex-M3
**** STM32 F1, F2, L1, W
*** ARM Cortex-M4
**** STM32 F3, F4, L4
*** ARM Cortex-M7
**** STM32 F7

## [[Texas Instruments]]
* 8-bit
** TMS370
* 16-bit
** MSP430
* 32-bit
** MSP432
** TMS320 (DSP)
** C2000
** Stellaris (ARM Cortex-M3)
** Tiva C Series
** Hercules – TMS570 (ARM Cortex-R4), TMS470M ARM Cortex-M3, RM4 ARM Cortex-R4

## [[Toshiba]]
* TLCS-47 (4-bit)
* TLCS-870 (8-bit CISC)
* TLCS-900 (16- ja 32-bit CISC)
* TX19A (32-bit RISC)

## [[Ubicom]]
* IP2022
* IP3022

## Xemics
* XE8000 8-bittinen perhe

## [[Xilinx]]
* Microblaze 32-bittinen ohjelmallinen mikroprosessori
* Picoblaze 8-bittinen ohjelmallinen mikroprosessori

## [[XMOS]]
* XCore XS1 32-bittinen moniytiminen mikrokontrolleri

## [[Zilog]]
* Zilog Z8 – 8-bittinen Harvardin arkkitehtuuri ROM / EPROM / OTP mikrokontrolleri SRAM-muistilla.
* Zilog Z180 – Z80-pohjainen mikrokontrolleri
* Zilog eZ8 – kehittyneempi Z8
* Zilog eZ80 – 8/16/24-bittinen Z80
* Zilog Z16 – 8/16/32-bittinen suoritin

## Lähteet