MCS 51
MICROCONTROLLER FAMILy
|
FLASH (KB) |
ISP |
EEPROM (KB) |
RAM (ByTES) |
VCC (V) |
UART |
16-BIT TIMERS |
WD |
SPI |
10-BIT A/D (CH) |
|
|
-- |
-- |
-- |
128 |
2.7-5.5 |
1 |
2 |
-- |
-- |
-- |
|
|
80C32 |
-- |
-- |
-- |
256 |
2.7-5.5 |
1 |
3 |
-- |
-- |
-- |
|
-- |
-- |
-- |
128 |
4.5-5.5 |
1 |
2 |
yES |
-- |
8 |
|
|
2 |
-- |
-- |
128 |
2.7-6.0 |
1 |
2 |
-- |
-- |
-- |
|
|
AT89C2051 SMD |
2 |
-- |
-- |
128 |
2.7-6.0 |
1 |
2 |
-- |
-- |
-- |
|
4 |
-- |
-- |
128 |
4.0-5.5 |
1 |
2 |
-- |
-- |
-- |
|
|
AT89C51AC2 PLCC |
32 |
UART |
2 |
1280 |
3-5.5 |
1 |
3 |
yES |
-- |
8 |
|
64 |
UART |
2 |
2048 |
2.7-5.5 |
1 |
3 |
yES |
yES |
-- |
|
|
AT89C51ED2 PLCC |
64 |
UART |
2 |
2048 |
2.7-5.5 |
1 |
3 |
yES |
yES |
-- |
|
AT89C51RD2 PLCC |
64 |
UART |
2 |
2048 |
2.7-5.5 |
1 |
3 |
yES |
yES |
-- |
|
8 |
-- |
-- |
256 |
4.0-5.5 |
1 |
3 |
-- |
-- |
-- |
|
|
20 |
-- |
-- |
256 |
4.0-6.0 |
1 |
3 |
yES |
-- |
-- |
|
|
4 |
SPI |
-- |
128 |
4.0-5.5 |
1 |
2 |
yES |
-- |
-- |
|
|
8 |
SPI |
-- |
256 |
4.0-5.5 |
1 |
3 |
yES |
-- |
-- |
|
|
AT89S52 PLCC |
8 |
SPI |
-- |
256 |
4.0-5.5 |
1 |
3 |
yES |
-- |
-- |
AVR MICROCONTROLLER
FAMILy
|
TINY
AVR |
|||||
|
PART |
FLASH |
EEPROM |
SRAM |
SPEED |
VOLTS |
|
ATTINY 13 |
1KB |
64B |
64B |
0 - 20MHZ |
1.8 - 5.5V |
|
ATTINY 15L |
1KB |
64B |
|
1.6MHZ |
2.7
- 5.5V |
|
ATTINY 2313 |
2KB |
128B |
128B |
0 - 20MHZ |
1.8 - 5.5V |
|
ATTINY 26L |
2KB |
128B |
128B |
0 - 16MHZ |
2.7 - 5.5V |
|
ATTINY 45 SMD |
4KB |
256B |
256B |
0 - 20MHZ |
2.7 - 5.5V |
|
MEGA
AVR |
|
PART |
FLASH |
EEPROM |
SRAM |
SPEED |
VOLTS |
|
ATMEGA128 |
128KB |
4KB |
4KB |
0 - 16MHZ |
4.5 - 5.5V |
|
ATMEGA128L |
128KB |
4KB |
4KB |
0 – 8MHZ |
2.7 - 5.5V |
|
ATMEGA1280 |
128KB |
4KB |
8KB |
0 - 16MHZ |
4.5 - 5.5V |
|
ATMEGA16 |
16KB |
4KB |
1KB |
0 - 16MHZ |
2.7 - 5.5V |
|
ATMEGA16L |
16KB |
4KB |
1KB |
0 - 16MHZ |
2.7 - 5.5V |
|
ATMEGA16 SMD |
16KB |
4KB |
1KB |
0 - 16MHZ |
2.7 - 5.5V |
|
ATMEGA16L SMD |
16KB |
4KB |
1KB |
0 - 16MHZ |
2.7 - 5.5V |
|
ATMEGA162V SMD |
16KB |
512B |
1KB |
0 - 16MHZ |
1.8 - 5.5V |
|
ATMEGA2560 |
256KB |
4KB |
8KB |
0 - 16MHZ |
1.8 - 5.5V |
|
ATMEGA32 |
32KB |
1KB |
2KB |
0 - 16MHZ |
2.7 - 5.5V |
|
ATMEGA32L |
32KB |
1KB |
2KB |
0 - 16MHZ |
2.7 - 5.5V |
|
ATMEGA32 SMD |
32KB |
1KB |
2KB |
0 - 16MHZ |
2.7 - 5.5V |
|
ATMEGA48 |
4KB |
256B |
512B |
0 - 20MHZ |
1.8 - 5.5V |
|
ATMEGA64 |
64KB |
2KB |
4KB |
0 - 16MHZ |
2.7 - 5.5V |
|
ATMEGA64L |
64KB |
2KB |
4KB |
0 - 16MHZ |
2.7 - 5.5V |
|
ATMEGA8 |
8KB |
512B |
1KB |
0 - 16MHZ |
2.7 - 5.5V |
|
ATMEGA8L |
8KB |
512B |
1KB |
0 - 16MHZ |
2.7 - 5.5V |
|
ATMEGA8 SMD |
8KB |
512B |
1KB |
0 - 16MHZ |
2.7 - 5.5V |
|
ATMEGA8L SMD |
8KB |
512B |
1KB |
0 - 16MHZ |
2.7 - 5.5V |
|
ATMEGA8515 |
8KB |
512B |
512B |
0 - 16MHZ |
2.7 - 5.5V |
|
ATMEGA8535 |
8KB |
512B |
512B |
0 - 16MHZ |
2.7 - 5.5V |
|
ATMEGA8535L |
8KB |
512B |
512B |
0 - 16MHZ |
2.7 - 5.5V |
|
LCD AVR
|
|||||
|
PART |
FLASH |
EEPROM |
SRAM |
SPEED |
VOLTS |
|
ATMEGA169 F/. |
16KB |
512B |
1KB |
0 - 16MHZ |
1.8 - 5.5V |
|
CAN
AVR |
|||||
|
PART |
FLASH |
EEPROM |
SRAM |
SPEED |
VOLTS |
|
AT90CAN128 |
128KB |
4KB |
4KB |
0 - 16MHZ |
2.7 - 5.5V |
|
AUTOMOTIVE
AVR |
|||||
|
PART |
FLASH |
EEPROM |
SRAM |
SPEED |
VOLTS |
|
AT90CAN128 |
128KB |
4KB |
4KB |
0 - 16MHZ |
2.7 - 5.5V |
|
ATMEGA48 |
4KB |
256B |
512B |
0 - 16MHZ |
2.7 - 5.5V |
PIC12
MICROCONTROLLER FAMILy
|
Device |
Data RAM |
ADC |
Serial COM |
Comparators |
Timers |
Low Voltage
Device |
Program MemorY |
|
PIC12C508A |
25 |
- |
- |
- |
1+WDT |
PIC12LC508A |
512 |
|
64 |
4/8-bit |
- |
1 |
2+WDT |
PIC12F675 |
1024 |
PIC16 MICROCONTROLLER FAMILy
|
Device |
Data RAM |
ADC |
Serial COM |
Comparators |
Timers |
Low Voltage
Device |
Program MemorY |
|
PIC16C72A |
128 |
5/8-BIT |
I²C, SPI |
- |
3+WDT |
PIC16LC72A |
2048 |
|
PIC16C745 |
256 |
5/8-BIT |
USB, USART |
- |
3+WDT |
- |
8192 |
|
PIC16F628 |
224 |
- |
USART |
2 |
3 + WDT |
PIC16LF628 |
2048 |
|
PIC16F630 |
64 |
- |
- |
1 |
2 + WDT |
PIC16LF630 |
1024 |
|
PIC16F84A |
68 |
- |
- |
- |
1+WDT |
PIC16LF84A |
1024 |
|
PIC16F873A |
192 |
5/10-BIT |
USART, I²C, SPI |
- |
3+WDT |
PIC16LF873 |
4096 |
|
PIC16F873A SMD |
192 |
5/10-BIT |
USART, I²C, SPI |
2 |
3+WDT |
PIC16LF873A |
4096 |
|
PIC16F876A |
368 |
5/10-BIT |
USART, I²C, SPI |
2 |
3+WDT |
PIC16LF876A |
8192 |
|
PIC16F877A |
368 |
8/10-BIT |
USART, I²C, SPI |
- |
3+WDT |
PIC16LF877 |
8192 |
|
PIC16F877A SMD |
368 |
8/10-BIT |
USART, I²C, SPI |
2 |
3+WDT |
PIC16LF877A |
8192 |
PIC18
MICROCONTROLLER FAMILy
|
Device
|
Data
RAM |
ADC |
Serial COM |
Comparators
|
Timers
|
Low
Voltage Device |
Program
MemorY |
|
PIC18F252 |
1536 |
8/10-BIT |
USART, SPI, I²C |
- |
4+WDT |
PIC18LC452 |
16384 |
|
PIC18F452 |
1536 |
8/10-BIT |
USART, SPI, I²C |
- |
4+WDT |
PIC18LC452 |
16384 |
|
PIC18F452
PLCC |
1536 |
8/10-BIT |
USART, SPI, I²C |
- |
4+WDT |
PIC18LC452 |
16384 |
|
PIC18F4550 |
2048 |
13/10- bit |
AUSART, SPI, MI²C,USB 2 |
2 |
4+WDT |
PIC18LF4550 |
128KB |
|
3840 |
10/10-bit |
AUSART (2), SPI, MI²C |
2 |
5+WDT |
PIC18LF8720 |
65536 |
|
|
PIC18F8722 |
3936 |
16/10-bit |
AUSART (2), SPI, MI²C |
2 |
5+WDT |
PIC18LF8722 |
65536 |
|
PIC18F97J60 |
3808 |
16/10-bit |
EUSART, MI²C, SPI, Ethernet |
2 |
5+WDT |
PIC18lF97J60 |
128KB |
DSPIC™ DIGITAL SIGNAL CONTROLLERS
dsPIC™ DSC - Motor Control
Family
|
Device |
Program(FLASH) |
Memory(FLASH) |
EEPROM Bytes |
SRAM |
10-bit A/D |
OutputComp/Std |
MotorControl PWM |
|
dsPIC30F4011 |
48 |
16 |
1024 |
2048 |
9 ch |
4 |
6 |
dsPIC™ DSC - Switch Mode Power Supply Family
|
Device |
Program(FLASH) |
SRAM(Bytes) |
Timers |
UART |
SPI |
I 2 C |
PWM |
ADCs |
S &H |
A/DInputs |
Analog Comparators |
|
dsPIC30F2020 |
12 |
512 |
3 |
1 |
1 |
1 |
4 x2 |
1 |
5 |
8 ch |
4 |
dsPIC™ DSC - High PerformanceDigital Signal Controllers
|
Device |
Program(FLASH) |
Memory(FLASH) |
EEPROM Bytes |
SRAM |
12-bit A/D |
OutputComp/Std |
Motor Control |
|
dsPIC30F3014 |
24 |
8 |
1024 |
2048 |
13 ch |
2 |
no |
|
dsPIC30F2011 |
12 |
4 |
- |
1024 |
12 ch |
2 |
no |
|
dsPIC30F5011 |
66 |
22 |
1024 |
4096 |
16 ch |
8 |
no |
|
dsPIC30F4013 |
48 |
16 |
1024 |
2048 |
13 ch |
4 |
no |
|
dsPIC30F6014 |
144 |
48 |
4096 |
8192 |
16 ch |
8 |
no |
PIC24H High-Performance 16-Bit MCU
|
Device |
Program(FLASH) |
Timer
16-bit |
Input
Capture |
SRAM |
ADC |
Output Comp/Std |
DMA Channels |
|
24HJ128 |
128 |
9 |
8 |
8 |
1 ADC, 18 ch |
8 |
8 |
|
24FJ128 |
128 |
9 |
8 |
8 |
1 ADC, 18 ch |
8 |
8 |
ARM7TDMI-S Based
AT91 ARM7 Based
|
Device |
Description |
|
AT91SAM7S64 |
Atmel's AT91SAM7S64 is a member of a series of highly
integrated Flash microcontrollers based on the 32-bit ARM RISC processor. It
features 64 Kbyte high-speed Flash and 32 Kbyte SRAM, a large set of peripherals, including CAN
con-troller. A complete set of system functions
minimizes the number of external components. The embedded Flash memory can be
programmed in-system via the JTAG-ICE interface or via a parallel interface
on a production programmer prior to mounting. Built-in lock bits and a secu-rity bit protect the firmware from accidental
overwrite and preserve its confidentiality. The AT91SAM7S64 system controller
includes a reset controller capable of managing the power-on sequence of the
microcontroller and the complete system. Correct device operation can be
monitored by a built-in brownout detector and a watchdog running off an
integrated RC oscillator. |
|
AT91SAM7S128 |
Atmel's AT91SAM7X128 is a member of a series of highly
integrated Flash microcontrollers based on the 32-bit ARM RISC processor. It
features 128 Kbyte high-speed Flash and 32 Kbyte SRAM, a large set of peripherals, including an
802.3 Ethernet MAC and a CAN con-troller. A
complete set of system functions minimizes the number of external components.
The embedded Flash memory can be programmed in-system via the JTAG-ICE
interface or via a parallel interface on a production programmer prior to
mounting. Built-in lock bits and a secu-rity bit
protect the firmware from accidental overwrite and preserve its
confidentiality. The AT91SAM7X128 system controller includes a reset
controller capable of managing the power-on sequence of the microcontroller
and the complete system. Correct device operation can be monitored by a
built-in brownout detector and a watchdog running off an integrated RC
oscillator. |
|
AT91SAM7X128 |
Atmel's AT91SAM7S128 is a member of a series of highly
integrated Flash microcontrollers based on the 32-bit ARM RISC processor. It
features 128 Kbyte high-speed Flash and 32 Kbyte SRAM, a large set of peripherals, including an CAN con-troller. A complete
set of system functions minimizes the number of external components. The
embedded Flash memory can be programmed in-system via the JTAG-ICE interface
or via a parallel interface on a production programmer prior to mounting.
Built-in lock bits and a secu-rity bit protect the
firmware from accidental overwrite and preserve its confidentiality. The
AT91SAM7S128 system controller includes a reset controller capable of
managing the power-on sequence of the microcontroller and the complete
system. Correct device operation can be monitored by a built-in brownout
detector and a watchdog running off an integrated RC oscillator. |
|
AT91SAM7X256 |
Atmel's AT91SAM7X256 is a member of a series of highly
integrated Flash microcontrollers based on the 32-bit ARM RISC processor. It
features 256 Kbyte high-speed Flash and 64 Kbyte SRAM, a large set of peripherals, including an
802.3 Ethernet MAC and a CAN con-troller. A
complete set of system functions minimizes the number of external components.
The embedded Flash memory can be programmed in-system via the JTAG-ICE
interface or via a parallel interface on a production programmer prior to
mounting. Built-in lock bits and a secu-rity bit
protect the firmware from accidental overwrite and preserve its
confidentiality. The AT91SAM7X256 system controller includes a reset
controller capable of managing the power-on sequence of the microcontroller
and the complete system. Correct device operation can be monitored by a
built-in brownout detector and a watchdog running off an integrated RC
oscillator. |
|
|
|
|
Device |
Description |
|
|
|
|
The AT91M40800 features
8K bytes of on-chip SRAM, an External Bus Interface, a 3-channel
Timer/Counter, 2 USARTs, a Watchdog Timer and
advanced power-saving features. |
|
|
The AT91R40807 features 136K
bytes of on-chip SRAM, an External Bus Interface, a 3-channel Timer/Counter,
2 USARTs, a Watchdog Timer and advanced
power-saving features. |
|
|
The AT91FR4081 is a member of the Atmel AT91 16/32-bit Microcontroller family, which is
based on the ARM7TDMI processor core. The processor has a high-performance
32-bit RISC architecture with a high-density 16-bit instruction set and very
low power consumption. In addition, a large number of internally banked
registers result in very fast exception handling, making the device ideal for
real-time control applications. The eight-level priority-vectored interrupt controller, together with the Peripheral Data Controller,
significantly enhance real-time device performance. By combining the
microcontroller, featuring more than 1 Mbit of
on-chip SRAM and a wide range of peripheral functions, with 8 Mbits of Flash memory in a single compact 120-ball BGA
package, the Atmel AT91FR4081 provides a powerful,
flexible and costeffective solution to many
compute-intensive embedded control applications and offers significant board
size and system cost reductions. The Flash memory may be programmed via the
JTAG/ICE interface or the factory-programmed Flash Uploader
using a single device supply, making the AT91FR4081 ideal for in-system
programmable applications. |
|
AT91 ARM9 Based
|
Device |
Description |
|
The AT91RM9200 features a
200 MIPS ARM920T processor with 16K-byte instruction and 16K-byte data cache
memories, 16K bytes of SRAM, 128K bytes of ROM, External Bus Interface
featuring SDRAM, Burst Flash and Static Memory Controllers, USB Device and
Host Interfaces, Ethernet 10/100 Base T MAC, Power Management Controller,
Real Time Clock, System Timer, Synchronous Serial Controller, 6-channel
Timer-Counter, 4-channel USART, Two-Wire Interface, Serial Peripheral
Interface, Multimedia Card Interface and Parallel I/O Controller. |
|
|
AT91SAM9260 |
The AT91SAM9260 is based on the
integration of an ARM926EJ-S processor with fast ROM and RAM memories and a
wide range of peripherals. The AT91SAM9260 embeds an Ethernet MAC, one |
MCS® 96 Microcontrollers
|
87C196XX
Series |
|
|
Device |
Description |
|
N80C196KB |
COMMERCIAL/EXPRESS CHMOS MICROCONTROLLER * 8 Kbytes of On-Chip ROM/OTP
Available
* 232 Byte Register File * Register-to-Register
Architecture
* 28 Interrupt Sources/16 Vectors * 1.75 ms 16 x 16 Multiply (16
MHz)
* 3.0 ms 32/16 Divide (16 MHz) * Powerdown
and Idle Modes
* Five 8-Bit I/O Ports * 16-Bit Watchdog Timer
* 12 MHz and 16 MHz Available * Dynamically Configurable
8-Bit or 16-Bit Buswidth * * High Speed I/O Subsystem * 16-Bit
Timer * 16-Bit Up/Down Counter with
Capture *
Pulse-Width-Modulated Output * Four 16-Bit Software
Timers
* 10-Bit A/D Converter with Sample/Hold * HOLD/HLDA Bus Protocol
* Extended Temperature Available y Dedicated 15-Bit
Baud Rate Generator |
|
INDUSTRIAL MOTOR CONTROL MICROCONTROLLER * Event Processor Arra (EPA) 4 High Speed Capture/Compare Modules , 4
High Speed Compare Modules * Peripheral Transaction Server
(PTS) with 11 Prioritized Sources * 13 Channel 8/10-Bit A/D with
Sample/Hold with Zero Offset Adjustment H/W * 87C196MC 16 Kbytes of On-Chip
OTPROM * High-Performance
CHMOS 16-Bit CPU * 16 Kbytes of On-Chip
OTPROM/ *
488 bytes of On-Chip Register RAM * Register to Register
Architecture * Up to 53 I/O
Lines * Extended Temperature
Standard
* Two 16-Bit Timers with Quadrature Decoder
Input * 3-Phase Complementary
Waveform Generator * 3 ms
32/16 Divide * 14 Prioritized Interrupt
Sources
* Flexible 8-/16-Bit External Bus *
1.75 ms 16 x 16 Multipl
* Idle and Power Down Modes |
|
A 8397 |
16-BIT MICROCONTROLLER
WITH TIMER,A/D CONVERTER,UART,PWM ; I/O LINES (FAMILY) :40 ,CPU FAMILY 8096 |
|
A 8797 |
16-BIT MICROCONTROLLER WITH TIMER,A/D
CONVERTER,UART,PWM ; I/O LINES (FAMILY) :40 ,CPU FAMILY 8096 |
|
D 8088 |
8
BIT CMOS MICRO PROCESSING UNIT |
|
HD 44801 |
4 BIT CMOS MICROCOMPUTERS (SERIES HMCS44C) |
|
HD 614048 |
4 BIT CMOS MICROCOMPUTERS (SERIES HMCS404AC) |
|
HD 6301 |
8-BIT
MICROCONTROLLER ; ROM TYPE: MASK PROGRAMMABLE ;ROM (WORDS) :4096 ;RAM (BYTES)
:128 |
|
HD 63B03 |
8 BIT CMOS MICRO PROCESSING UNIT |
|
HD 64180 |
8 BIT CMOS MICRO PROCESSING UNIT |
|
HD 6433294 |
HIGH-PERFORMANCE MICROCONTROLLERS WITH A FAST H8/329
CPU CORE |
|
HD 6473294 |
HIGH-PERFORMANCE MICROCONTROLLERS WITH A FAST H8/329
CPU CORE |
|
HD 6475328 |
HIGH-PERFORMANCE MICROCONTROLLERS WITH A FAST H8/532
CPU CORE |
|
HD 6805W |
8 BIT CMOS MICRO PROCESSING UNIT |
|
HD 68HC000 |
32-BIT MICROPROCESSOR ; EXTERNAL DATA BUS 16-BIT |
|
MB 88516 |
4 BIT CMOS MICROCONTROLLER WITH A/D CONVERTER AND |
|
MBL 68B09 |
8 BIT CMOS MICRO PROCESSING UNIT |
|
MC 6803 |
8 BIT MICROPROCESSOR WITH CLOCK AND OPTIONAL RAM |
|
MN 146802 |
8 BIT MICROPROCESSOR WITH CLOCK AND OPTIONAL RAM |
|
N 80C186 |
16-BIT HIGH-INTEGRATION EMBEDDED PROCESSORS |
|
P 8749 |
8 BIT HMOS MICROCONTROLLER |
|
R 80188 |
16-BIT HIGH-INTEGRATION EMBEDDED PROCESSORS |
|
UPD 7554 |
4-BIT MICROCONTROLLER ; ROM (WORDS) : 1024 ; ROM
TYPE : MASK PROGRAMMABLE ; POWER SUPPLIES (V) 2/6 |
|
UPD 780C |
NMOS CENTRAL PROCESSING UNIT ;SPEED OFFERINGS 6
MHZ ;OPERATING SUPPLY VOLTAGE 4.5V TO 7V (Z80) |
|
Z 80 CPU 6M |
CMOS CENTRAL PROCESSING UNIT ;SPEED OFFERINGS 6
MHZ ;OPERATING SUPPLY VOLTAGE 4.5V TO 5.5V |