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

Diversidade de

MicroControladores

Prof. Alexandre
Diversidades de Fabricantes
NXP – ARM – 32bits

Memories
• 128/256 KB program flash memory
• 32 KB SRAM
• 16 KB ROM with build-in bootloader
ARM® Cortex®-M0+ core up to 48 MHz • 32-byte backup register

Low Power Operating Characteristics


• Down to 54uA/MHz in very low power run mode • Voltage range: 1.71 to 3.6 V
• Down to 1.96uA in VLLS3 mode (RAM + RTC retained) • Flash write voltage range: 1.71 to 3.6 V
• Six flexible static modes • Temperature range: –40 to 105 °C
NXP– LPC– 8bits - 8051

Two 16-bit counter/timers


400 kHz byte-wide I2C-bus communication

8-input multiplexed 10-bit ADC


2 kB/4 kB/8 kB Flash code memory with 1 kB
erasable sectors,
256-byte RAM data memory.
Maximum operating frequency of 18 MHz
2.4 V to 3.6 V VDD operating range
12mA power supply current
Microchip – PIC– 8bits

High-Performance RISC CPU 16-bit wide data path


49 Instructions 76 base instructions: mostly 1 word/1 cycle
16, 16-bit general purpose registers
Low-Power Management: 16 x 16 signed fractional/integer multiplier
• Sleep mode: 20 nA @ 1.8V, typical 32/16 and 16/16 divide
• Watchdog Timer: 500 nA @ 1.8V, typical 40-stage barrel shifter
• Timer1 Oscillator: 300 nA @ 32 kHz, 1.8V, typical Up to 15 DMA channels between RAM and
• Operating Current: 30 uA/MHz @ 1.8V, typical peripherals
Texas – MSP – 16bits

Performance Low Power


Up to 16 MHz CPU speed • 1.8 – 3.6V operation
Up to 120 KB Flash • 200 μA / MHz active mode
Up to 8 KB SRAM • 0.7 μA real-time clock mode
6KB of EEPROM • 0.1 μA RAM retention
Maxim– MAX– 16bits

Low Power Consumption


0.3µA (typ), 3µA (max) in Stop Mode
4.8mA (typ) at 12MHz, 520µA (typ) at
High-Performance, Low-Power, 16-Bit RISC Core
1MHz in Active Mode
Internal 12MHz Oscillator
1.67V to 3.6V Operating Voltage 128KB Flash Memory
33 Total Instructions for Simplified Programming 512-Byte Sectors
6KB Data SRAM
NXP– LPC– 32bits – ARM - Cortex-M0+

ARM Cortex-M0+ processor, running at


frequencies of up to 30 MHz
•Memory:
• 4 kB on-chip flash programming
memory
• 1 kB SRAM

•Boot ROM API support:Boot loader


•USART drivers
•I²C drivers
Supports 32 vectored interrupts

Supply voltage: 1,8V to 3,6V


Supply current: 100uA to 2mA (mode dependente)
Cirrus – EP7309– 32bits – ARM7

Dynamically programmable clock speeds of 18, 36, 49, and 74 MHz


48 KB of on-chip SRAM

LCD controller Ultra low power


— 90 mW at 74 MHz typical
Operation range of 2.5 V–3.3 V
— 30 mW at 18 MHz typical
— 10 mW in the Idle State
— <1 mW in the Standby State
ATMEL– 8051– 8bits

80C51 Core Architecture


• 256 Bytes of On-chip RAM
• 1 KB of On-chip XRAM
• 32 KB of On-chip Flash Memory

Power Supply: 3V to 5.5V


Three 16-bit Timers/Counters
• Full Duplex UART Compatible 80C51
• Maximum Crystal Frequency 40 MHz, in X2
Mode, 20 MHz (CPU Core, 20 MHz)
ATMEL– xmega– 8/16bits
Operating voltage
• 1.6 – 3.6V
Operating frequency
• 0 – 12MHz from 1.6V
• 0 – 32MHz from 2.7V

High-performance, low-power Atmel®


AVR® XMEGA® 8/16-bit

Memories
• 64K - 128KBytes of ISS flash
• 4K - 8KBytes boot section
• 2KBytes EEPROM
• 4K - 8KBytes internal SRAM
• External bus up to 16Mbytes SRAM
• External for up to 128Mbit SDRAM
SILICON– C8051– 8bits
ANALOG PERIPHERALS
- SAR ADC
- Two Analog Comparators
- Voltage Reference

MEMORY
- 1280 (256 + 1k) Bytes Internal Data RAM
- 16k Bytes FLASH; In-System Programmable in 512
byte
Sectors
SUPPLY VOLTAGE ........................ 2.8V to 3.6V
- Typical Operating Current: 12.5mA @ 25MHz
- Multiple Power Saving Sleep and Shutdown Modes

CLOCK SOURCES
- Internal Programmable Oscillator: 2-to-16MHz

You might also like