MCS 51 MICROCONTROLLER FAMILy

 

DEVICES

FLASH

(KB)

ISP

EEPROM

   (KB)

RAM

(ByTES)

VCC (V)

UART

16-BIT TIMERS

WD

SPI

10-BIT

A/D (CH)

80C31

--

--

--

128

2.7-5.5

1

2

--

--

--

80C32

--

--

--

256

2.7-5.5

1

3

--

--

--

80C552

--

--

--

128

4.5-5.5

1

2

yES

--

8

AT89C2051

2

--

--

128

2.7-6.0

1

2

--

--

--

AT89C2051 SMD

2

--

--

128

2.7-6.0

1

2

--

--

--

AT89C51

4

--

--

128

4.0-5.5

1

2

--

--

--

AT89C51AC2 PLCC

32

UART

2

1280

3-5.5

1

3

yES

--

8

AT89C51ED2  

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

--

AT89C52

8

--

--

256

4.0-5.5

1

3

--

--

--

AT89C55WD

20

--

--

256

4.0-6.0

1

3

yES

--

--

AT89S51

4

SPI

--

128

4.0-5.5

1

2

yES

--

--

AT89S52

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

PIC12F675

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

 

PIC18F8720

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)
Kbytes

Memory(FLASH)
Kwords

EEPROM

Bytes
 

SRAM
Bytes

10-bit A/D
 

OutputComp/Std
PWM

MotorControl PWM
 

dsPIC30F4011

48

16

1024

2048

9 ch

4

6

dsPIC™ DSC - Switch Mode Power Supply Family

Device

Program(FLASH)
         Kbytes

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)
Kbytes
 

Memory(FLASH)
Kwords
 

EEPROM

Bytes

SRAM
Bytes
 

12-bit A/D
 

OutputComp/Std
PWM
 

Motor Control
PWM
 

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)
Kbytes
 

Timer 16-bit

Input Capture

SRAM
Kbytes
 

ADC
 

Output Comp/Std
PWM
 

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

 

 

AT91SAM7AX Series

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.

 

AT91X408XX Series

Device

Description

 

AT91M40800

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.
BSDL software files are not available. The AT91X408XX Series does not feature Boundary-scan cells on digital pins. The JTAG/ICE port is only used as debug port.

AT91R40807

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.
BSDL Software Files are not available. The AT91X408XX Series does not feature Boundary-scan cells on digital pins. The JTAG/ICE port is only used as debug port.

AT91FR4081

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

 

AT91RM9200 Series

Device

Description

AT91RM9200

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 USB Device Port, and a USB Host controller. It also integrates several standard peripherals, such as the USART, SPI, TWI, Timer Counters, Synchronous Serial Controller, ADC and MultiMedia Card Interface. The AT91SAM9260 is architectured on a 6-layer matrix, allowing a maximum internal bandwidth of six 32-bit buses. It also features an External Bus Interface capable of interfacing with a wide range of memory devices.

 

 

 

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                       * Full Duplex Serial Port

* 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

U87C196MC

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 VFD DRIVER PORT

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