M2T8V1-Hardware Demo A - Processors

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

M2T8V1 - Hardware Demo A - Processors

8 Bit Microcontrollers

Atmega 8 Atmega 32 Atmega 328 PIC16F627

8bit 8bit 8bit 8bit

28 pin DIP 40 pin DIP 28 pin DIP 18 pin DIP

16Mhz 16Mhz 20Mhz 20Mhz

8KB Program 32KB Program 32KB Program 1024


Memory Memory Memory locations .14
bit per
location.

1KB RAM 2KB RAM 2KB RAM 224 Bytes

Atmel Atmel Atmel Microchip

16 Bit Microcontrollers

PIC24EP, PIC24H & dsPIC microcontroller from Microchip are discussed here. These are
16bit microcontrollers. The ones shown here come in 28-pin dip packaging, other
packaging is also available. They have a speed of 60 MIPs ~ 70 MIPs. These
microcontrollers are highly integrated. They have an internal clock module with PLL. The
external clock can be connected. But the internal clock is sufficient for most applications.
The clock can go as high as 140mhz in some variants. They can be used in a variety of
high-performance applications. They have low consumption. One prominent feature is its
flexible pin mapping for input-output operations. The RAM available can also go as high
as 32KB in some variants. Also, program memory available can go as high as 1Mb in
certain variants. dsPIC controllers are capable of digital signal processing. It's a
combination of DSP plus PIC microcontroller.

32 Bit Microcontrollers

EP9315 AT91SAM TM4C123G


• ARM processor from • 32bit ARM processor • TIVA C series TM4C123G
Cirrus Logic. based on arm926 core from processor from Texas
• 32-bit ARM processor Atmel. Instruments.
capable of running • It is capable of running • It's a 32bit ARM
Embedded Linux operating an embedded Linux processor based on ARM
system. operating system. Cortex M4F.
• The maximum speed is • It has a rich set of • Its maximum speed is
200Mhz. connectivity and user 80Mhz.
• it is available in BGA interface peripherals like • It has 256KB Flash
packaging. Ethernet, dual CAN, memory for program
• It has an integrated math graphics, LCD controller, storage, 32KB of SRAM,
coprocessor engine to do and so on. and 2 KB EEPROM
computations. • It has 2 L1 cache • It has USB
• It has several interfaces memory of 16kb each for host/OTG/device capability.
like ethernet, display, data and instruction. • It has several peripherals
touchscreen, etc. like UART, CAN, ADC, etc.
• It has an SDRAM/DDR2
• it is based on arm9 core. • It's available in the LQFP
memory interface.
• It has 2 L1 cache package.
• The maximum speed is
memory of 16 KB each for 400Mhz.
data and instruction.
• Program memory is a
• It has an SDRAM
NAND flash type and is
interface to which SDRAM connected externally.
or primary memory could
• It has an SD card
be connected.
interface for auxiliary
• Program memory is a
storage.
NOR flash type and is
• It is DMA capable.
connected externally.
• It comes in a 217-ball
BGA package.

You might also like